OSI Model

OSI(Open System Interconnection)開放型(かいほうがた) システム(かん) 相互(そうご) 接続(せつぞく) 参照(さんしょう) モデルは、ネットワーク通信(つうしん)基本(きほん) アーキテクチャです。

OSI Model
Each Layer

7層モデル概要

OSI LayerLayer NameProtocols & Technologies
7Application LayerHTTP/HTTPS, FTP, SMTP, DNS, Telnet, SNMP
6Presentation LayerSSL/TLS, ASCII, JPEG, GIF, PNG
5Session LayerNetBIOS, PPTP, RPC, SMB
4Transport LayerTCP, UDP, SCTP, DCCP
3Network LayerIP, ICMP, IGMP, OSPF, RIP, BGP
2Data Link LayerEthernet, PPP, ARP, HDLC, MPLS, VLAN
1Physical LayerEthernet, USB, Bluetooth, DSL, IEEE 802.11

Layer 7 - Application Layer

応用(おうよう) (そう) - アプリケーションにネットワークサービスを提供(ていきょう) し、エンドユーザーに(もっと)(ちか)(そう)

Layer 6 - Presentation Layer

プレゼンテーション(そう) - データ形式(けいしき)変換(へんかん)暗号化(あんごうか) /復号化(ふくごうか)圧縮(あっしゅく)処理(しょり)

Layer 5 - Session Layer

セッション(そう) - アプリケーション(かん) のセッションまたは接続(せつぞく)管理(かんり)

Session & State

Layer 4 - Transport Layer

トランスポート(そう) - 完全(かんぜん) なデータ転送(てんそう)確保(かくほ) (エラー修正(しゅうせい) 、フロー制御(せいぎょ) 、セグメンテーション)。

コンピュータ全体(ぜんたい) のデータ転送(てんそう)制御(せいぎょ)担当(たんとう) 。TCP プロトコルは検証(けんしょう) コードを追加(ついか) し、ACK 確認(かくにん) メッセージで信頼性(しんらいせい)確保(かくほ)
Layer 4

TCP & UDP

TCP & UDP

TCP Segments

TCP Segments

3-way Handshake

3-way Handshake

Layer 3 - Network Layer

ネットワーク(そう) - アドレッシング、ルーティング、ネットワーク(かん) のデータ配信(はいしん)管理(かんり)

ネットワーク(そう) はルーティングとアドレッシング機能(きのう)定義(ていぎ) し、データがネットワーク(かん)転送(てんそう) できるようにする。データは IP アドレスを(ふく) むパケットとして構成(こうせい) される。
  • End to End - 端末(たんまつ) (かん) のパケット転送(てんそう) プロトコル
  • IP address (IPv4/v6)
  • ARP - MAC アドレスを検索(けんさく)
  • デバイス: Router
Layer 2 to Layer 3

IPv4

IPv4

Subnet Mask

Subnet Mask

ARP

ARP

Layer 2 - Data Link Layer

データリンク(そう) - (おな) じ LAN (ない) のノード(かん) のデータ転送(てんそう)処理(しょり)

物理(ぶつり) (そう) のデジタル信号(しんごう) をデータフレームにカプセル() 。フレームには MAC アドレスが(ふく) まれ、送信元(そうしんもと)識別(しきべつ) できる。
  • Hop to Hop - ルーター(かん) のパケット転送(てんそう)
  • MAC address: 48 bits
  • デバイス: Switch
MAC Format

CSMA/CD

Layer 2 using Switch

Layer 1 - Physical Layer

物理(ぶつり) (そう) - 物理的(ぶつりてき)接続(せつぞく)媒体(ばいたい) (じょう)(なま) データ転送(てんそう)定義(ていぎ)

Layer 1 Example

Technologies

Layer 1 Techs

NAT - Network Address Translation

NAT は IPv4 アドレス不足(ふそく)解決(かいけつ) するために設計(せっけい) され、セキュリティ(じょう)利点(りてん)提供(ていきょう)

  • Static NAT: 1 private to 1 public (AWS IGW)
  • Dynamic NAT: 1 private to available public
  • PAT: many private to 1 public (AWS NATGW)
Static NAT
PAT

Summary

Model Summary

TCP/IP Model

TCP/IP Model