OSI参照モデル
#ネットワーク
コンピュータやネットワーク機器で使われているプロトコルの役割分けを行うリファレンス
TCP/IPの普及以降は、より現実的・実用的なTCP/IPモデルが参照されることが多そう
階層
アプリケーション層
アプリケーションとしてのデータの取り扱いを定義
例: HTTP・FTP・DNSなど
プレゼンテーション層
データの表現方法・圧縮の仕方・暗号化の仕方などを定義
セッション層
通信セッション(通信が始まってから終わるまで)の手順を定義
例: TCPにおけるコネクションが該当
トランスポート層
ネットワーク上のノード間における通信の仕方を定義
やること: セグメンテーション・ACK・再送制御など
例: TCP・UDP・QUICなど
ネットワーク層
ノード間のルーティングについて定義
例: IP
データリンク層
隣接接続されている機器間でのデータの受け渡しを定義
例: Ethernet・PPP・IEEE 802.11
物理層
物理的な接続について定義
例: Ethernetにおける1000BASE-Tなどが該当