Telnet, uzak bir bilgisayar sistemine terminal oturumu aracılığıyla erişim sağlamak için kullanılan bir ağ protokolüdür. Adı, "Telecommunication Network" (İletişim Ağı) ifadesinin kısaltmasıdır. Telnet, istemci ile sunucu arasında etkileşimli bir terminal bağlantısı kurarak, kullanıcının uzak sistemde yerel bir terminaldeymiş gibi çalışmasına olanak tanır. Telnet bu özelliği sayesinde uzak sistem yönetimi, ağ cihazlarının konfigürasyonu ve genel erişim uygulamalarında yaygın olarak kullanılmıştır.
Telnet, istemci-sunucu mimarisi temelinde çalışir. OSI modelinin uygulama katmanında yer alır ve veri iletiminde Taşıyıcı Katman (Transport Layer) protokolü olan TCP'yi kullanır. Çoğu uygulamada port numarası olarak 23 kullanılır. Telnet, basit yapısına rağmen gelişmiş kontrol mekanizmalarına ve terminal emülasyon desteğine sahiptir.
Telnet, ilk olarak 1969 yılında ARPANET üzerinde denenen ilk uygulama katmanı protokolü olmuştur. Bu erken uygulama, uzaktan erişim ve merkezi bilgisayar sistemleriyle etkileşim sağlamak amacıyla tasarlanmıştır. 1971 yılında RFC 97 ile ilk resmi taslağı yayınlanan protokol, 1983 yılında Internet Standard #8 olarak standartlaştırılmıştır. Telnet'in gelişiminde Network Virtual Terminal (NVT) kavramı, farklı sistemlerin ortak bir terminal standardında haberleşebilmesini sağlayan temel yapı olmuştur. Telnet, geliştirildiği yıllarda UNIX sistemlerine erişim, kütüphane katalogları, bilgi bankaları, uzaktan yönetim ve çok kullanıcılı oyun sistemleri gibi pek çeşitli alanlarda yaygın şekilde kullanılmıştır.
Telnet istemcisi, bir uzak sunucuya bağlandığında sunucu üzerindeki terminal hizmetine erişim sağlar. Bağlantı gerçekleştirildikten sonra, kullanıcı sunucu tarafından sağlanan oturumda kimlik doğrulamasını tamamlayarak sistem kaynaklarına erişim elde eder. Bu oturum, genellikle karakter tabanlı giriş ve yanıtlarla yürütülür.
Telnet oturumları TCP protokolü üzerinden sağlanır ve bu sayede veri iletimi sırasında bağlantı yönülü, sıralı ve güvenilir olur. Telnet, terminal emülasyon protokolü olarak VT100 standartlarını esas alır ve bu emülasyon aracılığıyla kullanıcıya uzak sistemde çalışan bir terminal izlenimi sunar. Telnet oturumunda, karakter bazlı iletim ve yankılama (“echo”) gibi davranışlar taraflar arasında karşılıklı olarak müzakere edilir.
Telnet protokolü, belirli standartlar çerçevesinde tanımlanmıştır. Özellikle şu RFC belgeleri temel protokolü ve opsiyonel fonksiyonları tanımlar:
Teknik başlıca özellikleri şunlardır:
Telnet, kullanıcı tarafından girilen veriyi karakter bazlı olarak iletir. Bu yüzden yüksek gecikmeli ağlarda yavaş tepki sürelerine neden olabilir. Bu durumlar için echo ayarları ve akış kontrol mekanizmaları müzakere ile ayarlanabilir. Telnet, ayrıca karşı tarafın canlı olup olmadığını test etmek için AYT (Are You There) gibi komutlar içerir.
Telnet protokolü, geliştirildiği dönemde ağa bağlı cihazlara erişim ve yönetim için yaygın olarak kullanılmıştı. Öne çıkan kullanım alanları şunlardır:
Bazı Telnet istemcileri ve uygulamaları, belirli port numaraları (23, 2000, 3000 gibi) ile özel servislerde kullanılmıştır. Bu servisler, kullanıcılara bilgiye erişim, metin tabanlı söyleşiler veya veri görüntüleme gibi işlevler sunmuştur.
Telnet protokolü, veri iletimini şifrelemeden düz metin (plaintext) olarak gerçekleştirir. Bu durum, özellikle ağ trafiğinin dinlenebildiği ortamlarda önemli bir güvenlik zafiyetine yol açar. Telnet bağlantısında kullanıcı adı, parola ve oturum verileri şifrelenmeden aktarıldığından, "packet sniffing" gibi tekniklerle ele geçirilebilir. Özellikle çok kullanıcılı sistemlerde bu durum ciddi tehdit oluşturur. Telnet'in güvenlik açıkları nedeniyle, günümüzde yerini şifreli veri iletimi sağlayan SSH (Secure Shell) protokolü almıştır. SSH, Telnet'e benzer şekilde uzak sistem yönetimi sunar ancak kimlik doğrulama, veri bütünlüğü ve şifreleme gibi özelliklerle güvenliği ön planda tutar. Pek çok modern sistemde Telnet protokolü devre dışı bırakılmış ya da kökten kaldırılmıştır.
Telnet, bilgisayar ağlarının ilk dönemlerinden itibaren uzak sistemlerle etkileşim kurmak amacıyla geliştirilen temel protokollerden biri olmuştur. Terminal benzetimi, TCP tabanlı bağlantı yapısı ve uygulama katmanı özellikleriyle uzun yıllar boyunca çeşitli alanlarda yaygın olarak kullanılmıştır. Ancak açık metin üzerinden veri iletmesi nedeniyle güvenlik açısından zayıf bir protokol olarak kabul edilmekte ve modern sistemlerde yerini şifreli iletişim sağlayan SSH gibi alternatiflere bırakmaktadır. Telnet’in mimarisi ve geliştirme süreci, ağ protokollerinin tarihsel gelişiminde uygulama katmanı protokollerine yönelik teknik yaklaşımların oluşumunda etkili olmuştur.
Ege Üniversitesi Bilgi İşlem Daire Başkanlığı. “Telnet Nedir?” security.nyg.ege.edu.tr. Web.archive.org üzerinde yayımlanmış sürüm, 30 Ekim 2005. Erişim Tarihi: 11 Temmuz 2025. Erişim Adresi.
Khare, Rohit. "Telnet: The Mother Of All (Application) Protocols". University of California. Seventh Heaven. Erişim Tarihi: 11 Temmuz 2025. Erişim Adresi.
METU Open Course Ware. "Telnet". Erişim Tarihi: 11 Temmuz 2025. Erişim Adresi.
Mesleki Eğitim ve Öğretim Sisteminin Güçlendirilmesi Projesi. "Cihazlara Bağlanma". Bilişim Teknolojileri. Ankara, 2008. Erişim Adresi.
T.C. Milli Eğitim Bakanlığı. "Ağ Güvenliği". Bilişim Teknolojileri. Ankara, 2013. Erişim Tarihi: 11 Temmuz 2025. Erişim Adresi.
T.C. Milli Eğitim Bakanlığı. "Ağ Güvenliği ve Ağ Protokolleri". Elektrik-Elektronik Teknolojisi. Ankara, 2011. Erişim Adresi.
Henüz Tartışma Girilmemiştir
"Telnet Protokolü" maddesi için tartışma başlatın
Tarihsel Gelişim
Çalışma Prensibi
Teknik Özellikler
Kullanım Alanları
Güvenlik Zafiyetleri ve Eleştiriler
Bu madde yapay zeka desteği ile üretilmiştir.