DNS 网关 路由 交换机 网桥 协议 服务器 这些都是什么关系?
服务器:为你提供服务的机器。相当于马路边上的各种店面。虽然理论上任何一户人家都能开店为你提供服务,但是因为各种硬件资源限制而不适合开店。比如:小区道路比较窄(宽带带宽比较窄)、家里地方太小设备太少(硬件性能不够好不能为大量客户提供服务)、小区内地址不方便寻找(没有外网IP,实际上服务器位于内网的话从外网基本是找不到的)、没有招牌不方便问路(没有域名可以申请一个)等等。
DNS:域名系统,就相当于一个巨大的资料库,把店名(域名)翻译成地址(IP地址)
交换机:十字路口,随便你往那个方向都可以走。
路由器:我是路痴出了小区就傻傻不认路,所以要问路。局域网里可以帮你解决问路问题的叫路由器。路由器把网络分成两部分:内网和外网。相当于小区门口,当然也可以把大门一关当交换机使用(WAN口不接线),也可以设置障碍进行盘查(防火墙)。
网关:那么多人向谁问路呢?当然是小区门卫(路由器),可是门卫在哪呢?它有地址,必须事先设定好。网关必须在局域网内部,我出了小区就路痴你叫我去xx路xx号问xx大爷我找不到。同时网关必须和外部网络有连接,这样才问得到。
协议:问路需要别人听得懂,要求服务也需要说出请求,协议就是一种约定的语言。比如HTTP协议:给我这名字的网页:blahblah,回复:200 OK blahblah。
网桥:小区里只有一条过道,人多了会很拥挤所以没办法扩建,于是在后面造了一个新小区,用桥连接和原小区统一管理。
VPN:从家里到公司的班车。从家里到公司怎么走?不需要知道VPN帮你管。于是在家里可以随时访问公司内部网络,也可以到公司之后下车然后从公司的大门(网关)出去访问外面的地址。(可以躲在车里避开路上的盘查)
IPV6:中国人太多了,我们移民吧。于是需要更长的地址。
IPV6/IPV4隧道:中国人不认识英文地址,只有我认识没用,问不到路,于是我只能先假装要去机场,问:机场在哪?然后大家懂了。然后到了机场再用英文地址问去XXX地址怎么走?从家里用中文地址问路到机场的过程就是隧道,到了隧道的另一头出来了才用真实地址问路。
hostname not found:DNS错误,域名查不到对应的IP地址,有以下可能原因:
1. 域名拼错了
2. DNS服务器不可靠,或者故意隐藏真相
3. 路上有人抢劫,抢你从DNS拿回来的写着地址的纸条把地址改了(DNS劫持)
解决办法:如果是DNS服务器的问题,解决办法只有一个,换DNS地址。如果是DNS劫持,只能从别的渠道获得IP地址,把它记录到/etc/hosts
最新文章
- Python获取当前日期及时间
- MyBatis基于注解的动态SQL——概览
- UIScrollView子控件的布局
- jquery 现实多状态控件 (status &; power(2,0)) = power(2,0)
- (转)如果知道dll文件是面向32位系统还是面向64位系统的?
- Java Web高性能开发(二)
- URL方式访问Hadoop的内容
- 初试jQuery EasyUI
- jquery 银行卡号验证
- 【HDOJ】1484 Basic wall maze
- Xaml 页面布局学习
- WPF学习(11)2D绘图
- 理解Load Average做好压力测试
- Data access between different DBMS and other txt/csv data source by DB Query Analyzer
- 讲解:为什么重写equals时必须重写hashCode方法
- python基础day2
- yii2.0 点击验证码图片不刷新
- OpenGL 太阳系行星拾取例子(GL_SELECT) VS2008 + glut实现
- C#图像处理:Stream 与 byte[] 相互转换,byte[]与string,Stream 与 File 相互转换等
- 【scrapy】关于xpath helper中能匹配,但是在程序里匹配为none的问题