当前位置: 首页 > news >正文

http基础原理及应用

三次握手

第一次 发送SYN报文 ,传达信息,我想建立连接

第二次 回传SYN+ACK报文,传达信息 :好的可以建立链接

第三次 回传ACK报文 传到信息:好的,我知道了,哪我能连接,然后就建立连接了

TCP 为什么要进行三次握手

因为网络传输有延迟,客户端发送请求到服务器端要求建立连接,如果服务器端直接返回的话可能会产生丢包的情况导致客户端接收不到数据,客户端会因为超时就关闭了,可能就去发送新的请求了,然而服务端并不知道丢包导致客户端没有接收数据,服务端端口就一直开着,造成了额外的开销。所以需要三次握手确认这个过程。

四次挥手

为了防止数据丢失

第一次 :客户端打断断开连接(和服务器说)

第二次 :客户端进入等待状态(进行校验,查看是否有问题)

第三次 :服务器打算断开服务确认没问题了,等待客户端确认是否有问题

第四次 :客户端确认没问题了 

http状态码


http://www.mrgr.cn/news/3862.html

相关文章:

  • 39岁啦:聊聊我的29岁和39岁
  • 【机器学习】探索机器学习在旅游业的革新之旅
  • glibc 2.24 下 IO_FILE 的利用
  • 探索Python交互式编程的新境界:Python-prompt-toolkit的魔法
  • IP SSL证书的未来趋势:适应不断变化的安全挑战
  • 初尝 LaTeX
  • [ 全部搞定 - 发票导出表格 ] PDF发票提取到表,图片发票提取到表格,扫描件发票提取到表格,全电发票PDF,全电发票扫描件识别导出EXCEL表格
  • Hadoop的概念
  • SQLserver的介绍
  • Leetcode每日刷题之1004.最大连续1的个数|||(C++)
  • 初级python代码编程学习----简单的图形化闹钟小程序
  • centos7.9离线安装kubernetes(k8s)1.28版本
  • 【论文阅读33】Deep learning optoacoustic tomography with sparse data
  • 78.内存对齐
  • Java二十三种设计模式-解释器模式(23/23)
  • 深入理解命令模式:设计模式中的行为型模式解析
  • 揭秘面试必备:高频算法与面试题全面解析
  • turtle画图知识
  • “职场加速器:高频面试题与算法精讲”
  • 【C语言小项目】五子棋游戏