ホームページ > ウェブフロントエンド > htmlチュートリアル > 【HTTP】tcp/ip リンク層 ネットワーク層 トランスポート層 アプリケーション層の詳細説明

【HTTP】tcp/ip リンク層 ネットワーク層 トランスポート層 アプリケーション層の詳細説明

little bottle
リリース: 2019-04-16 11:47:01
転載
3515 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート