我想知道网络数据包如何通过不同的层,即从Linux系统中的物理层到表示层。我想要关于这个主题的非常详细的文章或书籍,其中包含C代码。我试图谷歌但无法找到。欢迎任何其他类型的指导。请帮助。提前谢谢。
答案 0 :(得分:3)
答案 1 :(得分:2)
如果你真的很认真,那么标准参考文献之一是W. Richard Stevens TCP/IP Illustrated。第一卷介绍了从以太网到TCP和一些应用层协议的协议。这表明这些位是如何被移动和解释的。第2卷通过BSD实现。如果你想深入了解史蒂文斯是要走的路。