Benutzer-Werkzeuge

Webseiten-Werkzeuge


csma

Inhaltsverzeichnis

CSMA/CD (Carrier Sense Multiple Access with Collision Detection) und CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) sind zwei unterschiedliche Zugriffsverfahren für drahtlose Netzwerke, insbesondere in lokalen Netzwerken (LANs) und drahtlosen Ad-hoc-Netzwerken.

CSMA/CD

CSMA/CD kommt in Netzwerken mit Kabelverbindungen zur Anwendung. CSMA/CD ist ein Protokoll zur Regelung von Situationen in einem lokalen Netzwerk, bei denen zwei oder mehr Arbeitsstationen (Knoten) zur gleichen Zeit senden und damit eine Kollision verursachen. Jeder Knoten überprüft vor und während des Übertragens von Daten, ob das Übertragungsmedium (der Träger) frei ist. Im Falle einer Kollision, d. h., wenn zwei Knoten gleichzeitig zu senden versuchen, stellen beide Sender zunächst die Übertragung ein und warten eine unterschiedliche, zufällig gewählte kurze Zeitspanne ab, bevor sie erneut einen Sendeversuch unternehmen.

  • CSMA/CD wird typischerweise in kabelgebundenen Netzwerken wie Ethernet verwendet.
  • Bei CSMA/CD lauschen die Stationen (Knoten) zuerst, um zu überprüfen, ob das Medium (z.B. ein Ethernet-Kabel) frei ist, bevor sie Daten senden.
  • Wenn das Medium frei ist, sendet die Station ihre Daten. Wenn zwei oder mehr Stationen gleichzeitig senden, kommt es zu einer Kollision.
  • Nachdem eine Kollision erkannt wurde, stoppen die beteiligten Stationen sofort die Datenübertragung und versuchen es nach einer zufälligen Wartezeit erneut.
  • CSMA/CD ist effektiv in verdrahteten Netzwerken, in denen Kollisionen schnell erkannt werden können, was die Effizienz des Netzwerks erhöht.

CSMA/CA

CSMA/CA kommt in kabellosen Netzwerken zur Anwendung. Das Verfahren CSMA/CD funktioniert hier nicht. Da die einzelnen Stationen nicht in der Lage sind, das komplette Trägermedium zu überwachen, was an der begrenzen Reichweite der Funkverbindungen liegt. Deshalb können Kollisionen nicht sicher erkannt werden. Darum muss noch etwas mehr Aufwand betieben werden.

Eine Sendestation, die ein Datenpaket senden möchte, versucht, ihre Sendeabsicht kund zu tun. Dazu sendet es ein RTS-Paket (ready to send) Der Empfänger bestätigt dies mit einem CTS-Paket (clear to send). Trifft diese Bestätigung beim Absender des Sendewunsches ein, können die Daten sofort gesendet werden. Trifft das CTS-Paket nicht nach einer bestimmten Zeit ein, hat vermutlich eine Kollision stattgefunden. Der Sendewunsch muss erneut geäußert werden.

Ein Vorteil dieses Verfahrens ist, daß Kollisionen nur während des Sendens von RTS- bzw. CTS-Paketen möglich sind, als Nachteil gilt der hohe Aufwand für den Austausch der Reservierungsnachrichten.

  • CSMA/CA wird in drahtlosen Netzwerken, wie z.B. WLANs (Wireless Local Area Networks), eingesetzt.
  • Im Gegensatz zu CSMA/CD, bei dem Kollisionen erkannt und behandelt werden, versucht CSMA/CA Kollisionen zu vermeiden.
  • Vor dem Senden von Daten lauscht eine Station auf das Medium, um sicherzustellen, dass es frei ist. Wenn das Medium als frei erkannt wird, wird eine zufällige Wartezeit eingeführt, um potenzielle Kollisionen mit anderen Stationen zu minimieren.
  • CSMA/CA ist aufgrund der inhärenten Unsicherheiten in drahtlosen Umgebungen, wie z.B. Signalstörungen und variabler Signalstärke, effektiver als CSMA/CD.
  • Trotz der Kollisionsvermeidung kann es dennoch zu Kollisionen kommen, insbesondere in stark frequentierten drahtlosen Netzwerken.
csma.txt · Zuletzt geändert: 2024/03/02 20:11 (Externe Bearbeitung)