Modesta
TCP ist ein zuverlässiges Protokoll. Für jedes TCP-Paket gibt es eine Bestätigung.
In UDP gibt es keine Bestätigungen. Das bedeutet, dass der Sender nicht weiß, ob ein Paket vom Empfänger empfangen wird.
Wenn bei TCP eine Ack (Bestätigung) längere Zeit nicht empfangen wird, sendet der Sender dasselbe Paket erneut, um sicherzustellen, dass jedes Paket am anderen Ende richtig empfangen wird.
Im TCP-Protokoll wird es so gehandhabt, dass dasselbe Paket nicht wiederholt wird, wenn es zweimal empfangen wird, und kein Paket verloren geht. Es gibt Sequenznummern und Bestätigungsnummern für jedes TCP-Paket.
IP befindet sich auf einer niedrigeren Ebene als TCP oder UDP. Es kann TCP/IP oder UDP/IP geben. IP bedeutet Internetprotokoll. TCP bedeutet Transport Control Protocol.
Wunsch
Der Hauptunterschied zwischen dem UDP- und dem TCP-Protokoll besteht darin, dass UDP ein verbindungsloses Protokoll ist, während TCP ein verbindungsorientiertes Protokoll ist. Lassen Sie mich diese beiden Protokolle etwas näher untersuchen.
Das einfache unzuverlässige Transportschichtprotokoll im Internet ist als User Datagram Protocol (UDP) bekannt. Es ist ein verbindungsloses und unzuverlässiges Transportprotokoll. Es fügt nichts zu Diensten oder IP hinzu, außer dass es eine Prozess-zu-Prozess-Kommunikation anstelle einer Host-zu-Host-Kommunikation bereitstellt. Es bietet auch einige sehr eingeschränkte Fehlerprüfungen. UDP ist ein einfaches Protokoll mit minimalem Overhead. Wenn ein Prozess sehr kleine Nachrichten senden möchte und die Zuverlässigkeit nicht wichtig ist, kann UDP dort verwendet werden. Es ist ein sehr bequemes Protokoll für Multimedia- und Multicasting-Anwendungen. UDP-Pakete werden als Benutzerdatagramme bezeichnet. Der Header dieser Pakete hat eine feste Größe von 8 Byte. TCP ist ein zuverlässiges, aber etwas komplexes Protokoll. Dieses Protokoll ist ein Transportschichtprotokoll. TCP ist eine Abkürzung für Transmission Control Protocol. Im Gegensatz zum UDP-Protokoll,Dieses Protokoll ist ein verbindungsorientiertes Protokoll. Wie UDP verwendet TCP auch Portnummern als Adressen der Transportschicht. TCP hält alle Bytes in einem Puffer, bis es eine Bestätigung erhält.
Elvis
TCP muss vor dem Senden von Daten einen "Handshake" zwischen zwei Knoten erstellen und die Sitzung synchron aushandeln: Sind Sie bereit? Ja, anerkannt. OK. Ich werde einen Block senden... Empfangen. .. TCP/IP hat auch eingebaute Datenwiederherstellung, erneute Übertragung, Korrektur usw.
UDP - ist ein "wildes" TCP/IP. Das heißt, hey, ich sende um... Jeder kann einschalten. Was? Sie haben einige Rahmen nicht bekommen? Es gibt leider keine Überprüfungen, Korrekturen und Validierungen, da ich sehr schnell bin und mich nicht von einzelnen Verhandlungen belästigen lassen möchte. Jeder kann einfach einschalten und fangen, was er kann...
Adelia
TCP ist kompliziert für eine sichere Verbindung, die sicherstellt, dass jedes Paket seine Dist erreicht. UDP ist einfacher.