当接收端的内核缓冲区中的数据没有全部交给应用程序时, 如果接收端关闭socket(比如调用close或者进程挂掉),就会回以RST报文

当接收端的内核缓冲区中的数据没有全部交给应用程序时, 如果接收端关闭socket(比如调用close或者进程挂掉),就会回以RST报文 …… 阅读全文

当对端IP可达但没有监听对应的端口时候, 对端会发出RST报文

当对端IP可达但没有监听对应的端口时候, 对端会发出RST报文 …… 阅读全文

IP包头的两个长度分别是什么意思? TCP包头中的长度又是什么意思?------肉眼解析IP/TCP包

IP包头的两个长度分别是什么意思? TCP包头中的长度又是什么意思?------肉眼解析IP/TCP包 …… 阅读全文

用shell来发tcp包

用shell来发tcp包 …… 阅读全文

为什么IP层要分片而TCP层要分段? 这些和MTU/MSS又有什么关系?------tcpdump抓包实战搞起!

为什么IP层要分片而TCP层要分段? 这些和MTU/MSS又有什么关系?------tcpdump抓包实战搞起! …… 阅读全文

UDP迭代服务器示例和UDP流量控制的缺失

UDP迭代服务器示例和UDP流量控制的缺失 …… 阅读全文

IP分片在哪里重组? 为什么?

IP分片在哪里重组? 为什么? …… 阅读全文

tcpdump抓的是哪一层的包?

tcpdump抓的是哪一层的包? …… 阅读全文