IP 地址
概念
IP 地址是指互联网协议地址,意思是分配给用户上网使用的网际协议的设备的数字标签。常见的 IP 地址分为 IPv4 与 IPv6 两大类。
IP 地址是 IP 协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异
IP 地址是一个 32 位的二进制数,通常被分割为 4 个“8 位二进制数”(也就是 4 个字节)。IP 地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d 都是 0~255 之间的十进制整数
注意:IPv6 采用 128 位地址长度,几乎可以不受限制地提供地址。按保守方法估算 IPv6 实际可分配的地址,整个地球的每平方米面积上仍可分配 1000 多个地址。
IP 地址类型
公有地址:
公有地址是在 Internet 使用的 IP 地址通过它直接访问因特网,它是广域网范畴内的
私有地址:
私有地址属于非注册地址,专门为组织机构内部使用。它是局域网范畴内的,出了所在局域网是无法访问因特网的
以下列出留用的内部私有地址 :
A类 10.0.0.0–10.255.255.255 B类 172.16.0.0–172.31.255.255 C类 192.168.0.0–192.168.255.255
IP 地址分类
最初设计互联网络时,为了便于寻址以及层次化构造网络,每个 IP 地址包括两个标识码(ID),即网络 ID 和主机 ID。同一个物理网络上的所有主机都使用同一个网络 ID,网络上的一个主机都有一个主机 ID 与其对应
IP 地址编址方案将 IP 地址空间划分为 A、B、C、D、E 五类
A 类保留给政府机构,B 类分配给中等规模的公司,C 类分配给任何需要的人,D 类用于组播,E 类用于实验,各类可容纳的地址数目不同
- A 类
A 类地址第 1 字节为网络地址,其它 3 个字节为主机地址。网络地址的最高位必须是“0”, 地址范围从 1.0.0.0 到 126.0.0.0。可用的 A 类网络有 126 个,每个网络大概能容纳 1670 万台主机。
- B 类
一个 B 类 IP 地址由 2 个字节的网络地址和 2 个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从 128.0.0.0 到 191.255.255.255。可用的 B 类网络有 16382 个,每个网络能容纳 6 万多个主机 。
- C 类
一个 C 类 IP 地址由 3 字节的网络地址和 1 字节的主机地址组成,网络地址的最高位必须是“110”。范围从 192.0.0.0 到 223.255.255.255。C 类网络可达 209 万余个,每个网络能容纳 254 个主机
- D 类
D 类地址不分网络地址和主机地址,它的第 1 个字节的前四位固定为 1110。
D 类地址范围:224.0.0.0—239.255.255.255
- E 类
E 类地址不分网络地址和主机地址,它的第 1 个字节的前五位固定为 11110。
E 类地址范围:240.0.0.0—255.255.255.254
网络地址,相当于街道地址。
主机地址,相当于各户的门号。
IP 地址,相当于住户的地址



计算两个 IP 地址是否处于同一网段
- 网段
网段一般指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)能够直接通讯的那一部分
- 子网掩码
为了标识 IP 地址的网络部分和主机部分
A 类默认子网掩码 255.0.0.0 一个子网最多可以容纳 1677 万多台电脑
B 类默认子网掩码 255.255.0.0 一个子网最多可以容纳 6 万台电脑
C 类默认子网掩码 255.255.255.0 一个子网最多可以容纳 254 台电脑
- 是否在同一网段
要判断两个 IP 是否在同一网段,主要是看看他们的网络标识是否一样,其实一个 IP 的网络标识也就是他的 IP 和子网掩码 AND 之后的结果
IP1:202.194.128.9 11001010.11000010.10000000.00001001
IP2:202.194.128.14 11001010.11000010.10000000.00001101
子网掩码:255.255.255.0 11111111.11111111. 11111111 .00000000
A:11001010.11000010.10000000 .00000000
B:11001010.11000010.10000000 .00000000
网络标识转化为十进制:202.194.128.0
- 主机标识
先将子网掩码取反,再和 IP 做 AND.
掩码取反:00000000.00000000.00000000.11111111
A:00000000.00000000.00000000.00001001 转化为十进制:9
B:00000000.00000000.00000000.00001101 转化为十进制:14
本文由 倪建成学习时 编辑,只是普通笔记。若是对你有用,可以自行转载
最后编辑时间为:2019-08-23 00:00:00