[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

アプリケーション層【OSI参照モデル】

pointこの用語のポイント

pointOSI参照モデル(通信機能のモデル・イメージ図)の中身だよ

pointネットワークを利用するアプリケーションとやり取りする部分に関するあれこれを定めたものだよ

スポンサーリンク

簡単に書くよ

アプリケーション層【OSI参照モデル】とは

生徒手帳(OSI参照モデル)に書いてある校則の分類で「プログラムさんとの窓口になる奴等のあれこれが書いてありますよ」な大項目のこと。
もう少し真面目に書くと

OSI参照モデルの第7層で、ネットワークを利用するアプリケーションとやり取りする部分に関するあれこれを定めたもの
です。

image piyo

詳しく書くよ

順番に見ていきましょう。
まずは「OSI参照モデル」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は、適当に読み飛ばしてください。

OSI参照モデルは、大雑把に言えば「通信機能をふんわりと定義したもの」です。

通信をするときには、送り手と受け手で同じルールを共有する必要があります。
片方が日本語で話しかけたのに、もう一方が英語でお返事をしたのでは、コミュニケーションが成り立ちませんよね。
それと同じです。

アプリケーション層

ところがどっこい、以前はメーカーごとに好き勝手なルールを作って、好き勝手に通信をしていました。
あるメーカーさんが作った機器は日本語でやり取りしていましたし、別のメーカーさんが作った機器は英語でやり取りしていたわけです。

これでは、別のメーカーさんが作った機器とやり取りしようとしても言葉が通じません。
「他のメーカーの製品とは通信できない」残念な状況だったのです。

アプリケーション層2

これは不便ですよね?

そんな状況を見た賢い人が「共通ルールを作ってしまえば、メーカーが違っても通信できるんじゃないかな?」と考えました。

なるほど、確かにそうです。

そこで国際標準化機構という団体さんが「データ通信機能は、こんな感じにしてね!」なルール(モデル)を作りました。

このルール(モデル)を満たしている製品は、異なるメーカーでも通信できます。
人種が違っても同じ言語を話せばコミュニケーションは取れますよね。
それと同じです。

アプリケーション層3

この異なるメーカーの製品でも通信できるようにするために作られたルール(モデル)がOSI参照モデルです。

OSI参照モデルではネットワークを7つの階層に分けて定義しています。

アプリケーション層4

なんで分けて考えるかというと、まとめて考えると頭が痛くなるからです。
あっちもこっちも一度に考えるより、部分ごとに1つずつ考えた方が分かりやすいだろうと判断したのでしょう。

以上を踏まえて、OSI参照モデルにおける7つの階層の第7層にあたるのが「アプリケーション層」です。

アプリケーション層5

アプリケーション層では、通信機能の実際にアプリケーションとやり取りする部分に関するルールが定められています。
ちなみに「アプリケーション」の意味が分からない人は「ソフト」と読み替えてください。

そもそもの話になってしまいますが、OSI参照モデルは通信機能に関するモデルです。
通信機能は様々なアプリケーションから利用されます。
そのため通信機能にはアプリケーションさんとの窓口になる部分があります。

アプリケーション層6

この「通信機能のアプリケーションさんとの窓口部分」に関するルールが定められているのがアプリケーション層です。

image piyo2

一言でまとめるよ

まぁ「アプリケーション層」って単語が出てきたら「OSI参照モデルの中身の分類で『アプリケーションさんとの窓口部分に関するあれこれ』が定義されているんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク