http基础原理及应用

三次握手

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

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

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

TCP 为什么要进行三次握手

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

四次挥手

为了防止数据丢失

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

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

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

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

http状态码

相关推荐
皮皮学姐分享-ppx6 小时前
政府绿色采购数据库(2015-2024.3)
大数据·网络·数据库·人工智能·制造
W_chuanqi6 小时前
联想M7615DNA网络打印方法
网络·联想·打印机网络连接
HavenlonLabs10 小时前
硬件 + SaaS 产品的工程化路径:从系统架构、PCB 设计到工程样机
网络·安全·架构·系统架构·安全架构
sweet丶12 小时前
MQTT消息通道-基础篇
网络协议
yychen_java13 小时前
当算法成为武器:AI泛滥时代的多维危机透视与治理路径
网络·人工智能·ai
漫途科技13 小时前
精准盯防危房隐患,智守人居安全|MTB46-4-2A 4G数据采集终端专项应用方案
网络·安全
奥利奥夹心脆芙14 小时前
辅助排查 HTTP 接口代码报错,实操完整案例分享
http
Misnearch14 小时前
抓包Packet Capture
网络·抓包
zhangfeng113314 小时前
ps aux讲解,结合国家超算中心 hpc apptainer
linux·服务器·网络
吠品15 小时前
一次 Nginx 报错 unexpected end of file 的排查记录
网络协议·https·ssl