分类: TCP/IP协议栈

TCP重传 [第五节]

目前,我们已经拥有了一个能够与互联网上其他主机进行通信的TCP/IP协议栈。到目前为止,这个实现相当直接明了,但缺少一个重要的特性:可靠性。 ……

TCP数据流与套接字API [第四节]

之前,我们介绍了TCP头部以及双方之间如何建立连接。 扫描二维码关注微信公众号,回……

TCP基础与握手 [第三节]

既然我们的用户空间TCP/IP协议栈已经对以太网和IPv4有了最小化的实现,那么现在是时候深入研究一下令人望而生畏的传输控制协议(TCP)了。 ……

IPv4与ICMPv4 [第二节]

这一次,在我们的用户空间TCP/IP协议栈中,我们将实现一个最小可行的IP层,并使用ICMP回显请求(也称为ping)对其进行测试。 ……

以太网和ARP [第一节]

编写自己的TCP/IP协议栈可能看起来是一项艰巨的任务。的确,在其三十多年的发展历程中,TCP积累了许多规范。然而,其核心规范看似紧凑——重要的部分包括TCP头部……