[ネット技] 3. プロトコルの階層化

woody_1227 オーナー 公式アカウント

プロトコルを体系的に理解しよう
ログインすると、チェック機能を利用できるようになります。
コンピュータ同士が通信するには
・共通のルール( )が必要
 ・ルールなしでは通信が成立しない
・回線交換方式に必要なルールは単純
 ・基本的には手順や信号の周波数を決めるだけ
・パケット交換方式では…
 ・様々なことを想定し、曖昧さのないよう正確に決めておく必要がある
  ・送信元や宛先がどこなのか
  ・伝送中のパケットは元データの何番目か
  ・途中でパケットが失われたらどうするか … etc.

・プロトコルの捉え方
 ・パケット交換方式では
  ・どういう機能が必要か
  ・各機能がどのように関係しているか
  ・これらを「 」で整理する
・会話という通信を考えてみましょう
 ・会話が成立するには何が必要でしょうか?

コンピュータ通信にも約束事が必要
における共通の約束事=プロトコル

プロトコルの階層化






プロトコル階層化の重要性
・各層のプロトコルは
 ・ある層の変更がシステム全体に影響を
 ・ のプロトコルを変換しても通信は成立
  →拡張性や柔軟性に富んだシステムが作れる
・通信に必要な機能が
 ・プロトコルがコンパクトになり、
 ・責任の分界点が明確
  ・改良、修正の範囲を
・これらはプログラムの と同様

各層のプロトコルは独立している

ある層のプロトコルを別のものに交換しても通信は可能

コンピュータ通信での機能別階層化例



プロトコルを階層構造で体系化したもの