1、5 06 接收方收到有差错的 UDP 用户数据报时应如何处理?丢弃5 07 如果应用程序愿意使用UDP来完成可靠的传输,这可能吗?请说明理由可能,但应用程序中必须额外提供与TCP相同的功能。5 08 为什么说是面向报文的,而是面向字节流的?发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付IP层。 UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。接收方 UDP 对 IP 层交上来的 UDP 应用进程,一次交付一个完整的报文。用户数据报, 在去除首部后就原封不动地交付上层的发送方 TCP 对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,课分拆合并
2、),但维持各字节/5 09 端口的作用是什么?为什么端口要划分为三种?端口的作用是对 TCP/IP 体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。熟知端口,数值一般为 01023.标记常规的服务进程;登记端口号,数值为 102449151 ,标记没有熟知端口号的非常规的服务进程;5 10 试说明运输层中伪首部的作用。用于计算运输层数据报校验和。5 11 某个应用进程使用运输层的用户数据报IP 数据报。既然都是数据报,可否跳过 UDPIP 没提提供?UDP ,然而继续向下交给 IP而直接交给 IP 层?哪些功能层后,又封装成UDP 提供了但不可跳过而直接交给IP
3、 层IP 数据报 IP 报承担主机寻址, 提供报头检错; 只能找到目的主机而无法找到目的进程。UDP 提供对应用进程的复用和分用功能,以及提供对数据差分的差错检验。5 12 一个应用程序用 UDP ,到 IP 层把数据报在划分为 4 个数据报片发送出去,结果前两个数据报片丢失, 后两个到达目的站。 过了一段时间应用程序重传 UDP ,而 IP 层仍然划分为4 个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的 4 个数据报片组装成完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。不行重传时, IP 数据报的标识字段会有另一个标识符
4、。仅当标识符相同的IP 数据报片才能组装成一个数据报。前两个数据报片的标识符与后两个IP 数据报片的标识符不同,因此不能组装成一个5 13 一个 UDP 用户数据的数据字段为 8192 季节。在数据链路层要使用以太网来传送。问应当划分为几个 IP 数据报片?说明每一个 IP 数据报字段长度和片偏移字段的值。 6 个数据字段的长度:前 5 个是 1480 字节,最后一个是 800 字节。片偏移字段的值分别是: 0, 1480, 2960, 4440, 5920 和 7400.试5 14 一 UDP 用户数据报的首部十六进制表示是: 06 32 00 45 00 1C E2 17. 试求源端口、
5、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器发送给客户?使用 UDP 的这个服务器程序是什么?解:源端口1586 ,目的端口69, UDP用户数据报总长度28 字节,数据部分长度20 字节。此 UDP 用户数据报是从客户发给服务器(因为目的端口号器程序是 TFFTP 。3 ),则将 cwnd 设置为 ssthresh若发送窗口值还容许发送报文段,就按拥塞避免算法继续发送报文段。若收到了确认新的报文段的 ACK ,就将 cwnd 缩小到 ssthresh乘法减小:是指不论在慢开始阶段还是拥塞避免阶段,只要出现一次超时 (即出现一次网络拥塞) ,就把慢开始门限值
6、ssthresh 设置为当前的拥塞窗口值乘以 0.5。当网络频繁出现拥塞时, ssthresh 值就下降得很快,以大大减少注入到网络中的分组数。加法增大:是指执行拥塞避免算法后,在收到对所有报文段的确认后 (即经过一个往返时间) ,就把拥塞窗口 cwnd 增加一个 MSS 大小,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。5 38 设 TCP 的 ssthresh的初始值为 8(单位为报文段 )。当拥塞窗口上升到 12 时网络发生了超时,TCP 使用慢开始和拥塞避免。 试分别求出第 1 次到第 15 次传输的各拥塞窗口大小。你能说明拥塞控制窗口每一次变化的原因吗?拥塞窗口大小分别为: 1, 2
7、, 4,8, 9, 10, 11, 12, 1, 2,4, 6, 7,8, 9.5 39 TCP 的拥塞窗口 cwnd 大小与传输轮次 n 的关系如下所示:cwnd1248163233343536373839n356910111213404142212223242526141517181920(1)试画出如图 5-25 所示的拥塞窗口与传输轮次的关系曲线。(2)指明 TCP 工作在慢开始阶段的时间间隔。(3)指明 TCP 工作在拥塞避免阶段的时间间隔。(4)在第 16 轮次和第 22 轮次之后发送方是通过收到三个重复的确认还是通过超市检测到丢失了报文段?( 5)在第 1 轮次,第 18 轮次和
8、第 24 轮次发送时,门限 ssthresh分别被设置为多大?(6)在第几轮次发送出第 70 个报文段?(7)假定在第 26 轮次之后收到了三个重复的确认,因而检测出了报文段的丢失,那么拥塞窗口 cwnd 和门限 ssthresh应设置为多大?( 1)拥塞窗口与传输轮次的关系曲线如图所示(课本后答案):(2) 慢开始时间间隔:【 1, 6】和【 23, 26】(3) 拥塞避免时间间隔:【 6, 16】和【 17, 22】(4)在第 16 轮次之后发送方通过收到三个重复的确认检测到丢失的报文段。在第22 轮次之后发送方是通过超时检测到丢失的报文段。(5) 在第 1 轮次发送时,门限ssthresh 被设置为 32在第 18轮次发送时,门限ssthresh 被设置为发生拥塞时的一半,即21.在第 24轮次发送时,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1