【发布时间】:2010-10-31 13:47:33
【问题描述】:
所以我想了解所有关于网络的知识。远低于套接字,一直到原始套接字和其他东西。而且我想了解集线器、路由器、接入点等。例如,我希望能够编写自己的软件来做这类事情。*这类信息有很好的来源吗?
我知道我在这里问了很多,而要完全解释这一切需要从高层次到低层次。我想我正在寻找与Applied Cryptography 在范围和深度上相似但关于网络的来源。
感谢任何可以帮助我(以及其他像我一样的人?)指明正确方向的人。
* 是的,我意识到使用我手工制作的任何网络堆栈代码都将是一个巨大的安全问题,我只是想学习一下 :)
类似问题:here。但是,我寻找的不仅仅是“TCP/UDP 套接字下面是什么?”。
为澄清而编辑:我所说的深度高于驱动程序级别。所以假设这些位可以进出电线的另一端,接下来呢?
【问题讨论】:
-
你想多低级;你想学习: * 只使用原始套接字编写 TCP 实现吗? * 为您的操作系统或嵌入式系统编写新的 TCP/IP 堆栈? * 是否也进行框架封装? (连接到每个以太网有线网络、Gig-E、拨号、ATM、令牌环、wifi、蓝牙等都会有所不同) * 编写网卡驱动程序来获取帧并将它们发送到 NIC?
标签: networking network-programming network-protocols