所以我想了解所有關於網絡。在套接字下方,下至原始套接字和東西。我想了解集線器,路由器,接入點等等。例如,我希望能夠編寫自己的軟件來完成這種工作。*這種信息是否有很好的來源?如何學習_really_低級網絡編程?
我知道我在這裏要求很多,而且要完全解釋這一切都需要從高層到低層。我想我正在尋找一個類似的範圍和深度來源Applied Cryptography,但關於網絡。
感謝任何能幫助我指點我(和其他像我一樣的人)的正確方向。
*是的,我知道用我的任何手工製作的網絡協議棧代碼將是一個巨大的安全問題,我只希望做它來學習:)
類似的問題:here。不過,我正在尋找的不僅僅是「TCP/UDP套接字下面是什麼?」。
編輯澄清:我談論的深度超出了駕駛員級別。因此,假設位可以從電線的另一端進出,下一步是什麼?
如何你想要去低級別;你想學習: *只使用原始套接字編寫TCP實現? *爲您的操作系統或嵌入式系統寫一個新的TCP/IP協議棧? *做幀封裝嗎? (連接以太網有線網絡,Gig-E,撥號,自動櫃員機,令牌環,wifi,藍牙等不同) *編寫網卡驅動程序以獲取幀並將它們發送到NIC? – Stobor 2009-06-05 07:26:38