ネットワークプロトコル

Category:

 

ネットワークプロトコル (network protocol)
 
ネットワークプロトコルとは、ネットワークを介してコンピュータ同士が
通信を行う上で、相互に決められた約束事の集合を指します。
通信手順、通信規約などと呼ばれることもあります。
 
英語しか使えない人と日本語しか使えない人では会話ができないように、
対応しているプロトコルが異なると通信することができません。
 
人間同士が意思疎通を行う場合に、どの言語を使うか(日本語か英語か)、
どんな媒体を使って伝達するか(電話か手紙か)、というように2つの階層に
分けて考えることができますが、コンピュータ通信においても、プロトコルの
役割を複数の階層に分けて考えます。
 
階層化することによって、上位のプロトコル(を実装したソフトウェア)は
自分のすぐ下のプロトコルの使い方さえ知っていれば、それより下で
何が起きているかをまったく気にすることなく通信を行うことができます。
 
電話機の操作法さえ知っていれば、電話会社の交換局で何が起きているか
知らなくても電話が使えるのと同じです。
 
プロトコルの階層化のモデルは国際標準化機構(ISO)や国際電気通信連合(ITU)などに
よって7階層のOSI参照モデルとして標準化されており、これに従ってプロトコルを分類することができます。
 
現在インターネットで標準となっているIPは第3層(ネットワーク層)の、
TCPやUDPは第4層(トランスポート層)のプロトコルで、HTTPやFTP、SMTP、POPなどは
第5層(セッション層)以上のプロトコルになります。
このエントリーをはてなブックマークに追加

商品を出品したら、FacebookやTwitterなどで広めよう!

上記の”いいね”や”ツイート”ボタンをクリックするとこのページをみんなに紹介できるよ。
出品していなくてもオススメの商品をみんなに紹介しよう。

feedback