理解这种事,怎么说得出口呢?
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
相信有很多人见过这个东西:
很多人在电脑网络出问题的时候经常需要打开这个东西。反正我是比较不喜欢这个界面的,因为每次看到这个界面都代表着我在帮别人修电脑 :)
言归正传,我每次打开这些东西,都不是很能理解这里每个选项的大概意思。正好最近在弄路由器,然后朋友的电脑网络又出了问题:),再加上我家的100M移动宽带总觉得DNS被污染了,有些地方有广告,所以我就趁此机会,从宏观角度,通过手机连接WIFI用微信收发一条消息
所走的流程分析下这些选项的意义,可能例子不恰当,不过影响不大。
先说下IP地址。当你微信发送一条消息时,微信首先需要知道你是从哪里发出的这条消息,以判断你的登录状态是不是异常(比如是否异地登录),而微信判断你所在位置的依据之一就是你当前的IP地址。
但是一般情况下,每个人/每台设备完成上网
这个动作都至少需要一个IP地址,这个IP地址一般由铁通/网通/电信
宽带运营商下发,一般每个宽带帐号
只有一个。那么问题来了,我们一家四口人,有接近十台设备需要上网,怎么办?
这里就需要用到路由器了。路由器使用我家的宽带帐号
拨号上网(对,路由器它会上网了!),路由器就会得到(我家的)移动宽带给的一个外网IP地址
,然后我们想上网就只能求路由器给我们开个热点,也就是我们连的WIFI
。这样一来,我们每个人上网都需要先通过路由器,比如我用手机微信
发送一条消息,其实是先发送给路由器,路由器再统一使用它得到的外网IP
帮我们转发出去(这个过程非常快,一般用时50ms左右),达到上网的目的。
总结一下,就是我家所有需要上网的设备,都是通过路由器得到的同一个外网IP
上网。
但是还有问题,当有人给我的微信回复消息
时,是回复到路由器上的,那么路由器怎么知道这个消息应该传给我的PAD,还是我的手机呢?这里就要提到内网IP
这个了。上图所示的IP地址192.168.123.66
,其实是路由器分配给我们的内网IP
。当我手机微信发送消息时,路由器会知道,一个内网IP
为192.168.123.66
的设备发送了一条消息,然后当微信有消息回复的时候,它就会根据内网IP
知道自己应该把这条消息传给内网IP
是192.168.123.66
的这台手机。
那么子关掩码有什么用呢?在路由器里,它其实是配合内网IP
使用,用来区分不同的网络,或者说,区分不同的路由器。
比如说,我家有另外两台路由器连接到了那一台路由器,它们分配给我家手机、电脑、PAD的内网IP
都是192.168.123.66
,
评论 (0)