计算机网络 传输层习题 求明天中午之前解答QAQ

假定使用连续ARQ协议,发送窗口大小是3,序号范围【1,15】,传输媒体保证接受方能按序受到数据包。在某一时刻接收方的下一个期望受到序号是5,试问(1)发送方的发送窗口可能出现的序号组合有几种?(2)接收方已经发送但在网络中的ACK数据包可能有哪些?说明这些ACK包用来确认哪些序号的数据包。
一个UDP用户数据报头的十六进制表示为06 32 00 45 00 1C E2 17.试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据由客户发给服务器还是服务器发给客户?使用UDP的服务器程序是什么?
设TCP拥塞控制的阀门的初始值为8,当拥塞窗口上升到12时,定时器超时,TCP使用慢启动和拥塞避免。试分别求出第1轮到15轮传输个拥塞窗口的大小。
网络允许的最大报文段长度是128字节,序号用8bit表示,报文段在网络中的寿命为30s。求每一条TCP链接所能达到的最高数据率。

问题一:
1)接收方下一个期望收到序号是5,说明到4为止的报文都已经收到。
因为发送窗口为3,:
若这些确认全部到达接收方,则WT=[5,7]
若所有的确认都丢失,则WT=[2,4]
若3号确认丢失,则WT=[3,5]
若4号确认丢失,则WT=[4,6]
所以,WT可能是[2,4],[3,5],[4,6],[5,7]中的任何一个。
2)因为WT=3,ACK=5,所以1号报文的确认肯定已经到达发送方,否则不会发送4号报文。所以,可能滞留在网络中的确认ACK数据报是3,4,5,是对2,3,4号报文的确认。
问题二:
UDP报头由4个域组成,其中每个域各占用2个字节,具体如下:
UDP源端口号、目标端口号、数据报总长度、校验值
将06 32 00 45 00 1C E2 17,换算成十进制,得出结论

UDP源端口号 1586、目标端口号 69、数据报总长度 28,减去8个字节的UDP头,数据部分长度为20.
目的端口69,指TFTP协议(简单文件传输协议),是客户发给服务器。程序即为TFTP程序。

问题三:

第1轮到第15轮次传输的各拥塞窗口大小分别为:1、2、4、8、9、10、11、12、1、2、4、6、7、8、9

问题四:
存活时间是30秒,那么在30秒的时间内发送发送的TCP报文段的数目不能多于255个。
计算速率:255×128×8÷30=8704 b/s
所以每条TCP连接所能达到的最高速率是8.704 kb/s

天哪,算这么多,好累,一定要选择最佳答案,悬赏分么也加多点。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-16
加油!!!!!
相似回答