当前位置:网站首页 > 技术博客 > 正文

应用层协议http



应用层
1.浏览器向DNS服务器发起DNS请求,进行域名解析,获得相应的IP地址
2.根据HTTP协议生成HTTP报文请求

在应用层将要发送的数据内容形成了应用层的报文data,发送到传输层

传输层
3.TCP的三次握手

把处理的数据段发送到网络层

网络层
4.IP寻址
5.ARP协议获取MAC地址

数据在网络层被打包,这样封装上了网络层的包头,包头内部含有源及目的的ip地址

数据链路层
6.MAC寻址


7.服务器接受请求

8.服务端处理请求

9.服务端提供响应

10.四次挥手

11.浏览器解析和渲染页面,展示给用户

总结:

输入URL→DNS回应报文→TCP→IP→MAC→请求域名解析的主机。

请求域名解析的主机收到数据帧

数据帧→IP→TCP→DNS→浏览器。

参考博客:
访问一个网页的全过程(超详细版)
电脑上访问一个网页的整个过程

  • 上一篇: python pywin32教程
  • 下一篇: 私募股权百科
  • 版权声明


    相关文章:

  • python pywin32教程2025-08-27 17:30:01
  • vs2012下载官方下载2025-08-27 17:30:01
  • cas单点登录前后端分离2025-08-27 17:30:01
  • html导入外部js文件代码2025-08-27 17:30:01
  • 算法个性化推荐解释2025-08-27 17:30:01
  • 私募股权百科2025-08-27 17:30:01
  • java连接池工作原理2025-08-27 17:30:01
  • js网页特效范例宝典2025-08-27 17:30:01
  • rsyslog日志存放路径2025-08-27 17:30:01
  • pytorchlstm2025-08-27 17:30:01