Sunday, 24 January 2010

File Transfer Protocol


Salam Anak IT.
File Transfer Protocol or nya bisdia FTP is a service to transfer or receive barang in electronic/digital form from one machine to another. Mengikut sejarahnya, FTP wujud lebih awal dari WWW (World Wide Web). It works by means of client-server architecture or apa nya urang kitani mesti ada penghantar dan juga penerima or else hukumnya tidak sah.
In real life, just imagine ada seorang pembuat sambal padas yang bernama Buajah Kembayau. Beliau tinggal di kediaman No. 10, Simpang Kiri, Jln. Kedapan, Kg. ABC. Pada suatu hari beliau menyuruh anaknya yang bernama Awang Lamat (bukan nama sebenar) untuk menghantar Nasi Katuk buatan tangannya kepada adik kandungnya iaitu Tangahnya Laki yang tinggal di alamat No. 6, Simpang Kanan, Jln. Belakang, Kg. XYZ.
Moral of the story is *echewah luan awal* biskita dapat fahami something kana antar dari satu tempat ke satu tempat yang lain. So cuba kumpul semua information yang ada...
  1. Nama Pemilik Rumah (Penghantar)
    • Buajah Kembayau (tapi suruhnya anaknya ngantarkan sal ia inda telarat bejalan batis)
  2. Alamat Penghantar
    • No. 10, Simpang Kiri, Jln. Kedapan, Kg. ABC
  3. Barang yang dihantar
    • Nasi Katuk (sambal padas)
  4. Laluan yang digunakan untuk menghantar barang
    • Laluan berjalan kaki (Siring jalan raya)
  5. Nama Pemilik Rumah (Penerima)
    • Tangahnya Laki
  6. Alamat Penerima
    • No. 6, Simpang Kanan, Jln. Belakang, Kg. XYZ
Cuba bayangkan if anaknya ane inda tau alamat Tangahnya Laki? Of course ia inda kan mengantar Nasi Katuk or pasingnya arah adinya then sambung main game. Or maybe babunya cakap "lai, antati rah tangahmu laki" tapi nada barang yang kan diantar. Yang lebih teruk if nada jalan raya or bisdia tinggal tangah lautan inda lagi tedapat perahu tue. Yetah tue segala informasi yang tertera di atas mesti ada in order to make it happen.
So, untuk mengantar barang in computing/digital/cyber life, we also must have those information. Inda jua kan biskita talipaun urg UPS or even Pos Laju kalie ganya kan mengantar gambar melalui email hahaha bah adang... Straight to the point:
  • Nama Pemilik Rumah (Penghantar) = Client Hostname
  • Alamat Penghantar = Client's IP Address
  • Barang yang dihantar = Data/information/file in electronic form (e.g HTML file)
  • Laluan yang digunakan = Internet
  • Nama Pemilik Rumah (Penerima) = Server Hostname
  • Alamat Penerima = Server's IP Address
Here is the example of sending file through internet (digital form):
But FIRST! You need to understand between CLIENT and SERVER. Client is the one yang MENGHANTAR (SENDING) while server is the one yang MENERIMA (RECEIVING). To transfer data/file through FTP, we need FTP Server as well as FTP Client but here I will only write on how to use FTP Client to transfer data/file. Click here to learn further on client/server.
Siapa saja yang menggunakan FTP ane?...
  • Web developer yang tedapat Web Hosting arah lain (external hosting)
  • Users who need to send bigger files to other users
  • Users who work outside and need to retrieve their files from personal computer located at home
  • People yang inda tau apa FTP but kan belajar-lajar
  • Students yang kana suruh oleh teacher/lecturer bisdia untuk belajar FTP
  • Dan yang sewaktu dengannya
One of the most famous FTP Client (pasal ia free kalie haha) is FileZilla FTP Client. You may click hereand read further about it.