如今的互联网中,虽然由于ipv4的地址逐渐减少从而出现了ipv6,但是绝大部分场景都是使用ipv4进行互联,所以对于ipv4的学习非常重要,通过ipv4,我们可以划分出不同的计算机网络,下文中的ip地址特指ipv4地址,本篇文章就准备聊聊不同的计算机网络,开始吧~

ppx2.jpg

ip地址的格式

一个ip地址占 4字节(32位),转成十进制后,为四个十进制数字,中间用“.”隔开,每个十进制数字的取值范围位 0~255

ip地址总共可以分为5类

下面就准备依次介绍它们

qidai.jpeg

A类

其最高位为 0,所以真正的网络地址为1-7位,所以A类地址的第一个字节的十进制时0~127,共支持2^7 - 2 个网络,为啥要减2呢?

因为A类地址网络段全为0(0000000)表示特殊网络,这个网络段是不能直接使用的,而A类地址网络段后7位全为1(01111111)表示回环地址,不能直接使用

主机地址为后24位,那么每个网络最多有2^24 - 2个主机地址,即可以容纳主机数达1600多万台,为何要-2呢?

因为在ip地址中,主机位全0代表 网络地址,主机位全1代表 广播地址,这两个为特殊用途ip地址,不可作为主机地址使用

B类

其最高位为 10,真正的网络地址为2~15位,共有2^14 - 1个网络号,因为网络号全0的不可用,所以要减一

主机地址位后面的16位,总共就有2^16 - 2个主机地址,B类网络地址适用于中等规模的网络,有16384个网络,每个网络所能容纳的计算机数为6万多台

C类

其最高位为 110,真正的网络地址为21位,网络号有2^21 - 1个,因为网络号全0的不可用,主机地址位后面的8位,主机号有2^8 - 2个

C类网络地址数量较多,有209万余个网络,适用于小规模的局域网络,每个网络最多只能包含254台计算机

D类

其最高位为 1110,D类ip地址在历史上被叫做 多播地址(multicast address),即组播地址。在以太网中,多播地址命名了一组应该在这个网络中应用接收到一个分组的站点

E类

其最高位为 1111,E类地址为实验保留