【计算机网络】子网掩码和IP地址

【计算机网络】子网掩码和IP地址

时间:20180828

涉及内容:五层模型中的网络层

参考资料:CCNA教学资料,《计算机网络》,车小胖的知乎回答

1.

子网掩码是用来划分IP地址的方式,IP地址是客观存在的

例如255.255.255.128/24和255.255.255.0/24 就是根据24位子网掩码划分的两个子网,每个子网各有127个IP地址。

子网划分是一种网络管理办法,就类比于把班上36个学生分组,可以6个人一组分成6组,也可以4个人一组分成9组,不论怎么划分,学生都是客观存在的,改变的只是分组方式。

2.

问题一:子网掩码是作为IP地址的表示,还是本身就是IP地址的一部分?

为什么要用子网划分呢?私以为是IP地址不够,如今IPv6还没完全覆盖,IPV4的数量已无法满足如今的需求,假设以一个学校只分配到3个IP地址,IP地址远远不够,那么就需要用子网划分技术划分校园网内部的主机IP。

而且在传输IP报文中,有源IP地址,目的IP地址,并没有包括网络掩码,网络掩码只在主机内有意义

还有种想法是从操作系统协议栈接口入手,需要配置网络掩码,IP地址。协议栈了解不多,以后再补充

3.

问题二:10.10.10.1/24和10.10.10.1/25是同一个IP地址么?

答案是的。问题一中说的IP地址是客观存在的,不论怎么划分子网,当前IP都是10.10.10.1,和怎么划分没有关系

 

4.

问题三:10.10.10.1/25和10.10.10.129/25可以直接通信么?

答案是不可以。经过子网划分后,他们隶属于不同的局域网中,相互通信需要路由器介入

问题四:10.10.10.1/24和10.10.10.129/24可以直接通信么?

答案是可以。都是同一个局域网下面的。

问题五:10.10.10.1/24和10.10.10.1/25可以同时存在于同一个局域网中么?

答案是不可以。因为划分的子网不同。

5.

问题六:为何电脑配置IP还要配置网络掩码?

因为互联网是以网段划分的,计算机的通信场合分为三部分,1)自己和自己通信。2)与同一网段内其他主机通信。3)与其他网段的主机通信。然后子网掩码帮助主机知道是和那个网段的主机通信。

使用cmd语言ping

自己和自己通信

本机IP地址10.10.10.1,这个时候ping10.10.10.1,计算机就会和自己的IP比较,发给自己,就是精确匹配

与同一网段内其他主机通信

这个时候ping10.10.10.2,计算机发现和自己的IP不匹配,使用模糊匹配,用自己的掩码255.255.255.0与10.10.10.2按位与计算得到网段10.10.10,发现目的IP和自己在同一个广播域,可以用广播的ARP协议得到对方的MAC地址,完成通信

与其他网段的主机通信

如果计算机ping8.8.8.1,计算机就会发现和自己的IP不符合,就需要把对方的网段和自己的网段按位与计算。使用ARP协议得到对方的MAC地址,这样就可以通信了。

(APR协议另外整理)

6.

问题七:10.10.10/24 和10.10.10.1/24的区别

10.10.10/24是指一个网段,就是一个集体类似于高三1班,10.10.10.1/24是一个IP地址就,个体,类似于高三1班的小王同学,隶属于10.10.10/24这个网段。

猜你喜欢

转载自blog.csdn.net/acycy/article/details/82151522