IT袋

当前位置:主页 > 经验教程 > 建站编程 >

输入url过程用到哪些协议

输入url过程用到哪些协议

时间:2024-01-31 18:01:34 来源:IT袋 作者:马勇
导读:输入url过程用到哪些协议,本文为你介绍输入url过程用到哪些协议的内容,接下来IT袋网小编为大家介绍。 主要会涉及HTTP/HTTPS协议、DNS协议、TCP协议、ARP协议、OPSF协议。 输入URL过程如下: DNS 解析

输入url过程用到哪些协议

本文为你介绍输入url过程用到哪些协议的内容,接下来IT袋网小编为大家介绍。

主要会涉及HTTP/HTTPS协议、DNS协议、TCP协议、ARP协议、OPSF协议。

输入url过程用到哪些协议

输入URL过程如下:

输入url过程用到哪些协议

  • DNS 解析:当用户输入一个网址并按下回车键的时候,浏览器获得一个域名,而在实际通信过程中,我们需要的是一个 IP 地址,因此我们需要先把域名转换成相应 IP 地址。
  • TCP 连接:浏览器通过 DNS 获取到 Web 服务器真正的 IP 地址后,便向 Web 服务器发起 TCP 连接请求,通过 TCP 三次握手建立好连接。
  • 建立TCP协议时,需要发送数据,发送数据在网络层使用IP协议, 通过IP协议将IP地址封装为IP数据报;然后此时会用到ARP协议,主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址,找到目的MAC地址;
  • IP数据包在路由器之间,路由选择使用OPSF协议, 采用Dijkstra算法来计算最短路径树,抵达服务端。
  • 发送 HTTP 请求:建立 TCP 连接之后,浏览器向 Web 服务器发起一个 HTTP 请求(如果是HTTPS协议,发送HTTP 请求之前还需要完成TLS四次握手);
  • 处理请求并返回:服务器获取到客户端的 HTTP 请求后,会根据 HTTP 请求中的内容来决定如何获取相应的文件,并将文件发送给浏览器。
  • 浏览器渲染:浏览器根据响应开始显示页面,首先解析 HTML 文件构建 DOM 树,然后解析 CSS 文件构建渲染树,等到渲染树构建完成后,浏览器开始布局渲染树并将其绘制到屏幕上。

以上IT袋网网介绍的输入url过程用到哪些协议的全面知识讲解,IT袋网网小编希望能帮到您。

相关阅读

  • redis安装详细教程 Redis安装指南

    redis安装详细教程 Redis安装指南

    IT袋网网为你介绍redis安装详细教程方面的讲解,一定能解决您的问题的,一起来了解吧! Redis作为一款目前这个星球上性能最高的非关系型数据库之一,拥有每秒近十万次的读写能力,其实力

  • web前端开发网页制作代码 web制作网站的模板

    web前端开发网页制作代码 web制作网站的模板

    如果想了解web前端开发网页制作代码和web制作网站的模板方面的介绍,下面为详细的介绍。 IT袋网小编为大家收集了11个web前端开发,大企业实战项目案例+5W行源码!拿走玩去吧! 获取途径:

  • 迅睿cms修改图片或附件的上传路径

    迅睿cms修改图片或附件的上传路径

    迅睿cms如何修改图片或者附件的上传路径? 下面IT袋小编就给大家分享下修改方法。 1、迅睿CMS上传附件或图片的默认位置是网站根目录下uploadfile,我们可以修改这个存放的目录文件夹或者甚

  • Xcode怎么设置中文版 Xcode使用教程

    Xcode怎么设置中文版 Xcode使用教程

    对于大多数网友来说Xcode怎么设置中文版的相关介绍,一起来了解了解吧。 Xcode 默认为英文界面,但您可以通过修改 Xcode 的语言设置来使用中文界面。 以下是设置 Xcode 为中文版的步骤: 首先