ビデオのストリーミング、オンライン ゲームのプレイ、友人とのチャットや電子メール、Web サイトでのショッピングなどを行うときは、World Wide Web を通してインターネットを利用します。 このようなサービスを提供するアプリケーションは、基盤となるネットワークに対するヒューマン インターフェイスを備えています。 こうしたインターフェイスを使用することで、ユーザは比較的簡単にデータを送受信できます。 通常は、アプリケーションの仕組みを知らなくてもアプリケーションにアクセスできます。 しかし、ネットワーク技術者の場合は、ネットワーク経由で送受信されるメッセージをアプリケーションがどのように作成、送信、解釈しているかを理解することが重要です。

OSI モデルの階層型フレームワークを使用すると、ネットワーク通信を可能にするメカニズムを視覚的に説明できます。

この章では、アプリケーション層の役割と、アプリケーション層のアプリケーション、サービス、プロトコルがどのようにしてデータ ネットワークでの堅牢な通信を可能にしているかを説明します。