初めに
DMMWEBCAMPのコミュニティ(Shuffle)で行われている
「テーマを決めて、それについて調べ、各々で調べた内容」を発表するという勉強会に参加しました。
その際に調べた内容を以下の通りまとめました。
調べてまとめる時間は30分~40分程度なので、ざっくりとした内容になっています
アプリケーション層とは "ユーザーが直接触れる層"
「実際のサービスをユーザーに提供する層」
「ユーザーが直接触れる層」です。
実際のデータ通信は下の階層に任せ、データの内容を見て仕事をします。
WEBページを表示する際のアプリケーション層の働き
リクエストしたURLと表示すべきWebページのデータをやり取りします。
見たいWebページのURLを送ったり、
WebページのHTMLファイルを送り返したり、
届いたデータを解釈してWebページを表示したり
します。
Webページ表示の場合には、WebプラウザとWebサーバーがアプリケーション層に当たります。
代表的なプロトコル
以下もアプリケーション層のプロトコル
以下のようにユーザーが直接操作しないようなものも
アプリケーション層のプロトコルです。
インターネットやLANを円滑に動かすためにバックグラウンドで働いてくれています。