FTP nedir? nasil kullanilir?

Internet konusunda bilgi ve ipuçları paylaşım alanıdır.
Cevapla
onur986

FTP nedir? nasil kullanilir?

Mesaj gönderen onur986 » 15 Mar 2006, 16:33

FTP NEDİRü
Cute FTP Kullanimi
FTP ( FILE TRANSFER PROTOCOL ) internete bagli bir bir bilgisayardan digerine (her iki yönde de)dosya aktarimi yapmak icin gelistirilen bir internet protokolü ve bu isi yapan uygulama programlarina verilen genel addir. FTP ilk gelistirilen internet protokollerinden biridir. FTP protokolü ile ;1) Bir baska bilgisayardan bir baska bilgisayara dosya aktarimi yapilirken, o bilgisayar ile etkilesimi ayni anda baglanti kurulur 2) Protokol ile saglanan bir dizi komutlar yardimiyla iki bilgisayar arasinda dosya alma/gönderme islemleri yapilir.

FTP Yapmak İcin Nelere İhtiyac Varü
- Baglanacagimiz bilgisayarin internet adresi,
- Baglanacagimiz bilgisayarda dosyalara ulasmak istedigimiz hesapla ilgili kullanici numarasi, varsa sifresi,
- İnternet erisimi olan,üzerinde FTP yazilimi bulunan bilgisayar
- Baglanacagimiz bilgisayarda, FTP protokol komutlarini yorumlayacak calisir durumda bir FTP servis programi yani FTP sitesi gereklidir.
FTP'nin Kullanimi
Genel kullanimi; FTP < FTP yapilacak makinenin adresi> seklindedir. Bu islemden sonra sira ile - İlgili bilgisayara baglanildiginda, kullanici adi ve parola (password) sorulur. Bunlari girdikten sonra kullanicinin makinesine baglanilmis olunur. Bazi FTP komutlari kullanilarak iki makine arasinda dosya islemleri, ayrica baglanilan makinede bazi temel dosya/disk islemleri (dosya acma/silme v.b ) islemler yapilir.

BUNLARI YAPABİLMEK İcİN GEREKLİ OLAN FTP KOMUTLARI:
CD: Dizin degistirme. Kullanimi; cd< dizin adi >
not: bir önceki dizine gecmek icin CD.. yapilir.
PWD: Bu komut yazildiginda bulunulan dizininin ismini görürüz. İcinde bulunulan dizindeki dosyalari listeler.
DIR: İcinde bulundugunuz dizindeki dosyalari listeler.
LS: Dizin icindeki cok fazla sayida dosya varsa sayfa sayfa listeleme ve dosyalari kisa olarak göstermeye yarayan komuttur. Kullanimi ;
LS- LR : ayrintili tersten alfabetik listeleme
GET: Dosya alma komutudur. Kullanimi; get <dosya - adi>(<alindiktan sonraki adi>)
alindiktan sonraki adi aynida kalabilir. MGET: Birden fazla dosya alma komutudur. örn: mget *.zip mget a*.*
PUT: Dosya gönderme komutudur. Kullanimi; put<dosya- adi> (<gönderecegimiz-yerdeki- adi>
MPUT: Birden cok dosyayi gönderme komutudur.
ASCII: Dosya aktarimlarinda aktarim modu olarak ASCII kullanilacagini belirtir.
BINARY: Dosya aktarimlarinda Binary modun kullanilacagini belirtmek icin kullanilir.Yani:
* arsiv dosyalari (zip,arj,z,zoo v.b gibi),
* calistirilabilir programlar(. exe,com gibi),
*resim formatli programlar, (gif,jpeg,wb gibi),
FTP ile alinmadan/yada gönderilmeden önce bu komut kullanilir.
DELETE: FTP yapilan bir yerde istenilen dosyayi silme komutudur. Kullanimi; delete<dosya - adi > seklindedir.
MKDIR: FTP yapilan yerde yeni bir dizin olusturma komutu MKDIR dir.Kullanimi; mkdir < dizin -adi> seklindedir.
RMDIR: FTP yapilan yerde bos bir dizini silme komutudur. Kullanimi; rmdir <dizin- adi> seklindedir.
LCD: FTP ortamindan cikmadan, kendi makinenizde dizin degistirmenizi saglar.
CLOSE: FTP ortamindan cikmadan sadece ilgili baglantiyi kapatir.
QUIT: FTP ortamindan cikmak ve baglantiyi kapatmak icin kullanilan komuttur.

FTP Yaparken Bir Dosyayi Almadan Nasil Okuyabilirimü
Bunu yapamazsiniz. Bir dosyayi görüntülemek icin onu transfer etmelisiniz.
FTP ortamindan cikmadan, aldiginiz bir dosyayi listeleyebilirsiniz.Bunun icin UNIX ' te ; '!cat <dosya_adi>', vm/cms'te 'CMS type <dosya adi>' , DOS ' ta ;'type<dosya_adi>' kullanilir.Bu komutlari FTP ortamindan cikmadan verin. Eger Netscape, Mosaic vb gibi bir Web istemcisi ile FTP yapiyorsaniz, programin "setup"indan transfer edilecek dosya tipi icin bir listeleyici (viewer) program tanimlayarak (bu, txt dosya (metin dosyasi) icin bir editör) dosya transferini dogrudan ekrana yönlendirebilirsiniz. Web sadece TXT dosyalarin degil, diger formatlardaki dosyalarin da (ses, görüntü, video vb) transfer edilirken ekrana yönlendirilmesini saglar.

Anonymous FTP Nedirü
FTP islemleri sirasinda güvenlik acisindan baglanacagimiz makinede kullanici numarasini (user name) ve password (parola) bilgilerini bilmemiz gerekir.(Program bunlari bize sorar.Baglanilan makine,kisiye özel ve parolasini sadece bizim bildigimiz bir makine olabilecegi gibi,herkese acik bir arsivde olabilir. Böylece herkesin kolayca erisip dosya almasini saglayan tek tip bir kullanici numarasi tanimlanmistir. O da; ANONYMOUS yada FTP. Bu merkezlere FTP yapildiginda kullanici ismi olarak anonymous ( ya da FTP ) girildiginde bizden parola olarak kendi: E POSTA ADRESİMİZİ girmemiz istenir. ( Parola yazilirken görülmez ) sifre olarak kesinlikle kendi bilgisayarimizin sifresini girmeyiniz .
Web üzerinden FTP
Son zamanlarda genel egilim tüm internet servislerine daha becerikli ve etkilesimli ortamlardan erisilmesi ve farkli servislerin etkilesimli olarak kullanilmasi seklinde kendini göstermistir. Bunlardan en önemli olanlarindan bir taneside WEB'dir. FTP'de dahil olmak üzere pek cok internet servisi ve ilave pek cok özellik bu ortamlar üzerinden kurulabilir. Dolayisiyla FTP yapmanin bir diger yoluda WEB üzerinden FTP yapmaktir. Bu yöntem kullanim acisindan daha kolaydir.
Binary bir dosyayi, yanlislikla, standart FTP programlari ile kolayca ASCII modda almaniz mümkün, bu sakincalar WEB üzerinden yapilan FTP' lerde ortadan kalkmaktadir. Sözgelimi standart resim formatlarinda olan bir resim dosyasini aldiginiz anda görüntüyü ekrana da gönderebilirsiniz. FTP yapmanin bu "farkli,kolay ve güzel" yolunu WEB kisminda bulabilirsiniz.
ANONYMOUS FTP' lerde sifre olarak kendi e-mail adresinizi veremiyorsaniz :
Problem, e-mail adreslerinde görülen "@" karakterinin varsayilmis olarak VM sistemlerinde satir sonu karakteri olarak tanimlanmasindan kaynaklaniyor. FTP yapmadan önce,"TERM LINEND OFF" komutunu verirseniz problem ortadan kalkacaktir. Bu komutu PROFILE EXEC dosyanizin icine ayri bir satir olarak koyarsaniz (bu durumda, tirnak icinde ( 'TERM LINEND OFF' olarak ) vermeniz gerekebilir). Böylece makinanizi her acisinizda bu komutu yazmaktan kurtulursunuz.
Anonymous FTP yaparken bu gibi dertlerle ugrasmak ve ikide bir username ve password vermek
istemiyorsaniz asagidaki REXX ile yazilmis EXEC dosyayi "MYFTP EXEC" olarak kaydedin. Programda, queue "anonymous "userid()"@vm.cc.itu.edu.tr" satirinda @ isaretinden sonra gelen
vm.cc.itu.edu.tr yerine kendi domain adresinizi yazin.
MYFTP <ftp yapilacak makinenin adresi> seklinde daha rahat anonymous ftp yapacaksiniz. (Username ve password girmek zorunda kalmayacaksiniz).

/* MYFTP EXEC */
/* */
Parse Arg ftp_addr
If ftp_addr="" then signal help
queue "anonymous
"userid()"@vm.cc.itu.edu.tr"
push "FTP "ftp_addr
exit
help: Say 'Kullanim Formati : MYFTP
ftp-addresi

Grafik Arabirimli FTP
Klasik anlamda FTP yaparken, bir takim komutlar veririz. Son yillarda gelistirilen bazi programlar kullanicinin bu komutlari vermesine gerek kalmadan grafik bir ara birim ile kullanicinin daha kolay ve komutlari girmeden FTP yapmasina olanak tanirlar. FTP komutlari ya pull-down/pop-up menülerden alinir; ya da tek bir fare tiklatmasi ile degisik FTP komutlari icra edilir. Bu tip programlara bir örnek, Windows 3.1 ve Windows 95 altinda calisan, John Junod'un gelistirdigi WS_FTP 'dir.
FTP Yaparken Dikkat Edilmesi Gereken Hususlar
• EXE, .ZIP vb gibi dosyalari BINARY modda transfer edin. FTP'de (genellikle) varsayilan aktarim bicimi ASCII dir.
• AnonymousFTP'de, bir directory icine girdiginizde, genellikle, oradaki dosyalarin isim,byte olarak büyüklük, tarih ve icerigini belirten kisa aciklama satirlarinin oldugu 'readme' dosyalari (bazen de INDEX dosyalari) vardir. öncelikle bu ASCII dosyalari alip okumak size cok yardimci olacaktir.
• Anonymous FTP'de, sifre olarak LüTFEN e-mail adresinizi dogru olarak girin. Bazi FTP merkezleri, e-mail adresinin uygunsuz girilmesi (ya da girilmeyip bos gecilmesi) durumunda FTP yapmaniza izin vermemektedir.
• Unix'te kücük/büyük harf ayrimi oldugunu her zaman akilda bulundurun.özellikle, aktaracaginiz dosyalarin isimlerini tam yazin ve kücük/büyük harf ayrimlarina dikkat edip aynisini yazin.
• Kullandiginiz bilgisayarin isletim sistemine özgü kisit/özellikleri de bilmekte fayda var.

CuteFTP Download :

http://installer.globalscape.com/pub/cu ... uteftp.exe

Cute FTP Kullanimi :

Cuteftp ile dosyalarinizi aktarmaniz icin yapmaniz gereken islemler söyle

Cuteftp yi calistirin.
ADD SİTE yi tiklayin.
Resim
ADD HOST penceresini asagidaki örnege bakarak kendi bilgilerinize göre doldurun.
Resim
Eklediginiz site yi secili hale getirin.
Ve connect i tiklayin.

Resim
LOGIN MESSAGES penceresi geldiyse OK' i tiklayin.
Resim
Resim
Bu pencerede sol tarafta diskinizde bulunan dosyalar vardir. Sag taraftaki de serverinizdaki dosyalardir.

Tasimak istediginiz dosyayi secip bir taraftan diger tarafa sürükleyip birakarak dosya aktarma islemini yapabilirsiniz.

Yada bilgisayarinizdan servere dosya transferi icin dosyanin üzerine gelin ve farenin sag tusunu tiklayin Upload i secin.

Serverden bilgisayariniza transfer icin dosyanin üzerine gelin ve farenin sag tusunu tiklayin Download i secin.

Resim
alinti..



Cevapla