IP地址、子网掩码、默认网关、DNS服务器基本概念

参考链接:https://www.cnblogs.com/JuneWang/p/3917697.html

 

IP地址:

IP地址不做详细解释,内网的IP地址是由网络地址和主机地址组成。

 

子网掩码:

下面说说子网掩码是什么,子网掩码是用于确定内网IP的网络地址的,内网IP与子网掩码进行与运算就可以得出网络地址,不同的网络地址的IP之间不能直接进行通讯。

 

网关:

明白了IP和子网掩码的关系下面来说说网关是什么,上面说到不同的网络地址之间不能直接进行通讯,那么我现在要访问其他网络地址的主机怎么办呢?这就需要用到网关了,网络A访问网络B的流程是这样的,网络A中的主机先向自己的网关发送信息,再转发给网络B的网关,网络B的网关再转发给网络B的服务器。总结一下数据的流向就是:网络A主机 -> 网络A网关 -> 网络B网关 -> 网络B主机。

网关工作原理图

 

DNS服务器:

上面说的网络A的主机访问网络B的主机其实描述的是直接通过IP地址访问,那么如果我是访问网络上的内容,用网址或者域名访问是怎么做到的呢?我们都知道路由器只能识别到IP地址,而不能直接识别域名。这样我们就需要一个服务器帮我们完成域名与IP之间的转换,DNS服务器其实就是一个用于把域名翻译成IP地址的服务器,当我们所访问的域名在本地找不到的时候就会向默认网关(路由器)发送一条与DNS服务器的请求(路由器可配置DNS地址),当DNS服务器收到这一条请求后就会检查自己有没有这个域名与IP的映射信息,如果找不到就会转发给其他的DNS服务器,找到后会返回IP信息给我们的网关,然后网关再转发到我们的主机。总结一下数据流向应该是这样的:网络A主机发送域名 -> 网络A网关 -> DNS服务器发送域名所对应的IP地址 -> 网络A网关 -> 网络A主机

 

路由器:

那么网关是配置在什么机器上的呢?网关IP其实就是路由器的IP,网关IP配置在路由器上,路由的意思就是转发的意思,路由器的意思就是转发数据的机器,代理服务器实质上也是路由服务器。路由器常用于不同网络之间的跨网络传输,工作在 TCP/IP 协议的三层——网络层。工作复杂,使用软件处理。

注意:默认网关的IP地址必须与本机处于同一个网段,不能填其他网段的地址。

 

交换机:

交换机常用于组件局域网,交换机没有转发的功能,它是通过MAC地址进行寻址的,交换机不能访问外部网络,常用于同一网络内部数据的快速传输,工作在 TCP/IP 协议的二层 —— 数据链路层。工作简单,直接使用硬件处理。

 

举例说明

假设你的名字叫小不点(很小),你住在一个大院子里,你的邻居有很多小伙伴,父母是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。

但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器。于是你在家里和父母有了下面的对话:

1.小不点:妈妈(或爸爸),我想找班主任查一下小明的电话号码行吗?

2.家长:好,你等着。(接着你家长给你的班主任挂了一个电话,问清楚了小明的电话)问到了,他家的号码是211.99.99.99

3.小不点:太好了!妈(或爸),我想找小明,你再帮我联系一下小明吧。

4.家长:没问题。(接着家长向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家家长那里,然后他家长把电话给转到小明).

就这样你和小明取得了联系。

网关例子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章