出现RST的几种情况

摘要:
1.当端口未打开时,C向S发送SYN以连接到S的端口9820,但S未打开端口9820。此时,S发送RST2并请求超时,C向S发送SYN,S回复ACK+SYN。如果C发送SYN到从S接收ACK+SYN的时间太长,则C发送RST,这意味着它拒绝发送更多数据。

1、端口未打开,C向S发送SYN,去连接S的端口9820,但是S没有打开9820端口,这个时候S发送RST

2、请求超时,C向S发送SYN,S回复ACK+SYN,如果C从发送SYN到收到S的ACK+SYN,时间过长,认为超时,C发送RST,表示拒绝进一步发送数据。

3、提前关闭连接,S端tcp协议收到的数据,应用程序没有接收,S发送RST,提前关闭连接。

4、S端socket调用close不愿再接收数据,但是还是从C收到数据,发送RST

免责声明:文章转载自《出现RST的几种情况》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇R语言执行脚本的几种命令weblogic 升级bsu_Weblogic补丁升级之坑坑洼洼下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用sphinx自动提取python中的注释成为接口文档

写好了代码,交付给他人使用的时候,查看代码固然可以了解各类和函数的功能细节,但接口文档能更方便的查找和说明功能。所以,一价与代码同步的接口文档是很有必要的。sphinx可以根据python中的注释,自动的生成接口文档,这样有利于保证文档和代码功能的同步。让我们来了解如何自动生成文档。 1. python代码格式。 class A: '''...

教你阅读 Cpython 的源码(一)

目录 第一部分-介绍 Cpython 源代码中有什么?如何编译 Cpython 代码编译器能做什么?为什么 Cpython 是用 C 语言而是 Python 编写的?Python 语言的规范Cpython 中的内存管理机制结论 第二部分-Python 解释器进程 建立运行时配置读取文件/输入词法解析和句法解析抽象语法树结论 第三部分- Cpython 的编...