TCP协议提供的是可靠的、“面向连接”的服务。(1分)
TCP协议实现的是主机应用程序之间的通信,IP协议只实现主机之间的通信。(2分)TCP协议是以IP协议为基础实现的,给应用层提供服务;IP协议为TCP协议提供服务。简单来说,IP协议负责将数据从一台主机传输到另一台主机,而TCP协议保证传输的正确性。(2分) 3、假定所有的路由器和主机都正常工作,所有软件也都正常运行。那么是否还可能会把分组投递到错误的目的地址? 答:有可能。(2分)因为分组在传输过程中可能遭到破坏,分组的校验和并不能检查出所有的差错。如果分组的目的地址字段在传输过程中改变,但整个分组的校验和检验仍然正确,分组将会被投递到错误的目的地址,并可能被接收为正确的分组。尽管这种可能性非常小,但仍可能发生。(3分) 4、应用层的协议如HTTP,FTP,SMPT,POP3分别使用的是运输层的什么协议? 为什么? 答:HTTP,FTP,SMPT,POP3运行于TCP协议上的。(2分)因为它们都需要数 据传输的可靠性,而TCP协议提供了面向连接的可靠数据传输服务,这样使得高层协议不需要考虑数据传输的可靠性问题。(2分)如果采用无连接、不可靠的UDP协议(例如TFTP高层协议),高层协议就需要采取比较复杂的机制来进行确认,重传以保证数据传输的可靠性。(1分) 五、综合题 (共33分) 得分 1、回答下述两个问题: (1)我们要发送信息11001001,并且使用CRC多项式x3+1来检错。使用多项式长除来确定应该发送的信息块的内容。 答:取信息11001001,附加000(多项式x3+1的系数为3),并用1001(多项式x3+1的系数为1001)去除,余数是011应该发送的信息块是11001001011。(3分) (2)假定信息块最左边的比特由于在传输链路上的噪音而变反,接收方CRC计算的结果是什么?接收方是怎样知道发生了错误的? 答:把第1位变,得到01001001011,再用1001去除,得到商01000001,余数是10。由于余数不为零,所以接收方知道发生了错误。(3分) 2、图1是一个利用以太网交换机连接而成的局域网,如果它们运行TCP/IP协议,而且网络管理员为它们分配的IP地址和子网掩码如图所示,请问: (1) 这些计算机之间可以相互直接访问吗?(或哪些计算机之间可以直接访问?哪些计算机之间不能直接访问?)(5分) (2) 如果以太网交换机换为以太网集线器,而保持计算机的配置不变,情况会发生变化 吗?为什么?(3分) 学号: 姓名: 第 5 页 共 7 页 学号: 姓名: 图1 答:
(1)各台计算机的子网掩码均为255.255.255.240,其二进制形式为
255.255.255.11110000。将图中的各计算机的IP地址与子网掩码进行与操作,可得到各计算机所在的子网地址:计算机A与E的子网地址为192.168.1.32,而计算机B,C,D的子网地址为192.168.1.48。如果这些计算机采用Ethernet交换机进行连接,那么,计算机A和E可以直接访问,而计算机 B,C,D之间可以直接访问。(5分)
(2)如果这些计算机采用Ethernet集线器进行连接,由于集线器不能分隔子网,因此这些计算机实际上处于同一子网中,它们之间都可以直接访问。(3分) 3、阅读以下说明,回答(1)--(3)(10分) [说明] 图2 某网络结构如图2所示,如果R1与R2之间的线路突然中断,路由R1、R2、R3和R4按照RIP动态路由协议的实现方法,路由表的更新时间间隔为30秒。中断前R1的路由信息表1和中断500秒后的路由信息表2如下: R1路由信息表1(中断前) 目的网络 20.1.0.0 20.2.0.0 下一站地址 直接投递 (1) 第 6 页 共 7 页 跳数 1 1 20.3.0.0 20.4.0.0 20.2.0.2 (2) 2 (3) R1路由信息表2(中断后) 目的网络 下一站地址 跳数
20.1.0.0 0 直接投递
20.2.0.0 (4) 0
20.3.0.0 20.2.0.2 1
(1) 请填充未中断前R1的路由信息表1 (1) 直接20.4.0.0 (5) (6) 投递 (2) 20.2.0.3 (3) 2 (3分)
(2) 请填充中断500秒后R1的路由信息表2 (4) 直接投递 (5) 20.2.0.2 (6) 3 (3分)
(3) 该网络的网络维护人员进行网络故障的排除,排除后,在主机A上执行 tracert –d 20.4.0.90 显示如下:
Tracing route to 20.4.0.90 over a maximum of 30 hops 1 <10ms <10ms <10ms 20.1.0.1 2 <10ms <10ms <10ms 20.2.0.3 3 <10ms <10ms <10ms 20.4.0.90 Trace complete. 下面几种说法都是描述当前状况的。描述正确的是:( B F )(多选)(4分) A.路由R1出现问题,无法实现正常路由功能 B.R1与R2的线路已经连通 C.路由R3肯定出现问题 D.路由R4肯定没有问题
E.R1与R2之间的线路还是处于中断状态 F.路由R2工作正常
G.路由R2不能正常工作
4、在Internet上有一台WWW服务器,其名称为www.center.edu.cn,IP地址为213.67.145.89,HTTP服务器进程在默认端口守候。如果某个用户直接用服务器名称查看该WWW服务器的主页,那么客户端的WWW浏览器需要经过哪些步骤才能将该页显示在客户端的屏幕上?(9分) 答:
客户端的WWW浏览器获得WWW服务器的主页并显示在客户端的屏幕上的过程 如下:
(1) WWW的浏览器直接使用名称www.center.edu.cn访问该WWW服务器,首先需要完成对该服务器
的域名解析,并最终获得该服务器对应的IP地址为213.67.145.89;(2分)
(2) 然后,浏览器将通过TCP协议与服务器建立一条TCP连接;(2分) (3) 当TCP连接建立之后,WWW浏览器就想WWW服务器发送要求获取该主页的HTTP请求;(2
分)
(4) WWW服务器在接收到浏览器的HTTP请求后,将构建所请求的Web页必须的各种信息,并将信
息(由HTML描述)通过Internet传送给客户端的浏览器。(2分)
(5)浏览器将收到的信息进行解释,然后将Web页面显示在用户的屏幕上。(1分)
第 7 页 共 7 页