Richard Stevens的书虽好,但是他所要表达的是让你知其然。对于想精通tcp的同学来说,光知其然是远远不够的,你还需要更多的时间去了解其所以然,而翻阅rfc文档就是一种最好的方式,这样你就明白tcp为何这么设计了。
这里总结了一下tcp核心主题对应的rfc文档,方便自己和大家查阅。:)
rfc序列号 | 主题 | 内容描述 |
793 | TCP标准 | 最初的TCP标准定义,但不包括TCP相关操作细节 |
813 | TCP窗口与确认策略 | 讨论窗口确认机制,以及描述了在使用该机制有时遇到的问题及解决方法 |
879 | TCP最大分段大小及相关主题 | 讨论MSS参数在控制TCP分组大小的重要性,以及该参数与IP分段大小的关系等 |
896 | IP/TCP网络互联拥塞控制 | 探讨拥塞问题与TCP如何控制拥塞 |
1122 | 网络主机要求——通讯层 | 讨论TCP如何在主机中实现的细节 |
1146 | 可选的TCP校验和选项 | 针对TCP设备使用可选校验和方法进行规范 |
1323 | 高性能下的TCP扩展 | 定义高速网络中TCP的扩展及新选项 |
2018 | TCP选择确认 | TCP基础功能的增强,讨论TCP设备如何选择性的制定特定字段来重传 |
2525 | 已知TCP的问题 | 描述当前已知的部分TCP问题 |
2581 | TCP拥塞控制 | 描述用于拥塞控制的四种机制:慢启动、拥塞防御、快重传和快恢复 |
2988 | TCP重传计时器计算 | 讨论与TCP重传计时器设置相关话题,重传计时器控制报文在重传前应等待多长时间 |