ネットワーク上のすべてのWi-Fiデバイスが互いに衝突しないようにするにはどうすればよいですか。
あなたのホームネットワークはおそらくWi-Fiノードに戻って送信している様々なWi-Fiデバイスでいっぱいです。すべての着信送信が衝突することなく、ノードはすべてのトラフィックをどのように処理するのか?
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
質問
スーパーユーザーの読者Zequezは、彼のWi-Fiノードがいかにスムーズに機能しているように見え、データが衝突しているように見えるのかについて興味を持っている、と彼は書く
つまり、各パケットはMACアドレスで送信されますが、ストリーミングについてはどうですか。?
ルータが1つのパケットを受信している間に別のデバイスからのパケットが到着した場合はどうなりますか?
アンテナに衝突する光子が最初のパケットまたは2番目のパケットの一部であることをルーターはどうやって知ることができますか?
あるいは、光の速度が速すぎるためにこれがほとんど発生せず、パケットが破損していると報告されて再度送信されるということです。?
ワイヤレスで配信されたすべてのパケットを正しい順序に保つにはどうすればよいですか。もう少し深く掘り下げましょう.
答え
SuperUserの寄稿者Ultrasawbladeは、さらに読むための有用なリンクと共に以下の答えを提供します:
ワイヤレスネットワークでは、実際には一度に1つのデバイスだけが「会話」しています。他の各装置は、話をする前にそのチャンネルの放送が聞こえて静かになるのを待ちます。この技術は衝突回避を伴うキャリアセンス多重アクセス(CSMA / CA)と呼ばれる。.
RTS / CTS交換は、あるノードが他のすべてのノードに「ちょっと、もうしばらくお待ちください」と言う方法を提供することで、すべてのノードが効率的に同期を保つのに役立ちます。.
@Petr Abdulinは正しいですが、私はすべてのWifiネットワークがCSMA / CAを使用していると思います。古い10BaseT非交換有線ネットワークは、衝突検知を伴うキャリアセンス多重アクセス(CSMA / CD)に依存していました。衝突はすべてのノードがスイッチに接続されているネットワークでは起こりません.
説明に追加するものがありますか?コメントの中で消してください。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.