Warum gibt es für CSMA / CD Entfernungsbeschränkungen?

1267
Rowana Ravenclaw

Ich verstehe, dass einer der Gründe darin liegt, dass der Kollisionserkennungsmechanismus aufgrund der Dämpfung nicht mehr als 2500 Meter (1,5 Meilen) wirksam ist. Segmente können keine Signale außerhalb dieser Entfernung erfassen. Sie wissen daher möglicherweise nicht, dass ein Computer am anderen Ende eines großen Netzwerks sendet. Wenn mehr als ein Computer gleichzeitig Daten in das Netzwerk überträgt, findet eine Datenkollision statt, die die Daten beschädigt. Was vermisse ich? Könnten Sie das Konzept bitte klarer erläutern, vielleicht mit einem Beispiel?

Vielen Dank!

1
Über welchen spezifischen Standard für drahtlose Netzwerke sprechen Sie? Sie fragen meistens so, als ob dies eine generische Frage wäre, geben dann aber eine bestimmte Abstandsbegrenzung an, die einen bestimmten Standard impliziert. Außerdem verwenden verschiedene drahtlose Netzwerksysteme unterschiedliche Schemata, um Probleme wie diese zu lösen. Daher ist eine einzige Antwort, die nicht an einen bestimmten Technologiestandard gebunden ist, für andere Standards wahrscheinlich falsch. Warren Young vor 7 Jahren 0

1 Antwort auf die Frage

3
plugwash

Ich denke, Sie verwirren hier zwei getrennte Themen.

Bei Twisted-Pair- und Coax-Ethernet ist die Länge eines einzelnen Segments durch die Signalintegrität begrenzt. Diese Einschränkung hat nichts mit CSMA / CD zu tun.

Die Gesamtgröße einer Kollisionsdomäne (und die Länge der einzelnen Segmente für Halbduplex-Fasersysteme) ist durch zeitliche Probleme begrenzt.

Für eine korrekte CSMA / CD ist es wichtig, dass eine Kollision entweder überall oder nirgendwo "gesehen" wird. Wenn der Empfänger dies als Kollision sieht, der Absender dies nicht, erhalten Sie verlorene Frames. Wenn der Sender dies als Kollision sieht, der Empfänger sie jedoch erfolgreich empfängt, erhalten Sie doppelte Frames.

Um sicherzustellen, dass jeder eine Kollision sieht, muss die Minium-Paketlänge mehr als doppelt so lang sein wie die Laufzeit von einem Ende des Kollisionsbereichs zum anderen.

Schließlich ist zu beachten, dass bei Vollduplex-Ethernet-Kollisionen einfach nicht möglich sind, so dass CSMA / CD nicht benötigt oder verwendet wird. Dadurch können Vollduplex-Glasfaser-Ethernet-Verbindungen über sehr große Entfernungen betrieben werden.


Danke. Könnten Sie bitte diese Aussage näher erläutern: "Um sicherzustellen, dass jeder eine Kollision sieht, muss die Minium-Paketlänge mehr als doppelt so lang sein wie die Ausbreitungsverzögerung von einem Ende des Kollisionsbereichs zum anderen"?

Betrachten Sie zwei Hosts A und B an den gegenüberliegenden Enden des Netzwerks.

A beginnt ein Paket zu senden. Die Daten bewegen sich durch das Netzwerk in Richtung B.

Kurz bevor die ersten Daten von A ankommen, beginnt auch B zu senden. B erkennt schnell eine Kollision.

Bs Übertragung beginnt sich (wahrscheinlich, aber nicht notwendigerweise in einer Mülleimer-Form) in Richtung A zu bewegen.

Wenn A immer noch sendet, wenn die Übertragung von B ankommt, sehen alle die Kollision. Wenn A jedoch nicht mehr sendet, dann hat es seine Daten erfolgreich gesendet. Um diese Situation zu vermeiden, muss die Übertragungszeit für das kleinste erlaubte Paket mehr als doppelt so groß sein wie die Verzögerung von einer Kollisionsdomäne zur anderen (einschließlich Verzögerungen in Geräten).

Wie wäre es zu erklären, was genau bedeutet, wenn eine Länge mehr als eine Verzögerung ist.

Technisch hätte ich wahrscheinlich "Paketübertragungszeit" sagen sollen. Für eine feste Übertragungsrate haben Übertragungszeit und Paketlänge (einschließlich aller Header / Trailer) natürlich eine direkte Beziehung.

Danke. Könnten Sie bitte diese Aussage näher erläutern: "Um sicherzustellen, dass jeder eine Kollision sieht, muss die Minium-Paketlänge mehr als doppelt so lang sein wie die Ausbreitungsverzögerung von einem Ende des Kollisionsbereichs zum anderen"? Rowana Ravenclaw vor 7 Jahren 0
Das sieht nach einer gut geschriebenen Antwort aus. Rowana: Ich sehe keine bemerkenswerte Zweideutigkeit. Ich schlage vor, sich stärker zu bemühen, Ihre Frage genauer zu fassen. Was ist zu klären? TOOGAM vor 7 Jahren 0
@ TOOGAM Nun, er schreibt: "Minium-Paketlänge muss mehr als doppelt so lang sein wie die Ausbreitungsverzögerung." Wie wäre es zu erklären, was genau bedeutet, wenn eine Länge mehr als eine Verzögerung ist. Und er definiert die Ausbreitungsverzögerung in seiner Antwort weder explizit noch eindeutig barlop vor 7 Jahren 0
eine Weile, aber dies könnte etwas über die Ausbreitungsverzögerung erklären http://www.erg.abdn.ac.uk/users/gorry/course/lan-pages/csma-cd.html barlop vor 7 Jahren 0
@RowanaRavenclaw Ich habe gerade dieses Video "Warum gibt es eine minimale Framegröße in CSMA / CD-Protokoll: Einfache Erklärung" von How To https://www.youtube.com/watch?v=Zftv3U5_fwI Und es heißt, dass eine Station sollte auf Kollision überwachen und versucht es nur während der Übertragung. Wenn also ein Paket zu klein ist, wird es nicht lange genug überwacht. Wenn ich versucht hätte, mehr zu sagen, dann wäre ich wahrscheinlich falsch (wenn ich es nicht schon bin, da es schon eine Weile her ist). barlop vor 7 Jahren 0
@RowanaRavenclaw Von diesem Video habe ich einen Eindruck bekommen (wahrscheinlich falsch), dass es vielleicht wie eine große Schlange aussieht, die noch gesendet wird, während sie das Ziel erreicht und selbst wenn das Ziel ein Jam-Signal sendet, das das Jam-Signal hat um es zu erreichen, während es noch gesendet wird. Vielleicht kommt da also die Idee der doppelten Ausbreitungsverzögerung ins Spiel ... aber ich weiß nicht, es war schon ewig her, seit ich mir das angeschaut habe. barlop vor 7 Jahren 0
Das OP spricht von drahtlosen Netzwerken und nicht von Kabeln. CSMA / CD gilt nicht. Sie möchten über [CSMA / CA] (https://en.wikipedia.org/wiki/Carrier_sense_multiple_access_with_collision_avoidance) und [802.11 RTS / CTS] (https://en.wikipedia.org/wiki/IEEE_802.11_RTS/ Stattdessen CTS). Warren Young vor 7 Jahren 0
hrmm das OP verwendete den Tag für drahtlose Netzwerke, aber es wurde keine Erwähnung von drahtlos in der Post erwähnt, und die Post wurde ausdrücklich nach CSMA / CD gefragt plugwash vor 7 Jahren 0