http基础原理及应用

三次握手

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

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

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

TCP 为什么要进行三次握手

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

四次挥手

为了防止数据丢失

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

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

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

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

http状态码

相关推荐
那就回到过去2 分钟前
PIM-SM(稀疏模式)
网络·网络协议·tcp/ip·智能路由器·pim·ensp
科技块儿5 分钟前
如何高效查询海量IP归属地?大数据分析中的IP查询应用
网络·tcp/ip·数据分析
一执念8 分钟前
【路由器-AP、DHCP、ARP、广播帧、交换机、信道】-初级知识串联(五)之路由器与交换机的关系
网络·智能路由器
chillxiaohan10 分钟前
GO学习记录——动态创建测试http接口
学习·http·golang
Xxtaoaooo10 分钟前
React Native 跨平台鸿蒙开发实战:网络请求与鸿蒙分布式能力集成
网络·react native·harmonyos
犀思云11 分钟前
出海SaaS全球分布式部署:流量调度的六大核心挑战与破局思考
运维·网络·人工智能·系统架构·机器人
Remember_99317 分钟前
网络编程套接字深度解析:从理论到实践的完整指南
网络·算法·http·https·udp·哈希算法·p2p
奇遇0.0048720 分钟前
tryhackme-Wireshark:基础知识
网络·测试工具·wireshark
Beuself.23 分钟前
zeronews内网穿透
网络