OSI 7層参照モデル
国際標準化機構(ISO)
は、1984年に開発システム相互接続(OSI)参照モデルを発表しました。
これは、ネットワークを7つの層に分割するオープンアーキテクチャです。
成層 | 特徴 |
---|---|
アプリケーション層 | ネットワークサービスとエンドユーザー間のインターフェイス |
プレゼンテーション層 | データ表現、セキュリティ、圧縮 |
セッション層 | セッションの確立、管理、および終了 |
トランスポート層 | データ送信用のプロトコルポート番号、フロー制御、エラーチェックを定義する |
ネットワーク層 | 論理アドレスアドレッシングを実行して、異なるネットワーク間のパス選択を実現する |
データリンク層 | 論理接続を確立し、ハードウェアアドレスアドレス指定、エラーチェック、その他の機能を実行する |
物理層 | 物理的な接続を確立、維持、切断する |
TTCP / IPプロトコルファミリ
データのカプセル化とカプセル化解除
データのカプセル化プロセス:(2つの通信ホストを例にとります)
アプリケーションレイヤー:元のデータはバイナリデータに変換されます;
トランスポートレイヤー:バイナリデータは小さなデータセグメントに分割され、TCPヘッダー(データセグメント)はカプセル化されます
(TCPヘッダー)パーツポート番号の重要な情報);
ネットワークレイヤー:トランスポートレイヤーからのデータは、IPヘッダー(データパケット)でカプセル化されます(
IPヘッダーIPアドレスのキー情報);
データリンクレイヤー:ネットワークレイヤーからのデータデータはMACヘッダー(データフレーム)
(MACヘッダーの主要情報-MACアドレス)にカプセル化されます。
物理層:バイナリデータで構成されるビットストリームが電気信号に変換され、ネットワークで送信されます。(ビットストリーム)
データを解凍するプロセスは、カプセル化の逆のプロセスです。
データのカプセル化解除プロセス:
物理層:電気信号をバイナリデータに変換し、データリンク層に送信します。
データリンク層:MACアドレスを確認し、アドレスは自分自身です。次にMACヘッダーを削除し、アドレスは自分自身で
はありません。 、データを破棄します。
ネットワークレイヤー:IPアドレスを確認します。アドレスが自分のものである場合は、IPヘッダーを削除し、アドレスを自分自身で
はなく送信し続けます。データを破棄します。
トランスポートレイヤー:TCPヘッダーを確認し、送信先を決定してから、データを再編成します。 、アプリケーション層への転送
アプリケーション層:生データへのバイナリ変換。
TCPとUDPの違い
TCP
- 接続指向
- 信頼性のある
- 高い信頼性が要求されるアプリケーションに最適
- 高価な
UDP
- 接続なし
- 信頼できない
- 伝送効率を重視するアプリケーションに最適
- 信頼性はアプリケーション層の責任です
TCP 3ウェイハンドシェイクと4つの手を振る
接続を確立するTCPのプロセスは、スリーウェイハンドシェイクと呼ばれます
TCP切断の4つの波の
簡単な説明:3つのハンドシェイクと4つの波
スリーウェイハンドシェイク
(1)送信者はSYN要求
を受信者に送信します(2)受信者はこの要求を受信した後にACKでアクティブに応答し、SYN要求も送信します
(3)送信者が受信者からSYN要求を受信した後、 ACK確認を行います。
4回の波
(1)送信者がFIN要求を
受信者に送信(2)この要求を受信した後、受信者がACK確認を送信
(3)受信者が送信者にFIN要求を送信
(4)送信者が受信者を受信FINリクエストの後で、ACKを返信します
ARPプロトコルの概要
ARPプロトコルとは
- アドレス解決プロトコル、アドレス解決プロトコル
- 既知のIPアドレスをMACアドレスに解決する
WindowsシステムのARPコマンド
- arp -a:ARPキャッシュテーブルの表示
- arp -d:ARPキャッシュをクリアします
- ARPバインディング
ARPの動作原理:
ARP:ターゲットIPはわかっているがMACアドレスが不明な場合に使用されます。
例:PC1がPC2にメッセージを送信したいが、PC2のIPしかわからない場合、PC2のMACが不明の場合、ARPを介してスイッチにブロードキャストフレームを送信します。スイッチがブロードキャストフレームを受信すると、無条件にブロードキャスト処理を実行します。すべてのホストはこのブロードキャストフレームを受信できます。ホストは、IPがターゲットIPと一致しているかどうかを比較します。一致していない場合は破棄します。一致している場合は、送信者に返信します。パケットを返すプロセスで、独自のMACを自然に追加します。 IPは、送信側がこのデータを受信したときに、受信側のMACアドレスとIPアドレスを確認し、それらを一緒にARPキャッシュテーブルに入れます。