网络通信基础知识(5)

网络通信基础知识(5)

IP地址分类(IPv4)

(1)IP地址实际是一个32位二进制构成,在网络通信数据包中就是32位二进制,而在人机交互中使用点分十进制方式显示。

源地址:发出数据包的网络的IP地址

目的IP地址:要接受数据包的计算机的IP地址

二进制方式  

0xffffffff 0xC0A80166 (本质)
点分十进制方式 255.255.255.255 192.168.1.102 (方便人看的)

(2)IP地址中32位实际包含2部分,分别为网络地址和主机地址。子网掩码,用来说明网络地址和主机地址各自占多少位。

IP地址 = 网络地址+主机地址

网络地址用来表示子网

主机地址是用来表示子网中的具体某一台主机的

子网掩码为255.255.255.0时表示前24位为网络地址,后8位为主机地址

子网掩码为255.255.0.0时表示前16位为网络地址,后16位为主机地址

网络地址决定了这种网络中一共可以有多少个网络,譬如子网掩码为255.255.255.0时表示我们这一种网络一共最多可以有2^24个,每个这种网络中可以有2^8个主机。

(3)由网络地址和主机地址分别占多少位的不同,将IP地址分为5类,最常用的有3类

三类IP地址

(1)A类

(2)B类

(3)C类

(4)127.0.0.0用来做回环测试loopback

如何判断2个IP地址是否在同一子网内

(1)网络标识 = IP地址 & 子网掩码

(2)2个IP地址的网络标识一样,那么就处于同一网路

192.168.1.102 & 255.255.255.0 = 192.168.1.0

192.168.1.253 & 255.255.255.0 = 192.168.1.0

192.168.1.4和192.168.12.5,如果子网掩码是255.255.255.0那么不在同一网段,如果子网掩码是255.255.0.0那么就在同一网段。

192.168.1.4 & 255.255.255.0 = 192.168.1.0

192.168.12.5 & 255.255.255.0 = 192.168.12.0

192.168.1.4 & 255.255.0.0 = 192.168.0.0

192.168.12.5 & 255.255.0.0 = 192.168.0.0

猜你喜欢

转载自blog.csdn.net/xiaodingqq/article/details/84135184