Warum würde Telnet auf UDP-Ports nicht?

October 27

Telnet ist ein terminal-Emulator. Es ermöglicht Benutzern mit einem Remotecomputer anmelden und verwenden Sie es, als wäre es dem lokalen Computer. UDP ist das User Datagram Protocol, eines der zwei Transportprotokolle für TCP/IP Netzwerken. Es gibt eine einfache Erklärung für, warum eine Telnet-Sitzung mit einem UDP-Port Scheitern würde, aber es erfordert ein Hintergrundwissen, die Erklärung vollständig zu verstehen.

TCP/IP

TCP/IP ist das Transmission Control Protocol/Internet Protocol Suite. Diese Gruppe von Netzwerkprotokollen Vernetzung Theorie dominiert und regelt die Datenkommunikation über das Internet. Die Hauptaufgabe der Protokolle ist es, das Format zu definieren, in dem Daten über ein Netzwerk übertragen. Daten ist in ein Paket gepackt, durch das User Datagram Protocol oder das Transmission Control Protocol, die Transportprotokolle sind. Das Transportprotokoll fügt einen Header auf der Vorderseite der Daten, einschließlich die Quell- und Ziel-Adressen der beiden Anwendungen über das Netzwerk kommuniziert. In Netzwerken ist die Adresse für eine Anwendung eine Port-Nummer.

Netzwerk-Ports

Eine Port-Nummer ist die Abkürzung für eine Anwendung. Die empfangende Netzwerksoftware weiß welche Anwendung wartet ein Datenpaket wegen die Port-Nummer in der Transport-Header geschrieben. Die Internet Assigned Numbers Authority verwaltet eine Liste der Portnummern zugewiesen Netzwerkanwendungen. Ein Port wird durch seine Port-Nummer und dessen Transportprotokoll bezeichnet. Es ist ein vollständiger Satz von Zahlen für UDP und TCP. Jede Gruppe nutzt die gleichen Zahlen. In der Regel ist eine Anwendung den gleichen Anzahl Port für TCP und UDP zugeordnet. Telnet wird UDP und TCP-Port 23, zugewiesen, obwohl es nur den TCP-Port verwendet.

Verbindungstypen

TCP ist "Connection-oriented." Das bedeutet, dass die beiden Computer über das Netzwerk kommuniziert eine Sitzung und Exchange Nachrichten im Zusammenhang mit dieser Sitzung herzustellen. UDP ist ein "verbindungslos" Protokoll. Das bedeutet einerseits ein Datenpaket verschickt und überprüft nicht, ob es ankommt. Es gibt keine Serie von Paketen in eine Übertragung; jedes Paket ist eine komplette Transaktion. Der Empfänger kann oder kann nicht Antworten.

Telnet-Merkmale

Telnet ermöglicht einem Benutzer, zu einem entfernten Computer einloggen und um angemeldet zu bleiben, bis ein Abmelden Befehl ausgegeben. Die Telnet-Aufgabe der Aufrechterhaltung einer Sitzungs ist eindeutig verbindungsorientiert. Dies ist warum Telnet verwendet nur den TCP-Port zugewiesen ist und warum eine Telnet-Verbindung zu einem UDP-Port fehl.