今回のTCP/IPについてまとめる。
プロトコルとは?
・コンピューター同士がネットワークを利用し「パケット」を処理するときの約束事を指す。
※パケット:ネットワークでやりとりするデータを小さな単位で分割したもの
プロトコルが必要な理由
・PCのメーカーが異なっていて、OSが異なっていても無線でも有線でも気にすること
なく同じパケットをやり取りできる。
TCP/IPの階層モデル
階層 | 階層名 | 役割 | プロトコル |
---|---|---|---|
4 | アプリケーション層 | ユーザに対してアプリケーションを提供 | HTTP,DNS,SSH,SMTP |
3 | トランスポート層 | データの通信制御を行う | TCP,UDP |
2 | インターネット層 | IPアドレスを確保・通信経路を確保する | IP,ICMP,ARP |
1 | ネットワークインターフェイス層 | 直接接続している機器同士を通信する | Ethernet |
TCP/IPの通信の流れ
※カプセル化:ヘッダーをそれぞれの階層で付け加える処理のことを指す。
※非カプセル化:ヘッダーをそれぞれの階層で取り外す処理のことを指す。