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