Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

ネットワーク・通信

OSI基本参照モデル

  • ネットワーク構造の設計指針である「OSI(Open Systems Interconnection:開放型システム間相互接続)」に基づいてネットワークの仕組みを7つの層に分類したもの

階層名称プロトコルの例役割
第7層アプリケーション層HTTP、FTP、SMTPアプリケーションに関する取り決め
第6層プレゼンテーション層FTP、SMTP通信のためのデータ形式とアプリケーション層のデータ形式(文字コード、圧縮方式など)を相互に変換するための取り決め
第5層セッション層TLSアプリケーションごとに送信者と受信者が互いを確認してから通信(セッションを確立)するための取り決め
第4層トランスポート層TCP/IP、UDPネットワーク層以下の層のデータが確実に受信者に届いていることを保証するための取り決め
第3層ネットワーク層IPv4、IPv6中継装置(ルーター)を経由してデータを目的地まで伝送するための取り決め
第2層データリンク層Ethernet、Wi-fi同じ種類の通信媒体(光ケーブル、無線など)で直接つながっているコンピュータ同士で通信するための取り決め
第1層物理層電話線、光ケーブル通信媒体に応じた信号の種類・内容やデータの伝送方法の取り決め

HTTP

TCPかTLS(暗号化されたTCP)を使用するアプリケーション層のプロトコル

HTTP の概要 - HTTP | MDN

gRPC

https://grpc.io/