IP网段的判断
一、 OSI七层模型
表示 |
说明 |
作用 |
应用层 |
HTTP、ftp |
协议 |
表示层 |
UTF-8 |
将应用层协议翻译成计算机可识别的语言 |
会话层 |
|
管理传输层 |
传输层 |
TCP/UDP |
建立以及断开连接 |
网络层 |
IP |
1、寻址;2、身份确认 |
数据链路层 |
MAC物理地址 |
两设备间的互相通信 |
物理层 |
传输媒介 |
将0/1转换成光/电信号 |
说明:
1、物理地址(MAC):
网卡唯一的身份识别,由12位的十六进制数组组成。
(PS:每个设备全世界只能找到一个)
寻找方法:
2、数据发送时,是由物理层到应用层逐一打包,而接收时从应用层到物理层层层解封。
二、IP
1、说明
IP(Internet Protocol):网络协议
IP地址一般组成范围:
[0~254].[ 0~254].[ 0~254].[ 0~254]
2.子网掩码
作用:划分网段。
一般有:
255.255.255.0
255.255.0.0
255.0.0.0
Question:
怎么查看两个网是否处于同一网段?
1)将IP地址和子网掩码(十进制)转化为二进制;
2)将转化后的IP地址和子网掩码进行“与”运算;
3)将运算后的结果转化为十进制;
4)将两个网转化后的十进制进行对比,看是否相同,相同为同一网段,不同反之。
Eg:
例如,有两台主机,主机一的IP地址为222.21.160.6,子网掩码为255.255.255.192,主机二的IP地址为222.21.160.73,子网掩码为255.255.255.192。现在主机一要给主机二发送数据,先要判断两个主机是否在同一网段。
主机一
222.21.160.6 即:11011110.00010101.10100000.00000110
255.255.255.192 即:11111111.11111111.11111111.11000000
与运算结果为: 11011110.00010101.10100000.00000000
十进制形式为(网络地址):222.21.160.0
主机二
222.21.160.73 即:11011110.00010101.10100000.01001001
255.255.255.192 即:11111111.11111111.11111111.11000000
与运算结果为: 11011110.00010101.10100000.01000000
十进制形式为(网络地址):222.21.160.64
-------------------------------------------
个性签名:学IT,就要做到‘活到老学到老’!
如果觉得这篇文章对你有小小的帮助的话,别忘记点个“推荐”哦!