FTP (File Transfer Protocol-Dosya İletim Protokolü) nedir?

FTP (File Transfer Protocol-Dosya İletim Protokolü)
Bir bilgisayardan başka bir bilgisayara bağlanarak dosya aktarımını sağlar.
İnternet üzerindeki iki sistem arasında dosya aktarımı için kullanılan temel protokoldür.
TCP/IP mimarisi geliştirilmeden önce de kullanılan bir protokol olan FTP, zaman içerisinde
değişimlere uğrayarak günümüzde kullanılan şeklini almıştır. FTP protokolü TCP tabanlıdır.
TCP protokolü sayesinde bağlantı kurulmuş olan iki nokta arasında güvenli veri alışverişi sağlanır.
Protokol sayesinde tanımlanan erişim yetki sınırlamaları, isimlendirme, farklı işletim sistemleri
tarafından kullanılabilme, veri gösterim çeşitliliği gibi etmenler protokolü karmaşık bir hale getirir.
FTP kullanıcı ile sunucu arasında görsel iletişim sunar. Her ne kadar sadece dosya transferi için
tasarlanmış olsa da kullanıcının dosyaların listelenmesi, kullanılabilecek komutların gösterilmesi
gibi isteklerine yanıt verir. FTP, dosya içerisinde yer alan verinin türünün kullanıcılar tarafından
tayin edilmesine olanak sağlar. Dosyalar içerisinden açık yazı içeren dokümanlar (ASCII) yada sayısal
veriler (EBCDIC) barındırabilirler. FTP protokolü kullanıcıların kullanıcı ismi ve şifre kullanarak
sisteme giriş yapmalarına olanak sağlar. Kullanıcılar istenen kriterleri yerine getirdikten sonra
dosya transfer işlemlerini başlatabilirler. İnternet üzerinde aktif olarak çalışan protokollerin
işlemesini sağlayan sunucular birden fazla istemciden gelen istekleri yanıtlamak üzere tasarlanmıştır.
FTP istemcileri TCP protokolünü kullanarak FTP sunucularla bağlantı kurarlar. Sunucu çok sayıda istemciden gelen istekle baş etmek amacıyla kendi kopyalarını oluşturur. Oluşturulan kopyalar yapılması gereken tüm işlemleri yerine getiremezler. Sadece istemcilerle arasındaki kontrol bağlantıları ile ilgilenir. Bağımsız dosya transferleri sağlamak amacıyla birden fazla sayıda süreç oluştururlar.
FTP sunucuları 21 numaralı TCP portundan istemcilerden gelen bağlantı isteklerini dinlerler.
Port numarasını alan sunucu 20 numaralı TCP portu üzerinden istemci ile bağlantıya geçerek veri transferini başlatır. Dosya transferi sona erdiğinde bağlantı sonlandırılır.

0 yorum:

Yorum Gönder

İzleyiciler

Toplist

Türkçe içerikli siteler rehberi
Zirve100 Site ekle
Link Değişimi http://www.huseyinzengin.net

Dost Siteler

Kpss Hazırlık http://www.huseyinzengin.net