LinuxでTCPを担当するプロセスは何ですか?

LinuxでTCPを担当するプロセスは何ですか?

Linuxのどのプロセスが実際に受信側のネットワーク層から情報を取得し、すべてのTCP関連ロジック(TCPレベルのエラーチェック、セグメント承認など)を適用し、それを受信バッファに入れるかを知りたいです。受信側が接続を待っていますか?

一方、ホストアプリケーションがソケットに送信した情報を受信して​​処理し、ネットワーク層に送信するプロセスは何ですか?

たぶん私はプロセスを正しく理解していないかもしれません。助けてください。

ベストアンサー1

あなたの質問は混乱しています。 TCP / IPを説明するためにOSIモデルに基づいています。しかし、これは不可能です。 TCP / IPはOSIの前にリリースされ、そのモデルに固執する意図はありませんでした。 HTTP / 2をサポートするブラウザを使用してこのページにアクセスすると、ネットワーク自体のWAN最適化は言うまでもなく、少なくとも3つの異なるスタックレイヤで圧縮が処理される少なくとも4つの別々のセッションレイヤがあります。

LinuxでTCPを担当するプロセスは何ですか?

TCPはカーネルで発生します。ユーザープロセスにはありません。したがって、参照フレームに応じてすべてまたはまったくありません。

おすすめ記事