logo

Wprowadzenie do TELNETU

Warunek wstępny: Rodzaje protokołów sieciowych

TELNET oznacza Tel typ Internet praca. Jest to rodzaj protokołu, który umożliwia połączenie jednego komputera z komputerem lokalnym. Jest stosowany standardowo Protokół TCP/IP za usługę terminala wirtualnego świadczoną przez ISO . Komputer, który rozpoczyna połączenie, nazywany jest komputerem komputer lokalny .



Komputer, do którego się podłączasz, czyli który akceptuje połączenie tzw komputer zdalny .

Podczas działania usługi Telnet wszystko, co jest wykonywane na komputerze zdalnym, będzie wyświetlane na komputerze lokalnym. Telnet działa na zasadzie klient/serwer. Komputer lokalny korzysta z programu klienta Telnet, a komputery zdalne korzystają z programu serwera Telnet.

Logowanie

Proces rejestrowania można dalej podzielić na dwie części:



  1. Logowanie lokalne
  2. Zdalne logowanie

1. Logowanie lokalne: Ilekroć użytkownik loguje się do swojego systemu lokalnego, nazywa się to logowaniem lokalnym.

Logowanie lokalne

Logowanie lokalne

Java dla Tojsona

Procedura logowania lokalnego



  • Naciśnięcia klawiszy są akceptowane przez sterownik terminala, gdy użytkownik pisze na terminalu.
  • Sterownik terminala przekazuje te znaki do systemu operacyjnego.
  • Teraz system operacyjny sprawdza kombinację znaków i otwiera wymaganą aplikację.

2. Zdalne logowanie: Zdalne logowanie to proces, podczas którego użytkownicy mogą zalogować się do zdalnej witryny, czyli komputera i skorzystać z usług dostępnych na zdalnym komputerze. Za pomocą zdalnego logowania użytkownik jest w stanie zrozumieć wynik przeniesienia wyniku przetwarzania z komputera zdalnego na komputer lokalny.

Zdalne logowanie

Zdalne logowanie w logowaniu

Procedura zdalnego logowania

  • Kiedy użytkownik wpisze coś na komputerze lokalnym, lokalny system operacyjny akceptuje ten znak.
  • Komputer lokalny nie interpretuje znaków, wyśle ​​je do klienta TELNET.
  • Klient TELNET przekształca te znaki na uniwersalny zestaw znaków zwany znakami wirtualnego terminala sieciowego (NVT) i przekazuje je do lokalnego stosu protokołu TCP/IP.
  • Polecenia lub tekst w formie NVT podróżują przez Internet i docierają do TCP/IP stos na komputerze zdalnym.
  • Znaki są następnie dostarczane do systemu operacyjnego, a następnie przekazywane do serwera TELNET.
  • Następnie serwer TELNET zmienia te znaki na znaki zrozumiałe dla komputera zdalnego.
  • Zdalny system operacyjny odbiera znaki ze sterownika pseudoterminala, czyli oprogramowania udającego, że znaki pochodzą z terminala.
  • Następnie system operacyjny przekazuje znak do odpowiedniego programu aplikacyjnego.

Wirtualny terminal sieciowy (NVT)

NVT (Network Virtual Terminal) to wirtualny terminal w sieci TELNET, który ma podstawową strukturę wspólną dla wielu różnych typów terminali rzeczywistych. NVT (Network Virtual Terminal) został stworzony, aby umożliwić komunikację pomiędzy różnymi typami terminali z różnymi systemami operacyjnymi.

Wirtualny terminal sieciowy (NVT) w Telnecie

Wirtualny terminal sieciowy (NVT) w Telnecie

Polecenia TELNETU

Polecenia Telnetu są identyfikowane za pomocą znaku przedrostka, Interpret As Command (IAC) z kodem 255. Po IAC następują kody poleceń i opcji.

Podstawowy format polecenia pokazano na poniższym rysunku:

Format poleceń Telnet

Poniżej znajdują się niektóre ważne polecenia TELNET:

Postać
Dziesiętny
Dwójkowy
Oznaczający
BĘDZIE 251 11111011 1. Oferta umożliwiająca.
2. Akceptacja prośby o włączenie.
PRZYZWYCZAJENIE 252 11111100 1. Odrzucenie prośby o włączenie.
2. Oferowanie wyłączenia.
3. Przyjęcie prośby o wyłączenie.
DO 253 11111101` 1. Zatwierdzenie prośby o włączenie.
2. Prośba o włączenie.
NIE 254 11111110 1. Odrzucenie prośby o włączenie.
2. Zatwierdzenie oferty wyłączenia.
3. Prośba o wyłączenie.

Poniżej przedstawiono kilka typowych opcji używany z telnetem:

Kod
Opcja
Oznaczający
0 Dwójkowy Interpretuje to jako 8-bitową transmisję binarną.
1 Echo Będzie odzwierciedlać dane odebrane z jednej strony na drugą.
3 Stłumić, śmiało Będzie tłumić sygnał kontynuacji po danych.
5 Status Zapyta o status TELNET.
6 Znak czasu Definiuje znaczniki czasu.
8 Szerokość linii Określa szerokość linii.
9 Rozmiar strony Określa liczbę linii na stronie.
24 Typ terminala Ustawia typ terminala.
32 Prędkość terminala Ustawia prędkość terminala.
3. 4 Tryb liniowy Nastąpi przejście do trybu liniowego.

Zalety Telnetu

  1. Zapewnia zdalny dostęp do czyjegoś systemu komputerowego.
  2. Telnet umożliwia użytkownikowi większy dostęp przy mniejszych problemach z transmisją danych.
  3. Telnet pozwala zaoszczędzić dużo czasu.
  4. Najstarszy system można podłączyć do nowszego systemu za pomocą protokołu telnet z różnymi systemami operacyjnymi.

Wady Telnetu

  1. Ponieważ jest to w jakiś sposób skomplikowane, początkującym staje się trudny do zrozumienia.
  2. Dane przesyłane są tutaj w postaci zwykłego tekstu, dlatego nie są tak zabezpieczone.
  3. Niektóre funkcje są wyłączone z powodu nieprawidłowego połączenia urządzeń zdalnych i lokalnych.

Tryby działania

Większość implementacji telnetu działa w jednym z trzech następujących trybów:

  1. Tryb domyślny
  2. Tryb postaci
  3. Tryb liniowy

1. Tryb domyślny: Jeśli nie zostaną wywołane żadne inne tryby, używany będzie ten tryb. Echo w tym trybie wykonywane jest przez Klienta. W tym trybie użytkownik wpisuje znak, a klient wyświetla go echem na ekranie, ale nie wysyła go, dopóki nie uzupełni całej linii.

jak przekonwertować ciąg na liczbę całkowitą w Javie

2. Tryb postaci: Każdy znak wpisany w tym trybie jest wysyłany przez klienta do serwera. Serwer pracujący w tym trybie zwykle wyświetla echa znaków, które mają być wyświetlone na ekranie klienta.

3. Tryb liniowy: Edycja linii, np. echo, usuwanie znaków itp., odbywa się po stronie klienta. Klient wyśle ​​całą linię do serwera.