この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:atom
更新日時:2026-06-10 12:08:57

タイトル: アプリケーション層(第4層)

本稿は TCP/IP のアプリケーション層 (第4層) に関する記事です。TCP/IP モデルでは最上位の層にあたり、利用者が直接触れるHTTP / メール / 名前解決 / ファイル転送 / リモートシェルなどのプロトコルが集まる層です。

子ページから個別のプロトコルを選択してください。

本ページの子ページ

  • HTTP — Web の基本プロトコル
  • HTTPS — HTTP に TLS を被せたもの
  • DNS — ホスト名 ↔ IP の名前解決
  • FTP — ファイル転送 (平文)
  • TFTP — 軽量ファイル転送 (UDP)
  • DHCP — IP アドレス自動配布
  • SMTP — メール送信
  • SNMP — ネットワーク機器の監視
  • POP3 — メール受信
  • Telnet — 平文のリモートログイン (現在は非推奨)
  • NTP — 時刻同期
  • SSH — 暗号化されたリモートログイン

アプリケーション層の位置づけ

TCP/IP モデル対応する OSI 参照モデル主な役割
アプリケーション層 (第4層)5 セッション / 6 プレゼンテーション / 7 アプリケーションアプリ固有のデータ形式とやり取り
トランスポート層 (第3層)4 トランスポートTCP / UDP による端点間通信
インターネット層 (第2層)3 ネットワークIP による経路選択
ネットワークインタフェース層 (第1層)1 物理 / 2 データリンクEthernet / Wi-Fi 等

OSI モデルでの 5・6・7 層が、TCP/IP モデルではまとめてアプリケーション層 (第4層) として扱われています。詳細は OSI 参照モデル を参照してください。

主なプロトコルとポートの早見表

プロトコル用途ポート下位暗号化
HTTPWeb80TCPなし
HTTPSWeb (暗号化)443TCP + TLSあり
DNS名前解決53UDP / TCP原則なし (DoT/DoH 例外)
DHCPIP 自動割当67 / 68UDPなし
SMTPメール送信25 / 465 / 587TCPSTARTTLS / TLS
POP3メール受信110 / 995TCPPOP3S あり
IMAPメール受信 (サーバ保管)143 / 993TCPIMAPS あり
FTPファイル転送21 / 20TCPFTPS で暗号化
TFTP軽量ファイル転送69UDPなし
Telnetリモートログイン23TCPなし (非推奨)
SSH暗号化リモートシェル22TCPあり
SNMP機器監視161 / 162UDPv3 で暗号化
NTP時刻同期123UDP原則なし

下位プロトコル (TCP / UDP) との関係

  • 信頼性が必要な転送 (HTTP・FTP・SMTP 等) は TCP を利用
  • 軽量・低遅延を優先する DNS・DHCP・NTP・SNMP は UDP を利用
  • HTTPS は TCP の上に TLS、HTTP/3 では UDP の上に QUIC+TLS を載せている

セキュリティ上の注意

  • 平文プロトコル (HTTP / FTP / Telnet / POP3) は盗聴・改ざんが可能。HTTPS / FTPS or SFTP / SSH / POP3S へ移行
  • 外部公開する場合はポート開放範囲を最小化し、認証・WAF・IDS を併用
  • DNS はDDoS の踏み台になりやすい。オープンリゾルバを公開しない
  • SMTP リレーは第三者中継 (Open Relay) を防止し、SPF / DKIM / DMARC を整備
  • SNMP v1 / v2c はコミュニティ名が平文。v3 または管理 VLAN 内のみで使う

関連