问题引出:如果我和你的公有和私有的IP地址都是一样的,会出现什么状况,很明显,如果我打开了一个网页,结果服务器发现您的IP地址就是刚刚请求网页的地址(因为我和您的公有和私有的IP地址一样),就有可能把资源发送给了您,所以IP地址以及如何规划IP地址就有了存在的意义
IP地址是由四组八位二进制地址组成的
现在有四个洲,他们之间要怎么相互通信呢?
网络号为一个区域相同的部分,这个区域里有好多主机,因此在相同的区域又有不同的主机号来区别
比如:
北据神州的网络号为130.61.11 ,主机号有1,2,3
东胜神洲的网络号为130.11.11,主机号为1,2,3,4
网络号就好比省,主机号就好比市;比如陕西省的网络号为123.99.123,西安市的主机号为1,咸阳市的主机号为4;根据网络号+主机号就能区分唯一的地区了
现在东胜神州的花果山的水帘洞的猴子们知道他们的老大孙悟空被压在了南瞻部洲的五指山下,想寄点桃子过去,那么桃子首先要经过他们自己洲的路由器,路由器查看了目标地址IP(130.20.11.4)发现这不是我东胜神洲的IP地址(路由器通过查看网络号是不是自己洲的),而是南瞻部洲的网络号,于是发往了南瞻部洲,南瞻部洲的路由器收到这批桃子后,先查看目标地址是不是自己洲的IP地址,结果看到是自己洲的,而且主机号显示是五指山的,于是马上把桃子送往目的地五指山了,这也就说明IP地址为什么有网络号和主机号两部分组成的
IP地址并不是说从中间一刀切下去,一半为网络号,一半为主机号,而是有分类的
IP地址的分类
假设西游记的南瞻部洲被分配了一个C类网络号192.10.10.X,这个C类地址理论上可以有256个主机数,因为195.10.10.0~195.10.10.255一共有256个主机数,但是如果南瞻部洲需要257个主机数,我们需要再分配一个新的C类地址给南瞻部洲,意味着理论上新分配的地址有255个要被浪费掉
我们再看看北俱芦洲,这个洲也被分配了一个c类网络号,地址是195.10.20.x同样可以有256个主机数,但是这个洲只需要用到1个IP地址,意味着给这个洲256个主机数明显太多了,为了解决简单分类导致的IP分配不合理,就诞生了子网掩码
子网掩码:
假设现在我们为东胜神洲分配了一个c类地址192.168.0.x,但是东胜神洲只有四台主机,多了浪费,少了得补
子网掩码其实就是为了划分网络号和主机号的
经过上面,我们就可以把这些子网掩码和东胜神洲的IP地址放在一起,这样别人看到就知道网络号和主机号的界限在哪里了
因为11111111.11111111.11111111.11111100写起来很长,因此我们可以用一种叫CIDR的方法来表示,比如这个有30个1 ,因此我们就可以用192.168.0.0/30
例题:
与11.120.24.8 mask 255.255.255.240属于同一网段的主机IP址是(A)
A 11.120.24.14
B 11.120.24.0
C 11.120.24.16
D 11.120.24.15
解析: