1 / 92
文档名称:

tcp应用层常用协议.pptx

格式:pptx   大小:2,006KB   页数:92页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

tcp应用层常用协议.pptx

上传人:薄荷牛奶 2019/12/20 文件大小:1.96 MB

下载得到文件列表

tcp应用层常用协议.pptx

相关文档

文档介绍

文档介绍:,其主要目标就是能让一台终端(或计算机)连接到远程的一台计算机上,使普通用户也可以使用远程大型主机上的计算机资源。为了实现这样的目标,系统起码应该具备如下条件:●具有一个本地系统,它可以是一台终端或一台主机(我们主要讨论主机时的情况); ●具有一个远程系统,它是运行着某种操作系统的一台独立的主机; ●本地系统和远程系统可以互相通信; ●本地系统的用户在远程多用户系统中有用户账号。具备以上条件的系统,当远程主机在运行并提供相应的服务时,本地系统的用户就可以通过网络,使用他在远程系统的账号登录到远程主机,即进行远程登录(RemoteLogin)。远程登录成功后,用户就可以访问远程系统中自己权限范围内的资源。如果进行远程登录的本地主机和远程主机使用的是相同的操作系统,那么远程登录的过程实现起来是比较简单的,如Unix系统中使用的Rlogin。(RFC854定义了该协议的规范)是一个可用于异种系统的远程登录协议,有些人把它直接叫远程登录命令,因为它本身也是一个命令。,进程首先提出远程登录的请求,服务器进程在23端口进行守候,这样通过3次握手就在客户传输层与服务器传输层之间建立了一条TCP连接,在此连接上进行它们之间的交互通信,其工作原理可用图4-1表示。图4-工作原理(1)用户从客户终端上的输入被送到操作系统内核的终端驱动进程,客户进程。(2)客户进程工作在应用层,它把收到的数据送到客户TCP,由客户TCP通过它和服务器之间已经建立的TCP连接把数据传输到服务器的对等层(即服务器TCP层),服务器进程。(3) 服务器进程不能直接处理(解释或执行)收到的数据,因为服务器操作系统有很多可执行的命令,用户可能会提出执行各种命令的请求,显然,服务器进程不具备这个能力,这只能由服务器上运行的操作系统来完成。(4)由于对服务器端的操作系统内核来说,服务器进程就好像是它的一个终端,因此在服务器内核中有一个“伪终端(Pseudo-terminal)驱动进程”,服务器进程到服务器操作系统内核的接口,服务器进程接收的输入数据送到登录外壳(Shell)进程,这就使得对于登录外壳进程来讲,服务器进程调用,任何运行在登录外壳进程处的程序都感觉是直接和一个终端在进行交互。(5)登录外壳进程对数据(一般是命令)进行处理,把处理后的结果(如一个命令的执行情况)沿原路反向传输给客户终端。(NVT)的概念 -2所示。图4--1所示。