ip地址格式正确写法(ip地址分类的主要原因)
你知道英文地址和IP地址的格式和分类吗?
在互联网层,IP地址用于向目的地传输数据。为了正确地向目标主机发送数据, *** 上的IP地址必须有一定的规则来标识主机的位置。
IP地址的基本构成
为了方便寻址和知道目标主机的位置,每个IP地址包括两个识别码(ID),即 *** ID和主机ID。同一物理 *** 上的所有主机都使用相同的 *** ID, *** 上的一台主机(包括 *** 上的工作站、服务器、路由器)都有一个与之对应的主机ID。 *** ID 和主机 ID 含义如下:*** ID:用于标识主机所在的 *** 。 *** ID的位数直接决定了可以分配的 *** 数量。主机ID:用于标识 *** 中的主机,主机ID的位数决定了 *** 中主机的更大数量。
IP地址的分类和格式
大型 *** 包含大量主机,而小型 *** 包含少量主机。根据用户的不同需求,一个 *** 中的主机数量会有所不同。为了满足不同场景的需求, *** 必须使用一种方式来确定IP地址的哪一部分是 *** ID,哪一部分是主机ID。IP地址是一个32位的地址,分为四个8位的段。为了便于管理IP地址,IP地址基本分为三类。每类地址的分类与含义如下:
A类:前8位代表 *** ID,后24位代表主机ID;地址分配给 *** 机构。B类:前16位代表 *** ID,后16位代表主机ID;此地址分配给中型企业。C类:前24位代表 *** ID,后8位代表主机ID;地址分配给任何需要的人。除了上述的A、B、C地址外,还有两种隐藏地址,即D地址和E地址:
d类:不考虑 *** ID和主机ID;该地址用于多播。e类:不考虑 *** ID和主机ID;这个地址是用来做实验的。
如何判断IP地址的分类?
IP地址分类后,如何判断一个IP地址是A类、B类还是C类?为了更好的区分,每类地址的开头都设置为固定值,如图所示。从上图可以看出,每种IP地址都是以32位二进制格式显示的,每种地址之间的区别如下:
A类: *** ID的之一个数字从0开始的地址。B类: *** ID的之一个数字从10开始的地址。C类: *** ID的之一个数字以110开头。d类:以1110开头的地址。e类:以11110开头的地址。
不同分类的IP地址的范围
由于每种地址的开头是固定的,因此每种地址都有自己的范围:A类:IP地址范围从0.0.0.0到127.255.255.255。B类:IP地址范围为128.0.0 ~ 191.255.255.255。C类:IP地址范围从192.0.0.0到223.255.255.255。D类:IP地址范围为224.0.0 ~ 239.255.255.255。e类:IP地址范围从240.0.0.0到255.255.255.254。1) A类地址
私有地址范围是10.0.0.0 ~ 10.255.255.255。保留地址的范围从127.0.0.0到127.255.255.255。2) B类地址
私有地址范围为172.16.0.0 ~ 172.31.255.255。保留地址是169.254 . x . x3) C类地址
私有地址范围是192.168.0.0 ~ 192.168.255.255。
特殊 IP 地址
通过识别IP地址中的 *** ID在 *** 中传输数据,从而将数据发送到正确的 *** ,然后根据主机ID将数据发送到目标主机。如果一个 *** 包含上百万台主机,那么通过网关找到对应的 *** 后,很难快速将数据发送到目标主机。为了在大型 *** 中实现更高效的数据传输,需要将 *** 划分为更小的 *** 。细分是将IP地址的主机ID部分分为子网ID和主机ID。其中,子网ID用于查找 *** 中的子网,主机ID用于查找子网中的主机。在进行 IP 地址分配时,有一些 IP 地址具有特殊含义,不会分配给互联网的主机。例如,保留了一些 IP 地址范围,用于私有 *** ,这些地址被称为私有地址。再如,保留一部分地址用于测试,被称为保留地址。A 类、B 类、C 类地址的地址范围及含义如下:
来自:https://mp.weixin.qq.com/s/NXiBwnwVo-Y6GDXMALQCcg
欢迎来到 开源Linux ,是Linux爱好者的聚集地。重点分享Linux/Unix相关内容(包括Linux运维、Linux系统开发、 *** 编程、虚拟化和云计算等技术干货)。风雨中,我们在这里等你,期待与你相遇。
ip地址分类的主要原因ip地址分类和子网划分