Http协议+五层网络协议

浏览器输入URL后Http请求的完整过程

01._内容介绍.png

五层网络模型

在这里插入图片描述

低三层
  • 物理层主要作用是定义物理设备如何传输数据 (网卡端口,网线,光缆)

  • 数据链路层在通信的实体间建立数据链路连接 (配合物理层传输二进制数据)

  • 网络层为数据在节点之间传输创建逻辑链路【IP协议】 (创建寻找请求服务器的地址逻辑)

传输层(TCP协议)
  • TCP(Transmission Control Protocol:传输控制协议)
    向用户提供可靠的端到端( End-to-End )服务 (浏览器到服务器茶传输数据、传输方式[数据较大时,分包传输,数据组装等])
应用层(HTTP协议)
  1. 为应用软件提供了很多服务

  2. 构建于TCP协议之上

  3. 屏蔽网络传输相关细节

HTTP三次握手

第一次握手:客户端向服务器发送SYN报文,并发送客户端初始序列号Seq=X;等待服务器确认,

第二次握手:服务器接收客户端的SYN报文,然后向客户端返回一个包SYN+ACK响应报文,并发送初始序列号Seq=Y

第三次握手:客户端接受SYN+ACK报文,并向服务器发送一个ACK确认报文,至此连接建立

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值