Telnet
Z Wikipedii
Telnet to standard protokołu komunikacyjnego używanego w sieciach komputerowych do obsługi odległego terminala w architekturze klient-serwer.
Telnet jest usługą (programem) pozwalającą na zdalne połączenie się komputera (terminala) z oddalonym od niego komputerem (serwerem) przy użyciu sieci, wykorzystując do tego celu protokół TCP-IP oraz standardowo przypisany port 23. Umożliwia on zatem ustanowienie użytkownikowi zdalnej sesji na serwerze tak jak gdyby siedział tuż przed nim.
Protokół obsługuje tylko terminale alfanumeryczne, co oznacza, że nie obsługuje myszy ani innych urządzeń wskazujących. Nie obsługuje także graficznych interfejsów użytkownika. Wszystkie polecenia muszą być wprowadzane w trybie znakowym w wierszu poleceń. Polecenia wydawane za pomocą naszego komputera przysłane są poprzez sieć do serwera, na którym zainstalowane jest oprogramowanie serwera telnetu. W odpowiedzi serwer odsyła nam komunikaty, które następnie wyświetlane są na naszym ekranie.
Do korzystania z tej usługi niezbędne jest posiadanie na serwerze konta typu shell. Na niektórych serwerach administratorzy zakładają konta gościnne, które nie wymagają podania hasła, lub hasła te są publicznie podawane. Jednakże ze względów nadmiernego wykorzystywania takich kont, administratorzy wprowadzili możliwość używania tylko potrzebnych aplikacji, które mogą być wykorzystane na danym serwerze. Po połączeniu się z serwerem, na którym posiadamy konto shell program zapyta nas o identyfikator użytkownika (login) i hasło dostępu (password). Usługa Telnet umożliwia zatem pracę na zdalnym komputerze bez konieczności siedzenia bezpośrednio przed nim. Uruchomienie tej usługi wykonuje się poprzez wpisanie polecenia:
telnet adres
gdzie adres jest adresem IP komputera, z którym chcemy się połączyć, bądź jego nazwą domenową, gdyż telnet dopuszcza obie te formy podawania adresu. Po nawiązaniu połączenia telnet wyświetli nam informację o wersji systemu operacyjnego serwera, jego nazwie oraz numerze wirtualnego terminala (np. ttyp0, ttyp1, ttyp2, itd…) Następnym krokiem jaki musimy wykonać w celu zalogowania się do serwera to podanie użytkownika oraz hasła (login i password).
W celu uzyskania największej możliwej wydajności usługi terminalowej jaką jest telnet, konieczna jest świadomość jakie typy terminali obsługuje serwer, z którym się łączymy oraz jakie typy terminali potrafi emulować wykorzystywana przez nas do tego celu aplikacja. Najbardziej znanymi i najczęściej wykorzystywanymi typami są: VT100 (wykorzystujący sekwencje sterujące ANSI) oraz jego pozostałe odmiany VT102 i VT220, VT-52 oraz VTNT. Filozofia pracy tych terminali polega na przesyłaniu na bieżąco znak po znaku kodów sterujących wydawanych przez nasz komputer jak i w stronę odwrotną. Odmienny rodzaj pracy wykorzystuje inny typ terminala IBM 3270 pracujący w systemach VM i MVS. Terminale IBM 3270 wymieniają informacje pomiędzy komputerem i terminalem przesyłając całe ekrany - komputer przesyła do terminala cały ekran tekstu, z wyznaczonymi polami, w których użytkownik może uzupełniać komendy lub dane dla serwera.
Bardzo często usługa telnet implementowana jest do urządzeń aktywnych sieci (switche, routery) w celu ułatwienia zdalnej konfiguracji. Użytkownik za pomocą polecenia telnet oraz podaniu adresu danego urządzenia loguje się do niego i w trybie znakowym wykonuje konfiguracje V-LAN-ów, adresów IP, NAT-a itd. Połączenie tego typu nie jest szyfrowane, a więc istnieje możliwość przechwycenia przesyłanych danych. Z tego powodu częściej stosuje się następcę Telnetu czyli SSH.
Telnet jest najstarszą i najbardziej elementarną usługą internetową. Został opisany w dokumentach RFC numer RFC 854 i RFC 855.
Przykładowe działanie telnetu można sprawdzić wchodząc do publicznie dostępnego katalogu zbiorów Biblioteki Narodowej w Warszawie telnet://alpha.bn.org.pl login: library ( Źródło: http://www.bn.org.pl/index.php?id=3&katkomp).
Warstwa aplikacji
ADSP (AppleTalk) • APPC • AFP (AppleTalk) • DAP • DLC • DNS53 • ed2k • FTAM • FTP20,21 • Gopher • HTTP80 • HTTPS443 • IMAP143 • IRC194,529 • Named Pipes • NCP524 • NetBIOS137,138,139 • NWLink • NBT • NNTP119 • NTP123 • PAP • POP3110 • RPC • RTSP • SNMP161,162 • SMTP25 • SMB • SSL/TLS • SSH22 • TDI • Telnet23 • X.400 • X.500 • XDR • ZIP (AppleTalk)
(Cyfry w indeksie oznaczają numery portu)
Warstwa transportowa
ATP (AppleTalk) • NBP (AppleTalk) • NetBEUI • RTP • RTMP (AppleTalk) • SPX • TCP • UDP • SCTP
Warstwa sieciowa
IP • ICMP • IPsec • NAT • IPX • NWLink • NetBEUI • DDP (AppleTalk)
Warstwa dostępu do sieci
ARP • 10BASE-T • 802.11 WiFi • ADSL • Ethernet • EtherTalk • FDDI • Fibre Channel • ISDN • LocalTalk (AppleTalk) • NDIS • ODI • PPP • RS-232 • SLIP • Token Ring • TokenTalk (AppleTalk) • V.90
| "Odchodzę, bo tak źle grającej reprezentacji już dawno nie widziałem" |
|
Napastnik Juventusu Turyn, piłkarz reprezentacji Francji David Trezeguet oficjalnie ogłosił, że rozstaje się z zespołem narodowym. Powodem odejścia jest konflikt z trenerem reprezentacji Raymondem Domenechem.
|
| GKS Bełchatów jedzie do Niemiec |
|
Bez kontuzjowanych Mateusza Cetnarskiego, Grzegorza Fonfary, Dawida Nowaka i Łukasza Sapeli wylecą w czwartek na zgrupowanie w Oberstauefen piłkarze PGE GKS Bełchatów. Podopieczni Pawła Janasa w Niemczech przebywać będą do 17 lipca.
|
| "Barca" nie zwalnia tempa - kolejne wzmocnienie katalońskiego giganta |
|
Piłkarz reprezentacji Białorusi, zawodnik londyńskiego Arsenalu, Aleksandr Hleb przechodzi do FC Barcelona. Kluby uzgodniły już warunki finansowe transferu, Hleb w czwartek przyleci do Barcelony, gdzie przejdzie testy medyczne.
|
| Tajemniczy piłkarz KSZO strzelił dwa gole w meczu z ŁKS Łódź |
|
W sparingowym meczu piłkarskim w Gutowie Małym k. Łodzi ŁKS Łódź przegrał 0:4 (0:2) z KSZO Ostrowiec Świętokrzyski. Najbardziej strzeżoną tajemnicą sparingu było nazwisko zawodnika, który strzelił dwie bramki dla KSZO.
|
| Euro 2012: prace posuwają się zgodnie z harmonogramem |
|
Prace nad przygotowywaniem piłkarskich mistrzostw Europy posuwają się zgodnie z harmonogramem - ocenił prezes spółki PL2012 Marcin Herra. We wtorek we Wrocławiu odbyło się spotkanie robocze z udziałem m.in. przedstawicieli sześciu miast, organizatorów Euro 2012.
|