Du beskriver et klassisk eksempel på
klient-serverarkitektur Brug af
Telnet -protokollen .
Sådan fungerer det:
* fjerncomputer (server): Denne computer kører telnet -serveren komponent. Det lytter til indgående forbindelser fra andre computere.
* lokal computer (klient): Denne computer kører telnet -klienten komponent. Den initierer en forbindelse til Telnet -serveren på fjerncomputeren.
Hvad sker der:
1. den lokale computers Telnet -klient sender en anmodning til Remote Computers Telnet -server.
2. Telnet -serveren accepterer forbindelsen og etablerer en kommunikationskanal.
3. den lokale computer kan nu sende kommandoer og modtage output fra fjerncomputeren.
Hvorfor telnet?
Telnet er en simpel protokol, der giver brugerne mulighed for eksternt adgang og styring af en anden computer. Det er tekstbaseret, hvilket betyder, at alle interaktioner er i almindelig tekst, hvilket gør det relativt let at bruge og forstå.
Almindelige anvendelser:
* Fjernadministration: Adgang til og til styring af servere og netværksenheder.
* debugging: Fejlfinding af netværksproblemer eller systemproblemer.
* Interaktive applikationer: Kører fjernprogrammer og scripts.
Sikkerhedsovervejelser:
Telnet transmitterer data i almindelig tekst, hvilket gør dem meget sårbart over for aflytning og datainterception. Af denne grund betragtes det generelt som usikkert og anbefales ikke til følsomme opgaver. ssh (Secure Shell) er et moderne, sikkert alternativ til Telnet.
Kortfattet:
Den applikation, du beskriver, bruger Telnet til at etablere en fjernforbindelse mellem to computere, hvilket giver den ene computer mulighed for at kontrollere og interagere med den anden.