栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

在浏览器输入URL会发生什么?

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在浏览器输入URL会发生什么?

在浏览器输入URL会发生什么?

​ 首先会进行DNS解析,把URL地址解析为ip地址,其实DNS就是一个数据库,这个数据库记录着很多URL和对应的ip地址,这样大家就可以根据URL找到ip地址了,有了ip地址就可以找到指定服务器了、

​ 在正式发生数据之前要先建立TCP连接,TCP的三次握手是

​ 客户端发送SYN数据库包来表示请求连接,服务器响应SYN和ACK的数据包来表示同意建立连接,客户端在发送ACK数据包来表示成功连接,

​ 当客户端和服务器建立连接以后,浏览器会发送HTTP请求报文给服务器的,

报文的格式:

​ **请求行: **请求方法、请求地址和HTTP协议版本组成 authority:www.dazuizui.com method:GET

​ 请求头部: 关于浏览器的信息由键值对组成 user-agent: Mozilla/5.0

​ 空行: 用来表示下面没有请求头部了,用来划分请求头部和请求实体的

​ 请求数据: 让服务器知道我们想要获取什么信息

当服务器收到HTTP请求报文以后服务器会处理请求报文并且做出相应

​ 状态行: Status Code:200

​ 响应头部: 由键值对组成 content-type: text/html;charset=utf–8

  **空行:**			用来表示下面没有响应头部了,用来划分响应头部和响应数据的

​ 响应数据: 将服务器响应的数据返回

浏览器接受了服务器的相应以后,页面也就会跟着渲染了,例如接收到解析的HTML CSS JS等文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/940078.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号