![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
weilijian21
这个作者很懒,什么都没留下…
展开
-
TCP的三次握手(建立连接)和四次挥手(关闭连接)
TCP的三次握手(建立连接)和四次挥手(关闭连接) 参照: http://course.ccniit.com/CSTD/Linux/reference/files/018.PDF http://hi.baidu.com/raycomer/item/944d23d9b502d13be3108f61 建立连接: 理解:窗口和滑动窗口 TCP的流量控制 TCP使用窗口机制进行流转载 2018-02-02 19:23:01 · 380 阅读 · 0 评论 -
TCP三次握手第三次握手时ACK丢失怎么办
如果此时ACK在网络中丢失,那么Server端该TCP连接的状态为SYN_RECV,并且依次等待3秒、6秒、12秒后重新发送SYN+ACK包,以便Client重新发送ACK包。 Server重发SYN+ACK包的次数,可以通过设置/proc/sys/net/ipv4/tcp_synack_retries修改,默认值为5。 如果重发指定次数后,仍然未收到ACK应答,那么一段时间后,Server自动...原创 2019-02-13 10:46:55 · 1644 阅读 · 1 评论 -
同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别
同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别 POSIX 同步IO、异步IO、阻塞IO、非阻塞IO,这几个词常见于各种各样的与网络相关的文章之中,往往不同上下文中它们的意思是不一样的,以致于我在很长一段时间对此感到困惑,所以想写一篇文章整理一下。 POSIX(可移植操作系统接口)把同步IO操作定义为导致进程阻塞直到IO完成的操作,反之则是异步IO 按POSIX的描述似乎把同步...转载 2019-03-04 18:29:06 · 240 阅读 · 0 评论