您的位置:首页 > 理论基础 > 计算机网络

TCP/IP卷一 第三章IP网际协议 个人摘抄

2014-06-01 15:54 736 查看
1  

 由于T C P / I P首部中所有的二进制整数在网络中传输时都要求以大端字节序存储   这称为网络字节序

2

总长度字段是I P首部中必要的内容,因为一些数据链路(如以太网)需要填充一些数据以达到最小长度。尽管以太网的最小帧长为4 6字节 但是I P数据可能会更短。

3

T T L(t i m e - t o - l i v e)生存时间字段设置了数据报可以经过的最多路由器数。它指定了数据报的生存时间。T T L的初始值由源主机设置(通常为3 2或6 4),一旦经过一个处理它的路由器,它的值就减去1。当该字段的值为0时,数据报就被丢弃,并发送I C M P报文通知源主机。

4

IP层既可以配置成路由器的功能,也可以配置成主机的功能。当今的大多数多用户系统,包括几乎所有的Unix系统,都可以配置成

一个路由器。我们可以为它指定主机和路由器都可以使用的简单路由算法。本质上的区别在于主机从不把数据报从一个接口转发到另一个接口,而路由器则要转发数据报。内含路由器功能的主机应该从不转发数据报,除非它被设置成那样

5

在一般的体制中,IP可以从TCP、UDP、ICMP和IGMP接收数据报(即在本地生成的数据报)并进行发送,或者从一个网络接口接收数据报(待转发的数据报)并进行发送。I P层在内存中有一个路由表。当收到一份数据报并进行发送时,它都要对该表搜索一次。当数据报来自某个网络接口时, I P首先检查目的I P地址是否为本机的I P地址之一或者I P广播地址。如果确实是这样,数据报就被送到由I P首部协议字段所指定的协议模块进行处理。如果数据报的目的不是这些地址,那么( 1)如果I P层被设置为路由器的功能,那么就对数据报进行转发(也就是说,像下面对待发出的数据报一样处理);否则(
2)数据报被丢弃。

路由表中的每一项都包含下面这些信息:

• 目的I P地址。它既可以是一个完整的主机地址,也可以是一个网络地址,由该表目中的标志字段来指定(如下所述)。主机地址有一个非0的主机号(见图1 - 5),以指定某一特定的主机,而网络地址中的主机号为0,以指定网络中的所有主机(如以太网,令牌环网)。

• 下一站(或下一跳)路由器( next-hop router)的I P地址,或者有直接连接的网络I P地址。下一站路由器是指一个在直接相连网络上的路由器,通过它可以转发数据报。下

一站路由器不是最终的目的,但是它可以把传送给它的数据报转发到最终目的。

• 标志。其中一个标志指明目的I P地址是网络地址还是主机地址,另一个标志指明下一站路由器是否为真正的下一站路由器,还是一个直接相连的接口(我们将在9 . 2节中详细介绍这些标志)。

• 为数据报的传输指定一个网络接口。

6

而网络地址中的主机号为0,以指定网络中的所有主机(如以太网,令牌环网)。 主机地址全为0表示该IP地址所在的网络地址

7

为一个网络指定一个路由器,而不必为每个主机指定一个路由器,这是I P路由选择机制的另一个基本特性。这样做可以极大地缩小路由表的规模,

比如I n t e r n e t上的路由器有只有几千个表目,而不会是超过1 0 0万个表目。

8

事实上,大多数主机和一些路由器可以用默认路由来处理任何目的,除非它在本地局域网上  

路由转发过程中数据报中的目的I P地址始终不发生任何变化 MAC地址却是变化的

每个链路层可能具有不同的数据帧首部(MAC在变),而且链路层的目的地址(如果有的话)始终指的是下一站的链路层地址。

9

与3 0个C类地址相比,用一个包含3 0个子网的B类地址的好处是,它可以缩小I n t e r n e t路由表的规模。

10

无盘系统,泛指由无盘工作站组成的局域网。相对于普通的PC机,无盘工作站可以在没有任何外存(软驱、硬盘、光盘等)支持的情况启动并运行操作系统。为了支撑这样的网络构架,需要采用专门的软件系统,此类的软件成为整个无盘系统的组成部分之一。

11






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: