Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说【计算机网络】巧记IP地址分类,希望能够帮助你!!!。
IP地址由两部分组成:网络地址、主机地址。
IP地址由四段八位二进制组成。也就是说IP地址是32位,分为4段,每一段是8位,像233.1.1.1中的233换算为2进制就是11011111
IP地址分为A类,B类,C类,D类和E类。
想要快速分辨出IP地址属于哪一类地址,可以使用以下方法。
首先需要了解,二进制与十进制之间的关系。
故A类地址范围:0.0.0.0-127.255.255.255
B类地址范围:128.0.0.0-191.255.255.255
C类地址范围:192.0.0.0-223.255.255.255
D类地址范围:224.0.0.0-239.255.255.255
E类地址范围:240.0.0.0-247.255.255.255
判断两个IP地址在不在一个网段:
将IP地址与子网掩码做与运算。如果得到的结果一样,则两个IP地址在同一个子网。
将一个C类地址等分为两个子网。
主机部分向后移一位。即:
A子网:192.168.0.【01111111】
B子网:192.168.0.【10000000】
子网掩码:255.255.255.128。除去全0和全1,每个网段可用的主机号地址为:
A网段:1-126 B网段:129-254
将一个C类地址等分为四个字网
主机部分向后移两位。即:
A子网:192.168.0.【00 000000】
B子网:192.168.0.【01 000000】
C子网:192.168.0.【10 000000】
D子网:192.168.0.【11 000000】
子网掩码:255.255.255.192
A网段:1-63 B网段 65-126 C网段 129-190, D网段 :193-254
超网
超网则与子网概念相反。子网为将大网络划分成若干小网络。超网为将小网络组合成一个大网络。
举个例子: 某企业有一个网段,该网段有200台计算机,使用192.168.0.0,255.255.255.0网段。后来计算机数量增加到400台计算机,由于某种屏幕广播软件的应用,屏幕广播软件不能跨网段,这些计算机必须在一个网段。有什么办法可以解决此问题?
若在该网络中添加交换机,可以扩展该网段的规模,IP地址不够用,再添加一个C类地址,192.168.1.0 255.255.255.0。这些计算机物理上在一个网段,但是IP地址没在一个网段,即逻辑上不在一个网段。如何让这两个地址在一个网段呢?
将子网掩码向前移一位。
此时子网掩码为255.255.254.0.与第一个C类地址做与运算,结果为192.168.0.0,与第二个C类地址做与运算,结果为192.168.0.0。此时两个IP地址在同一网段。以此规律类推,若需合并四个网段,则子网掩码需要向前移两位。
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章