数据包分层传输
我想知道网络数据包如何在 Linux 系统中穿过不同层,即从物理层到表示层。我想要关于这个主题的非常详细的文章或书籍,其中包含 C 代码。我尝试用 Google 搜索,但找不到。欢迎任何其他类型的指导。请帮忙。提前致谢。
I want to know how a network packet travels through different layers i.e. from physical layer to presentation layer in Linux systems. I want very detailed article or book on this topic with codes in C. I tried to Google it but unable to find. Any other type of guidance is welcomed. Kindly help. Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Linux 网络堆栈 和
Linux 网络堆栈演练
如果您需要,Google 还提供更多内容。谷歌搜索“linux网络堆栈”
linux networking stack and
Linux network stack walkthrough
Google has even more if you want it. Google up "linux network stack"
如果您真的很认真,标准参考文献之一是 TCP/IP Illustrator作者:W·理查德·史蒂文斯。第一卷介绍了从以太网到 TCP 的协议以及一些应用层协议。这显示了这些位应该如何移动和解释。第 2 卷介绍了 BSD 实现。如果你想深入了解史蒂文斯是你的最佳选择。
If you're really serious one of the standard references is TCP/IP Illustrated by W. Richard Stevens. The first volume walks through the protocols from Ethernet up to TCP and a few application layer protocols. This show how the bits are supposed are moved around and interpreted. Volume 2 goes through a BSD implementation. If you want an in-depth understanding Stevens is the way to go.