• 原森林之家(foresthouse.cn)改为走私范(zousifan.com),只是改个名内容不变。
  • 网站图片自建立开始到19年全部丢失,血的教训时刻备份,多点备份!

详解互联网是如何工作的?DNS、MAC、IP地址都是啥?

电脑知识 5年前 (2019-11-30) 317次浏览 0个评论 扫描二维码
本文最后更新于2019年11月30日,已超过 1 年没有更新,如果文章内容失效,请 反馈 给我们,谢谢!


我们来了解一下互联网是如何工作的,在日常生活中咱们给小伙伴发消息,发邮件,看视频,浏览网页等等,这一系列的操作和咱们每天都会接触到的快递类似。

以咱们上网浏览网页为例,咱们在浏览器的地址栏输入网址,按下回车不到一秒钟的时间内容就展现在屏幕上了,这个过程说的简单点,就是电脑告诉我这样的服务器,我要你的网站,哪些东西你赶紧发给我,然后网站服务器按照要求再把数据传给电脑,但在这样一个简单的流程中,电脑首先遇到的第1个问题就是我该怎样找到这个网站的服务器呢?

就像咱们给小伙伴寄快递一样,有了准确的地址才能寄快递到小伙伴手上,在互联网上也是这样,每台电脑手机或者其他设备都需要有一个地址能找到目的地,而这个地址就是咱们说的IP地址,就和咱们生活中的哪个省哪个市多少号这个地址是一样的。

就是这个地址,电脑手机这些设备就能找到对方,上面这种纯数字的地址是咱们比较熟悉的Ipv4地址。但因为IPVC地址已经枯竭了,所以现在逐渐往下面的Ipv6地区开始过渡,而咱们在地址栏输入的网址就等于小区学校商店的名字,主要是为了便于大家记忆,但仅仅知道一个名字,咱们是没有办法把快递寄过去的,怎么还需要知道这个名字对应的是哪个省哪个市哪条街多少号这个地址,所以咱们按下回车店之后要先查到这个域名对应的Ip地址是多少。

而负责查询域名对应IP地址的这个东西,就是咱们说的DNS服务器相当于咱们的查号台报一个企业的名字,然后他就告诉咱们对应的电话号码和地址,电脑上在哪里找到DNS服务器呢,在网络属性里面才能看到电脑会自动获取宽带运营商DNS服务,或者是是咱们自己指定的公共电视服务器查询,所以安全回车键之后,电脑会先去这个地址找DNS服务器查询这个网址所对应的Ip地址,如果能查到的话,DNS服务器就会把IP地址发回来,如果这台DNS服务器查不到,它就会成为上面的跟域名服务器跟域名服务器就是咱们之前经常听到说平常只有13台的那个服务器,但为了缓解压力,所以加上镜像出来的很多全球大概有1000多台。

根域名服务器记录了哪些服务器是负责查.COM的,哪些是查.CN的等等,跟服务器一看是.XYZ的,就会告诉咱们应该去找这几台服务器,问到之后去把Ip地址发给电脑,而这个查询的(解析)流程咱们也可以在这个网站看到,输入要查询的网址就可以看到电脑先去这个地址问DNS服务器,如果它查不到的话Dns服务器就会帮我们去问跟服务器,根服务器告诉咱们可以去问下面这几台,那下面其中一台他又告诉咱们下面这台知道,咱们继续问,最后终于问到了这个域名对应的IP地址是多少,有了Ip地址咱们就可以开始和网站的服务器进行联系,而和服务器联系的过程就和咱们寄快递一样,我要你们网站的数据把这句话打包同时写上IP地址,由电脑网卡转给路由器,路由器通过网线转给光猫光猫通过光纤转出去,再由其他路由器转下去,直到转到目的地,而这个路由器就相当于快递的转运中心,但这里会有个问题,IP地址相当于咱们生活中的通信地址,例如广东省广州市海珠区新港西路135号,这个地址可以帮助快递员确定收货人的范围,但快递员具体怎么走,从成都出发有那么多条线路他是先到陕西呢,还是先到重庆呢?

这个时候就要依MAC地址,这个MAC地址可以想象成咱们的身份证号或者手机号,数据包在成都路由器的时候,路由器会根据数据包的IP地址帮我们选择一条最优的线路,告诉快递员,下一站这个MAC地址去找贵州路由器,到了贵州路由器同样会根据数据包的Ip地址,选择一条线路,同时把MAC地址改为下一个路由器的,直到数据包被转到网站服务器的网卡上,但咱们的服务器家里的电脑等等都运行了很多的程序,网卡要把这个数据包给谁呢,这个时候网卡就要依靠端口,不同的程序都有不同的端口,网卡说443端口的程序有你的数据包,最后网站服务器再根据要求把数据发到咱们的电脑上,网页就显示在屏幕上了,那为什么我们在访问一些网站的时候有些网站速度不是那么快呢,这个就和咱们收快递一样,离发货地越远需要的时间越久越长,虽然这些数据都是通过电信号光信号传输的速度非常快,但同样会受到物理因素的影响,所以要是离服务器的物理距离越远,信号传输的时间自然也会越长,经过的路由也就越多,查询并转发数据包也需要时间,有时候还把数据要搞掉,自然速度就慢了,就和咱们在淘宝买东西一样,卖家从广州发货,咱们离发货地越近收到快递的时间也越短,那为什么对于大部分地区的小伙伴来说,京东的快递是上午买下午就能收到呢,这是因为京东在各个地区都建了仓库,我在成都直接就从成都仓库发货给我,沈阳的小伙伴下单,也从离他最近的沈阳仓库发货速度自然要快很多,同样的咱们在网上也可以这样搞,大姐姐网站的主(源)服务器在广州,为了提高全球小伙伴的访问速度,所以在各个地区都建了服务器,这些服务器就像分身一样定时和广州的主服务器同步数据,访问大姐姐网站的时候,大家都去离自己最近的服务器获取数据,这样既提高了大家的访问速度,又减轻了主服务器的压力,同时还提高了安全性,这种就是咱们说的CDN(内容分发网络)。

但在大姐姐网站的众多用户中,小兴的爸爸小芳觉得自己的儿子还年轻,自制力不够好,会影响到学习,所以小方的爸爸只要发现小兴的电脑查的关键字,有大姐姐就立马伪装成另一台DNS服务器抢在真DNS服务前面,把一个错误的IP地址或者学习网安的Ip地址给小兴,这样小兴就无法访问大姐姐网站了,小心在看了上面的内容后发现访问一个网站,最主要的是获取到域名对应的Ip地址,所以小心通过小伙伴的分享,知道了大姐姐网站的Ip地址,然后写在了电脑的Hosts文件里,这样一来在访问这个网站的时候,电脑就直接按照Hosts文件里的Ip地址去访问,而不再去问DNS服务器。接下来小方爸爸直接记下了大姐姐网站的IP地址,只要发现网络中传输的数据包地址是大姐姐的IP地址去把这些数据包统统丢掉,这时小兴就又没有办法访问这个网站了。

这个时候小兴直接搞了一台服务器过来不直接往大姐姐网站发数据,他先把我要1080p杜比全景声120帧的无损视频,这句话加密,同时为了迷惑小方爸爸,还在数据包上写上这个数据包是发往baidu.com这个网址的,发的都是学习资料,待这台服务器接收到数据包之后再把它解密,然后让这台服务器去访问大姐姐网站,网站把视频数据包再传给这台服务器,服务器再把数据包加密写上学习资料发给小兴,最后电脑在解密发过来的数据包,这样小兴就躲过了小方爸爸的检查,最后小方爸爸学习流行的大数据,然后分析了一下小兴的上网记录,发现小兴几乎是每天的深夜和清晨就开始疯狂的传输学习资料,这个就像咱们晚上十一二点和家里人说我要去书店买学习资料一样,同时小方爸爸还分析了其他同学的上网记录,发现其他同学都是隔三差五的访问这个网址,而且其他同学的流量大多只有几十兆,可小兴一晚上的流量就是好几个G,一个月下来光从这个IP地址下载的学习资料流量就有好几百G,所以小方爸爸也把这个服务器的IP地址拉黑了。。。


版权所有丨如未注明 , 均为原创丨本网站采用 BY-NC-SA 协议进行授权 , 转载请注明 出处!
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
    仅用来给您发送回复提醒。不会公开!
  • 网址