3

私は、Linuxカーネルを介してアプリケーション層からネットワークに至るまでのデータの移動を、カーネルを介して詳細に理解しようとしています。開始するのに適した場所または優れたチュートリアルを知っている人はいますか?

4

3 に答える 3

3

「Linuxカーネルを理解する」という本には、間違いなくいくつかの答えがあります

于 2009-07-16T11:21:35.717 に答える
2

最高のオンラインリファレンスは

しかし、より詳細なデッド ツリー リファレンスを探している場合は、Understanding Linux Network Internalsをお勧めします。

于 2009-07-16T15:34:01.273 に答える
2

よくわかりませんが、全体像は次のようになります。

最初のこと: アプリケーション -> カーネル (ソケット経由、ポートへのバインドの結果)

カーネルの内部: NetFilter <=> TCP/IP スタック -> NIC のドライバー

カーネルの後: NIC のファームウェア -> ワイヤ

リンク:

後で: 少しグーグルで調べた後、私が見つけたものを見てください:

于 2009-07-16T11:51:01.883 に答える