美文网首页
理解互联网 (2)

理解互联网 (2)

作者: KuiSAhn | 来源:发表于2019-11-21 13:49 被阅读0次

上一篇文章写的是互联网协议中比较底层的一些协议,这篇文章写得是在这些协议上,互联网是怎么运作的。

  1. 用户上网设置

    1. 静态IP地址

      电脑接上网线后,运营商或者管理员会告诉你四个参数,分别是

      • 本机的IP地址
      • 子网掩码
      • 网关的IP地址
      • DNS的IP地址

      在计算机中将这几个参数填好后,就可以开始上网了。

      但是这样的操作套过于专业,非技术人员对于这样的操作时很费事的,所以就有了基于DHCP协议的动态IP地址

    2. 动态IP地址

      动态IP地址就是在电脑打开的时候,自动获取一个IP地址,使用的就是DHCP协议。

      这个协议规定在这个子网络中,有一台计算机负责给其他计算机分配地址,这台计算机就叫DHCP服务器,所有加入这个子网络的计算机,在刚加入时都会向DHCP服务器发送一个分配IP地址的请求。

      但是要发送请求的话,是需要对方的IP地址和MAC地址的,刚加入时当然是不知道这两个地址的,所以DHCP协议就规定,将请求中对方的MAC地址设置为FF-FF-FF-FF-FF-FF。关于请求中的IP地址,由于两边的IP地址都不知道,所以DHCP协议就规定,将请求中本方的IP地址设置为0.0.0.0,对方的IP地址设置为255.255.255.255。

      这样的话,在请求发送出去后,子网络内的所有计算机都会受到这个请求,计算机在接受到请求后,将自己的IP地址和MAC地址进行对比,这个请求其他计算机都知道这个不是发给自己的,只有DHCP服务器接受到请求后,即使自己的MAC地址和IP地址不是这个,但是只要一看到这个请求的接收方MAC地址是FF-FF-FF-FF-FF-FF,IP是255.255.255.255,它就知道这个是发给自己的接受到后分析请求中的数据包,然后分配好IP,和其他数据打包成数据包,发送个新加入的这个电脑,电脑接受到后再分析请求数据,然后就获得了属于自己的IP地址。

  2. 一个上网实例

    1. 本机参数

    获取到自己的IP地址后,假定现在自己电脑的上网设置就是这样

    • 本机IP 192.168.195.100
    • 子网掩码 255.255.255.0
    • 网关的IP地址 192.168.1.1
    • DNS的IP地址 8.8.8.8

    现在就可以在浏览器内输入www.bing.com

    这就表明,浏览器要向bing发送一个请求了,请求里是需要IP地址的,这个域名是不能直接连的,所以就有了DNS协议。

    1. DNS协议

      DNS协议可以解析域名,然后获得域名对应的IP地址。

      由于已知DNS服务器地址为8.8.8.8,所以向其发送请求,DNS接收到请求后,就活解析域名,就系完后,再将域名对应的IP地址打包成数据包,发送给源电脑,原电脑接收到后再将IP地址提取出来,这样就能组成正确的请求了。

    2. 后续工作

      请求打包后就发送出去,子网掩码先判断这个IP是否在同一网络,通过计算就能得出,对方IP和自己IP不在同一网络,然后经过上篇文章说的HTTP协议,TCP协议,IP协议,以太网协议,经过多个网关,bing服务器就会接受到这个请求,服务器再将页面中的数据打包成数据包,发送到源电脑。经过这样一个过程,服务器中的页面数据,最终就会显示在浏览器中,完成了一次网络通信。

相关文章

  • 理解互联网 (2)

    上一篇文章写的是互联网协议中比较底层的一些协议,这篇文章写得是在这些协议上,互联网是怎么运作的。 用户上网设置静态...

  • 运营与网络运营 推广之间的区分

    互联网运营是啥?怎么理解?笔者认为互联网运营是一个比较大的概念,我们可以分拆成2个部分来理解,一个是互联网,一个是...

  • 浅谈如何做好互联网运营营销?

    互联网运营是啥?怎么理解?笔者认为互联网运营是一个比较大的概念,我们可以分拆成2个部分来理解,一个是互联网,一个是...

  • 浅层次思考

    最近参加了公司的职级评定,被问到2个问题 1. 互联网思维如何理解? 2.互联网的特性是什么? 口头解答 1.互联...

  • 分析S2b2c的商业模式

    课程当中提到S2b2c将是未来几年最重要的商业模式,要理解它需要真正理解什么是S2b2c。 "互联网时代,未来企业...

  • 第二场面试总结

    JT 1.加深理解三大支柱的具体工作内容,COE,SSC,HRBP如何相互支持。 2.如何理解互联网。 3.打算如...

  • O2O携手在线展会?我看行!

    什么是O2O? “Offline to Online”,简单理解即“将线下的商机引入到潜能无限的互联网世界”。展览...

  • 风吹江南之互联网金融读书笔记1

    1.要理解互联网金融,首先要理解金融,其次理解互联网。先来看金融,金融的定义是什么?是资金融通,是指资金在不同市场...

  • 2023.1.19读书《运营之光》——珊瑚复盘阅读内容:第2章

    第2章 系统认识运营 一、新知 1、因为互联网的存在,重构了商业模型,也让“运营”成为热门; 2、如何理解五花八门...

  • 理解(2)

    我只有在最失望的时候才会说 “就这样吧” 我只有在真的爱一个人的时候说 “我爱你” 我真正生气的时候才会一句话都不...

网友评论

      本文标题:理解互联网 (2)

      本文链接:https://www.haomeiwen.com/subject/vhftwctx.html