アプリケーション層
Eメール
電子メールのいくつかの基準
- メール送信プロトコル:SMTP
- メールを読み取るためのプロトコル:POP3およびIMAP
- MIMEはメールヘッダーでメールのデータタイプ(テキスト、音声、画像、ビデオなど)を説明します。MIMEを使用すると、メール内の複数のタイプのデータを同時に送信できます。
メールを送受信するためのいくつかの重要なステップ
- 送信者は、PCのユーザーエージェントを呼び出して、送信するメールを作成および編集します。
- 送信者のユーザーエージェントは、SMTPプロトコルを使用して送信者のメールサーバーにメールを送信します。
- SMTPサーバーは、メールを一時的にメールキャッシュキューに格納し、送信を待機します。
- 送信者のメールサーバーのSMTPクライアントは、受信者のメールサーバーのSMTPサーバーとのTCP接続を確立し、メールキャッシュキュー内のメールが順番に送信されます。
- 受信者のメールサーバーで実行されているSMTPサーバープロセスがメールを受信すると、メールを受信者のユーザーのメールボックスに入れ、受信者がそれを読み取るのを待ちます。
- 受信者がメールを受信するつもりの場合、PCでユーザーエージェントを実行し、POP3(またはIMAP)プロトコルを使用して、受信者に送信されたメールを読み取ります。
POP3サーバーとPOP3クライアント間の通信は、POP3クライアントによって開始されることに注意してください。
動的ホスト構成プロトコルDHCP
インターネットで広く使用されている動的ホスト構成プロトコル(DHCP)は、プラグアンドプレイのネットワークメカニズムを提供します。このメカニズムにより、コンピューターは新しいネットワークに参加し、手動で介入することなくIPアドレスを取得できます。
DHCPはクライアントサーバー方式を使用します
- IPアドレスを必要とするホストは、起動時に検出メッセージ(DHCPDISCOVER)をDHCPサーバーにブロードキャストし、ホストはDHCPクライアントになります。
- ローカルネットワーク上のすべてのホストはこのブロードキャストメッセージを受信できますが、このブロードキャストメッセージに応答できるのはDHCPサーバーだけです。
- DHCPサーバーは、最初にデータベースでコンピューターの構成情報を検索します。見つかった場合は、見つかった情報を返します。見つからない場合は、サーバーのIPアドレスプールからアドレスを取得して、コンピューターに割り当てます。DHCPサーバーの応答メッセージは、オファーメッセージ(DHCPOFFER)と呼ばれます。
DHCPリレーエージェント
- すべてのネットワークにDHCPサーバーがあるわけではないため、DHCPサーバーの数が多すぎます。これで、すべてのネットワークに少なくとも1つのDHCPリレーエージェントがあり、DHCPリレーエージェントはDHCPサーバーのIPアドレス情報で構成されています。
- DHCPリレーエージェントは、ホストから送信されたディスカバリメッセージを受信すると、ユニキャストモードでDHCPサーバーにメッセージを転送し、その応答を待ちます。DHCPサーバーからオファーメッセージを受信した後、DHCPリレーエージェントはオファーメッセージをホストに送り返します。
リース期間
- DHCPサーバーによってDHCPクライアントに割り当てられたIPアドレスは一時的なものであるため、DHCPクライアントは割り当てられたIPアドレスを限られた期間しか使用できません。DHCPプロトコルは、この期間をリース期間と呼びます。
- リース期間の値は、DHCPサーバー自体が決定する必要があります。
- DHCPクライアントは、リース期間の要件を送信するメッセージ(たとえば、ディスカバリーメッセージ)に含めることもできます。