|
|
パケット (packet) |
packet は 「小包」 です。
コンピュータのデータをネットワークや通信回線で送るときは、データを一定のサイズに分割して、
一個一個に宛先や送り主名を書いた荷札をつけ、「パケット」 にして送ります。
下図では、6台のコンピュータがネットワークで接続されています。
最初はパケットにしないでデータを送る様子を表すようにしてあります。
A 〜 F のコンピュータから、データを送信するコンピュータをマウスでクリックして選んで下さい。
コンピュータの名前 (A 〜 F) が青い表示に変わります。
つぎにデータを受信するコンピュータを選ぶと、コンピュータの名前が赤い表示に変わり、
データの送信が始まります。
送信データの最初には宛先コンピュータの名前、次に送り主コンピュータの名前がつけられています。
その後にデータが続きます。
このようにして、コンピュータ間でデータの通信が行われている間は、
他のコンピュータはデータを送ることができません。
ネットワークのケーブルは、たくさんのコンピュータが共同で使っているからです。
通信している2台のコンピュータの、どちらかをクリックすると通信が終わります。
ネットワークのケーブルが空くと、他のコンピュータがデータを送れるようになります。
上図右下の
をクリックするとパケットモードに変わります。
コンピュータの下に、それぞれのコンピュータが送信しようとしているパケットの数が表示されます。
送信、受信のコンピュータを選ぶと、パケットが送り出されます。
宛先コンピュータの名前、送り主コンピュータの名前、何番目のパケットか等を示すデータの部分を
「ヘッダ」 といいます。
ヘッダに続いて、一定の長さのデータが送り出されます。これをパケットといいます。
パケットが到着すると、受信パケット数が表示されます。
長いデータを送信する場合でも小さいパケットに分割されているので、
他のコンピュータも自由にデータのやりとりができます。
複数のコンピュータからデータを受信すると、パケットはバラバラに到着しますが、
送り主コンピュータ毎にパケットの順序通りに並び変えれば正しいデータに戻すことができます。
上図下部中央の3つのボタンで表示速度を変えたり、一時的に停止させることができます。
しかし、コンピュータがデータを送・受信するには一定の時間
(1Kバイトのパケットだと、例えば 0.001 〜 0.01秒程度) が必要です。
たとえパケット方式であっても、膨大なデータを送ったり、
ネットワークに接続されているコンピュータの数が多くなると、応答が遅くなることがあります。
関連事項: 講義資料/イーサネット
1999.08.01 ueyama@infonet.co.jp