Data-communication-computer-network-application-layer-introduction

提供:Dev Guides
移動先:案内検索

DCN-アプリケーション層の紹介

アプリケーション層は、OSIおよびTCP/IP層モデルの最上層です。 このレイヤーは、その重要性、ユーザーおよびユーザーアプリケーションとの対話のために、両方のレイヤーモデルに存在します。 この層は、通信システムに関係するアプリケーション用です。

ユーザーは、アプリケーションと直接対話する場合としない場合があります。 アプリケーション層は、実際の通信が開始され、反映される場所です。 このレイヤーはレイヤースタックの最上部にあるため、他のレイヤーには使用されません。 アプリケーション層は、トランスポートとその下のすべての層の助けを借りて、データをリモートホストと通信または転送します。

アプリケーション層プロトコルがリモートホスト上のピアアプリケーション層プロトコルと通信する場合、データまたは情報をトランスポート層に渡します。 トランスポート層は、その下のすべての層の助けを借りて残りを行います。

アプリケーション層

アプリケーション層とそのプロトコルの理解にはあいまいさがあります。 すべてのユーザーアプリケーションをアプリケーション層に配置できるわけではありません。 通信システムと対話するアプリケーションを除きます。 たとえば、ソフトウェアまたはテキストエディターの設計は、アプリケーション層プログラムとは見なされません。

一方、ネットワークと対話するために実際にハイパーテキスト転送プロトコル(HTTP)を使用しているWebブラウザーを使用する場合。 HTTPはアプリケーション層プロトコルです。

別の例は、ファイル転送プロトコルです。これは、ユーザーがネットワーク上でテキストベースまたはバイナリファイルを転送するのに役立ちます。 ユーザーは、FileZillaやCuteFTPなどのGUIベースのソフトウェアでこのプロトコルを使用でき、同じユーザーがコマンドラインモードでFTPを使用できます。

したがって、使用するソフトウェアに関係なく、そのソフトウェアが使用するアプリケーション層で考慮されるのはプロトコルです。 DNSは、HTTPなどのユーザーアプリケーションプロトコルが作業を完了するのに役立つプロトコルです。