ホームページ >ウェブフロントエンド >htmlチュートリアル >【HTTP】tcp/ip リンク層 ネットワーク層 トランスポート層 アプリケーション層の詳細説明
1. 7 層のプロトコルは 4 層のプロトコルに簡略化できます
リンク層ネットワーク層トランスポート層アプリケーション層
2. ルーターを介して接続された 2 つのネットワーク
ネットワーク層 IP はホップバイホップ プロトコルを提供し、途中で失われる可能性がある信頼性の低いサービスを提供します。
トランスポート層 TCP は、IP に基づいて信頼性の高いトランスポート層を提供します
比喩: tcp は淘宝網の販売者、ip はパッケージです。パッケージが途中で紛失した場合、販売者はパッケージを再送します。確認プロセスがあります。
3.udp は信頼性が低いため、確認されません。たとえば、音声はこれを使用し、syslog もこの
4.icmp 補助プロトコルを使用し、ping はこの
5 を使用します。層は独自のマークを残します。アプリケーション層からヘッダーを追加し、tcp にヘッダーを追加し、ip にヘッダーを追加し、イーサネットにヘッダーを追加してフレームにカプセル化します。フレームのデータ長は、 46~1500 バイト
6. 分割され、受信側が分割されます 上記のカプセル化から、ヘッダーを抽出します
7. ポート番号、送信元ポート番号は通常ランダムに割り当てられ、宛先ポート番号は通常はウェルノウン ポートまたは指定されたポートについては、TCP が全二重であるため、発信か復帰かに必ず注意してください
8. リンク層、イーサネットおよび ieee 802 カプセル化
イーサネットと 802.3 カプセル化を区別するには、イーサネット カプセル化は 2 ビット タイプで、802.3 カプセル化は 2 ビット長であることだけを確認する必要があります。通常、イーサネット フレームは見られますが、802.3 フレームはめったに見られません。
イーサネット ヘッダーは送信元、宛先、プロトコルの 3 つだけです。タイプ、0800 は IP プロトコルを表します
その他の補足:
1. サブネット マスクは、どれがネットワーク部分でどれがホスト部分であるかを示します。たとえば、サブネット マスクが 255.0.0.0、IP が 13.0.0.0 であることは、13 がネットワーク部分で、残りがホスト部分であることを示しています
2。ゲートウェイは他のネットワーク セグメントへのものです。誰がそれを行う必要がありますか?たとえば、私のゲートウェイは 192.168.1.1 です。ルーターの機能は、さまざまなネットワーク セグメントに接続することです。データの転送
#3. MAC アドレスは、工場出荷時にチップに固定されています。物理アドレスとも呼ばれます。これは 48 ビットの 2 進数です。コンピュータに表示されるのは 12 桁の 16 進数です。たとえば、私の場合は 50-7B-9D-25-B0-EF ipconfig /all## です。 #4. コンピュータのネットワーク カードには MAC アドレスがあり、コンピュータには IP アドレスがあります
5. データ パケット: データ - 送信元アドレス - 宛先アドレス - 送信元 MAC アドレス - 宛先 MAC アドレス (ルータ) ネクスト ホップ通過後、MAC アドレスが段階的に変更され、サーバーに転送されます。
TCP/IP ビデオ チュートリアル]
以上が【HTTP】tcp/ip リンク層 ネットワーク層 トランスポート層 アプリケーション層の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。