精品文档---下载后可任意编辑2.1.1 IP 地址介绍前面我们已经了解了 TCP/IP 协议的网络层的相关协议,并且已经在 OSI 参考模型中了解到每一个协议栈的网络层都有网络层地址,TCP/IP 协议也不例外。本节重点介绍 TCP/IP 协议栈的网络层地址------IP 地址。IP 地址是进行复杂的子网规划的基础。我们前面已经学习到,数据链路层有物理地址-----MAC 地址,也知道,MAC 地址是全球唯一的。当有数据发送时,源网络设备查询对端设备的 MAC 地址,然后将数据发送过去。然而,MAC 地址通常存在于一个平面地址空间,没有清楚的地址层次,只适合于本网段主机的通信,另外,MAC 地址固化在硬件中,灵活性较差。对于不同网络之间的互连通信,我们通常使用基于软件实现的网络层地址----IP 地址来通信,提供更大的灵活性。在我们学习 IP 地址前,假定您已经掌握了二进制、十进制、十六进制的相关知识。IP 地址,又称逻辑地址,和 MAC 地址一样,IP 地址也是独一无二的。每一台网络设备用IP 地址来唯一的标识。IP 地址由 32 个二进制位组成,这些二进制数字被分为四个八位数组(octets),又称为四个字节。IP 地址可以这样表示:点分十进制形式:二进制形式:十六进制形式:通常我们把 IP 地址表示为点分十进制形式,很少表示成十六进制形式。由于 IP 地址有 32 个二进制位,理论上可以有 232个 IP 地址可以使用,也就是 43 亿个 IP 地址。在互联网络上,假如每一台三层网络设备,例如路由器,为了彼此通信,储存每一个节点的 IP 地址,可以想象路由器会有多么大的路由表,这对路由器来说是不可能的。为了减少路由器的路由表数目,更加有效的进行路由,清楚的区分各个网段,决定对 IP 地址采纳结构化的分层方案。IP 地址的结构化分层方案将 IP 地址分为网络部分和主机部分,区分网络部分和主机部分需要借助地址掩码(Mask)。网络部分位于 IP 地址掩码前面的连续二进制“1”位,主机部分是后面连续二进制“0”位。IP 地址的分层方案类似于我们常用的电话号码。电话号码也是全球唯一的。例如对于电话号码,前面的字段 010 代表北京的区号,后面的字段 82882484 代表北京地区的一部电话。IP 地址也是一样,前面的网络部分代表一个网段,后面的主机部分代表这个网段的一台设备。IP 地址采纳分层设计,这样,每一台第三层网络设备就不必储存每一台主机的 IP 地址,而是储存每一个网段的网络地址(网络地址...