防壁「FW」と最上位層
アプリケーション層とは
アプリケーション層(application layer)とは、OSI参照モデルの第5、6、7層の機能を包括する形で存在するTCP/IPプロトコル層の最上位層だ。アプリケーション層については、今まで何度となくふれてきたが、今回は機能の詳細や実際のプロトコルの動作などを見ていくことにしよう。
TCP/IPにおける下位層とは、ネットワークにアクセスしたり、パケットを相手まで届けるための機能を果たしたりする、いわば通信制御における直接的なインターフェースや機能を規定するものだ。
これに対してアプリケーション層は、実際にアプリケーションが用いる、各種サービスのメッセージのやり取りについて規定するものだといえる。
例えば、送信元のコンピュータが、プロトコルに則した「こんにちは、お元気ですか」というメッセージを相手先へ送信する場合、これを通信に適したコードに変換し、下位層を介して相手方へと送信する。また、相手から届いた「はい、元気です」といったメッセージは、下位層から引き渡されるので、これを参照し、プロトコルに対応した正しいメッセージかを認識する。
パケットのやり取りや誤り制御、ネットワークへのインターフェースなどは、下位層において制御されるため、アプリケーション層では単に相手方のアプリケーション層とやり取りするメッセージに間違いがないかという点だけが問題になってくる。
さらに詳しい続きを読むには↓をクリック
防壁「FW」と最上位層
|