Która usługa umożliwia logowanie na zdalnych komputerach, wykonywanie na nich poleceń systemowych i zarządzanie siecią?
A. DNS
B. TELNET
C. IMAP
D. NNTP
Pytanie z egzaminu CKE, styczeń 2022 (arkusz EE.08-SG-22.01).
TELNET to usługa/protokół umożliwiający zdalne logowanie do komputera, pracę w trybie terminalowym oraz wykonywanie poleceń systemowych na odległej maszynie. Klasycznie działa po TCP na porcie 23 i pozwala administratorowi połączyć się z urządzeniem lub serwerem tak, jakby siedział przy jego konsoli tekstowej. W praktyce TELNET był używany do konfiguracji routerów, przełączników, serwerów Unix/Linux, a czasem także starszych urządzeń przemysłowych czy sprzętu sieciowego. Można było np. zalogować się na zdalny host, sprawdzić konfigurację interfejsów, uruchomić polecenia diagnostyczne albo zmienić ustawienia usługi. Ważna rzecz: TELNET przesyła dane, w tym login i hasło, jawnym tekstem, bez szyfrowania. Z mojego doświadczenia to jest właśnie ten szczegół, o którym łatwo zapomnieć na testach. Dlatego zgodnie z dobrymi praktykami branżowymi w normalnej administracji używa się dziś SSH, zwykle na porcie TCP 22, bo zapewnia szyfrowanie i lepszą kontrolę bezpieczeństwa. TELNET warto znać historycznie i diagnostycznie, ale w produkcyjnej sieci powinien być ograniczany albo wyłączany.
W tym pytaniu chodzi o usługę zdalnego logowania i wykonywania poleceń, a nie o dowolny protokół sieciowy. IMAP kojarzy się z logowaniem, bo użytkownik faktycznie uwierzytelnia się do skrzynki pocztowej, ale jego zadaniem jest dostęp do poczty elektronicznej przechowywanej na serwerze. IMAP pozwala odczytywać wiadomości, synchronizować foldery i pracować na poczcie z wielu urządzeń, jednak nie daje powłoki systemowej ani możliwości zarządzania komputerem przez terminal. DNS także jest usługą sieciową, ale jego rola jest zupełnie inna: tłumaczy nazwy domenowe na adresy IP i odwrotnie, np. pomaga znaleźć adres serwera dla nazwy strony. Typowy błąd myślowy polega tu na tym, że skoro DNS jest bardzo ważny w sieci, to może służy do zarządzania siecią. Nie, on głównie rozwiązuje nazwy. NNTP dotyczy grup dyskusyjnych i wymiany artykułów w systemach news, czyli starszej formy komunikacji internetowej. Nie jest narzędziem administracyjnym do zdalnego logowania. Usługą pasującą do opisu jest TELNET, bo tworzy sesję terminalową ze zdalnym hostem. Trzeba jednak pamiętać, że TELNET nie szyfruje transmisji, więc w nowoczesnych sieciach zastępuje się go przez SSH. Moim zdaniem to dobry przykład pytania, gdzie warto rozróżniać funkcję protokołu, a nie tylko kojarzyć nazwę z siecią.