14 Mayıs 2012 Pazartesi

network - Telnet nedir?

Telnet, İnternet ve ya özel bir ağ ile ulaşılabilen bir makineye bağlanmak için gerçekleştirilen TCP/IP protokolü ve bu işi yapan programlara verilen genel isimdir. Bağlanılan makinede login olabilmek için orada bir username'e sahip olmanız ve bir telnet erişim programının olması gerekir. Telnet erişimli bazı web servisleri, bağlantı sırasında username istemeyebilirler, ya da girmemiz gereken username bağlantığımızda otomatik olarak karşımıza çıkabilir. Telnet erişim programları genellikle işletim sistemi ile birlikte gelmektedir (Windows 7 işletim sisteminde güvenlik nedeni ile Telnet pasif haldedir. Aktifleştirmek için Program Ekle/Kaldır -> Windows özelliklerini aç ve ya kapat tıklayarak Telnet bileşenlerini aktifleştirebiliriz.). Telnet işlemleri genellikle komut satırından gerçekleşir. Telnet protokolü girdiğimiz username ve password'u, bağlı olduğumuz ağda rahatlıkla görülebilecek şekilde düz metin (plain text) formatında gönderir. Bu yüzden telnet güvensizdir. Çünkü ağa erişebilen herkes girdiğimiz username ve password'u görebilir. Windows ortamında Telnet istemcisini Başlat -> çalıştır -> telnet.exe yazarak çalıştırabiliriz. Daha sonra telnet komutu ardından da bağlanmak istediğimiz makinenin IP adresini yazarız (yazdıktan sonra Enter) ve karşımıza komut satırı gelir. Buraya username ve password yazdıktan sonra karşıdaki makineye bağlanmış oluruz. Komut satırından çalıştırabileceğimiz genel telnet komutlarından burada bahsettim. Telnet karşıdaki makinaya bağlanmak için bir protokol dedik. Http ve Ftp'de karşıdaki makinaya bağlanmak için olan protokollerden bazıları. Özellikle internette uzaktaki bilgisayara bağlanmak ve protokoller izin verdiği ölçüde karşıdaki bilgisayarı kullanmak bu saydığım protokoller için geçerli.

Telnet'in farkı nedir?

Web üzerinde Http protokolünü kullanarak bilgisayarlar arasında gezinebiliyoruz. Genel mantığı, biz browser üzerinden sunucuya bir istekte bulunuruz ve sunucu bize isteğimiz doğrultusunda bir yanıt verir. Aynı şekilde Ftp protokolünde de bilgisayarımızdan sunucuya dosya alış-verişi konusunda istekte bulunuruz, sunucu da bize gerekli dosyayı verir ya da biz oraya dosyayı yükleriz. İki durumda da karşı makineye herhangi bir giriş (login olma) işlemi yok, sadece istekte bulunuyoruz. Telnet kullandığımızda ise uzaktaki makineye giriş yaparız, yani login oluruz. Konsol sayesinde sanki o makinenin başındaymış gibi işlem yapabiliriz. Bu olaya Remote Login denir. Ayrıca, Http ve Ftp protokollerini kullandığımızda uzaktaki bilgisayarın hangi işletim sistemi ile çalıştığı önemli değildir. Telnet kullandığımızda ise sunucunun sahip olduğu işletim sistemi bize sunulur. Dolayısıyla kullanılan işletim sistemi ve yazdığımız telnet komutları sonunca ortaya çıkan sonuç bize aynen yansır. Günümüzde Telnet kullanımı uzaktaki sunucuya erişmek adına pek yaygın değildir. Fakat yine de sunucuya komut yollamak, gelen cevapları kontrol etmek ve SMTP, IRC, HTTP, FTP veya POP3 gibi servislerdeki sorunların tespitinde kullanılmaktadır. Devamı için : network - Telnet nedir?

Hiç yorum yok:

Yorum Gönder

Yorumunuzu esirgemeyiniz..