2018年上海大学悉尼工商学院408计算机学科专业基础综合之计算机网络考研仿真模拟五套题
● 摘要
一、综合题
1. 主机H 通过快速以太网连接Internet ,IP 地址为192.168.0.8,服务器S 的IP
地址为
,主机H 与S 使用TCP 通信时在主机H 上捕获的其中5个IP 分组见如表1所示。
表1 在主机H 上捕获的IP 分组
请回答下列问题。
(1)表17中的IP 分组中,哪几个是由主机H 发送的?哪几个完成了TCP 连接建立过程?哪几个在通过快速以太网传输时进行了填充?
(2)根据表1中的IP 分组,分析主机S 已经收到的应用层数据字节数是多少?
(3)若表1中的某个IP 分组在主机S 发出的前40B 见表4-8,则该IP 分组到达主机H 时经历了多少个路由器?
表2 主机S 发出的IP 分组
IP 分组头和TCP 段头结构分别如图1和图2所示。
图1 IP 分组头部
图2 TCP 段头结构
【答案】(1)三个小问的解题思路。
第一小问的解题思路:数据由H 发送,说明此IP 数据报的源IP 地址肯定是主机H 的IP 地址,主机H 的IP 地址为192.168.0.8, 转换成十六进制为COA80008。
从图1可以看出,IP 分组的源地址是在IP 分组头结构的第138〜168, 现在需要做的是:对照表4-8, 看看哪个分组的第138〜168恰好为COA80008。对照表,可以看出分组1、3、4的第138〜168恰好为C0A80008。所以1、3、4号分组是由主机H 发送的。
第二小问的解题思路:要想看出哪几个分组完成了TCP 连接,首先考生需要非常清楚TCP
,建立连接的三次握手的详细过程。首先,第一次握手ACK 必须为0(—般不写出)而根据图4-17
ACK 位于第148的第4位,所示的结构可以看出,而5个分组中第148的第4位只有分组1为0,
其余分组均为1,所以第一次握手的分组必须为分组1。而分组1的32位序号为846B41C5, 所以下一个分组的确认号必须为846B41C6,并且SYN 字段要为1,只有分组2满足。而分组3的序号必须为846B41C6, 确认序号必须为分组2的序号加1,即E0599FF0, 而现在分组3和分组4都满足。但是,肯定是先建立连接,再发送数据。所以只能选择分组3为TCP 连接建立的第3次握手,故分组1、2、3完成了TCP 连接建立的过程。
第三小问的解题思路:需要填充的IP 分组,表明该分组加上188的MAC 帧首部还达不到最短帧长648。所以接下来就需要分别判断这5个分组的长度。
从图1可以看出,第38和第48代表IP 分组的总长度。5个IP 分组的总长度分别是:0030、0030、0028、0038、0028,转换成十进制分别为48、48、40、56、40。所以可以看出第3个和第5个IP 分组在通过快速以太网传输时需要填充;
(2)由于到第三个报文为止,TCP 连接已经建立好。从第3个分组封装的TCP 段可知,发
ACK 为846B41D6H , 所以送应用层数据初始序号为846B41C6H , 由5号分组封装的TCP 段可知,
主机S 已经收到的应用层数据的字节数为846B41D6H-846B41C6H=10H=16B。
(3)由于主机S 发出的IP 分组的标识=6811H, 而表4-8中的第5个分组的标识也为6811H ,
TTL 字段在IP 分组头部的第9所以该分组所对应的是表1中的第5个分组。从图4-16可以看出,
个字节,所以可得主机S 发出的IP 分组的TTL=40H=64,而第5个分组的TTL=31H=49, 64-49=15, 所以IP 分组到达主机H 时经过了15个路由器。
2. 收发两端之间的传输距离为1000km ,信号在媒体上的传播速率为
种情况的发送时延和传播时延:
(1)数据长度为
数据长度为数据发送速率为100kb/s。 数据发送速率为 试计算以下两
从以上计算结果可得出什么结论?
【答案】发送时延和传播时延的计算公式:
(1)发送时延
传播时延
(2)发送时延
传播时延 从以上计算结果得出的结论是:若数据长度大且发送速率低,则在总时延中,发送时延往往大于传播时延;若数据长度短且发送速率高,则传播时延有可能是总时延中的主要成分。
3. 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?
【答案】边缘部分是由所有连接在因特网上的主机组成。它由用户直接使用,用来进行通信(传送数据、音频或视频)和资源共享,其工作方式为客户/服务器方式和对等连接方式。处在因特网边缘的部分就是连接在因特网上的所有的主机。边缘部分利用核心部分所提供的服务,使众多主机之间能够互相通信并交换或共享信息。
核心部分是由大量网络和连接这些网络的路由器组成。它为边缘部分提供服务(提供连通性和交换),其工作方式为电路交换、分组交换和报文交换。网络核心部分是因特网中最复杂的部分,因为网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。
4. 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
【答案】(1)电路交换
电路交换中,整个报文的比特流连续地从源点直达终点,好像在一个管道中传送,适用于连续传送大量数据。
①优点
其优点是数据传输可靠、迅速,数据不会丢失且保持原来的序列。
②缺点
缺点是电路交换的平均连接建立时间对计算机通信来说长。电路交换连接建立后,信道利用率低。电路交换时,数据直达,不同类型、不同规格、不同速率的终端很难相互进行通信,也难以在通信过程中进行差错控制。