网络技术---IP地址和子网掩码

1.子网掩码的写法

    关于子网掩码的书写方式,子网掩码是连续的1和0组成的。其中的1表示的网络位,后面的0表示的主机位。

   网络位对应的数字表示这个IP在哪个网段,后面的主机位用来表示可以承载的主机数

   相应的有两种子网掩码书写方式

    ①  192.168.1.1 / 24 

      IP地址后面的24表示的就是前面的24位都是网络位,用来判断与其他IP是不是同一个网段

   ②  255.255.255.0  

       这个就是直接写出来。 将上面的子网掩码安装二进制写出来就是

      1111 1111 . 1111 1111 . 1111 1111 .  0000 0000

     从左往右数1,就可以发现是24位,和第一种方式的24是可以对上的。

2.第一个小实验,观察子网掩码的作用

最开始我们设置的两台电脑的子网掩码是255.255.0.0,是16位的。也就是说前16位是网络位,作为是否是同一网段的判断依据。

两个IP的前16位都是192.168,是同一个网段。就可以ping通

 那我们做一下修改,如果是将子网掩码修改成255.255.255.0 也就是24位。相应的两个IP地址网络位就会变成192.168.1和192.168.2

可以想象到他们就不会通。

 3.第二个实验

如果两个IP地址的子网掩码不一样,PC1   ping   PC2是否能通

答案是不能。

我们可以做一下分析,PC1发包前首先判断它和PC2是否在同一个网段,PC1的子网掩码是16位的,所以它只判断前16位,判断结果是一致的都是192.168,

然后PC1向PC2正常发包,PC2收到包之后,发现包是给自己的,就开始准备向PC1回复数据包,回复前也要先做判断,PC2的子网掩码是24位的,所以它要比对192.168.1

比对结果不一致,不是同一个网段,所以不会回包。 完整的ping通过程,需要发送和接收过程都要有,结果就是不通。

 

posted @ 2024-01-06 14:00  嵌入式新手  阅读(53)  评论(0)    收藏  举报