5. TCP/IP模型的运输层TCP协议是面向连接的(属于虚连接),运行TCP的客户端
和服务端须先建立TCP连接,才能开始传送数据。现假设主机A运行客户进程,主机B运行服务进程,以下是主机A和主机B建立连接的过程,请填空:
(1)主机A的客户进程首先创建名为_传输控制块TCB的数据结构,向主机B的服务进程发出连接请求报文段:同步位SYN=1,选择的初始序号SEQ=501。
(2)主机B接受到请求报文段后,向主机A发送确认,确认报文段的同步位SYN=1(表示这是一个连接请求报文),标志ACK=1(若确认号有效该标志必须置为1),分配的序号SEQ=302,确认号AN=502。
(3)主机A的客户进程接收到来自主机B的确认报文之后,还需要向主机B也发送一个确认报文段:标志ACK=1,SEQ=__502__,AN=_303___。(参考p.216,seq=x+1 an(ack)=y+1,小写ack是对的)
(4)以上TCP连接建立的过程叫做 _三次 握手。
假设一个应用程序要通过一个TCP连接发送长度为LB(B为字节单位)的消息。假设TCP报文段的头部长度为20B,IP数据报的头部长度也为20B。IP数据报然后封装在以太网帧中,以太网帧的头部长度为18B。那么,在物理层的传输效率是多少?考虑K=10和L=1000两种情况。
答:
一个长度为L(B)的消息,在传输时要附加长为20B的TCP报文段头部、长度为20B的IP数据报长度以及长为18B的以太网帧的头部。因此,在物理层的传输效率为:
传输效率=L/(L+20+20+18)=L/(L+58)。
当L=10时,传输效率=L/(L+58)=10/68=14.7%
当L=1000时,传输效率=L/(L+58)=1000/1058=94.5%
可见,被传输的有效长度越长,传输效率越高。
第6章
一、填空题:
1. 两个应用程序的交互模式采用这样一种形式,即在一端的一个应用程序(客户)
向另一端的一个应用程序(服务器)提出服务请求,服务器处理后向客户发送回服务结果,我们把这种交互模式称为_客户/服务器模式_。
2. __WWW__是目前Internet上非常丰富多彩的应用服务,其客户端软件称为浏览
器。现较为流行的Browser/Server网络应用模式就以该类服务作为基础。
3. _E-mail_是世界上使用最广泛的一类Internet服务,以文本形式或HTML格式
进行信息传递,而图形等文件可以作为附件进行传递。
4. 在电子邮件应用程序向邮件服务器发送邮件时,最常用的协议是_ SMTP__协议;
而在电子邮件应用程序从邮件服务器读取邮件时,可以使用_POP3__协议,或IMAP__协议,取决于邮件服务器支持的协议类型。
5. IP地址是主机在Internet上惟一的逻辑地址标识符,而物理地址是主机在进
行直接通信时使用的地址形式。在一个IP网络中负责主机IP地址与主机名称之间的转换协议称为__域名系统DNS__;负责IP地址与物理地址之间的转换协