logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TCP/IP四层模型

第三次握手(ACK):客户端收到SYN+ACK报文后,回复ACK报文,携带确认号ACK=y+1(表示已收到服务器的SEQ=y,下一次期望接收y+1),SEQ=x+1,ACK=1;因为TCP是“全双工”通信(双方可以同时发送和接收数据),客户端发送FIN(请求释放自己的发送通道),服务器收到后,先回复ACK(确认客户端的发送通道已释放),但服务器可能还有未发送完的数据,需要等服务器发送完所有数据后,

#网络
C++20——协程

一种可以暂停执行并恢复执行的函数。与普通函数的 “执行完才退出” 不同,协程可以在执行中途挂起,保存当前所有上下文,之后从挂起处恢复。普通函数像坐飞机,从起点直飞终点,中间不能停。协程像高铁,可以在沿途各个站点上下客、停靠,然后继续行驶。当⼀个函数包含 co_await/co_yield/co_return 任意⼀个关键字时,它就是协程。co_await expression 用于暂停执行直到恢复

#c++20
DNS与ICMP

⼀个新搭建好的网络, 往往需要先进行⼀个简单的测试, 来验证网络是否畅通;但是IP协议并不提供可靠传输.。如果丢包了, IP协议并不能通知传输层是否丢包以及丢包的原因。ICMP 是“互联网控制消息协议”的缩写,属于网络层辅助协议,基于 IP 协议传输(不封装在 TCP/UDP 中),用于在 IP 网络中传递控制消息(如网络状态查询)和 差错报告(如目标不可达),帮助诊断网络故障。ICMP报文格式I

#服务器#网络#linux
到底了