※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#01:インターネットプロトコルの基礎
このチャプターでは、インターネットプロトコルの基礎について学習します。
・インターネットにおけるプロトコル
・4つの層に分けて通信のフローを管理する
・送信側は、データをいくつかの小さなデータに分割し、ヘッダを付け加えたデータ「パケット」を送信する
・ヘッダの情報をもとに、パケットが受信側に届けられる
・受信側は、パケットを受け取ったら、それぞれの層でヘッダを取り除き、元のデータを復元する
層 | 役割 | プロトコル・通信規格 | 付加されるヘッダ |
---|---|---|---|
アプリケーション層 | ネットワークアプリケーションの制御 | FTP, HTTP, SSH など | |
トランスポート層 | データ転送の制御 | TCP, UDP | ポート番号 |
インターネット層 | 宛先や伝送経路の制御 | IP, ICMP, ARP | IPアドレス |
ネットワークインターフェース層 | 物理的な伝送路の制御 | Ethernet, IEEE 802.11, PPP | MACアドレス |
【TCP】
・コネクションを確立
・データの再送ができる
・データの順序を保証
・信頼性の高い通信
【UDP】
・コネクションを確立しない
・データの再送をしない
・リアルタイム性の高い通信
【ポート番号】
・アプリケーション層で使われたプロトコルの識別をするための番号
・0 から 65535 までの範囲の番号を持つ
・0 から 1023 までの「システムポート番号」
・1024 から 49151 までの「ユーザーポート番号」
・49152 から 65535 までの「動的・私的ポート番号」