OSI 参照モデル L7・TCP/IP アプリケーション層

OSI 参照モデルTCP/IP モデルTCP/IP プロトコル実装
アプリケーションアプリケーションHTTP, DNS, DHCP,
SSH, MIME, TLS
アプリケーション
プログラム
プレゼンテーション層
セッション層
トランスポート層トランスポート層TCP, UDPOS
ネットワーク層インターネット層IP, ICMP, ARP, IPSec
物理層
OSI 参照モデルTCP/IP モデルは完全に 1:1 ではない。ARPデータリンク層ネットワーク層の間 (詳しくはここ)。
アプリケーションアプリケーションとは、アプリケーションが通信するためのルールを決める層です。

アプリケーション層は、プロトコルごとに独自のルールがあります。

スポンサーリンク

クライアントサーバーモデル

アプリケーション層は、基本的に次の2つの役割に分かれます。

  • クライアント:サーバーにリクエストを行う
  • サーバー:クライアントにレスポンスを返す

アプリケーション層がよく利用するプロトコル/クライアント/サーバーは以下のとおりです。

プロトコル説明クライアントサーバー
HTTPWeb サービス
(ブログ・Youtube・Twitter など)
Chrome, curlnginx, apache
DNS名前解決
(ドメイン名を IP アドレスに変換)
dignamed(BIND)
DHCP機器に IP アドレスを自動割り当てカーネルの機能ルーター
isc-dhcp-server
(ISC DHCP)
SSH遠隔操作sshsshd(OpenSSH)
LDAPディレクトリサービスldapsearch, ldapadd,
ldapdelete
slapd(OpenLDAP)

プロトコルの詳細は、上記のリンク先をご覧ください。

スポンサーリンク

関連記事

OSI 参照モデルの「L7/アプリケーション層」に関する説明は以上となります。

OSI 参照モデルTCP/IP モデルTCP/IP プロトコル実装
アプリケーションアプリケーションHTTP, DNS, DHCP,
SSH, MIME, TLS
アプリケーション
プログラム
プレゼンテーション層
セッション層
トランスポート層トランスポート層TCP, UDPOS
ネットワーク層インターネット層IP, ICMP, ARP, IPSec
物理層
OSI 参照モデルTCP/IP モデルは完全に 1:1 ではない。ARPデータリンク層ネットワーク層の間 (詳しくはここ)。

参考記事

3 Minutes Networking