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能收能发,以最短方式验证客户端服务器全双工。

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

相关推荐
Geometry Fu1 小时前
《物联网安全》第6章 入侵检测技术
网络·物联网·安全·ips·入侵检测·ids
TechWayfarer1 小时前
IP精准定位服务接入实战:广告投放如何用位置数据做定向策略
python·网络协议·tcp/ip·flask
切糕师学AI1 小时前
深度解密现代零信任 Full-Mesh 安全网络:架构演进、NAT 穿透原理与企业私有网络实践
网络·安全·架构
24zhgjx-fuhao1 小时前
IBGP和EBGP
网络·智能路由器
稳联技术老娜1 小时前
Profinet从转DeviceNet主网关在1500PLC与那智机器人通信应用纪实
网络·机器人
智慧光迅AINOPOL1 小时前
全光网与PON网络区别对比分析
网络·全光网解决方案·全光网·校园全光网·校园全光网解决方案
shuxiaohua1 小时前
一次现网问题定位-websocket断连问题
网络·websocket·网络协议
handler011 小时前
【Linux 网络】:poll/epoll 底层机制与 Reactor 并发模型
linux·运维·服务器·网络·c++·多路转接·多路复用
Cloud_Shy6181 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第二章 Item 10 - 12)
c语言·开发语言·网络·人工智能·windows·python·编辑器