2012-02-17 4 views
0

我々は、すべてのTCPソケットは、4組のエントリによって識別されていることを知っている:TCPは、多重の仕事をしていませんトランスポート層(TCPおよびUDP)はIPヘッダー(送信元IP、宛先IPなど)を読み取り/検査しますか?

のsrc IP、 DESTのIP、 SRCポート DESTポート

とdifferntプロセスへ/からのデータを逆多重化ホスト上で実行しています。

デマルチプレクスの場合、宛先IP情報はIPヘッダーにのみ存在します。 Dest IPがTransport Layer(TCP)によってどのように読み取られますか?

Plz説明私は非常に混乱していますか?

答えて

1

このコンテキストでは、TCPと呼ばれるものは、TCP over IP(UDP/IPは同じものです)のように、一致度がTCP/IPです。実際、[TC | UD] PとIPは、すべての主要な現在のソケット実装において、コード化されています。

ソケット自体はIP層から上向きに動作するため、宛先IP情報があり、ソケットプロトコルハンドラだけがこれをTCPに特化しています。したがって、TCP(第3パラメータ)を使用するIPソケット(最初のパラメータ)を作成します。これは、ソケットがIP情報とTCP情報を持っていることを意味しています。

+0

ありがとうございました。返信用Eugen ..つまり、IP上のTCPは特定のプロトコルであり、 "スタンドアロンTCP"インプリメントは存在しません.. –

+0

私はTCP/xxの実装がわかりません。ここでxxは(IPv4、IPv6) –

関連する問題