Telnet (TELetype NETwork) is eennetwerkprotocol dat het mogelijk maakt op afstand in te loggen op een machine en die via eenopdrachtregel te besturen. De computer waarop deTelnetclient uitgevoerd wordt fungeert dan alsterminal van deserver.
Telnet is officieel gespecificeerd inIETF-documentSTD 8 (RFC 854 enRFC 855), en gebruikt gewoonlijkTCP/IP-poort 23. HetRequest for Comments voor Telnet werd op3 april1972 ingediend doorJon Postel.
De meest gebruikte Telnetclient heet gewoontelnet en is sinds begin van dejaren 80 beschikbaar opUnix. Ditprogramma kan verbinding maken met andere TCP-poorten dan 23, en kan dus gebruikt worden als "handmatige" client voor andere netwerkprotocollen; de gebruiker moet dan zelf de commando's van het betreffende protocol invoeren en de respons interpreteren; telnet wordt dan in zijn minimale vorm gebruikt omdat de telnet option negotiation niet zal worden gestart door de service waarmee contact gemaakt wordt (dit is immers geen Telnetserver). Het is ook mogelijktelnet inscripts te gebruiken.
Het gebruikmaken van Telnet (het protocol of het programma) wordt ook wel "telnetten" genoemd.
Telnet was een van de twee eerste applicatieprotocollen op hetARPANET (het andere wasFTP). Omdat Telnet niet beveiligd is (alle gegevens, meestal inclusief wachtwoorden, worden in leesbare vorm over het netwerk verstuurd) wordt het steeds minder gebruikt, en stappen steeds meer gebruikers over op hetversleutelde alternatiefSSH. De versleutelde variant van Telnet,SSL-Telnet, is nooit echt aangeslagen.
Telnet wordt nog steeds voor serieuze doeleinden gebruikt, met name voor het opzetten, testen en herzien van verbindingen die onder andere protocollen draaien. Ook zijn er nog wel servers die via Telnet bereikbaar zijn. Een voorbeeld daarvan is deNew York Public Library, debibliotheek vanNew York. Die is te bereiken optelnet://nyplgate.nypl.org. Verder maken hobbyisten nog gebruik van Telnet om eenBBS te draaien en draaien veelMUD's enMUCK's op een Telnetserver. Ook veel kleinere netwerkapparaten zoals printers enrouters zijn vaak via een Telnetsessie in te stellen. Ook zijn er hele films omgezet naar ASCII om zo via Telnet bekeken te worden. SommigeVoIP telefooncentrales maken nog gebruik van Telnet om dect-telefoons bij het systeem aan te melden.