1:单项选择题1为网络层实体提供数据发送和接收功能和过程的是()ABCD2、在OSI参考模型中()ABCD用户数据3、OSI环境下A.面对连接的服务与面向对象的服务B.面向对象的服务与无连接的服务C.面向对象的服务与面向客户的服务D.面对连接的服务与无连接的服务4、在网络中输出的信号是()。ABCD5、下列提供传输介质与网络主机的接口电路的是A.路由器B.集线器C.网卡D.网桥6、分组交换不具有的优点是()A.传输时延小B.处理开销小C.对数据信息格式和编码类型没有限制D.线路利用率高7.数据链路层的数据单位称为ABCD8.流量控制是为()所需要的ABCD之间冲突9.下列哪项是数据链路层协议APPP协议B.ARP协议C.RARP协议D.ICMP协议10.在滑动窗口流量控制(窗口大小为8)中ACK3意味着接收方期待的下一帧是()号帧A2B3C4D811.网络层的主要目的是A.在邻接节点间进行数据包传输B.在邻接节点间进行数据包可靠传输C.在任意节点间进行数据包传输D.在任意节点间进行数据包可靠传输12.某自治系统采用RIP协议R1收到其邻居路由器R2的距离矢量中包含信息net116AR2可以经过R1到达net117BR2可以到达net116CR1可以经过R2到达net1DR1不能进过R2到达net113某网络的IP地址为192.168.5.0/24255.255.255.248A328B326C832D83014.ICMP报文封装在()塞控制的作用AIPBTCPCUDPDPPP15.TCP是TCP/IPABCD连接的16.ABCDA.主机寻址B.进程寻址C.流量控制D.差错控制17.一个TCP连接总是以1KB的最大段发送TCP送。当拥塞窗口为16KB4个RTTTCP4个RTT时间内发送的所有TCP段都得到肯定A7KBB8KBC9KBD16KB18.主机甲和主机乙之间建立了TCPTCP300字节和500200A500B700C800D100019.下列InternetC/S计算模式的是A.FTPB.BTC.MSND.Skype20.下列关于TCP和UDP的说法正确的是A.两者都是面向无连接的B.两者都是面向连接的C.TCP是面向连接而UDP是面向无连接D.TCP无连接而UDP是面向连接2、某单位分配到了一个B类的IP地址,其net-id为145.13.0.0。该单位有1000台机器,平均分布在10个不同的地点,若选用子网掩码为255.255.255.0。(1)给每个地点分配一个子网号码。(3分)(2)计算每个地点主机号的范围。(3分)(3)该B类网络有多少个IP地址被浪费?IP地址的利用率是多少?(4分)(1)10个不同的地点的子网号码分别为:145.13.1.0,145.13.2.0,145.13.3.0,145.13.4.0,145.13.5.0,145.13.6.0,145.13.7.0,145.13.8.0,145.13.9.0,145.13.10.0(3分)(2)每个地点主机号的范围分别是:1——100(或254),如第一个子网的IP范围是145.13.1.1——145.13.1.100(或254)(3分)(3)该B类网络被浪费的IP地址数是:216-2-1000=65536-2-1000=64534(2分)IP地址的利用率是1000/(216-2)*100%=1.5%(2分)2、某单位分配到一个地址块136.23.12.64/26。现在需要进一步划分为4个一样大的子网,问:(1)每个子网的网络前缀有多长?(2)每一个子网中有多少个地址?(3)每一个子网的地址块是什么?(4)每一个子网可分配给主机使用的最小地址和最大地址是什么?答:(1)136.23.12.64=136.23.12.01000000,因22=4,所以应使网络前缀增加为28,留给主机的地址是4位。(2分)(2)因主机地址占4位,所以每一个子网中共有16个地址。(2分)(3)每个地址块是136.23.12.01000000=136.23.12.64/28136.23.12.01010000=136.23.12.80/28136.23.12.01100000=136.23.12.96/28136.23.12.01110000=136.23.12.112/28(3分)(4)因全0和全1不能作为主机地址,所以每个子网可以分配给主机使用的最大和最小地址是:136.23.12.64/28地址块:136.23.12.01000001~136.23.12.01001110,即136.23.12.65/28~136.23.12.78/28136.23.12.80/28地址块:136.23.12.01010001~136.23.12.01011110,即136.23.12.81/28~136.23.12.94/28136.23.12.96/28地址块:136.23.12.01100001~136.23.12.01101110,即136.23.12.97/28~136.23.12.110/28136.23.12.112/28地址块:136.23.12.01110001~136.23.12.01111110,即136.23.12.113/28~136.23.12.126/28(3分)1、解释为什么ARP高速缓存每存入一个项目就要设置10~20分钟的超时计时器。这个时间设置的太大和太小会出现什么问题?答:(1)为了保证每台机器内的ARP高速缓存中的内容能够根据网络的变化和动态改变,ARP高速缓存每存入一个项目就要设置10~20分钟的超时计时器,若某条项目的计时时间到,则将该条项目删除,否则继续保留。(2)若这个时间设置的太大,则网络中的主机改变了(如:某台上网主机关机了),但ARP高速缓存中仍然存储原来的映射关系,导致发出的数据帧无法到达目的主机。(3)若这个时间设置的太小,则ARP高速缓存频繁刷新,即主机频繁的发送ARP请求分组,造成网络负载增大。(每点2分)2、解释当用户在浏览器的输入栏输入后,浏览器与web服务器的交互过程。协议分析1、以下是利用协议分析软件截获的一组报文信息,分别给出了每条报文的序号、截获时间、采用的协议、代表的含义及HTTP协议树。根据选中的报文回答以下问题:(1)HTTP协议在运输层是面向连接的还是无连接的?为什么?(3分)(2)这个用户数据报是从客户发送给服务器还是从服务器发送给客户,为什么?客户端和服务器端的IP地址分别为多少?(4分)(3)HTTP的含义是什么?该HTTP报文执行了什么操作?(3分)(1)HTTP协议在运输层是面向连接的,因为运输层采用的是TCP协议。(2分)(2)这个用户数据报是从客户发送给服务器,因源端口对应的是一般端口,而目的端口是熟知端口80。(2分)客户端的IP地址是202.207.25.20,服务器端的IP地址是202.207.16.15。(2分)(3)HTTP的含义是超文本传输协议。(2分)该HTTP报文执行了请求读取文件的命令。(1分)2、一个UDP用户数据报的首部的十六进制表示是:06320045001CE217.试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用UDP的这个服务器程序是什么?答:(1)源端口为十六进制的(0632),即为1586。目的端口为十六进制的(0045),即为69。(3分)(2)用户数据报的总长度为十六进制的(001C),即为28字节。数据部分长度为总长度减去首部长度,即28-8=20字节。(3分)(3)这个报文的目的端口为69,是一个熟知端口,可见,它是从客户发送服务器的,对应69号端口的服务是TFTP。(4分)3、下图是用Ethereal工具捕获到的数据包,根据图示回答如下问题:1)这是一个基于____协议的应用程序,此协议在IP数据包首部中的协议号为____。2)IP首部中的DF字段值为____,MF字段值为_____。3)数据包需要分成几片进行传输,每片多少字节,相对应的片偏移量、MF值为多少?.一个3200位长的TCP报文传到IP层,加上160位的首部后成为数据报。下面的互联网由两个局域网通过路由器连接起来。但第二个局域网所能传送的最长数据帧中的数据部分只有1200位。因此数据报在路由器必须进行分片。试问第二个局域网向其上层要传送多少比特的数据(这里的“数据”当然指的是局域网看见的数据)?答案:IP数据报的长为:3200+160=3360bit第二个局域网分片应分为[3200/1200]=3片。三片的首部共为:160*3=480bit则总共要传送的数据共3200+480=3680bit。(11-47)(9分)某主机的MAC地址为00-15-C5-C1-5E-28,IP地址为10.2.128.100(私有地址)。题47-a图是网络拓扑,题47-b图是该主机进行Web请求的1个以太网数据帧前80个字节的十六进制及ASCII码内容。101.12.123.1510.2.128.110.2.128.100InternetRMTU=1500847-a图网络拓扑请参考图中的数据回答以下问题(1)Web服务器的IP地址是什么?该主机的默认网关的MAC地址是什么?(2)该主机在构造题47-b图的数据帧时,使用什么协议确定目的MAC地址?封装该协议请求报文的以太网帧的目的MAC地址是什么?(3)假设HTTP/1.1协议以持续的非流水线方式工作,一次请求-响应时间为RTT,rfc.html页面引用了5个JPEG小图像,则从发出题47-b图中的Web请求开始到浏览器收到全部内容为止,需要多少个RTT?(4)该帧所封装的IP分组经过路由器R转发时,需修改IP分组头中的哪些字段?注:以太网数据帧结构和IP分组头结构分别如题47-c图、题47-d图所示。题47-c图以太网帧结构题47-d图IP分组头结构解答:(1)64.170.98.3200-21-27-21-51-ee以太网帧头部6+6+2=14字节,IP数据报首部目的IP地址字段前有4*4=16字节,从以太网数据帧第一字节开始数14+16=30字节,得目的IP地址40aa6220(十六进制),转换为十进制得64.170.98.32。以太网帧的前六字节00-21-27-21-51-ee是目的MAC地址,本题中即为主机的默认网关10.2.128.1端口的MAC地址。(2)ARPFF-FF-FF-FF-FF-FFARP协议解决IP地址到MAC地址的映射问题。主机的ARP进程在本以太网以广播的形式发送ARP请求分组,在以太网上广播时,以太网帧的目的地址为全1,即FF-FF-FF-FF-FF-FF。(3)6HTTP/1.1协议以持续的非流水线方式工作时,服务器在发送响应后仍然在一段时间内保持这段连接,客户机在收到前一个响应后才能发送下一个请求。第一个RTT用于请求web页面,客户机收到第一个请求的响应后(还有五个请求未发送),每访问一次对象就用去一个RTT。故共1+5=6个RTT后浏览器收到全部内容。(4)源IP地址0a028064改为650c7b0f首先,题目中已经说明IP地址10.2.128.100是私有地址。所以经过路由器转发源IP地址是要发生改变的,即变成NAT路由器的一个全球IP地址(一个NAT路由可能不止一个全球IP地址,随机选一个即可,而本题只有一个)。也就是将IP地址10.2.128.100改成101.12.123.15。计算得出,源IP地址字段0a028064(在第一问的目的IP地址字段往前数4个字节即可)需要改为650c7b0f。另外,IP分组没经过一个路由器,生存时间都需要减1,结合47-d和47-b可以得到初始生存时间字段为80,经过路由器R之后变为7f,当然还得重新计算首部校验和。最后,如果IP分组的长度超过该链路所要求的最大长度,IP分组报就需要分片,此时IP分组的总长度字段,标志字段,片偏移字段都是需要发生