63.tcp可靠性

比如说超过五百个字节才读,psh让系统调用条件就绪,就不阻塞了,

三次握手,前两次一点不怕,因为丢了我就收不到应答,最怕第三个丢,所以他自己的可靠性是很难保证的,客户端一发出去,客户端就认为连接建立好了,服务器只有收到才认为建立好,这期间有个时间差,万一最后一次丢了,二者认知不一致,此时客户端发送数据,服务器就给客户端发送rst标志位的报文,客户端断网,突然连上也会向服务器发送rst

连接建立好也不一定立即发,

urg0,1代表16位紧急指针是否有效,

ACK应答机制应答时候一定要把标志位置1,

比如说向下传1000个字节,从缓冲区拿1000个字节然后添加报头,报头序号就是最后一个位置序号1000,ack1001,代表1001之前都收到了下次从1001开始,发2000

什么是三次握手,通过三次握手建立链接,怎么做,内核上,SYN SYN+ACK ACK 用户上connect发起,accept获取连接,

面试:为什么要三次握手:能验证c s能收能发,以最短方式验证客户端服务器全双工。

面对客户端连接请求要无脑接受所以应答和发送连在一块所以是三次,而挥手时候,不一定连在一块。四次

相关推荐
2401_873479404 分钟前
金融合规新规下IP查询怎么做?用IP离线库实现数据不出域
网络协议·tcp/ip·金融·ip
IT小白杨9 分钟前
多账号环境稳定性由什么决定:指纹、网络、存储如何共同决定账号安全
网络·安全·开源软件·业界资讯·指纹浏览器
微硬创新2 小时前
汽车制造产线协同:耐达讯PROFINETDeviceNet网关在机器人通信中的应用
人工智能·物联网·网络协议·自动化·汽车·制造·信息与通信
米尔的可达鸭2 小时前
深入操作系统 Socket 底层:套接字控制块、FD映射、阻塞IO核心完整实现
arm开发·数据结构·websocket·网络协议·算法·架构·安全架构
数智化管理手记2 小时前
智能财务能替代人工核算吗?智能财务核心功能包含哪些?
大数据·网络·数据库·数据挖掘·精益工程
大草原的小灰灰2 小时前
计算机网络与TCP/IP参考模型
tcp/ip·计算机网络
白帽小阳2 小时前
我的AI辅助开发工具链2026版:从编码到部署的全栈智能实践
网络·人工智能·学习·安全·自动化
衣舞晨风3 小时前
什么样的 AI 网关算是一个好网关
网络·人工智能·网关·ai·大模型·ai网关
Keepingrun3 小时前
http登录和授权
网络·网络协议·http
Sirius Wu3 小时前
OpenClaw 并发安全完整详解
网络·人工智能·安全·ai·架构·aigc