TCPIP详解-卷一-协议-11.13小结(精选3篇)

  1. 1TCPIP详解-卷一-协议-11.13小结
  2. 2TCPIP详解-卷一-协议-3.11小结
  3. 3TCPIP详解-卷一-协议-第一章-概述-2.11小结

实现在等待应答时只保留最近传送给目的端的数据报,请说明两个方面的原因提示参见图,你希望分片如何处理这些选项对照检查你的答案,在表中有三种类型的路由特定主机型特定网络型和默认路由型。

TCPIP详解-卷一-协议-11.13小结2017-11-04 06:31:40 | #1楼回目录

11.13小结

UDP是一个简单协议。它的正式规范是RFC768[Postel1980],只包含三页内容。它向用户进程提供的服务位于IP层之上,包括端口号和可选的检验和。我们用UDP来检查检验和,并观察分片是如何进行的。

接着,我们讨论了ICMP不可达差错,它是新的路径MTU发现功能中的一部分(2.9节)。

用Traceroute和UDP来观察路径MTU发现过程。还查看了UDP和ARP之间的接口,大多数的

ARP实现在等待ARP应答时只保留最近传送给目的端的数据报。

当系统接收IP数据报的速率超过这些数据报被处理的速率时,系统可能发送ICMP源站抑制差错报文。使用UDP时很容易产生这样的ICMP差错。

习题

11.1在11.5节中,向UDP数据报中写入1473字节用户数据时导致以太网数据报片的发生。在采用以太网

IEEE802封装格式时,导致分片的最小用户数据长度为多少?

11.2阅读RFC791[Postel1981a],理解为什么除最后一片外,其他片中的数据长度均要求为

8字节的整数倍?

11.3假定有一个以太网和一份8192字节的UDP数据报,那么需要分成多少个数据报片,每个数据报片的偏移

和长度为多少?

11.4继续前一习题,假定这些数据报片要经过一条MTU为552的SLIP链路。必须记住每一个数据报片中的数据(除IP首部外)为8字节的整数倍。那么又将分成多少个数据报片?每个数据报片的偏移和长度为多少? 11.5一个用UDP发送数据报的应用程序,它把数据报分成4个数据报片。假定第1片和第2片到达目的端,

而第3片和第4片丢失了。应用程序在10秒钟后超时重发该UDP数据报,并且被分成相同的4片(相同的偏移和长度)。假定这一次接收主机重新组装的时间为60秒,那么当重发的第3片和第4片到达目的端时,原先收到的第1片和第2片还没有被丢弃。接收端能否把这4片数据重新组装成一份IP数据报? 11.6你是如何知道图11-15中的片实际上与图11-14中第5行和第6行相对应?

11.7主机gemini开机33天后,netstat程序显示48000000份IP数据报中由于首部检验和差错被丢弃129

份,在30000000个TCP段中由于TCP检验和差错而被丢弃20个。但是,在大约18000000份UDP数据报中,因为UDP检验和差错而被丢弃的数据报一份也没有。

请说明两个方面的原因(提示:参见图11-4)。

11.8在讨论分片时没有提及任何关于IP首部中的选项——它们是否也要被复制到每个数据报片中,或者只留在

第一个数据报片中?我们已经讨论过下面这些IP选项:记录路由

(7.3节)、时间戳(7.4节)、严格和宽松的源站选路(8.5节)。你希望分片如何处理这些选项?对照RFC791检查你的答案。

11.9在图1-8中,我们说UDP数据报是根据目的UDP端口号进行分配的。这正确吗?

TCPIP详解-卷一-协议-3.11小结2017-11-04 06:33:17 | #2楼回目录

3.11小结

本章开始描述了IP首部的格式,并简要讨论了首部中的各个字段。我们还介绍了IP路由选择,并指出主机的路由选择可以非常简单:如果目的主机在直接相连的网络上,那么就把数据报直接传给目的主机,否则传给默认路由器。

在进行路由选择决策时,主机和路由器都使用路由表。在表中有三种类型的路由:特定主机型、特定网络型和默认路由型。路由表中的表目具有一定的优先级。在选择路由时,主机路由优先于网络路由,最后在没有其他可选路由存在时才选择默认路由。

IP路由选择是通过逐跳来实现的。数据报在各站的传输过程中目的IP地址始终不变,但是封装和目的链路层地址在每一站都可以改变。大多数的主机和许多路由器对于非本地网络的数据报都使用默认的下一站路由器。 A类和B类地址一般都要进行子网划分。用于子网号的比特数通过子网掩码来指定。我们为此举了一个实例来详细说明,即作者所在的子网,并介绍了变长子网的概念。子网的划分缩小了Internet路由表的规模,因为许多网络经常可以通过单个表目就可以访问了。接口和网络的有关信息通过ifconfig和netstat命令可以获得,包括接口的IP地址、子网掩码、广播地址以及MTU等。

在本章的最后,我们对Internet协议族潜在的改进建议—下一代IP进行了讨论。

习题

3.1环回地址必须是127.0.0.1吗?

3.2在图3-6中指出有两个网络接口的路由器。

3.3子网号为16bit的A类地址与子网号为8bit的B类地址的子网掩码有什么不同?

3.4阅读RFC1219[Tsuchiya1991],学习分配子网号和主机号的有关推荐技术。

3.5子网掩码255.255.0.255是否对A类地址有效?

3.6你认为为什么3.9小节中打印出来的环回接口的MTU要设置为1536?

http://baogao. 协议族是基于一种数据报的网络技术,即IP层,其他的协议族则基于面向连接的网络技术。阅读

文献[Clark1988],找出数据报网络层提供的三个优点。

TCPIP详解-卷一-协议-第一章-概述-2.11小结2017-11-04 06:31:58 | #3楼回目录

2.11小结

本章讨论了Internet协议族中的最底层协议,链路层协议。我们比较了以太网和IEEE

http://baogao. 的封装格式,以及SLIP和PPP的封装格式。由于SLIP和PPP经常用于低速的链路,二者都提供了压缩不常变化的公共字段的方法。这使交互性能得到提高。

大多数的实现都提供环回接口。访问这个接口可以通过特殊的环回地址,一般为

127.0.0.1。也可以通过发送IP数据报给主机所拥有的任一IP地址。当环回数据回到上层的协议栈中时,它已经过传输层和IP层完整的处理过程。

我们描述了很多链路都具有的一个重要特性,MTU,相关的一个概念是路径MTU。根据典型的串行线路MTU,对SLIP和CSLIP链路的传输时延进行了计算。

本章的内容只覆盖了当今TCP/IP所采用的部分数据链路公共技术。TCP/IP成功的原因之一是它几乎能在任何数据链路技术上运行。

习题

2.1如果你的系统支持netstat(1)命令(参见3.9节),那么请用它确定系统上的接口及其MTU。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yyfangchan@163.com (举报时请带上具体的网址) 举报,一经查实,本站将立刻删除