WikiDer > Nettoaufteilung

Netsplit

Nettoaufteilung ist in der Informatik und hauptsächlich auf Internet Relay Chat (IRC) ein Begriff, der verwendet wird, um anzuzeigen, dass sich ein Netzwerk aufgrund des Verlusts der Verbindung zwischen zwei Teilen in zwei Teile geteilt hat Knoten.Ein IRC-Netzwerk ist ein azyklischer Graph, wobei jede Unterbrechung einer Verbindung zwischen zwei Knoten das Netzwerk in zwei Teile aufspaltet.

Die Diagramme rechts zeigen schematisch ein IRCNetzwerk angegeben.

Ein normal funktionierendes Netzwerk
Ein Netz, das durch eine Netzaufteilung in zwei Teile geteilt wird

Jede Linie stellt eine Verbindung zwischen zwei Knoten dar, ein Knoten repräsentiert entweder einen Server oder einen Benutzer im Netzwerk. Server C ist direkt verbunden mit ein, die verbunden ist mit B und d.

Bei einem Fehler in der Verbindung zwischen C und ein auftritt, kann diese Verbindung unterbrochen werden. Dies ist möglich, weil a Steckdose eine Fehlermeldung anzeigt, oder weil ein großes Verzögerung (Verzögerung) auftritt und eine Zeitüberschreitung verursacht.

Wenn die Verbindung zwischen ein und C getrennt wird, scheinen Benutzer, die nicht mehr erreichbar sind, heruntergefahren zu werden. Zum Beispiel, wenn Benutzer Sara mit Server ein Ist verbunden, Bob mit Server B und Joe mit Server C, und CTeilt (trennt) mit ein, dann scheint es für Joe als ob Sara und Bob Herunterfahren, solange es für ist Sara und Bob sieht aus als ob Joe schließen. Dies geschieht, weil die Server, mit denen sie verbunden sind, über die Änderung im Netzwerk informiert werden und ihre lokalen Informationen entsprechend anpassen.

Später kann Server C erneut mit einem Server verbinden (nicht notwendig ein zu sein) im Netzwerk und die Benutzer, die anscheinend nicht verbunden waren, verbinden sich erneut. Dieser Vorgang, bei dem alle Informationen an alle Server im Netzwerk gesendet werden, wird als Netz platzen (oder synchronisieren).

Ein Netsplit wird manchmal von Benutzern missbraucht, die auf passwortgeschützte Kanäle zugreifen möchten: wenn sich keiner der Benutzer in diesem Kanal auf dem Server befindet C ein Benutzer kann diesen Kanal dort eingeben (leere Kanäle existieren nicht mehr). Sobald sich die beiden Serverteile wieder verbinden, befindet sich dieser Benutzer in diesem Kanal.

Ein weiterer Angriff im Zusammenhang mit Netzspleißen ist Spitzname Colliding. Hier ändert ein Benutzer in einem geteilten Segment des Netzwerks seinen Namen in den eines Benutzers auf der anderen Seite des Netzwerks. In dem Moment, in dem die Netzwerke zusammenkommen, werden beide Benutzer abgeschaltet, da ein Spitzname nicht mehr als einmal im Netzwerk vorkommen sollte. Der Angreifer ändert dann eine zweite Verbindung auf den gewünschten Namen. Dies ist mit moderner IRC-Serversoftware fast unmöglich, aber Server mit älterer Software sind immer noch anfällig dafür.