加入收藏 | 设为首页 | 会员中心 | 我要投稿 漯河站长网 (https://www.0395zz.cn/)- 云服务器、混合云存储、网络、内容创作、云渲染!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

从页面输入网址,回车到显示内容

发布时间:2021-02-26 14:54:20 所属栏目:传媒 来源:互联网
导读:机网络大体上可以分为应用层,传输层,网络层,链路层和物理层。 当我们在页面输入网址,然后回车到显示内容时,我通过上面的层次依次来说。 详细过程 应用层 假设我们现在要访问 google 网站,那么第一步要做的就是打开浏览器,在地址栏中输入 google 的地

机网络大体上可以分为应用层,传输层,网络层,链路层和物理层。

当我们在页面输入网址,然后回车到显示内容时,我通过上面的层次依次来说。

详细过程

应用层

假设我们现在要访问 google 网站,那么第一步要做的就是打开浏览器,在地址栏中输入 google 的地址,当你点击回车时,浏览器知道你要访问 google 了,但是对于浏览器来说,这只是一个名字,但是具体在哪儿它是不知道的。比如,你知道某位明星的名字,但是他/她具体的地址在哪儿你不清楚,对吧?对于浏览器来说也是这样。

比较好的一点是,想要访问网站,不像你想见明星那么难。此时浏览器通过 DNS 找到你要访问的具体网站地址。

当然了,如果你想要更准确的找到地址,也可以通过 HTTPDNS 去查找。通过 DNS 或者 HTTPDNS 现在浏览器拿到了具体的 IP 地址,随后它就开始打包你的请求。对于举的例子来说,你只是想要访问一下,一般使用 HTTP 协议就可以了;如果有些请求会涉及到你的账号密码,就会使用 HTTPS 协议来保证你的数据安全。

传输层

到这里, DNS , HTTP , HTTPS 所在的层称之为应用层。

现在应用层的事情做完了,接下来应用层会将以上相关数据进行封装,经过 Socket 编程,将应用层的包发送给传输层。

如果这个包是使用 HTTP 或者 HTTPS 协议发送过来的,那传输层就会使用 TCP 协议来将数据进行封装;如果是使用 DNS 协议发送过来的,则会使用 UDP 协议来进行封装。

封装完毕之后,浏览器就会将包交给操作系统的网络层。

网络层 + 链路层 + 物理层

这一部分会涉及到网络层 + 链路层 + 物理层,我


(编辑:漯河站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读