Open1

Network の基礎を学ぶ

KeigoIbarakiKeigoIbaraki

前提知識

Enterprise Network

  • 特定の組織(企業・団体)内で構築されたネットワークのこと
  • オフィス内のコンピュータやプリンタ、サーバーなども含む

Internet

  • 全世界のネットワークが相互に接続された、公開されたシステム
  • ウェブサイトへのアクセス、電子メールの送受信、オンラインゲームなど多くのサービス

Branch

Contractors

OSI 参照モデル

Open Systems Interconnection の略で国際標準化機構(ISO)によって開発された

物理層(Layer1)

物理的な接続と電気的な信号の伝送

データリンク層(Layer2)

フレームのエンコード/デコード、エラーチェックとエラー修正

ネットワーク層(Layer3)

パケットの転送とルーティング

トランスポート層(Layer4)

データのセグメンテーション、転送、エラーチェック

セッション層(Layer5)

通信セッションの確立、管理、終了

プレゼンテーション層(Layer6)

データの変換、暗号化/複合化、圧縮解凍

アプリケーション層(Layer7)

ユーザインターフェースとアプリケーションサービス

※ 自分のスマホからインターネットに公開されているウェブサイトにアクセスする場合

  1. アプリケーション層(Layer7)
  • スマホでウェブブラウザを開き、URLを入力する
  • HTTPというプロトコルを使用してウェブサーバーとの通信を可能にする
  1. プレゼンテーション層(Layer6)
  • ブラウザが HTTP リクエストを作成
    • 必要に応じて HTTP リクエストが暗号化される
  • ウェブサーバーからデータが送信される場合は
    • ウェブページのデータ(HTML, CSS, JS)はこの層で適切な形式に変換される
      • HTML, CSS, JS はテキスト形式であるので、バイナリ形式(0,1 のデータ)に変換され、HTTPS 通信の場合は暗号化・復号化も行う
  1. セッション層(Layer5)
  • ウェブブラウザとウェブサーバー間の接続(セッション)の管理を行う
  • セッションの開始、維持、終了を行う
  1. トランスポート層(Layer4)
  • データは TCP(Transmission Control Protocol)によってパケットに分割され、各パケットには順序情報やエラーチェックのための情報が付与される
  1. ネットワーク層(Layer3)
  • パケットは IP アドレスに基づいてルーティングされる
  • スマホの IP アドレスからウェブサーバーの IP アドレスへとパケットが送られる
  1. データリンク層(Layer2)
  • パケットはフレーム(ネットワーク上で転送されるデータの単位)に変換され、物理的なネットワークを通じて送信される
  1. 物理層(Layer1)
  • フレームはビット(0, 1)に変換され、無線信号として送信される

TCP/IP の階層モデル

TCP/IP による通信