Zuverlässige Datenübertragung (DFÜ), Go-Back-N (GBN) und Selective Repeat (SR)
Nehme ich Kurs auf die Vernetzung jetzt und versuchen zu verstehen, wo die drei Protokolle verwendet werden. Ich verstehe, dass Sie die Bemühungen, um die unzuverlässige link layer (IP) zuverlässig.
Sind Sie eigentlich überall implementiert? Tut TCP implementieren, die jedem von Ihnen? Und für diese Angelegenheit, gibt es andere Protokolle arbeiten auf der Transportschicht andere als TCP und UDP?
Ich bin mit dem Buch Computer-Vernetzung von Kurose & Ross.
Jede Hilfe wird sehr geschätzt!
- Warum war ich downvoted für diese? Es ist eine berechtigte Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
", wo die drei Protokolle verwendet werden. Ich verstehe, dass Sie die Bemühungen, um die unzuverlässige link layer (IP) zuverlässig."
Ersten, nicht bekommen RDT verwechseln mit der GBN-und SR-weil GBN-und SR sind DFÜ-Protokolle. Wenn wir darüber sprechen, DFÜ -, es ist so, wir sind im Allgemeinen sprechen.. RDT definiert die Anforderungen eines zuverlässigen Daten-transfer-Protokoll, das die Anforderungen übertragung, Fehler-Erkennung und-Bestätigungen. Solange keine Protokoll (vielleicht einer, der Sie machen und genehmigt zu bekommen, IETF 🙂 ) erfüllt diese Anforderungen können als eine DFÜ-Protokoll. Gute Beispiele von fte sind SW (stoppen und warten), GBN-und SR.
Antworten auf die erste Frage, außer ich kann helfen, mich selbst zu erwähnen, die Fehler, die Sie am Ende nicht in Frage, nicht die "link-Ebene" ich bin sicher, du meintest das Netzwerk-layer.
"Sind Sie eigentlich überall implementiert? Tut TCP implementieren, die jedem von Ihnen? "
Wieder für ein Protokoll zuverlässig sein, es muss nicht berücksichtigt werden GBN oder SR, solange es erfüllt DFÜ-Prinzipien. Zum Beispiel, wir würden nicht nennen TCP eine GBN-Protokoll oder SR-Protokoll, sondern Ihre eigenen.. aber es teilt einige sowohl mit, wie kumulative acks (obwohl in einer etwas anderen Weise, als es nicht ein ack-timer GBN) und es hält die out-of-order-Pakete in den Puffer, um schließlich ordnen Sie (wie SR beim SR verwendet unabhängige Bestätigungen).
"Und für diese Angelegenheit, gibt es andere Protokolle arbeiten auf der Transportschicht andere als TCP und UDP?"
Sicher, Sie können sogar Ihren eigenen wie ich bereits erwähnt habe und sich mit IETF 😉 aber TCP und UDP sind die häufigsten und weit verbreiteten Protokolle.
Hoffe, das klärt es.
Ja, TCP implementiert alle von Ihnen, obwohl "selective repeat" ist eine option (RFC 2018).
Ihre zweite Frage ist etwas schwieriger zu beantworten, weil es immer geht in einem semantischen argument. Es gibt andere Protokolle (OSPF und EIGRP zu zwei zu nennen), die Fahrt auf, die IP-und die haben Ihre eigenen transport-Funktionen integrierte in. Aber Sie passen nicht sauber in das OSI-Modell, so dass Sie anrufen können Sie entweder auf transport-oder application-layer-Protokolle, je nach Ihrer Sicht.