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"