作业4:UDP、TCP、Routing Protocol
1、 IP协议和UDP协议都是一种不可靠的无连接数据报交付协议,使用无连接、不可靠传
输服务的应用进程为什么不能直接使用IP协议进行传输?
答:UDP提供进程到进程的通信,提供介于应用程序和网络功能之间的服务,当报文被送交至运输层时,IP报文首部已经被剥离,无法使用IP协议标注进程方面的信息,所以不能使用IP协议替代UDP协议。同时,UDP协议简洁有效,适合传递一个很短的报文,额外开销也最小。
2、 主机A的发送窗口大小为2000字节。第1秒钟,主机A向主机B发送了第1个报文
段:序号为2001,发送了800字节数据,重传计时器为5秒。第2秒钟,主机A向主机B发送了第2个报文段:序号为2801,发送了800字节数据,重传计时器为5秒。 (1) 第3秒钟,主机A收到来自主机B的1个TCP确认报文段:确认号为2801,
窗口字段值为600。此时,主机A的发送窗口将如何改变?如果主机A要在第4秒钟向主机B发送第3个TCP报文段,该报文段的序号是多少?该报文段中的数据长度是多少字节?
答:
a)主机A在收到这个报文后,将已被确认的数据从它的窗口中清除出去,并关闭窗口,以表示下一个要发送的字节是2801,并将窗口大小减至600.
b) 第4秒钟主机A不能发送第3个TCP报文段,此时窗口内的数据没有被确认,也未超时,窗口内已经发送过的数据若要重发的话,只在超时之后才能重发。
(2)如果主机A在第3秒钟收到来自主机B的TCP确认报文段中的确认号仍为2801,但窗口字段值为1600,那么此时,主机A的发送窗口将如何改变?如果主机A要在第4秒钟向主机B发送第3个TCP报文段,该报文段的序号是多少?该报文段中的数据长度是多少字节?
答:
a)主机A在收到这个报文后,将已被确认的数据从它的窗口中清除出去,并关闭窗口,以表示下一个要发送的字节是2801,并将窗口大小增至1600 b)发送第2个报文段,首字节为2801 c)该报文段数据长度是1600字节。
3、 路由器A的路由表如下:
目的网络 Net1 Net2 Net3 Net4 Net5 Metric 1 4 1 5 3 Next-hop B C D E B 若该路由器收到来自路由器B的RIP报文如下:
目的网络 Net1 Metric 1 Net2 Net3 Net4 Net5 2 3 7 3 请按照RFC1058中定义的RIP更新算法,写出路由器A更新后的路由表。
目的网络 Net1 Net2 Net3 Net4 Net5
4、 试画出具有以下规约的自治系统:
a、共有8个网络:N1~N8,有8台路由器:R1~R8 b、共有4个OSPF区域:Area 0 ~ Area 3 c、N3、N5、N8是以太网,其余均为点到点网络 d、R1连接N1 e、R2连接N2
f、R3连接N1、N2和N3 g、R4连接N3和N4 h、R5连接N4和N5
Metric 1 3 1 5 3 Next-hop B B D E B i、R6连接N3和N6 j、R7连接N6和N7 k、R8连接N7和N8
l、N1和N2在Area 1中,N4和N5在Area 2中,N6~N8在Area 3中 m、N3在Area 0中 试回答以下问题:
a) 该自治系统中的路由器分别是哪种类型的OSPF路由器?
答:
属于IR的路由器:R1 R2 R5 R7 R8 属于BR的路由器:R3 R4 R6 属于ABR的路由器:R3 R4 R6
b) 该自治系统中会产生哪几种类型的OSPF LSA?
答:汇总链路到网络LSA,汇总链路到AS边界路由器LSA、路由器LSA、网络链路LSA
c) 该自治系统中哪几台路由器的链路状态数据库完全一致?
答:R1、R2;R7、R8;R3、R4、R6。 d) 该自治系统中有哪几种类型的OSPF链路?
答:该链路有穿越链路与残桩链路。 R1
R2
N2 Area 1 R6 R5 N1 R3 Area 0 N3 R4 N4 Area 2 N7 R7 Area 3 N6 N5 R8 N8