1.记录路由选项只能复制到其中一个数据报片中,源路由的代码字段指明该选项必须复制到所有数据报片。
2.IP数据报划分成首部和数据区。在数据以外的其他信息中,数据报首部包含源和目的IP地址、分片控制、优先级以及用来捕捉传输差错的检验和。除了固定长度的字段,每个数据报首部都可包含一个选项字段,如记录路由选项,源路由选项,时间戳选项。
3.转发分成两种形式:直接交付和间接交付。
4.同一物理网络上两台机器之间传输IP数据报与路由器无关。发送方把数据报封装在一个物理帧中,把目的IP地址绑定到一个物理硬件地址,并把封装生成的帧直接发送到目的站。
5.因为同一网络上所有机器的互联网地址都有一个相同的网络前缀,而且抽取前缀只需几条机器指令,所以测试某一机器是否可以直接到达是非常高效的。
6.间接交付:当一台主机要向另一台主机发送数据报时,它把数据报封装起来并发送到最近的路由器上。我们知道它肯定可以到达一个路由器,因为所有物理网络都是互连的,因此每个网络肯定至少与一个路由器相连。这样,发送方主机可以使用单个物理网络到达某个路由器。一旦这个帧到达该路由器,软件把封装的数据报提取出来,然后IP软件在通往目的站的路径上选择下一个路由器。数据报再次被放入一个帧,并通过下一个物理网络发送到下一个路由器,以此类推,直到它能够被直接交付。
7.地址边界(address boundary):底层软件知道物理地址,而互联网软件只使用高层地址。在这个边界的上面,所有软件都可以编写成使用互联网地址通信。
8.转发分类编址IP数据报的原型算法。
从数据报中抽取目的IP地址D;
if表中含有D的一个特定路由
把数据报发送到表中指明的吓一跳,然后退出;
计算地址D的网络前缀N;
if N与任何一个直接相连的网络地址匹配
通过该网络把数据报交付给目的站D;
(包括把D解析成一个物理地址,封装数据报并发送帧)
else if表中包含一个针对网络N的路由
把数据报发送到表中指明的吓一跳;
else if表中包含一个默认路由
把数据报发送到表中指明的默认路由器;
else声明一个转发错误
分享到:
相关推荐
用TCP/IP进行网际互联第三卷 Windows中文版(Winsock)作者:Douglas E. Comer(美)
用TCP/IP进行网际互联 第三卷 随书源码
用TCP/IP进行网际互联第二卷:设计、实现与内核(第三版).part2
《用TCP/IP进行网际互连》课后习题答案。祝您学习愉快
两本合集。里面可能含有一些自己pdf标记,自行删除即可。 TCP/IP协议栈 TCP-IP详解卷一:协议 TCP IP进行网际互联 卷1 原理、协议与结构
用TCP/IP进行网际互联comer的英文讲义
用TCP/IP进行网际互联 第一卷:原理,协议与结构 (第四版)
用TCP/IP进行网际互联第一卷_原理、协议与结构(第四版) PDG格式的
很实用的TCP/IP使用教程 《用TCPIP进行网际互联_原理_协议与结构》(卷一)part2
国外计算机科学教材系列·用TCP/TP进行网际互联(第3卷):客户-服务器编程与应用(Linux.POSIX套接字版)》的特点是:强调原理、概念准确、深入浅出、内容丰富且新颖。全书共分为三卷。第三卷主要讨论应用软件如何使用...
用TCP/IP进行网际互联第一卷:原理、协议与结构(第四版).part1.rar 网络编程经典 已经转换成pdf版 增加了书签方便阅读
第一卷从TCP/IP基本概念讲起,讨论了主要协议和结构,讲解了TCP/IP的各种具体应用,并阐述了其未来发展趋势:全书共33章,各章之后有许多习题。本书可供计算机和通信专业的研究生、高年级本科生作为教科书和学习参考...
用TCP_IP进行网际互联第三卷_客户——服务器(含全部配套源代码
用TCP/IP进行网际互联第二卷:设计、实现与内核(第三版).part1
用tcp/ip进行网际互联,网络界的经典书,本书是卷一
计算机网络方面比较经典的教材,很多网络教材均是以此书为参考编写的。
用TCP-IP进行网际互联 共3卷(虽然影印版的时间比较早)
用TCP_IP进行网际互联 PDF 1,2,3卷 配套全部源代码,全部都是PDF格式,清晰
资源中包括:用TCP_IP进行网际互联第一卷_原理、协议与结构(第四版),用TCP_IP进行网际互联第二卷:设计、实现与内核,用TCP_IP进行网际互联第三卷_客户——服务器(含全部配套源代码)。
第一部分为概述(第1章和第2章),第二部分从单个主机来看tcp/ip互联网(第3章至第12章),第三部分则是从全局来看互联网的结构(第13章至第19章以及第31章),第四部分讨论因特网提供的应用层服务(第20章至第30章...