In TCP networking, what is a FIN_WAIT state?
来源:互联网 发布:交换机端口up 命令 编辑:程序博客网 时间:2024/06/05 05:02
FIN_WAIT_2 seems to occur when the server has an active connectionwith a client and it wants to shut down the TCP connection (probably inresponse to a normal application layer "exit"). The server sends theclient a packet with a "FIN" bit set. At this point, the server is inFIN_WAIT_1 state. The client gets the FIN packet and goes intoCLOSE_WAIT state, and sends an acknowledgment packet back to theserver. When the server gets that packet, it goes into FIN_WAIT_2state. From the server's perspective, the connection is now closed, andthe server can't send any more data. However, under the TCP protocol,the client needs to shut down also by sending a FIN packet, which theserver TCP implementation should ACK. The server should close about twomilliseconds later.
The following diagram is taken from RFC 793 (defining the TCP protocol):
Some clients have faulty TCP implementations, and leave the server hanging in FIN_WAIT_2 state. In particular, this can cause problems
with Indiana University's Unicorn system.
- In TCP networking, what is a FIN_WAIT state?
- What is a TCP window update?
- What is a metaclass in Python?
- What is a plug-in fragment?
- what-is-a-metaclass-in-python
- In C++, what is a memory arena?
- FIN_WAIT?TCP 连接响应问题
- What is TCP/IP?
- What Program is Listening on a Specific TCP Port(Unix)
- Overheard: What the heck is computing in a cloud?[cited]
- What is a typedef enum in Objective C?
- What is a “slug” in django? 什么是django的 slug
- What is a “slug” in django? 什么是django的 slug
- What is a Context in Java and ApplicationContext vs WebApplicationContext
- What is a meta-class in Objective-C?
- What is a Service Mesh and how Istio fits in
- What is a UUID?
- what is a lawyer
- Windows Socket 网络编程(一) —— TCP/IP体系结构、特点及相关术语
- 如何理解YUV格式
- Visual Studio 安装部署项目
- 高性能网站法则 -- 减少资源文件大小
- 嵌入式GUI FTK介绍(2)-两个小应用程序
- In TCP networking, what is a FIN_WAIT state?
- 通用权限管理的设计思想与实现
- zotero
- 什么叫做伪函数,或是函数对象?它的优点是什么?
- 添加卸载程序
- 传智播客——css细节
- vim使用大全[转]
- 剖析Linux系统启动过程
- The netstat Command