子网掩码:
- 标识:A类地址子网掩码,255.0.0.0, B类地址子网掩码;255.255.0.0; C类地址子网掩码,255.255.255.0;可自定义,如255.255.240.0 (…00000000)
- 作用:用于划分子网,掩码转换为2进制之后,假设从左到右遇到第一位0之前的1的数目为m,ip地址转换为2进制之后,前m位相同的属于相同子网。
- 例子:
子网掩码:255.255.240.0 (…00000000), 前28位相同
3个ip:
a.255.255.244.0 (…00000000);
b.255.255.240.2 (…00000010);
c.255.255.208.0 (…00000000);
a和b是相同子网,c不是。
网段:
- 标识:a.b.c.d/x ,a.b.c.d是ip地址,x是子网掩码从左到右遇到第一位0之前的1的数目,如192.168.0.0/22。
- 网段划分:ip地址+子网掩码 (a.b.c.d/x),网段内的主机ip地址分为2个部分,网络标识和主机标识,网络标识为x位之前的ip字段,主机标识为x位之后的ip字段。
A/B/C类地址:
- 标识:
A类:a.b.c.d/8,A类地址转换2进制之后左边第一位规定为0;
B类:a.b.c.d/16,B类地址转换2进制之后左边前2位规定为10;
C类:a.b.c.d/24,C类地址转换2进制之后左边前3位规定为110; - 子网掩码:
A类地址子网掩码:255.0.0.0;
B类地址子网掩码:255.255.0.0;
C类地址子网掩码:255.255.255.0。 - 可用于分配的网段和主机数:
| Class | Leading bits | Network Addresses | Available Network Addresses | Addresses per Network | Available Addresses per Network |
|---|---|---|---|---|---|
| A | 0 | 27=128 | 27-2=126[1] | 224= | 224-2[2] |
| B | 10 | 214=16384 | 214=16384[3] | 216=65536 | 214-2[2] |
| C | 110 | 221= | 221=[3] | 28=256 | 28-2[2] |
预留地址:
| Address block | Address range | Description |
|---|---|---|
| 0.0.0.0/8 | 0.0.0.0–0.255.255.255 | Current network (only valid as source address). |
| 10.0.0.0/8[1] | 10.0.0.0–10.255.255.255 | Used for local communications within a private network. |
| 127.0.0.0/8 | 127.0.0.0–127.255.255.255 | Used for loopback addresses to the local host. |
| 172.16.0.0/12[2] | 172.16.0.0–172.31.255.255 | Used for local communications within a private network. |
| 192.168.0.0/16[3] | 192.168.0.0–192.168.255.255 | Used for local communications within a private network. |
| 255.255.255.255/32 | 255.255.255.255 | Reserved for the “limited broadcast” destination address. |
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227828.html原文链接:https://javaforall.net
