实验三 网络服务与进程.docVIP

  • 9
  • 0
  • 约7.64千字
  • 约 9页
  • 2017-01-30 发布于重庆
  • 举报
实验三 网络服务与进程 一、实验目的和要求 1、了解操作系统进程的基本原理 2、掌握网络进程与其它进程的区别 3、掌握服务与进程的关系 二、实验环境 1、硬件:计算机、网卡、网络通过集线器或交换机互联 2、软件:Windows操作系统 三、实验原理 OS的任务管理器提供了用户计算机上正在运行的程序和进程的相关信息,也显示了最常用的度量进程性能的单位。使用任务管理器,可以打开监视计算机性能的关键指示器,快速查看正在运行的程序的状态,或者终止已停止响应的程序。也可以使用多个参数评估正在运行的进程的活动,以及查看CPU?和内存使用情况的图形和数据。任务管理器中,“应用程序”选项卡显示正在运行程序的状态,用户能够结束、切换或者启动程序。“进程”选项卡显示正在运行的进程信息。例如,可以显示关于CPU?和内存使用情况、页面错误、句柄计数以及许多其他参数的信息。“性能”选项卡显示计算机动态性能,包括CPU?和内存使用情况的图表,正在运行的句柄、线程和进程的总数,物理、核心和认可的内存总数?(KB)?等。可以通过Ctrl+alt+delete打开任务管理器图形界面执行进程管理操作,也可以通过命令方式完成图形界面同样的功能,任务管理器主要对应的命令有: Tasklist命令:用于显示运行在本地或远程计算机上的所有任务的应用程序和服务列表,带有过程ID;可以监控用户的操作。 Taskkill命令:用于结束一个或多个任务或进程。可以根据进程ID或图像名来结束进程。 Tskill命令: 功能同Taskkill命令,用于结束一个或多个进程。 Ntsd命令: 它是一个系统调试工具,属于系统debug级,因而具有更高的处理权限,基本上除了WINDOWS系统自己的管理进程,ntsd几乎都可以关闭。NTSD 调试程序在启动时要求用户指定一个要连接的进程。使用 TLIST 或 PVIEWER,您可以获得某个现有进程的进程 ID,然后键入相应指令来调试这个进程。 网络进程与一般进程具有基本相同的属性,唯一不同的属性是网络进程需要开启1到多个传输端口号(传输层:0~65535,其中0~1023为保留端口号或系统端口)。一般来说,对于C/S或B/S架构的网络,客户端网络进程需要至少开启1个端口号,用于接收数据或发送数据。服务端网络进程则至少开启2个端口号,1个用于接收客户端的数据,1个用于发送数据给客户端。在Windows系统中,一般使用netstat命令查看正在使用的端口号。 系统服务(Windows服务)是主要用于为内部进程服务而长期运行的一种特殊进程(应用程序), 这类进程不需要有用户界面或者任何模拟输出。任何的用户消息通常都是记录在Windows 事件日志里。系统服务可以在操作系统启动的时候开始,一直在后台运行,当有需要时也可以手动启动,我们可以通过管理工具里面的服务进行统一管理。当系统启动完毕后,Windows服务并不需要通过登陆页面后才能启动,而我们启动一般的exe文件却要先登陆Windows后才能启动它。 系统服务是一种可随 Windows 操作系统启动而启动的,在后台运行的,通常不和用户产生交互的程序。它无法通过双击来运行,类似于 Unix 守护进程(daemon processes),当用户注销时它也不会停止。Windows 服务由三部分组成:1.一个服务可执行文件;2.一个服务控制程序(SCP);3.服务控制管理器(SCM),负责在 HKLM\SYSTEM\CurrentControlSet\Services 下创建服务键值。用户可通过 SCP 控制服务的启动、停止、暂停等,SCP 会通过 SCM 调用服务程序。 Window 标准的exe可执行程序通常有一个用户界面,Console或GUI,通常由用户来启动或停止Windows服务是运行在windows后台指定用户下(默认System)的应用程序,它没有标准的UI界面,想比标准的EXE程序,Windows服务是在服务开始的时候创建,而在服务结束的时候销毁,而且可以设置服务是否与操作系统一起启动,一起关闭。它支持三种方式:1)自动方式 2)手动方式 3)禁用 。自动方式的时候,windows服务将在OS启动后自动启动运行,而手动方式则必须手工启动服务,禁用的情况下服务将不能被启动。另外标准的EXE默认使用的当前登录的用户,而windows服务则默认使用System用户。 在操作系统中,服务是一种执行特殊任务的进程,例如:Schedule用于执行定时任务、Plug and Play用于即插即用的检测与服务、DHCP Client用于接收网络配置信息从而自动进行网络配置等。查看服务的界面一般通过命令:services.msc进行查看。 四、实验内容 1、OS中的进程管理 2、网络进程与端口号

文档评论(0)

1亿VIP精品文档

相关文档