IP地址段与子网掩码
来源:互联网 发布:ping网络命令 编辑:程序博客网 时间:2024/05/16 02:05
IP地址段与子网掩码
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯,就这么简单。
示例:
192.168.0.1/24
含义是前24位全部是1,后8位是0,主机个数有256个
运算演示之一:
IP 地址 192.168.0.1
子网掩码 255.255.255.0
转化为二进制进行运算:
IP 地址 11010000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:192.168.0.0
运算演示之二:
IP 地址 192.168.0.254
子网掩码 255.255.255.0
转化为二进制进行运算:
IP 地址 11000000.10101000.00000000.11111110
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:192.168.0.0
运算演示之三:
IP 地址 192.168.0.4
子网掩码 255.255.255.0
转化为二进制进行运算:
IP 地址 11010000.10101000.00000000.00000100
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:192.168.0.0
通过以上对三组计算机IP地址与子网掩码的AND运算后,运算结果是一样,均为192.168.0.0
所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。我现在单位使用的代理服务器,内部网络就是这样规划的。
也许你又要问,这样的子网掩码究竟有多少了IP地址可以用呢?你可以这样算。
根据上面可以看出,局域网内部的ip地址是我们自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。可得出:
前三位IP码由分配下来的数字就只能固定为192.168.0 所以就只剩下了最后的一位,那么显而易见了,ip地址只能有(2的8次方-2),即256-1=255一般末位为0或者是255的都有其特殊的作用。
ip段是什么
1. A类地址
(1)A类地址第1字节为网络地址,其它3个字节为主机地址。
(2)A类地址范围:1.0.0.1—126.255.255.254
(3)A类地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
范围(10.0.0.0-10.255.255.255)
② 127.X.X.X是保留地址,用做循环测试用的。
2. B类地址
(1) B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。
(2) B类地址范围:128.0.0.1—191.255.255.254。
(3) B类地址的私有地址和保留地址
① 172.16.0.0—172.31.255.255是私有地址
② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,就会得到其中一个IP。
3. C类地址
(1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110。
(2)C类地址范围:192.0.0.1—223.255.255.254。
(3) C类地址中的私有地址:
192.168.X.X是私有地址。(192.168.0.0-192.168.255.255)
4. D类地址
(1) D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
(2) D类地址范围:224.0.0.1—239.255.255.254
5. E类地址
(1) E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110。
(2) E类地址范围:240.0.0.1—255.255.255.254
IP的概念是非常广泛的,包括品牌、商标、版权,还有很重要的就是商业秘密、商业模式、商业标准等。IP拥有量的多少,是区分制造与创造的最主要标志,一个国家拥有的IP太少,它的产业或者企业在国际分工中就只能扮演初级加工者的角色。
IP段对应表
IP地址段与子网掩码计算表
掩码位数
子网数
十进制掩码
IP 数
可用IP数(网络号-广播地址)
0
1
0
0
0
0
4294967296
4294967294
1
2
128
0
0
0
2147483648
2147483646
2
4
192
0
0
0
1073741824
1073741822
3
8
224
0
0
0
536870912
536870910
4
16
240
0
0
0
268435456
268435454
5
32
248
0
0
0
134217728
134217726
6
64
252
0
0
0
67108864
67108862
7
128
254
0
0
0
33554432
33554430
8
256
255
0
0
0
16777216
16777214
9
512
255
128
0
0
8388608
8388606
10
1024
255
192
0
0
4194304
4194302
11
2048
255
224
0
0
2097152
2097150
12
4096
255
240
0
0
1048576
1048574
13
8192
255
248
0
0
524288
524286
14
16384
255
252
0
0
262144
262142
15
32768
255
254
0
0
131072
131070
16
65536
255
255
0
0
65536
65534
17
131072
255
255
128
0
32768
32766
18
262144
255
255
192
0
16384
16382
19
524288
255
255
224
0
8192
8190
20
1048576
255
255
240
0
4096
4094
21
2097152
255
255
248
0
2048
2046
22
4194304
255
255
252
0
1024
1022
23
8388608
255
255
254
0
512
510
24
16777216
255
255
255
0
256
254
25
33554432
255
255
255
128
128
126
26
67108864
255
255
255
192
64
62
27
134217728
255
255
255
224
32
30
28
268435456
255
255
255
240
16
14
29
536870912
255
255
255
248
8
6
30
1073741824
255
255
255
252
4
2
31
2147483648
255
255
255
254
2
32
4294967296
255
255
255
255
1
注: 广播地址x.x.x.0 和 x.x.x.255 为保留地址,因此 可用IP数 = (网络号 – 广播地址)
- IP地址段与子网掩码
- IP 地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码
- IP地址与子网掩码知识
- IP地址与子网掩码知识
- IP地址与子网掩码总结
- IP地址分类与子网掩码
- IP地址与子网掩码做逐位与运算
- View Controller容器(有助于理解addChildViewController)
- 谈Runtime机制和使用的整体化梳理
- java中volatile关键字的含义
- linux定时任务生产java服务无法执行问题群友案例 【转】
- 【VS开发】学习VS2010 ------ 多种类型的视图集合CTabView
- IP地址段与子网掩码
- iOS开发系列--Objective-C之类和对象
- 饿了么移动APP的架构演进
- 《JAVA与模式》之简单工厂模式
- 在gentoo环境下安装tensorflow
- (OK) grub2-set-default——kernel updates keep defaulting to debug kernel
- iOS开发系列--Objective-C之协议、代码块、分类
- 偷师饿了么:怎样用HTTP/2优化iOS APP网络层次架构?
- 《JAVA与模式》之适配器模式