精品文档---下载后可任意编辑2
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 地址分为网络部分和主