- 每个socket套接字都有一个引用计数.
- 调用close时只是将相应的引用计数减1.
- 只有当引用计数为0时才会真正的清理套接字资源,也就是发送FIN.
- 若只是想在某个TCP连接上发送一个FIN可以改用shutdown函数.
- 只有执行主动关闭的一端才会出现TIME_WAIT状态,在这个状态的持续时间是2MSL.
- TIME_WAIT状态存在的理由:
- 可靠的实现TCP全双工连接的终止
- 允许旧的重复分组在网络中消逝
- RST是TCP发生错误时发送的一种TCP分节,有三种情况会产生:
- 指定端口没有正在监听的服务器
- TCP想取消一个已有连接
- TCP收到一个根本不存在的连接上的分节
- 待补充...
TCP连接笔记
猜你喜欢
转载自www.cnblogs.com/April01xxx/p/9236067.html
今日推荐
周排行