Internet — podstawowe usługi
Telnet przeznaczony jest w zasadzie do pracy na własnym koncie. Istnieją jednak nieliczne komputery z dostępnymi kontami, na których można pracować bez konieczności podawania hasła. Konta te noszą zwykle nazwy "guest", ”visitor", "anonymous" itp.
Istnieją również komputery, które udostępniają konta do wykonywania jednej konkretnej usługi. Na takie konto można zalogować się bez hasła, lub hasło jest powszechnie znane, ale po uzyskaniu
i tylko z nim możemy pracować. Zakończenie pracy z tym programem powoduje automatyczne zamknięcie sesji. Przykładem może tu być rozkład jazdy pociągów. Aby z niego skorzystać powinniśmy wydać komendę: telnet mars.pg.gda.pl - w fen sposób nawiązujemy połączenie z komputerem o nazwie mars.pg.gda.pl. Następnie musimy się zalogować; jako nazwę konta podajemy kij (skrót od nazwy: krajowy rozkład jazdy), natomiast jako hasło podajemy własny adres internetowy.
Program telnet służy do połączenia się z wybranym komputerem w sieci i zdalnej pracy na tym komputerze. Zdalna praca możliwa jest jednak tylko na komputerach pracujących pod wielodostępnymi systemami operacyjnymi takimi jak: UNIX, IBM VM itp; nie można natomiast przez telnet łączyć się z komputerami pracującymi w systemie Novell NetWare. Telnet należy do pakietu programów usługowych ARPA i pozwała na logowanie na komputerach pracujących w środowiskach HP-UX, UNIK i non-UNIX
Przykłady: ‘
rozkład jazdy pociągów telnet-maŁs^ig^da^U
- login: krj, jako hasło podajemy własny adres internetowy (np. ala@ma.kota.pl).
/■
zasoby bibEdteczne telnet frictge.bj.uj.edu.pl
- login: hello user.clasOl - Biblioteka jagiellońska,
- login: hello user.das02 - Biblioteka AGH telnet limba.buw.uw.edu.pl
- login: hello user,clasOI - Biblioteka Uniwersytetu Waiszawskiego Sesja telnetu składa się z faz:
• Wywalanie programu telnet
• Połączenie z wybranym komputerem.
• Zalogowanie się na komputerze.
• Zakończenie połączenia i wyjście z sesji telnet.
Po wykonaniu pierwszych trzech czynności użytkownik może wykonywać prace tak jakby był fizycznie podłączony do komputera, z którym nawiązano łączność. Sesja telnet może pracować w dwóch trybach "input State" lub "command State”. W trybie "cammand State" można wykonywać komendy właściwe tylko dla sesji telnet
Komendy telnet
W dybie komend telnet może wykonać następujące polecenia:
? (komenda) - wyświetla plik pomocy dotyczący całego programu klienta- lub wyszczególnionej komendy.
open komputer (jport) - nawiązuje połączenie z podanym komputerem; przyjmowanym domyślnie nr portu jest 23.
INTERNET - PODSTAWOWE USŁUGI
1. TELNET
Usługa telnetu jest najłatwiejsza do zrozumienia, jeśli ktoś joż zetknął się z systemem UNIX, gdzie gros pracy przebiega na terminalach działających w trybie tekstowym. Użytkownik: togowaay-do- systema-dosiaje—do dyspozycji -powłokę-systemową- tak zwany Shell. Z jego poziomu może obsługiwać system przez wpisywanie komend i podawanie parametrów. Każda powłoka, oferuje pewien zestaw własnych komend, wkompilowanyeh w jej kod, może interpretować skrypty, dokonywać przekierowania wejścia i wyjścia eta Do powłoki, a tym samym do systemu, można się dostać pokonawszy wcześniej program o nazwie login, dokonujący weryfikacji użytkownika i sprawdzający, czy ma on prawo pracować na danej maszynie.
Telnet, jest usługą pozwalającą na zdalne zalogowanie na danej maszynie przy użycin protokołu TCP/IP. Program wykonujący tę usługę nazywa się również "telnet" i jest emulatorem lokalnego terminala. Z punktu widzenia systemu nie jest bowiem istotne, czy użytkownik pracuje lokalnie, czy też zdalnie, jedyną różnicą może być szybkość odpowiedzi systemu na polecenia. Pod wszystkimi innymi względami terminal emulowany przez program telnet zachowuje się dokładnie tak samo, jako lokalny terminal serwera, czyli najpierw daje nam do obejrzenia login, a po wpisaniu identyfikatora i hasła udostępnia powłokę.
Telnet jest aplikacją typu serwer-klient, co najlepiej może pokazać poniższy rysunek.
Serwer wysyfs
Protokół Telnet _
Telnet został opracowany w taki sposób, aby działał pomiędzy dowolnymi hostami idowołnyrai terminalami (pomiędzy różnymi systemami Operacyjnymi). Opiera się o protokół TCP, a jego specyfikacja jest zgodna z NVT (ang. NetWork Yirtnal Terminal - Wirtualny Terminal Sieciowy). NVT jest wyimaginowanym urządzeniem, na które mapują swoje terminale oba końce połączenia, klient i serwer. NVT jest urządzeniem makowym, stąd wzięła się nazwa NVT ASCII.
Konfiguracja
Program uruchamiamy komendą: telnet adres gdzie adres jest adresem komputera, z którym chcemy się połączyć (tzw. komputer zdalny). Możemy użyć zarówno adresu symbolicznego — w postaci nazwy (np.delta.ilosop.ids.gda.pl) jak i numerycznego - IP (np.: 153.19.20.129).
Po wydaniu komend? powinno zostać nawiązane połączenie między komputerem, na którym pracujemy (tzw. lokalnym) a komputerem zdalnym. Następnie komputer zdalny poprosi o podanie nazwy konta (login:) oraz hasła (password:). Po poprawnym zalogowaniu się możemy pracować na odległym komputerze jak na maszynie lokalnej (oczywiście tylko w trybie tekstowym).
1