戻る パケット (packet)

packet は 「小包」 です。 コンピュータのデータをネットワークや通信回線で送るときは、データを一定のサイズに分割して、 一個一個に宛先や送り主名を書いた荷札をつけ、「パケット」 にして送ります。


下図では、6台のコンピュータがネットワークで接続されています。 最初はパケットにしないでデータを送る様子を表すようにしてあります。

A 〜 F のコンピュータから、データを送信するコンピュータをマウスでクリックして選んで下さい。 コンピュータの名前 (A 〜 F) が青い表示に変わります。
つぎにデータを受信するコンピュータを選ぶと、コンピュータの名前が赤い表示に変わり、 データの送信が始まります。
送信データの最初には宛先コンピュータの名前、次に送り主コンピュータの名前がつけられています。 その後にデータが続きます。
このようにして、コンピュータ間でデータの通信が行われている間は、 他のコンピュータはデータを送ることができません。 ネットワークのケーブルは、たくさんのコンピュータが共同で使っているからです。
通信している2台のコンピュータの、どちらかをクリックすると通信が終わります。
ネットワークのケーブルが空くと、他のコンピュータがデータを送れるようになります。



上図右下の パケット通信モード をクリックするとパケットモードに変わります。

コンピュータの下に、それぞれのコンピュータが送信しようとしているパケットの数が表示されます。
送信、受信のコンピュータを選ぶと、パケットが送り出されます。
宛先コンピュータの名前、送り主コンピュータの名前、何番目のパケットか等を示すデータの部分を 「ヘッダ」 といいます。 ヘッダに続いて、一定の長さのデータが送り出されます。これをパケットといいます。
パケットが到着すると、受信パケット数が表示されます。

長いデータを送信する場合でも小さいパケットに分割されているので、 他のコンピュータも自由にデータのやりとりができます。 複数のコンピュータからデータを受信すると、パケットはバラバラに到着しますが、 送り主コンピュータ毎にパケットの順序通りに並び変えれば正しいデータに戻すことができます。


上図下部中央の3つのボタンで表示速度を変えたり、一時的に停止させることができます。

この画面の表示では、パケットが相手のコンピュータに届くまでに随分時間がかかりますが、 実際のネットワークではもっと高速で通信が行われています。
しかし、コンピュータがデータを送・受信するには一定の時間 (1Kバイトのパケットだと、例えば 0.001 〜 0.01秒程度) が必要です。
たとえパケット方式であっても、膨大なデータを送ったり、 ネットワークに接続されているコンピュータの数が多くなると、応答が遅くなることがあります。


関連事項: 講義資料/イーサネット


情報処理概論 に戻る   用語解説 に戻る   戻る  

1999.08.01   ueyama@infonet.co.jp