ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

MaskTT 2023-10-03 492阅读 0评论

一、IPV4地址基础知识

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

在 TCP/IP 网络通信时,为了保证能正常通信,每个设备都需要配置正确的 IP 地址,否则无法实现正常的通信。
IP 地址(IPv4 地址)由 32 位正整数来表示,IP 地址在计算机是以二进制的方式处理的。
而为了方便记忆采用了点分十进制的标记方式,也就是将 32 位 IP 地址以每 8 位为组,共分为 4组,每组以「. 」隔开,再将每组转换成十进制。

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

那么,IP 地址最大值也就是 2的32次方≈43亿。NAT技术可以更换IP地址,使得可连接计算机数超过43亿台。

实际上,IP 地址并不是根据主机台数来配置的,而是以网卡。像服务器、路由器等设备都是有 2 个以上的网卡,也就是它们会有 2 个以上的 IP 地址。

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

二、IP地址的分类

互联网诞生之初,IP 地址显得很充裕,IP 地址被分类成了 5 种类型,分别是 A 类、B 类、C 类、D 类、E 类。

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

A、B、C 类主要分为两个部分,分别是网络号和主机号。而 D 类和 E 类地址是没有主机号的,所以不可用于主机 IP,D 类常被用于多播,E 类是预留的分类,暂时未使用。

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

IP分类的优点:可以快速判别类型,很快的找出网络地址和主机地址

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

P分类的缺点:

1.同一网络下没有地址层次,比如一个公司里用了 B 类地址,但是可能需要根据生产环境、测试环境、开发环境来划分地址层次,而这种 IP 分类是没有地址层次划分的功能,所以这就缺少地址的灵活性。

2.B 类地址能包含的最大主机数量又太多了,6 万多台机器放在一个网络下面,一般的企业基本达不到这个规模,闲着的地址就是浪费。

3.C 类地址能包含的最大主机数量实在太少了,只有 254 个,可能一个网吧都不够用。

三、无分类地址 CIDR

这种方式不再有分类地址的概念,32 比特的 IP 地址被划分为两部分,前面是网络号,后面是主机号。

表示形式 a.b.c.d/x ,其中 /x 表示前 x 位属于网络号, x 的范围是 0 ~ 32。

举个 10.100.122.2/24,/24 表示前 24 位是网络号,剩余的 8 位是主机号。

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

还有另一种划分网络号与主机号形式,那就是子网掩码,掩码的意思就是掩盖掉主机号,剩余的就是网络号。将子网掩码和 IP 地址按位计算 AND(两个都是1才得1),就可得到网络号。

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

两台计算机要通讯,首先要判断是否处于同一个广播域内,即网络地址是否相同。如果网络地址相同,表明接受方在本网络上,那么可以把数据包直接发送到目标主机。路由器寻址工作中,也就是通过这样的方式来找到对应的网络号的,进而把数据包转发给对应的网络内。

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

四、子网划分

在上面我们知道可以通过子网掩码划分出网络号和主机号,那实际上子网掩码还有一个作用,那就是划分子网。

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

假设对 C 类地址进行子网划分,网络地址 192.168.1.0,使用子网掩码 255.255.255.192 对其进行子网划分。C 类地址中前 24 位是网络号,最后 8 位是主机号,根据子网掩码可知从 8 位主机号中借用 2 位作为子网号。

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

由于子网网络地址被划分成 2 位,那么子网地址就有 4 个,分别是 00、01、10、11,

ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

五、公有IP地址和私有IP地址

在 A、B、C 分类地址,实际上有分公有 IP 地址和私有 IP 地址。
ipv4基础知识点 网络基础知识及原理 内容来自是互联网分享

平时我们办公室、家里、学校用的 IP 地址,一般都是私有 IP 地址。因为这些地址允许组织内部的 IT人员自己管理、自己分配,而且可以重复。因此,你学校的某个私有 IP 地址和我学校的可以是一样的。

私有 IP 地址通常是内部的 IT 人员管理,公有 IP 地址是由 ICANN 组织管理,中文叫「互联网名称与数字地址分配机构」。IANA 是 ICANN 的其中一个机构,它负责分配互联网 IP 地址,是按州(五大洲)的方式层层分配。

六、IPv4 保留IP地址

地址块 (CIDR) 范围 地址数 效用域 用途
0.0.0.0/8 0.0.0.0 – 0.255.255.255 16,777,216 软件 用于广播信息到当前主机。
10.0.0.0/8 10.0.0.0 – 10.255.255.255 16,777,216 专用网络 用于专用网络中的本地通信。
100.64.0.0/10 100.64.0.0 – 100.127.255.255 4,194,304 专用网络 用于在电信级NAT环境中服务提供商与其用户通信。
127.0.0.0/8 127.0.0.0 – 127.255.255.255 16,777,216 主机 用于到本地主机的环回地址。
169.254.0.0/16 169.254.0.0 – 169.254.255.255 65,536 链路 用于单链路的两个主机之间的链路本地地址,而没有另外指定IP地址,例如通常从DHCP服务器所检索到的IP地址。
172.16.0.0/12 172.16.0.0 – 172.31.255.255 1,048,576 专用网络 用于专用网络中的本地通信。
192.0.0.0/24 192.0.0.0 – 192.0.0.255 256 专用网络 用于IANA的IPv4特殊用途地址表。
192.0.2.0/24 192.0.2.0 – 192.0.2.255 256 文档 分配为用于文档和示例中的“TEST-NET”(测试网),它不应该被公开使用。
192.88.99.0/24 192.88.99.0 – 192.88.99.255 256 互联网 用于 6to4 任播 中继。 (已废弃)
192.168.0.0/16 192.168.0.0 – 192.168.255.255 65,536 专用网络 用于专用网络中的本地通信。
198.18.0.0/15 198.18.0.0 – 198.19.255.255 131,072 专用网络 用于测试两个不同的子网的网间通信。
198.51.100.0/24 198.51.100.0 – 198.51.100.255 256 文档 分配为用于文档和示例中的“TEST-NET-2”(测试-网-2),它不应该被公开使用。
203.0.113.0/24 203.0.113.0 – 203.0.113.255 256 文档 分配为用于文档和示例中的“TEST-NET-3”(测试-网-3),它不应该被公开使用。
224.0.0.0/4 224.0.0.0 – 239.255.255.255 268,435,456 互联网 用于多播。
233.252.0.0/24 233.252.0.0 - 233.252.0.255 256 文档 分配为用于文档和示例中的“MCAST-TEST-NET”,它不应该被公开使用
240.0.0.0/4 240.0.0.0 – 255.255.255.254 268,435,455 互联网 用于将来使用。
255.255.255.255/32 255.255.255.255 1 子网 用于受限广播地址。
文章版权声明:除非注明,否则均为MaskTT博客原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,492人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码