打比喻,一个A村有很多住户,而门牌号有254个,编号从A1至A254,其中一个号是村里联络员的,他的工作任务是外部联络及公文传递,他的编号可以是A1-A254家中的任何一个,但是村长觉得A1家住村口又认识其他村(B,C,D,E)的人最多,路子广,最合适。那么这里面的A村就是网络(局域网),住户数量就是子网掩码,门牌号就是IP地址,联络员就是网关,村长就是网管狗。
如果只是在村里内部任意住户之间的信息传递,因为大家都是乡里乡亲的相互都认识于是自己串个门就可以直接交给到对方了。
村里广播站有一个大喇叭位于A255号,村里各家各户凡有重要的事情通知大伙的,就通过大喇叭大声喊,比如,A2喊狗蛋是谁家的孩子啊?A8喊谁家还有盐啊?......有时的因为不停的反复的广播反而影响到了村里正常的生活。
某日,A村的A23家的老光棍给外村B的B20家的小姑凉写了一封情书,出村跑腿的事情都交给了A1,于是A1送到B村的联络员B1手上,然后B1再转交给B20家。B20家的小姑凉有可能看了来信后回信,也可以不回信,甚至还没到姑凉手上就被B20家的丈母凉给截胡销毁了。
于是,这里有了另外2个重要的概念了。
1,传递信息的方式方法(tcp或者udp)。tcp方式就是情书送达后B20家的小姑凉必须给A23一个回信,这就是面向有连接的方式。此方法可靠稳定,但因为还需要反向送回信于是时间效率较低。udp方式只是将情书送达到对方后不要求姑凉回信就算完成任务了,这就是面向无连接的通信,这种效率高速度快但有可能姑凉压根就没有收到情书。
2,获取对方的住址(DNS),地址本通讯录大家都知道吧,里面记录了名字和住址号码的对应关系。比如小姑凉搬家了,门牌号换成了B40。对于A23的老光棍来说如果再次将情书送到B20,就会送错的。于是A23家的老光棍咨询了A村的一个百事通(下级DNS)但是他只知道A村里的事情啊,外地的不知道。于是百事通又问了镇里的包打听(上级DNS)后知道了B村小姑凉家的新住址并且告诉了老光棍。老光棍向新地址寄去了情书。村里的这个百事通就是我们的某一个DNS,他记录着某人与住址的一一对应关系,不同之处是DNS记录着域名与IP地址对应关系的服务器。
目前,有些网友担心美国关闭了DNS的根服务器后中国的互联网会瘫痪。其实这是大错特错的,比如我们很多年没有用过电信公司出版的黄页电话薄了,也没影响大家的电话呼叫,这是为何呢!?因为,几乎所有人都有一本自己的通讯录嘛!各个单位各个部门也都有自己的通信录。所以根本就不靠那本黄页书了。再者就是美国的黄页(根DNS)也只是记录了部分数据,还没有我们自己的记录详细!即使全世界的通讯录(DNS)都损毁了,但只要电话机(电脑)和电话网(互联网)还是好的,依然可以拨号通话(通信),只不过多了一步工作就是需要大家去设法回忆对方的号码(IP)而已,大家明白了吧!
联系客服