Wie genau funktioniert eine Bus Topologie?
Meine Frage ist bezüglich der Netzwerk Topologie Bus.
Wie kann man sich das vorstellen? Ich weiß, dass es eine Hauptleitung gibt an der jeder Netzwerkteilnehmer angeschlossen ist. Will einer ein Datenpaket versenden, muss er warten bis keiner sendet. Sendet jetzt ein Teilnehmer ein Paket, passiert dieses Paket jeden Teilnehmer, die Nicht-Empfänger ignorieren das Paket. Soweit klar. Ist jetzt ein Teilnehmer kaputt ist ein weiterer Transport des Datenpaketes möglich? Nach meiner Vorstellung wandert das Paket zu über die Hauptleitung zum kaputten Teilnehmer. Verschwindet das Paket? Wie funktioniert das allgemein? Wird das Paket abgeschickt, über die Hauptleitung an den am nächsten Teilnehmer gesendet, kommt in die Netzwerkkarte, wird ignoriert und wird wieder zurück in die Hauptleitung gesendet? Ich hätte gerne eine so konkrete und detaillierte Beschreibung des Ablaufes, wie möglich.
1 Antwort
Egal wie viele Leute gleichzeitig einen unter Strom stehenden Weidezaun anfassen und egal wo sie das tun, sie bekommen eine gewischt.
Reicht das als Erklärung?
Jedes Datenpaket besteht aus einer Reihe von 1en und 0en, die auf der Leitung (dem Kupferdraht) eine Änderung der angelegten Spannung entspricht - ansteigend oder abfallend. Die Spannungsänderung breitet sich mit "Stromgeschwindigkeit" vom sendenden Teilnehmer auf dem Draht aus (etwa 2/3 Lichtgeschwindigkeit in Kupfer) und erreicht nach und nach jeden Teilnehmer - jeden der mit der Leitung physisch verbunden ist. Jede Netzwerkkarte, die nicht auf die Änderung achtet (z.B. weil der Rechner aus oder abgestürzt ist) verpasst halt die Information.
Deswegen erhalten alle Netzwerkkarten die am Bus teilnehmen auch das Paket (wenn sie zuhören). Die Karten schauen dann auf die Empfängeradresse des Pakets und ignorieren es wenn es für jemand anderes bestimmt ist.
Es erklärt auch weswegen abwechselnd gesendet werden muss. Die Pakete "kollidieren" sonst und keiner weiß mehr welche Einsen und Nullen zu welchem Paket gehört oder wie viele Pakete gerade unterwegs sind. Niemand im Bus kann mehr was mit den 1en und 0en anfangen (= Paketverlust).
Ob und wie Pakete erneut gesendet werden falls sie am Ziel nicht oder nicht korrekt ankommen und wie das festgestellt wird hat nichts mehr mit der Topologie oder dem Übertragungsmedium zu tun sondern sind Aufgabe von höheren Schichten des OSI-Modells (2 und 4).