IPv4地址学习总结

一. IPv4地址格式

网络互连的一个重要前提条件是要有一个有效的地址结构,并且所有的互连网络用户都应遵守这个地址结构。因为只有这样所有的互连网络用户才能在统一的规定下相互之间通讯。这个地址结构可以有许多不同的形式,可以用二进制表示、十进制表示,甚至用十六进制表示,如:204.71.200.68转为八进制形式可表示为0314.0107.0310.0104,IP地址204.71.200.68转为十六进制形式可表示为0xCC.71.0310.0x44。目前使用的IPv4地址使用32位二进制的地址,即在IPv4的地址空间中有2的32次幂(4,294,967,296,约为43亿)个地址可用。IPv4地址在1981年9月实现标准化,在计算机中用四个八位二进制位组表示,分为 网络位主机位

为了人们的使用方便,使用十进制地址表示,IP地址中的每个8位位组用0~255之间的一个十进制数表示,数与数之间用点(.)分割,即所谓的 点分十进制格式。最小的IPv4地址是0.0.0.0,最大的IPv4地址是255.255.255.255,但这两个值是保留的,没有分配给私人的端系统。因为TCP/IP协议规定全0的地址(无论有多少0)表示本地网络,保留为识别子网自身;32比特全为1的地址用于本网广播,该地址叫做 有限广播地址(limited broadcast address)。而主机位全为1的网络地址,叫做 直接广播(directed boradcasting)地址,在网间网上的任何一点均可向其他任何网络进行直接广播。所谓广播,指同时向网上所有主机发送报文。对于 直接广播(directed boradcasting)地址,路由器等网络寻址设备允许其通过,并帮助其寻址, 所以直接广播(directed boradcasting)地址有穿透子网的能力。对于有限广播地址(limited broadcast address)只能用于本网的广播,对子网没有穿透能力。


二. IPv4地址的结构

点分十进制数表示的IPv4分为五类,以适应大中小不同的网络类型,这些类的不同之处用于表示网络的位数与用于表示主机的位数之间的差别。这五类是:
• A类地址
• B类地址
• C类地址
• D类地址
• E类地址
其中:
• A类地址:A类地址的第一个八位位组表示网络位,且 网络位的第一个bit总是0,1-7bit表示网络标识,即格式总为:0××××××××。后三个八位位组表示主机位,由A类地址的格式可以知道A类地址的网络标识有效范围是00000001~011111111,用十进制表示即1.0.0.0到126.0.0.0 共有64+32+16+8+4+2+1=127个可能的A类网络,主机标识为2的24次幂减2个(去掉全0和全1的地址)。即每个网络主机数为16777214个,这一类地址支持巨型网络,一般分配给具有大量主机的网络使用。
从技术上讲 127.0.0.0也是一个A类地址,但他已被保留作闭环(look back)测试用而不能分配给一个网络。TCP/IP协议规定,一、含网络号127的分组不能出现在任何网络上;二、主机和网关不能为该地址广播任何寻径信息。


• B类地址:B类地址的前两个八位位组表示网络位,且 网络位的前两个个bit总是10,3-15bit表示网络标识,即格式总为:10×××××× ××××××××。后两个八位位组表示主机位,由B类地址的格式可以知道B类地址的网络标识有效范围是10000000 00000001~10111111 11111110,用十进制表示即128.1.0.0~191.254.0.0,主机标识个数为2的16次幂减2个(去掉全0和全1的地址)。即每个网络主机数为65534个,这类地址一般分配给中等规模的网络使用。


• C类地址:C类地址的前三
  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值