Verhalten sich die Header von TCP, IP und Data Link während der Wartezeit in der Warteschlange als Paket oder als 3 verschiedene Pakete?

336
夢のの夢

Gemäß der Definition von Wikipedia fand ich, dass die Verarbeitungsverzögerung die Verzögerung ist, die durch den Router verursacht wird, der den Paket-Header verarbeitet. Ich frage mich nur, ob TCP-, IP- und Datenlink-Header in demselben Paket oder in drei einzelnen Paketen enthalten sind.

0

2 Antworten auf die Frage

1
David Schwartz

Es hängt davon ab, auf welcher Ebene Sie sich gerade befinden. Wenn Sie beispielsweise ein Paket in einem Ethernet-Netzwerk betrachten, das ein TCP-Paket enthält, finden Sie den TCP-Header im Ethernet-Paket. Wenn es auf die IP-Schicht gelangt, wurde der Ethernet-Paket-Header entfernt.

Du hast es nicht ganz richtig. Der Layer-2 (Ethernet) -Frame kapselt das Layer-3-Paket (IP-Paket), das dann das Layer-4-Segment (TCP-Segment) einkapselt. Der Router entfernt den Layer-2-Frame und routet basierend auf dem resultierenden Layer-3-Paket, das immer noch das Layer-4-Segment enthält. Ihre Beschreibung lässt es so klingen, als ob der Layer-2-Frame das Layer-4-Segment direkt kapselt. Ron Maupin vor 8 Jahren 0
Ich versuche nicht wirklich, die Beziehung zwischen IP und TCP zu erklären, da TCP nicht anders als auf IP verwendet wird. David Schwartz vor 8 Jahren 0
0
Frank Thomas

Sie sind alle Teil derselben Protokolldateneinheit . Der Data Link Frame enthält in seinem Datenbereich ein IP- Paket, das selbst ein TCP- Segment enthält . Es scheint, dass der Artikel von Wikipedia "package" enthält, aber die verknüpfte Definition des Pakets beschreibt eine generische Protokolldateneinheit auf Schicht 2, kein IP-Paket, wie es das ISO- OSI-Modell oder der DARPA ARPANET-Stack definiert. Dies kann ein Teil der Quelle Ihrer Verwirrung sein.

Es kann auch hilfreich sein zu wissen, dass es für Router und Switches einige unterschiedliche Modi gibt, wie sie Frames gebunden zwischenspeichern und weiterleiten ( Cut-through vs. Store-and-Forward ), einschließlich der Frage, ob sie darauf warten, dass der gesamte Frame eingeht und berechnet wird seine Frame-Überprüfungssequenz, bevor echte Entscheidungen über den Frame und seine internen Protokolldaten getroffen werden. Dies wirkt sich möglicherweise dramatisch auf die Verarbeitungsverzögerung aus, nach der Sie gefragt werden.