ISO / OSI 7層プロトコルモデル、TCP / IP4層モデル
7層ネットワークアーキテクチャ(ISO / OSIプロトコル参照モデル)
物理層
主に、次のような物理的な機器の標準を定義しますネットワークケーブルのインターフェイスタイプ、光ファイバのインターフェイスタイプ、さまざまな伝送メディアの伝送速度など。。その主な機能は、ビットストリームを送信することです(つまり、送信のために1、0から現在の強度に変換され、宛先に到達した後、1、0に変換されます。これは、アナログ-デジタルと呼ばれることがよくあります。変換およびデジタルからアナログへの変換)。
この層のデータはと呼ばれますビット。
データリンク層
物理層から受信したデータは、主にMACアドレス(ネットワークカードのアドレス)によってカプセル化およびカプセル化解除されます。
この層で動作する機器はスイッチです、データはスイッチを介して送信され、この層のデータはしばしば呼ばれますフレーム。
ネットワーク層
主に、下位層から受信したデータのIPアドレス(例:192.168.0.1)のカプセル化とカプセル化解除を実行します。
このレイヤーで動作するデバイスはルーターです、このデータレイヤーをよく呼びますデータパック。
トランスポート層
データ送信用のいくつかのプロトコルとポート番号(WWWポート80など)が定義されています。
TCP(伝送制御プロトコル、低い伝送効率、強い信頼性、高い信頼性要件と大量のデータを送信するために使用されます);
UDP(TCP機能とは対照的に、ユーザーデータグラムプロトコルは、信頼性要件が低く、QQチャットデータなどのデータ量が少ないデータをこの方法で送信するために使用されます)。
これは主に、下位層から受信したデータのセグメント化された送信を実行し、宛先アドレスに到達した後に再編成することです。
このデータ層はよく呼ばれますセグメント。
セッション層
データ伝送パスは、伝送層(ポート番号:伝送ポートと受信ポート)を介して確立されます。
主にセッションを開始するか、システム間のセッション要求を受け入れます(デバイスは、IP、MAC、またはホスト名である可能性がある、お互いを知る必要があります)
プレゼンテーション層
主に受信用データの解釈、暗号化と復号化、圧縮と解凍など。(つまり、コンピューターが認識できるものを大人が認識できるもの(写真、音など)に変換することです)
アプリケーション層
主にFTP(あらゆる種類のファイルダウンロード)、WEB(IEブラウジング)、QQなどの一部の端末アプリケーション(コンピュータ画面に表示されるものとして理解できます。端末アプリケーションです)。
TCP / IPの原則
TCP / IPプロトコルは、TCPとIPの2つのプロトコルの総称ではなく、インターネットのTCP / IPプロトコルスイート全体を指します。
プロトコル階層化モデルに関して、TCP / IPは4つの層で構成されています。ネットワークインターフェース層、ネットワーク層、トランスポート層、アプリケーション層。
ネットワークアクセス層/ネットワークインターフェース層/データリンク層
ネットワークアクセス層は、TCP / IP参照モデルでは詳細に説明されていません。これは、ホストがネットワークに接続するために特定のプロトコルを使用する必要があることを示しているだけです。
インターネット層
インターネット層はシステム構造全体の重要な部分であり、その機能は、ホストが任意のネットワークにパケットを送信し、ターゲットに個別にパケットを送信できるようにすることです。
これらのパケットは異なるネットワークを通過する可能性があり、到着と送信の順序も異なる可能性があります。上位層が順番に送受信する必要がある場合は、パケットの順序を単独で処理する必要があります。インターネット層はインターネットプロトコル(IP、インターネットプロトコル)を使用します。
トランスポート層(Tramsport層-TCP / UDP)
トランスポート層(Tramsport Layer)を使用すると、送信元マシンと宛先マシンのピアエンティティが会話を行うことができます。
この層では、2つのエンドツーエンドプロトコルが定義されています。
- 伝送制御プロトコル(TCP、伝送制御プロトコル)
- ユーザーデータグラムプロトコル(UDP、ユーザーデータグラムプロトコル)。
TCPはコネクション型プロトコルであり、信頼性の高いメッセージ送信および接続サービスを上位層アプリケーションに提供します。この目的のために、基本的なデータ送信に加えて、信頼性保証、フロー制御、多重化、優先順位、セキュリティ制御などの機能も備えています。
UDPは、コネクションレス型で信頼性の低い伝送用のプロトコルであり、主にTCPソートおよびフロー制御機能を必要としないアプリケーションに使用されます。
アプリケーション層
アプリケーション層(アプリケーション層)には、すべての高レベルプロトコルが含まれています。
含める:
- 仮想端末プロトコル(TELNET、TELecommunications NETwork)
- ファイル転送プロトコル(FTP、ファイル転送プロトコル)
- 電子メール転送プロトコル(SMTP、Simple Mail Transfer Protocol)
- ドメインネームサービス(DNS、ドメインネームサービス)
- ネットニュース転送プロトコル(NNTP、ネットニュース転送プロトコル)
- ハイパーテキスト転送プロトコル(HTTP、ハイパーテキスト転送プロトコル)など。