TCP
lv_zj
这个作者很懒,什么都没留下…
展开
-
TCP协议
3.客户端收到SYN、ACK,并发送ACK(客户端连接状态ESTABLISHED),服务端收到ACK(服务端连接状态ESTABLISHED)TCP ZeroWindow:接收方告诉发送方,我的接收缓存已满,别再发数据了,发送方收到该消息会发送TCP Keep-Alive。2.客户端等待(1秒、2秒、4秒....)若未收到服务端ACK,则重发SYN(最后一次等待仍未收到SYN则返回连接超时)URG:简写为U,紧急标志位,表示数据包的紧急指针域有效,用来保证连接不被阻断,并督促中间设备尽快。原创 2024-07-30 19:24:39 · 345 阅读 · 1 评论 -
TCP三次握手、四次挥手过程及原理
参考:https://www.cnblogs.com/onesea/p/13053697.html写的非常好了原创 2021-07-16 10:37:59 · 155 阅读 · 0 评论 -
linux五种IO模型
linux五种IO模型,包括同步模式(阻塞模式、非阻塞模式、多路复用模式、信号驱动模式)和异步模式 在Linux中,对于一次写入IO操作,是将数据拷贝到TCP内核缓冲区;对于一次读取IO的操作,通常包括两个不同阶段: (1)等待数据准备好,到达内核缓冲区; (2)从内核向进程复制数据。 参考:https://blog.csdn.net/z_ryan/article/details/80873449 1.阻塞式模型 阻塞调用是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果之后才会返回。 se原创 2021-07-14 13:18:05 · 154 阅读 · 0 评论