Unterschied Zwischen Flusskontrolle Und Fehlerkontrolle

Inhaltsverzeichnis:

Unterschied Zwischen Flusskontrolle Und Fehlerkontrolle
Unterschied Zwischen Flusskontrolle Und Fehlerkontrolle

Video: Unterschied Zwischen Flusskontrolle Und Fehlerkontrolle

Video: Unterschied Zwischen Flusskontrolle Und Fehlerkontrolle
Video: (#18) TCP Flusskontrolle und Verbindungsverwaltung 2024, Kann
Anonim

Hauptunterschied - Flusskontrolle vs. Fehlerkontrolle

Datenkommunikation ist der Prozess des Sendens von Daten von der Quelle zum Ziel über ein Übertragungsmedium. Für eine effektive Datenkommunikation müssen Techniken verwendet werden. Sender und Empfänger haben unterschiedliche Geschwindigkeiten und Speicherkapazitäten. Wenn die Daten das Ziel erreichen, werden die Daten vorübergehend im Speicher gespeichert. Dieser Speicher wird als Puffer bezeichnet. Die Geschwindigkeitsunterschiede und Pufferbeschränkungen können die zuverlässige Datenkommunikation beeinträchtigen. Flusskontrolle und Fehlerkontrolle sind zwei verschiedene Mechanismen, die für eine genaue Datenübertragung verwendet werden. Wenn die Sendergeschwindigkeit höher und die Empfängergeschwindigkeit niedriger ist, liegt eine Geschwindigkeitsinkongruenz vor. Dann sollte der gesendete Datenfluss gesteuert werden. Diese Technik ist als Flusskontrolle bekannt. Während der Übertragung können Fehler auftreten. Wenn der Empfänger einen Fehler feststellt,Es sollte den Absender darüber informieren, dass ein Fehler in den Daten vorliegt. So kann der Absender die Daten erneut übertragen. Diese Technik wird als Fehlerkontrolle bezeichnet. Beide treten in der Datenverbindungsschicht des OSI-Modells auf. Der Hauptunterschied zwischen der Flusskontrolle und der Fehlerkontrolle besteht darin, dass die Flusskontrolle den ordnungsgemäßen Datenfluss vom Absender zum Empfänger aufrechterhält, während die Fehlerkontrolle herausfinden soll, ob die an den Empfänger gelieferten Daten fehlerfrei und zuverlässig sind. Der Hauptunterschied zwischen der Flusskontrolle und der Fehlerkontrolle besteht darin, dass die Flusskontrolle den ordnungsgemäßen Datenfluss vom Absender zum Empfänger aufrechterhält, während die Fehlerkontrolle herausfinden soll, ob die an den Empfänger gelieferten Daten fehlerfrei und zuverlässig sind. Der Hauptunterschied zwischen der Flusskontrolle und der Fehlerkontrolle besteht darin, dass die Flusskontrolle den ordnungsgemäßen Datenfluss vom Absender zum Empfänger aufrechterhält, während die Fehlerkontrolle herausfinden soll, ob die an den Empfänger gelieferten Daten fehlerfrei und zuverlässig sind.

INHALT

1. Überblick und Hauptunterschied

2. Was ist Flusskontrolle

? 3. Was ist Fehlerkontrolle?

4. Ähnlichkeiten zwischen Flusskontrolle und Fehlerkontrolle.

5. Vergleich nebeneinander - Flusskontrolle und Fehlerkontrolle in tabellarischer Form.

6. Zusammenfassung

Was ist Flusskontrolle?

Beim Senden von Daten von einem Gerät zu einem anderen Gerät wird das Sendeende als Quelle, Absender oder Sender bezeichnet. Das empfangende Ende ist als Ziel oder Empfänger bekannt. Sender und Empfänger haben möglicherweise unterschiedliche Geschwindigkeiten. Der Empfänger kann die Daten nicht verarbeiten, wenn die Datenübertragungsgeschwindigkeit höher ist. Somit können die Flusssteuerungstechniken verwendet werden.

Eine einfache Methode zur Flusskontrolle ist die Stop- und Wait-Flusskontrolle. Zunächst sendet der Sender den Datenrahmen. Wenn es empfangen wird, sendet der Empfänger einen Bestätigungsrahmen (ACK). Der Sender kann Daten erst senden, nachdem er den Bestätigungsrahmen vom Empfänger empfangen hat. Dieser Mechanismus steuert den Übertragungsfluss. Der Hauptnachteil besteht darin, dass jeweils nur ein Datenrahmen übertragen werden kann. Wenn eine Nachricht mehrere Frames enthält, ist das Stoppen und Warten keine effektive Flusssteuerungsmethode.

Unterschied zwischen Flusskontrolle und Fehlerkontrolle
Unterschied zwischen Flusskontrolle und Fehlerkontrolle

Abbildung 01: Flusskontrolle und Fehlerkontrolle

Bei der Schiebefenstermethode verwalten sowohl der Sender als auch der Empfänger ein Fenster. Die Fenstergröße kann gleich oder kleiner als die Puffergröße sein. Der Absender kann senden, bis das Fenster voll ist. Wenn das Fenster voll ist, muss der Sender warten, bis er eine Bestätigung vom Empfänger erhält. Eine Sequenznummer wird verwendet, um jeden Frame zu verfolgen. Der Empfänger bestätigt einen Rahmen, indem er eine Bestätigung mit der Sequenznummer des nächsten erwarteten Rahmens sendet. Diese Bestätigung gibt dem Absender bekannt, dass der Empfänger bereit ist, die Anzahl der Frames in Windows-Größe zu akzeptieren, beginnend mit der angegebenen Anzahl.

Was ist Fehlerkontrolle?

Daten werden als Folge von Frames gesendet. Einige Frames erreichen das Ziel möglicherweise nicht. Der Rauschstoß kann den Rahmen beeinflussen, so dass er auf der Empfangsseite möglicherweise nicht erkennbar ist. In dieser Situation wird der Frame als verloren bezeichnet. Manchmal erreichen die Frames das Ziel, aber es gibt einige Fehler in Bits. Dann wird der Rahmen als beschädigter Rahmen bezeichnet. In beiden Fällen erhält der Empfänger nicht den richtigen Datenrahmen. Um diese Probleme zu vermeiden, verfügen Sender und Empfänger über Protokolle zur Erkennung der Übertragungsfehler. Es ist wichtig, die unzuverlässige Datenverbindung in eine zuverlässige Datenverbindung umzuwandeln.

Fehlerkontrolltechniken

Es gibt drei Techniken zur Fehlerkontrolle. Sie sind Stop-and-Wait, Go-Back-N, Selective-Repeat. Zusammen werden diese Mechanismen als automatische Wiederholungsanforderung (Automatic Repeat Request, ARQ) bezeichnet.

In Stop and Wait ARQ wird ein Frame an den Empfänger gesendet. Dann sendet der Empfänger die Bestätigung. Wenn der Absender in einem bestimmten Zeitraum keine Bestätigung erhalten hat, sendet der Absender diesen Frame erneut. Dieser Zeitraum wird mithilfe eines speziellen Geräts ermittelt, das als Timer bezeichnet wird. Beim Senden des Frames startet der Absender den Timer. Es hat eine feste Zeit. Wenn vom Empfänger keine Bestätigung erkennbar ist, sendet der Sender diesen Frame erneut.

In Go-Back-N ARQ überträgt der Absender eine Reihe von Frames bis zur Fenstergröße. Liegen keine Fehler vor, sendet der Empfänger die Bestätigung wie gewohnt. Wenn das Ziel einen Fehler erkennt, sendet es eine negative Bestätigung (NACK) für diesen Frame. Der Empfänger verwirft den Fehlerrahmen und alle zukünftigen Rahmen, bis der Fehlerrahmen korrigiert ist. Wenn der Absender eine negative Bestätigung erhält, sollte er den Fehlerrahmen und alle nachfolgenden Rahmen erneut übertragen.

In Selective-Repeat ARQ verfolgt der Empfänger die Sequenznummern. Es sendet eine negative Bestätigung nur von dem Frame, der verloren geht oder beschädigt ist. Der Absender kann nur den Frame senden, für den der NACK empfangen wird. Es ist effizienter als Go-Back-N ARQ. Dies sind die gängigen Fehlerkontrolltechniken.

Was ist die Ähnlichkeit zwischen Flusskontrolle und Fehlerkontrolle?

Sowohl die Flusskontrolle als auch die Fehlerkontrolle erfolgen in der Datenverbindungsschicht

Was ist der Unterschied zwischen Flusskontrolle und Fehlerkontrolle?

Diff Artikel Mitte vor Tabelle

Flusskontrolle vs Fehlerkontrolle

Die Flusskontrolle ist der Mechanismus zur Aufrechterhaltung der ordnungsgemäßen Übertragung vom Sender zum Empfänger bei der Datenkommunikation. Die Fehlerkontrolle ist der Mechanismus zur Bereitstellung fehlerfreier und zuverlässiger Daten an den Empfänger bei der Datenkommunikation.
Haupttechniken
Stop and Wait und Sliding Window sind Beispiele für Flusssteuerungstechniken. Stop-and-Wait-ARQ, Go-Back-N-ARQ und Selective-Repeat-ARQ sind Beispiele für Fehlerkontrolltechniken.

Zusammenfassung - Flusskontrolle vs. Fehlerkontrolle

Daten werden vom Sender zum Empfänger übertragen. Für eine zuverlässige und effiziente Kommunikation ist es wichtig, Techniken zu verwenden. Flusskontrolle und Fehlerkontrolle sind zwei davon. In diesem Artikel wurde der Unterschied zwischen Flusskontrolle und Fehlerkontrolle erläutert. Der Unterschied zwischen der Flusskontrolle und der Fehlerkontrolle besteht darin, dass die Flusskontrolle den ordnungsgemäßen Datenfluss vom Sender zum Empfänger aufrechterhält, während die Fehlerkontrolle herausfinden soll, ob die an den Empfänger gelieferten Daten fehlerfrei und zuverlässig sind.

Laden Sie das PDF von Flow Control vs Error Control herunter

Sie können die PDF-Version dieses Artikels herunterladen und gemäß Zitierhinweis für Offline-Zwecke verwenden. Bitte laden Sie die PDF-Version hier herunter: Unterschied zwischen Flusskontrolle und Fehlerkontrolle

Empfohlen: