Überschwemmung

Definition - Was bedeutet Hochwasser?

Flooding ist eine einfache Routing-Technik in Computernetzwerken, bei denen eine Quelle oder ein Knoten Pakete über jede ausgehende Verbindung sendet.

Flooding, ähnlich wie Broadcasting, tritt auf, wenn Quellpakete (ohne Routing-Daten) an alle angeschlossenen Netzwerkknoten übertragen werden. Da bei der Überflutung jeder Pfad im Netzwerk verwendet wird, wird auch der kürzeste Pfad verwendet. Der Flooding-Algorithmus ist einfach zu implementieren.

Technische.me erklärt Überschwemmungen

Netzwerkroutingdaten sind anfangs nicht in Datenpaketen enthalten. Ein Sprungzählalgorithmus wird verwendet, um die Netzwerktopologie oder besuchte Netzwerkrouten zu verfolgen. Ein Paket versucht, auf alle verfügbaren Netzwerkrouten zuzugreifen und erreicht schließlich sein Ziel. Es besteht jedoch immer die Möglichkeit einer Paketduplizierung. Die Anzahl der Sprünge und einige selektive Flutungstechniken werden verwendet, um Kommunikationsverzögerungen und Doppelarbeit zu vermeiden.

Flooding wird auch als Denial-of-Service-Angriff verwendet, indem der Netzwerkverkehr überflutet wird, um einen Netzwerkdienst herunterzufahren. Der Dienst ist mit vielen unvollständigen Serververbindungsanforderungen überflutet. Aufgrund der Anzahl der überfluteten Anforderungen kann der Server oder Host nicht gleichzeitig echte Anforderungen verarbeiten. Ein Flooding-Angriff füllt den Server- oder Host-Speicherpuffer. Sobald es voll ist, können keine weiteren Verbindungen hergestellt werden, was zu einem Denial-of-Service führt.

Diese Definition wurde im Kontext von Networking geschrieben