判断网段、子网、网络号
2016-06-29 21:11
316 查看
设有IP地址A、B
IP(A) 188.188.0.111 10111100.10111100.00000000.01101111
IP(B) 188.188.5.222 10111100.10111100.00000101.11011110
Mask 255.255.254.0 11111111.11111111.11111110.00000000
255.255.254.0是由23个1组成的子网掩码,简单来说,只要IP地址从左往右的前23位1的位置及个数相同的IP都属于同一个网段,而从第24往后的数可以随意选择0还是1。例如IP(A) 188.188.0.111,可以算出来跟IP(A)属于同一网段的范围为188.188.0.0~188.188.1.255,这个范围内的IP地址同属于一个网段。IP(B)同网段的IP范围是188.188.4.0~188.188.5.255。所以IP(A)与IP(B)不属于同一网段。
如果IP(A) 192.168.5.192/25 11000000.10101000.11000000.00000101
IP(B) 192.168.5.128/25 11000000.10101000.10000000.00000101
可知A、B的mask 为11111111.11111111.11111111.10000000
我们可以知道A、B都是C类ip地址,所以网络号都为192.168.5
A的子网号为128,B的子网号也为128,A的主机号为64,B的主机号为0
IP(A) 188.188.0.111 10111100.10111100.00000000.01101111
IP(B) 188.188.5.222 10111100.10111100.00000101.11011110
Mask 255.255.254.0 11111111.11111111.11111110.00000000
255.255.254.0是由23个1组成的子网掩码,简单来说,只要IP地址从左往右的前23位1的位置及个数相同的IP都属于同一个网段,而从第24往后的数可以随意选择0还是1。例如IP(A) 188.188.0.111,可以算出来跟IP(A)属于同一网段的范围为188.188.0.0~188.188.1.255,这个范围内的IP地址同属于一个网段。IP(B)同网段的IP范围是188.188.4.0~188.188.5.255。所以IP(A)与IP(B)不属于同一网段。
如果IP(A) 192.168.5.192/25 11000000.10101000.11000000.00000101
IP(B) 192.168.5.128/25 11000000.10101000.10000000.00000101
可知A、B的mask 为11111111.11111111.11111111.10000000
我们可以知道A、B都是C类ip地址,所以网络号都为192.168.5
A的子网号为128,B的子网号也为128,A的主机号为64,B的主机号为0
相关文章推荐
- 《HTTP权威指南》——代理
- http://my.oschina.net/u/1177710/blog/284608
- Linux kernel中网络设备的管理
- 使用dev_get_by_name的注意事项
- Linux使用curl访问https站点时报错汇总
- Xutil网络请求
- Linux下的TCP/IP编程----线程及多线程服务端
- Linux 下网络配置
- OkHttp使用详解——完全版
- 安装完Apache后,配置httpd.conf来使apache来加载php模块
- TCP与UDP协议
- 网络通信之 字节序转换原理与网络字节序、大端和小端模式
- XUtils框架中HttpUtils使用Get请求时总是返回相同信息的问题解决
- HTTP协议
- 【51CTO学院三周年】参加网络全程班第二期感受
- 网红魏道道为何不做直播:仇富心理到底扇了谁的脸?
- afnetworking使用https
- I/O多路转接之poll——基于TCP协议
- Swift网络封装库Moya中文手册之Plugins
- http协议(一)基础知识