logo

Introductie tot TELNET

Voorwaarde: Soorten netwerkprotocollen

TELNET betekent Tel etype Netto werk. Het is een type protocol waarmee één computer verbinding kan maken met de lokale computer. Het wordt als standaard gebruikt TCP/IP-protocol voor virtuele terminalservice die wordt geleverd door ISO . De computer die de verbinding start, staat bekend als de lokale computer .



De computer waarmee verbinding wordt gemaakt, d.w.z. die de verbinding accepteert die bekend staat als de computer op afstand .

Tijdens de werking van Telnet wordt alles wat op de externe computer wordt uitgevoerd, weergegeven door de lokale computer. Telnet werkt volgens het client/server-principe. De lokale computer gebruikt een telnet-clientprogramma en de externe computers gebruiken een telnet-serverprogramma.

Loggen

Het logproces kan verder in twee delen worden onderverdeeld:



  1. Lokale login
  2. Inloggen op afstand

1. Lokale login: Telkens wanneer een gebruiker inlogt op zijn lokale systeem, wordt dit lokale login genoemd.

Lokale login

Lokale login

doen terwijl je in Java bent

De procedure voor lokaal inloggen



  • Toetsaanslagen worden door de terminalchauffeur geaccepteerd wanneer de gebruiker op de terminal typt.
  • Terminal Driver geeft deze tekens door aan het besturingssysteem.
  • Nu valideert OS de combinatie van tekens en opent de vereiste applicatie.

2. Inloggen op afstand: Inloggen op afstand is een proces waarbij gebruikers kunnen inloggen op een externe site, d.w.z. een computer, en diensten kunnen gebruiken die beschikbaar zijn op de externe computer. Met behulp van extern inloggen kan een gebruiker het resultaat begrijpen van het overbrengen van het verwerkingsresultaat van de externe computer naar de lokale computer.

Inloggen op afstand

Inloggen op afstand bij Inloggen

De procedure voor inloggen op afstand

  • Wanneer de gebruiker iets op de lokale computer typt, accepteert het lokale besturingssysteem het teken.
  • De lokale computer interpreteert de tekens niet, maar stuurt ze naar de TELNET-client.
  • De TELNET-client transformeert deze tekens naar een universele tekenset genaamd Network Virtual Terminal (NVT)-tekens en geeft deze door aan de lokale TCP/IP-protocolstack.
  • Commando's of tekst in de vorm van NVT reizen via internet en komen terecht bij de TCP/IP stapel op de externe computer.
  • Tekens worden vervolgens aan het besturingssysteem geleverd en later doorgegeven aan de TELNET-server.
  • Vervolgens verandert de TELNET-server deze tekens in tekens die begrijpelijk zijn voor een externe computer.
  • Het externe besturingssysteem ontvangt tekens van een pseudo-terminalstuurprogramma, een stukje software dat doet alsof tekens van een terminal komen.
  • Het besturingssysteem geeft het teken vervolgens door aan het juiste toepassingsprogramma.

Netwerk virtuele terminal (NVT)

NVT (Network Virtual Terminal) is een virtuele terminal in TELNET met een fundamentele structuur die wordt gedeeld door veel verschillende soorten echte terminals. NVT (Network Virtual Terminal) is gemaakt om de communicatie tussen verschillende soorten terminals met verschillende besturingssystemen mogelijk te maken.

Netwerk virtuele terminal (NVT) in Telnet

Netwerk virtuele terminal (NVT) in Telnet

TELNET-opdrachten

Commando's van Telnet worden geïdentificeerd door een voorvoegsel, Interpret As Command (IAC) met code 255. IAC wordt gevolgd door commando- en optiecodes.

Het basisformaat van de opdracht is zoals weergegeven in de volgende afbeelding:

Telnet-opdrachtindeling

Hieronder volgen enkele van de belangrijke TELNET-opdrachten:

Karakter
Decimale
Binair
Betekenis
ZULLEN 251 11111011 1. Aanbieden om in te schakelen.
2. Een verzoek om inschakeling accepteren.
NIET 252 11111100 1. Een verzoek om inschakeling afwijzen.
2. Aanbieden om uit te schakelen.
3. Een verzoek tot uitschakeling accepteren.
DOEN 253 11111101` 1. Een aanvraag tot inschakeling goedkeuren.
2. Verzoek om inschakeling.
NIET DOEN 254 11111110 1. Een verzoek om inschakeling af te keuren.
2. Een aanbod om uit te schakelen goedkeuren.
3. Verzoek om uitschakeling.

Hieronder volgen enkele veelvoorkomende opties gebruikt met telnet:

dun algoritme
Code
Keuze
Betekenis
0 Binair Het interpreteert als 8-bit binaire transmissie.
1 Echo Het echoot de gegevens die van de ene kant naar de andere kant worden ontvangen.
3 Onderdrukken, ga je gang Het onderdrukt het 'go ahead'-signaal na gegevens.
5 Toestand Er wordt gevraagd naar de status van TELNET.
6 Tijdmarkering Het definieert de timingmarkeringen.
8 Lijnbreedte Het specificeert de lijndikte.
9 Pagina grootte Het specificeert het aantal regels op een pagina.
24 Terminaltype Het stelde het terminaltype in.
32 Eindsnelheid Het stelde de terminalsnelheid in.
3. 4 Lijnmodus Het zal veranderen naar de lijnmodus.

Voordelen van Telnet

  1. Het biedt externe toegang tot iemands computersysteem.
  2. Telnet biedt de gebruiker meer toegang met minder problemen bij de gegevensoverdracht.
  3. Telnet bespaart veel tijd.
  4. Het oudste systeem kan worden aangesloten op een nieuwer systeem, waarbij Telnet verschillende besturingssystemen heeft.

Nadelen van Telnet

  1. Omdat het op de een of andere manier complex is, wordt het voor beginners moeilijk om het te begrijpen.
  2. Gegevens worden hierheen verzonden in de vorm van platte tekst en daarom zijn ze niet zo beveiligd.
  3. Sommige mogelijkheden zijn uitgeschakeld omdat er geen goede koppeling is tussen de externe en lokale apparaten.

Bedrijfsmodi

De meeste telnet-implementaties werken in een van de volgende drie modi:

  1. Standaard modus
  2. Karaktermodus
  3. Lijnmodus

1. Standaardmodus: Als er geen andere modi worden aangeroepen, wordt deze modus gebruikt. Echo's worden in deze modus door de cliënt uitgevoerd. In deze modus typt de gebruiker een teken en de client laat het teken op het scherm horen, maar verzendt het pas nadat de hele regel is voltooid.

2. Karaktermodus: Elk teken dat in deze modus wordt getypt, wordt door de client naar de server verzonden. Een server in dit type modus echoot normaal gesproken tekens terug om op het scherm van de client te worden weergegeven.

3. Lijnmodus: Het bewerken van regels, zoals echo's, het wissen van tekens, enz., gebeurt vanaf de clientzijde. De client stuurt de hele lijn naar de server.