Files
kaka111222333-kaka111222333…/_posts/2014-02-23-ip.md
2019-11-17 01:12:14 +08:00

1.5 KiB
Raw Blame History

layout, title, tags, categories, published
layout title tags categories published
post IP 类型 IP computer network true

分类

![ip][ip]

IP通过地址开头判断类型将以 010110 开头的地址分为ABC三类

将ip转换成十进制后

A类地址第一个字节在 0 - 127 之间,

B类地址第一个字节在 128 - 191 之间

C类地址第一个字节在 192 - 223 之间

然后剩下的位被分为网络号与主机号,主机有两个特殊的值:

主机号全部为0的ip代表一个网段

主机号全部为1的ip代表广播地址应用程序可以通过这个ip将信息发送到该网段下的所有主机

子网掩码

IP寻址时还需用到子网掩码子网掩码与IP等长由连续的1组成

ip中被子网掩码掩去对ip进行与运算的部分将被视为网络号剩余部分将被视为主机号

如需要划分5个子网其二进制为101这将在ip中占去33位可以划分出62 ^ 3 - 2个子网满足5个子网的要求

一个byte中占去前3位后为11100000,该子网掩码十进制为224

私有地址

tcp/ip协议中专门保留了三个IP地址区域作为私有地址其地址范围如下

10.0.0.0/810.0.0.010.255.255.255

172.16.0.0/12172.16.0.0172.31.255.255

192.168.0.0/16192.168.0.0192.168.255.255

ip后面的斜线和数字表示ip的中网络号所占的位数

例如172.16.0.0/12表示将前12位全部作为网络号效果等同于子网掩码 255.240.0.0

[ip]: {{"/ip.jpg" | prepend: site.imgrepo }}