IP

每⼀个IP地址包括两部分:⽹络地址和主机地址


一、A类IP的最大网络数、网络号范围和主机数

因为A类IP地址只有8位用于net-id

A类IP的net-id中,第一位必须是0

全为0的IP地址不可分配    

 0.0.0.0 源地址  本网络 网络中0.0.0.0的IP地址表示整个网络,即网络中的所有主机

全为1的网络号127.x.x.x虽然可用,但是被设置为保留地址,不能分配

网络号全是0(0000 0000)的IP地址是保留地址,意思是“本网络”。

网络号是127(0111 1111)的IP地址也是保留地址,作为本地环回软件测试。

IP地址127.0.0.1~127.255.255.255⽤于回路测试。如:127.0.0.1可以代表本机IP地址,⽤ http://127.0.0.1 就可以测试本机中配置的Web服务器。

正是由于以上4条原因,

A类地址的网络号第一位固定为0,网络号只有7位可以使用,可以指派的网络号是2^7-2 = 126个。

由此可得网络号范围为:0000 0001~ 0111 1110 即 1~126            127(0111 1111)

A类地址的主机号占3个字节,每个A类网络中的最大主机数是2^24-2个。

主机号全是0的IP地址表示是“本主机”所连接到的单个网络

主机号全是1的IP地址表示是该网络上的所有主机

二、B类IP的最大网络数和网络号范围和主机数

网络号总共为16位

前两位固定为10

除前两位外,后面全为0的网络号不可用       {B类地址网络号为128.0(1000 000  0000 0000)的IP地址是不指派的,所以可指派的网络号需要减一}

最大网络数为:2^14-1 

转换成十进制后, IP地址的第一个小数点前的数字应该是多少呢?因为第一段是10XXXXXX,所以应该是2^6个,即2的6次幂,等于64个。127是被保留网段暂不使用。所以网段应该是从128开始,到128+64-1=191.即十进制IP的第一段数字是在128—191之间。 

网络号范围为:1000 0000 0000 0001 ~ 1011 1111 1111 1111 即 128.1~191.255

由于host-id占16位,但全为0和全为1的主机号不可分配,因此,最大主机数为:2^16-2=65534

主机号全是0的IP地址表示是“本主机”所连接到的单个网络。

主机号全是1的IP地址表示是该网络上的所有主机。

三、C类IP的最大网络数和网络号范围和主机数

网络号为24位

前3位固定为110

全为0的不可用        {C类地址网络号为192.0.0(1000 000  0000 0000  0000 0000)的IP地址是不指派的,所以可指派的网络号需要减一}

最大网络数为:2^21-1 = 2097151 

转换成十进制后,IP地址的第一个小数点前的数字应该是多少呢?因为第一段是110XXXXX,所以应该是25个,即2的5次幂,等于32个。所以网段应该是从192开始,到192+32-1=223.即十进制IP的第一段数字是在192—223之间。 

网络号范围为:1100 0000 0000 0000 0000 0001~1101 1111 1111 1111 1111 1111 即 192.0.1~223.255.255

由于host-id占8位,但全为0和全为1的主机号不可分配,因此,最大主机数为:2^8-2=254

主机号全是0的IP地址表示是“本主机”所连接到的单个网络。

主机号全是1的IP地址表示是该网络上的所有主机。

A类地址的第一组数字为1~126。注意,数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送。

 A类ip地址。第一个字节是网络号,剩下都是主机号的代表。这类地址的最高位“0”,地址的网络号都是126以下。例如30.65.120.55。很多大型网络公司都会采用A类的IP地址。其地址范围为:0-127,其中0代表任何地址,127为回环测试。所以A类IP地址的实际范围是1-126。地址范围是1.0.0.0—126.255.255.255。

特殊IP地址:IP地址127.0.0.1~127.255.255.255⽤于回路测试。如:127.0.0.1可以代表本机IP地址,⽤ http://127.0.0.1 就可以测试本机中配置的Web服务器。

私网IP

源地址写0.0.0.0只是单纯地因为此时这台机器还没有获取到有效的IP地址而已。

因此,根据RFC文档描述,它不只是代表本机,0.0.0.0/8可以表示本网络中的所有主机,0.0.0.0/32可以用作本机的源地址,0.0.0.0/8也可表示本网络上的某个特定主机,综合起来可以说0.0.0.0表示整个网络

在路由器配置中可用0.0.0.0/0表示默认路由,作用是帮助路由器发送路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。

查阅百度知道里一些说法如下:

1.严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由 表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一 律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。

2.网络中0.0.0.0的IP地址表示整个网络,即网络中的所有主机。它的作用是帮助路由器发送路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。

至于255.255.255.255这个IP,代表广播,也就是说,没有指定某一特定IP地址,而是发送给整个网络中的所有主机

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,695评论 2 56
  • IP地址 IP地址是什么? IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”...
    nice_o阅读 18,669评论 0 23
  • 1、概念简介 子网掩码子网掩码又叫网络掩码、地址掩码,是一个32位地址,用于屏蔽IP地址的一部分以区别网络号和主机...
    黒猫阅读 12,335评论 0 23
  • 小孩 一只蚯蚓在地上蠕动着,小孩准备伸手去抓,蚯蚓跐溜一下钻进了土里。 前方是一大片金黄的麦田,与天空渲染成了...
    浮噫阅读 1,540评论 0 0
  • 80后的一代 部分享受着独生子女的荣耀 像我这样农村地区的多子女还是普遍的 80后最早的已经38岁 中间的也都30...
    局外元素阅读 1,481评论 0 0

友情链接更多精彩内容