YAML
OSI参照モデルの層 - YAML
OSI参照モデル(Open Systems Interconnection Reference Model)は、国際標準化機構(ISO)が1984年に制定し、1994年に改訂したISO/IEC 7498-1規格で定義された、コンピュータネットワーク通信のための7層構造の参照モデルです。異なるシステム間での相互接続性を確保するための共通フレームワークとして、物理層からアプリケーション層までの7つの階層に分けて通信プロトコルを定義しています。ネットワークの設計、トラブルシューティング、教育の基盤として広く利用されています。
OSI参照モデル
ISO規格
ネットワーク
プロトコル
通信モデル
ISO/IEC 7498-1
- code: "7"
slug: "application-layer"
name: "アプリケーション層"
description: "エンドユーザーアプリケーションにネットワークサービスを提供する層です。"
dataUnit: "データ"
keyProtocols:
- "HTTP"
- "HTTPS"
- "FTP"
- "SMTP"
- "POP3"
- "IMAP"
- "DNS"
- "SNMP"
- "Telnet"
- "SSH"
- code: "6"
slug: "presentation-layer"
name: "プレゼンテーション層"
description: "アプリケーション層とネットワーク間でデータ変換を行う層です。"
dataUnit: "データ"
keyProtocols:
- "SSL"
- "TLS"
- "JPEG"
- "GIF"
- "MPEG"
- "ASCII"
- "EBCDIC"
- "MIME"
- code: "5"
slug: "session-layer"
name: "セッション層"
description: "アプリケーション間のセッションの確立、管理、終了を行う層です。"
dataUnit: "データ"
keyProtocols:
- "NetBIOS"
- "RPC"
- "PPTP"
- "SIP"
- "SAP"
- code: "4"
slug: "transport-layer"
name: "トランスポート層"
description: "エンドツーエンドの通信とエラー回復を行う層です。"
dataUnit: "セグメント"
keyProtocols:
- "TCP"
- "UDP"
- "SCTP"
- "DCCP"
- "SPX"
- code: "3"
slug: "network-layer"
name: "ネットワーク層"
description: "データのルーティング、転送、アドレス指定を行う層です。"
dataUnit: "パケット"
keyProtocols:
- "IP"
- "IPv4"
- "IPv6"
- "ICMP"
- "IGMP"
- "OSPF"
- "BGP"
- "RIP"
- "IPsec"
- code: "2"
slug: "data-link-layer"
name: "データリンク層"
description: "同一ネットワークセグメント内での信頼性の高いデータ転送を行う層です。"
dataUnit: "フレーム"
keyProtocols:
- "Ethernet"
- "Wi-Fi"
- "PPP"
- "HDLC"
- "ATM"
- "Frame Relay"
- "ARP"
- "L2TP"
- code: "1"
slug: "physical-layer"
name: "物理層"
description: "物理媒体を介した生のビットストリームの伝送を行う層です。"
dataUnit: "ビット"
keyProtocols:
- "Ethernet Cable"
- "Fiber Optic"
- "Coaxial Cable"
- "Twisted Pair"
- "USB"
- "Bluetooth"
- "RS-232"