No.2ベストアンサー
- 回答日時:
リピータHUB(または dumb HUB とも)は、受け取ったデータパケットを、全ポートに、リピート送信します。
ある端末がネットワークにデータフレームを流すと、それはHUBでコピーされ、HUBで繋がっているネットワーク全体が、一瞬、そのデータで満たされることになります。
そうして、ネットワークが繋がっている全端末のうち、「あ、自分宛の通信だな」と気づいた端末がデータを取得します。
つまり、ある一時点を見ると、全ネットワークはどれかの端末とどれかの端末、一対一の通信のためにだけ使われ、そのデータフレームが流れている間は、他の端末はネットワーク上にデータを流さないように、ちょっと待っています。これがコリジョン回避です。
ですが、HUBの段数が多くなると、全ハブを通してネットワークがデータフレームで満たされるまでに、時間がかかるようになります。
時間がかかると言っても電気の世界ですから、ナノ秒単位なんですけども。
データが届くのに時間がかかるようになると、ある端末がネットワークの状態を規定時間見て、使っていなさそうだから通信開始したのに、実は別の方の端からデータ通信が開始されていて、リピートしようとしたフレームが衝突してしまう、という状況が発生するようになります。
リピータHUBは、受信したデータをすぐに全ポートに送出しようとするわけですが、同時に複数ポートからの入力があった場合、どっちを優先したらいいか判別できません。
これが「コリジョン」で、「大概は通信できるのに、不意にデータが来なかったりする(コリジョンによるデータフレーム喪失)」という現象となって現れてきます。
----
ですが、現在市販されているHUBは、ほとんどが「スイッチングHUB」です。
スイッチングHUBは、初めこそ全ポートにデータ送信(リピート)しますが、送受信されるデータパケットのMACアドレスを参照して、「この機器はこのポートに繋がっているな」ということを、どんどん学習して、最終的には、受信したデータを、宛先端末が居るとわかっている1ポートのみに、送信するようになります。
また、転送方式も「ストア・アンド・フォワード」方式などになっていて、受信したパケットを一旦HUB内のメモリにため込んで、目的のポートへ送出します。
そうするとどうなるかというと、「任意のポートはいつデータを受けてもいいし、開いてるポートへいつでもデータ送信できる」、すなわち、コリジョンが発生しなくなります。
コリジョンが原理的に発生しないので、スイッチングHUBでは、リピータHUBの様にカスケードの段数制限はなく、いくつでもカスケードできるようになりました。
電気的には、そんな複雑なことをせず、単に信号をリピートするだけのリピートHUBの方が、動作速度が速いかもしれません。
でも現実には「カスケード4段まで」なんていう制限は、管理者が居てきっちり認識していなければすぐに超えてしまい、通信トラブルの元になっていたんでしょう、次第に使われなくなり、世にあるほとんどのHUBはスイッチング方式となってしまいました。
コリジョンについてとても分かりやすく説明していただきありがとうございます。
大変参考になりました。
会社で、接続する機器の都合上(10Mhalf指定)リピータHUBを使っており、勉強中です。。
ただ、カスケードによる通信の遅延で「コリジョンを認識できなくなる」という
言葉の意味がどうしてもしっくりこず・・・
以下のどれの意味になるのでしょうか?
(1)コリジョンがおきたあと再送するためのジャム信号もコリジョンがおきて再送できない。
=コリジョンが認識できない。
(2)コリジョンが発生してもジャム信号により再送できる。
ただし、再送してもまたコリジョンが発生しループするため結果的にデータが届かない。
=コリジョンが認識できない。
(3)コリジョンはケーブルに電圧が通常より多いときに検知される。
通信に負荷がかかると電圧がより多くかかりコリジョンなのか通信負荷なのかがわからない。
=コリジョンが正しく認識できない。
(4)コリジョンによる再送にも回数制限があって、何度もコリジョンが発生すると
もう再送しない。
=コリジョンが認識できない
書いててわからなくなりつつなっていますが、
助けていただけるとありがたいです。
No.1
- 回答日時:
>それとも一定時間内にコリジョンを認識できないということでしょうか?
こっちの理由ですね
ですが、現在は安いHUBでもダムHUB(リピータHUB)ではなくスイッチングHUBになっています
よってこのカスケードの段数は気にする必要はありません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) USBハブとPCとの通信状況について 2 2023/01/30 11:28
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- Wi-Fi・無線LAN メッシュWi-Fiの接続について 3 2022/11/17 19:44
- メガネ・コンタクト・視力矯正 視力回復 3 2022/06/22 20:47
- ルーター・ネットワーク機器 添付画像のように、スマホをUSBテザリングして、LANハブで他のPCも接続できますか? 5 2022/06/20 16:52
- ドライブ・ストレージ Lenovo BIOS更新後、増設したHDDが認識されない 3 2023/08/10 15:45
- LANケーブル・USBケーブル ワコムワンが認識されない 1 2023/01/01 18:58
- docomo(ドコモ) 契約者固有IDと個体識別番号の違い 1 2022/12/15 00:15
- LANケーブル・USBケーブル 外付けハードディスクをUSB接続した状態で、抜き差しすることなく再認識させる方法はありますか? 7 2023/04/13 19:57
- iOS 通信回線のハッキング??? 3 2022/04/29 16:41
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UDPでマルチスレッドは可能か
-
リピータHUBでコリジョンが認識...
-
ローカルプロキシの作り方を教...
-
ワード ある日突然 文書の表...
-
結局、ノートパソコンはいつ買...
-
wordの文書をPC画面中央に表示...
-
2台のPCでRS-232C接続でファイ...
-
ネットワーク上のコンピュータ...
-
WebサーバとFTPサーバってどう...
-
勝手にファイルが消えたり移動...
-
FTPソフト filezillaのキューフ...
-
あなたのパソコンのOSを教えて...
-
パソコンとテレビどちらを選ぶ?
-
動画から静止画の切り出し
-
他人にパソコンを貸すことについて
-
エクセルの列と行の見出しが小...
-
Microsoft office 2010
-
【エクセル2003】シート保...
-
関西「それがね」 関東「そ...
-
今 なにか点いていますか。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ペイロードって何ですか?
-
Winsock 受信について
-
UDPでマルチスレッドは可能か
-
HTTP POST送信のヘッダの書き方
-
シリアル通信でのデータ分け
-
パリティビットはわかるけど、...
-
同期速度とは
-
高速シリアル通信での大容量の...
-
トランジスタ技術8月号:UARTに...
-
ドコモでのIphone5Cでのテザリ...
-
配列内に通番(文字列)を挿入し...
-
IPヘッダの識別番号とTCPヘッダ...
-
三菱製 シリアルコミュニケー...
-
TCP/IPのデータ送受信の"確実性...
-
ローカルプロキシの作り方を教...
-
セル、データグラム、パケット...
-
CD-Rのデータを破損してしまった。
-
リピータHUBでコリジョンが認識...
-
パケットのフィルタリング
-
インターネット データ送信監...
おすすめ情報