You are on page 1of 7

FTP

FTP Nedir?

FTP (File Transfer Protocol), iki bilgisayar arasinda dosya aktarimi yapilmasina olanak
taniyan bir protokoldur. Bu protokolu kullanarak yazilmis programlar ile basit bir kaç islem
ile iki bilgisayar arasinda kolaylikla dosya aktarimi yapabilirisiniz.

FTP istemci/sunucu (client/server) mantiginda çalisir. Kullanici, bilgisayarindaki FTP


programini kullanarak sunucudaki FTP servisine baglanir ve burada kullanima sunulan
herhangi bir dosyayi kendi makinesi çekebilir.

FTP’yi kullanirken temel olarak su asamalardan geçilir;

• FTP sunucusuna baglanmak,


• Çekeceginiz dosyayi bulmak,
• Dosyayi çekmek

Bu adimlarin gerçeklestirilmesi kullandiginiz FTP programi ile yakindan iliskilidir.

Asagida windows ortamindan, komut satirindan ve Internet Explorer ile yapilan ftp’ye
örnekler verilmistir.
Sekil X.X Windows Tabanli bir FTP programi ( Kullanilan progranm WS_FTP
ftp://ftp.itu.edu.tr/pub/win95 adresinden çekebilirsiniz.

Sekil X.X ftp.itu.edu.tr adresine komut satirindan yapilan bir FTP (\\File\Run\ftp
ftp.itu.edu.tr)
Sekil X.X Internet Explorer ile ftp://ftp.itu.edu.tr/pub/win95 URL’ine yapilan bir FTP

FTP sunuculari özel amaçli veya herkesin erisimine açik sunucular olabilir. Herkesin
erisimine açik sunucularda anonymous ve/veya ftp kullanicisi tanimlidir. FTP sunucusu size
username sordugunda bu adla sisteme girebilirsiniz. Password olarakta e-mail adresini
yazmaniz yeterli olacaktir.

Örnegin ;

Komut satirindan ftp ftp.itu.edu.tr yazdiniz, Karsiniza asagidaki ekran gelecektir. Burada
User’a anonymous, Password’a ise e-mail adresinizi ( Örnegin bulent@itu.edu.tr)
yazacaksiniz.

Connected to ciragan.cc.itu.edu.tr.

220 ciragan FTP server (Version wu-2.4(6) Wed Apr 3 13:02:27 EET 1996) ready.

User (ciragan.cc.itu.edu.tr:(none)): anonymous

331 Guest login ok, send your complete e-mail address as password.

Password:

230 Guest login ok, access restrictions apply.

ftp>
Artik ftp sunucusunda çekmek istediginiz dosyayi aramaya baslayabilirsiniz.

FTP sunucularindan genel olarak asagidaki türden dosyalari çekebilirsiniz.

• Shareware : Belli bir süre için bedava kullanabilecegiz ancak daha uzun süreli
kullanimlarda para ödemeniz gereken yazilimlar.
• Freeware : Tamamen ücretsiz yazilimlar. Örnegin fontlar, oyunlar
• Güncellemeler ve patchler : Yazilim güncellemeleri veya yazilimlarda ortaya çikan
problemleri gideren ek yazilimlar
• Belgeler : Arastirma sonuçlari, makaleler veya Internet’I tanitan yazilar.

FTP sunucularindan yerden kazanmak amaçiyla genellikle dosyalar sikistirilarak saklanirlar.


Bu yüzden sunucularda .zip, .arj, .tar.gz, .tar.Z uzantili dosyalar ile karsilasabilirsiniz. Bu tür
dosyalari çektikten sonra açmaniz gerekir. ftp://ftp.itu.edu.tr/pub/msdos/utils ‘den ilgili
programlari bulabilirsiniz.

FTP ile çektiginiz programlarda virus kontrolu yapmayi unutmayiniz!

Temel FTP Komutlari

• dir

Bulundugunuz katalogun içini listeler.

ftp> dir

200 PORT command successful.

150 Opening ASCII mode data connection for /bin/ls.

total 32

drwxrwxr-x 8 120 sys 1024 Aug 1 23:14 .

drwxrwxr-x 8 120 sys 1024 Aug 1 23:14 ..

drwxr-xr-x 5 120 ftpadmin 1024 Jul 18 09:26 .1

drwxr-xr-x 5 root ftpadmin 1024 Aug 21 19:05 .2

-r--r--r-- 1 root ftpadmin 1152 Apr 11 1997 README.Org

drwxrwxr-x 3 root ftpadmin 1024 Oct 23 1995 etc

lrwxrwxrwx 1 root sys 11 Jun 10 1996 incoming -> .1/incoming

-r--r--r-- 1 root ftpadmin 334 Oct 15 1996 ls-lR.gz

-rw-r--r-- 1 root ftpadmin 948 Jan 1 1997 ls-lR.new


lrwxrwxrwx 1 root sys 6 Nov 18 1996 pub -> .1/pub

drwxrwxr-x 3 root ftpadmin 1024 Feb 5 1996 usr

-r--r--r-- 1 root ftpadmin 1351 Oct 22 1996 welcome.msg

226 Transfer complete.

887 bytes received in 0,09 seconds (9,75 Kbytes/sec)

• cd <katalog adi>

Bulundugunuz katalogu degistirmenizi saglar

ftp> cd pub

250 CWD command successful.

ftp>

• get <dosya adi> , mget <dosya adi> <dosya adi> …

Komut satirinda belirtilen dosya(lari) kullandiginiz makineye transfer eder.

drwxrwxr-x 2 111 ftpadmin 1024 Nov 27 1996 .

drwxrwxr-x 27 111 ftpadmin 1024 Jan 7 1997 ..

-rw-rw-r-- 1 111 ftpadmin 6457 Nov 13 1996 00.html

-rw-rw-r-- 1 111 ftpadmin 545 Nov 13 1996 00_index

-rw-rw-r-- 1 111 ftpadmin 494802 Oct 8 1996 32cftp17.exe

-rw-rw-r-- 1 111 ftpadmin 712604 Jul 10 1996 cftp15.exe

-rw-rw-r-- 1 111 ftpadmin 716204 Aug 27 1996 cftp16.exe

-rw-rw-r-- 1 111 ftpadmin 717219 Oct 9 1996 cftp17.exe

-rw-rw-r-- 1 111 ftpadmin 729077 Sep 13 1996 ftp2inst.exe

-rw-rw-r-- 1 111 ftpadmin 841185 May 8 1996 ftpic22b.zip

-rw-rw-r-- 1 111 ftpadmin 724699 Oct 10 1996 ftpx.zip

-rw-rw-r-- 1 111 ftpadmin 269286 Aug 30 1996 netload.zip

-rw-rw-r-- 1 111 ftpadmin 171420 May 14 1996 outbox10.zip


-rw-rw-r-- 1 111 ftpadmin 236824 Oct 23 1996 outbx103.zip

-rw-rw-r-- 1 111 ftpadmin 245824 Jun 5 1996 telftp32.exe

-rw-rw-r-- 1 111 ftpadmin 375808 Nov 13 1996 ws_ftp95.exe

-rw-rw-r-- 1 111 ftpadmin 499308 Aug 21 1996 ws_ftple.zip

226 Transfer complete.

1128 bytes received in 0,10 seconds (11,28 Kbytes/sec)

ftp> get ws_ftple.zip

200 PORT command successful.

150 Opening ASCII mode data connection for ws_ftple.zip (499308 bytes).

226 Transfer complete.

501146 bytes received in 2,77 seconds (180,66 Kbytes/sec)

ftp>

• put <dosya adi> , mput <dosya adi> <dosya adi> …

Kullandiginiz makinedeki bir dosya(lari)yi FTP sunucusuna transfer eder.

ftp> put c:\autoexec.bat

200 PORT command successful.

150 Opening ASCII mode data connection for AUTOEXEC.BAT.

226 Transfer complete.

28 bytes sent in 0,00 seconds (28000,00 Kbytes/sec)

ftp>

• lcd <katalog_adi>

Kullandiginiz makinede çalisma katalogunuzu degistirme. Örnegin programi


çekeceginiz yerin c:\temp olmasini istiyorsaniz lcd c:\temp komutunu yürütmeniz
gereklidir.

• help, help <komut adi>

Herhangi bir komut hakkinda veya genel olarak yardim almak için kullanilir.
ftp> help

Commands may be abbreviated. Commands are:

! delete literal prompt send

? debug ls put status

append dir mdelete pwd trace

ascii disconnect mdir quit type

bell get mget quote user

binary glob mkdir recv verbose

bye hash mls remotehelp

cd help mput rename

close lcd open rmdir

ftp>

You might also like