1.1.2 TCP / IPとOSI 7層モデル4層モデル
表1-1に、TCP / IPの4層モデルとOSIモデルの対応表です。私たちは、OSIのネットワークモデルとLinuxのTCP / IPの4層概念モデルに対応して、さまざまなネットワークプロトコルを分類します。
OSIモデルの表1-1 TCP / IPの4層モデルとの対応表
OSI 7層ネットワークモデル |
LinuxのTCP / IP の4層の概念モデル |
対応ネットワークプロトコル |
アプリケーション層(アプリケーション) |
アプリケーション層 |
TFTP、FTP、NFS、WAIS |
プレゼンテーション層(プレゼンテーション) |
Telnetを、rloginの、SNMP、ホリネズミ |
|
セッション層(セッション) |
SMTP、DNS |
|
トランスポート層(交通) |
トランスポート層 |
TCP、UDP |
ネットワーク層(ネットワーク) |
インターネット層 |
IP、ICMP、ARP、RARP、AKP、UUCP |
データリンク層(データリンク) |
ネットワークインターフェイス |
FDDI、イーサネット(登録商標)、Arpanetの、PDN、SLIP、PPP |
物理層(物理的) |
IEEE 802.1A、IEEE 802.2 到IEEE 802.11 |
1。ネットワークインターフェイス
ネットワークインターフェースのデータリンク層と一緒に物理層、TCP / IPの概念モデルに対応するネットワークインタフェース。対応するネットワークプロトコルは、主にイーサネット、FDDI、およびIPパケットを送信することができる任意のプロトコル。
2。インターネット層
ネットワーク層は、IPプロトコルなどのネットワーク層プロトコル管理離散コンピュータ間のデータ伝送は、パケットが正しく宛先マシンに到達することができることを確実にするために、ユーザーとコンピュータにパケットを送信するための方法を提供し、インターネット層LinuxのTCP / IP概念モデルに対応します。プロセスはいくつかのツールを使用して何の監視システムがない場合、このプロセスは、IPおよび他のネットワーク層プロトコルは、一般的に、データ伝送のために使用され、ユーザーはシステムのIPで見ることができません。スニファネットワークスニファは、それがネットワーク層プロトコルで発生する任意の活動を読み取ることができ、ネットワークを介して送信される各パケットを読み出し、これらのプロセス(ソフトウェアであってもよく、また、ハードウェアであってもよい)を参照することができるデバイス、です、ネットワークスニファスニファので、安全上の問題です。重要なネットワーク層プロトコルARP(アドレス解決プロトコル)、ICMP(インターネット制御メッセージプロトコル)プロトコルとIP(インターネット・プロトコル)などが挙げられます。
3。トランスポート層
トランスポート層は、トランスポート層LinuxのTCP / IPの概念モデルに対応しています。トランスポート層は、アプリケーション間の通信を提供します。特長は次のとおりです。情報ストリームをフォーマット、信頼性の高い伝送を提供します。後者を達成するために、受信機は所定の必要があり、トランスポート層プロトコルは、パケットが失われた場合、それは再度送信する必要があり、確認応答メッセージを返送します。トランスポート層は、主トランスポート層プロトコルであるTCP(伝送制御プロトコル、伝送制御プロトコル)およびUDP(ユーザデータグラムプロトコル、ユーザデータグラムプロトコル)を含みます。TCP IPに基づいて、送達確認IPパケットを提供し、データ転送フォーマットとネットワークプログラムへの手続き規則を定義し、再要求失われたパケットは、受信されたパケットは、その送信順序に従って再組み立てされますメカニズム。TCPプロトコルを使用して、データの送信を開始する前にコールに似たコネクション指向のプロトコルであり、あなたが最初に明確な接続を確立する必要があります。UDPは、IPに基づいていますが、それはコネクションレスプロトコル、メッセージを配信するために類似した2台のコンピュータ間の伝送です:別のコンピュータにあるコンピュータから送信されたメッセージは、両者の間に明確な関連がありません。UDPは、データ伝送を保証する、またはそれが信頼性がないように、並べ替えたり再要求機能するために提供されていません。UDP信頼性の欠如は、その用途を制限し、それはTCPよりも良い伝送効率を持っていますが。
4。アプリケーション層
LinuxのTCP / IPの概念モデルに対応したアプリケーション層、プレゼンテーション層とアプリケーション層セッション層。上部のアプリケーション層のプロトコルスタックは、その主なタスクは、適用することです。このようなターゲットコンピュータにFTP(ファイル転送プロトコル)、ファイル転送、接続要求と同様に、一般的に表示されると、ファイル、ユーザおよびリモートコンピュータを伝送する過程で交換の一部を見ることができるです。一般的なアプリケーション層のプロトコルは次のとおりである:HTTP、FTP、Telnetを、SMTP、およびGopherのと。アプリケーション層は、Linuxのネットワーク構成の最も重要な層です。アプリケーション層プロトコルを目的としたLinuxのサーバー設定文書。表1-2に示すように、TCP / IPモデルの機能およびプロトコルの各レベル。
表1-2 TCP / IPモデルの機能とプロトコルのすべてのレベル
階層名 |
関数の缶 |
協会会議 |
ネットワークインターフェイス (ホスト・ツー・ネット層) |
対応する、データの実際の伝送を担当OSI 下位レイヤ参照モデル |
HDLC (ハイレベルデータリンク制御プロトコル) PPP (Pointプロトコルへのポイント) SLIP (シリアル・ライン・インタフェース・プロトコル) |
インターネット層 (インターネットワーク層) |
ネットワーク間でのアドレッシングを担当 対応するデータ伝送、OSI レイヤ参照モデル |
IP (インターネット・プロトコル) ICMP (インターネット制御メッセージプロトコル) ARP (アドレス解決プロトコル) RARP (逆ARP) |
トランスポート層 (トランスポート層) |
それはに対応し、信頼性の高い輸送サービスを提供する責任があるOSI 参照モデル第四層 |
TCP (伝送制御プロトコル) UDP (ユーザーデータグラムプロトコル) |
CONTINUED
階層名 |
関数の缶 |
協会会議 |
アプリケーション層 (アプリケーション層) |
対応する、すべてのアプリケーションに関連する機能を実現する責任のOSI 参照モデル3 |
FTP (ファイル転送プロトコル) HTTP (ハイパーテキスト転送プロトコル) DNS (ドメインネームサーバ・プロトコル) SMTP (簡易メール転送プロトコル) NFS (ネットワークファイルシステムプロトコル) |
最大の違いは、通信ネットワークの理論モデルであるTCP / IPとOSI OSIを説明し、TCP / IPネットワークプロトコルが実際に実行されています。
ます。https://www.cnblogs.com/ericsun/p/3381407.htmlで再現