ݺߣ

ݺߣShare a Scribd company logo
FTP SERVER
Disusun Oleh :
Agus Setiawan
XI-A
Kelompok 1
SMK Daarut Tauhiid BS Bandung
A. Pengertian Protokol Pengiriman File (FTP)
Protokol pengiriman file atau biasa disebut FTP, File Transfer Protocol, adalah
sebuah protokol klien-server yang memungkinkan seorang pemakai untuk mengirim
atau menerima file dari dan ke sebuah tempat/mesin dalam jaringan. Ia bekerja
menurut aturan transport TCP dan sangat banyak digunakan dalam jaringan internet.
Meskipun demikian juga dapat digunakan pada jaringan lokal, LAN.
Perangkat lunak FTP yang berjalan dalam sebuah server disebut proses server FTP
sedangkan yang berjalan di klien disebut proses klien FTP.
B. Tujuan dari FTP server
 Untuk tujuan sharing data, menyediakan indirect atau implicit remote computer
 Untuk menyediakan tempat penyimpanan bagi user
 Untuk menyediakan transfer data yang reliable dan efisien
C. Kontrol koneksi FTP dan koneksi data
Konsep kritis dalam memahami FTP adalah bahwa seperti kebanyakan protokol
lain yang menggunakan protokol transport TCP, ia tidak hanya menggunakan satu
koneksi TCP melainkan menggunakan dua koneksi. Model FTP dirancang
memerlukan dua kanal logik komunikasi antara proses server dan klien FTP:
 Kontrol koneksi, Ini merupakan koneksi logikal TCP yang dibuat ketika sebuah
sesi FTP diadakan. Ia memelihara throughput selama sesi FTP dan digunakan
hanya untuk melakukan pertukaran informasi control, seperti perintah FTP dan
jawabannya. Ia tidak digunakan untuk mengirim file-file.
 Koneksi data, Setiap saat ketika data dikirimkan dari server ke klien atau
sebaliknya, sebuah koneksi data TCP nyata dibangun di antara mereka. Data
dikirimkan melalui koneksi data tersebut. Saat pengiriman file selesai, koneksi
data ini dihentikan.
Alasan untuk menggunakan kanal-kanal yang berbeda ini adalah agar didapatkan
keleluasaan bagaimana protokol FTP ini digunakan.
model FTP membagi perangkat lunak pada tiap peralatan menjadi dua komponen
logikal protokol yang bertugas untuk masing-masing kanal.
 Protocol interpreter (PI) adalah bagian dari perangkat lunak yang mengatur
koneksi berkaitan dengan pengiriman dan penerimaan perintah berikut
jawabannya.
 Data transfer process (DTP) bertanggung jawab terhadap pengiriman dan
penerimaan data antara klien dan server.
 Sebagai tambahan pada dua elemen di atas, pada proses FTP user ditambahkan
komponen ketiga yakni antar muka user untuk berinteraksi dengan user FTP
sebagai manusia, ia tidak ditambahkan pada sisi server.
Model
Operasi FTP
B. Komponen-komponen proses FTP dan
terminologi
 Server Protocol Interpreter (Server-PI): Juru bahasa/penghubung protocol yang
bertanggung jawab untuk mengatur control koneksi pada server. Ia mendengarkan
pada port khusus untuk FTP (port 21) untuk permintaan sambungan FTP yang
masuk dari user (klien). Saat sebuah sambungan terjadi, ia menerima perintah dari
User-PI, mengirim jawaban kembali dan mengelola proses transfer data server.
 Server Data Transfer Process (Server-DTP): DTP pada sisi server digunakan
untuk mengirim atau menerima data dari atau ke User-DTP (biasanya port 20).
Server-DTP mungkin tidak hanya membangun sebuah koneksi data atau
mendengarkan suatu koneksi data yang dating dari user. Ia juga berinteraksi
dengan file system server local untuk menulis dan membaca file-file.
1. Komponen-komponen proses FTP user
Proses FTP user terdiri dari tiga elemen protokol:
 User Protocol Interpreter (User-PI): Juru bahasa/penghubung protokol yang
bertanggung jawab untuk mengatur kontrol koneksi pada klien.
 User Data Transfer Process (User-DTP): DTP pada sisi user digunakan untuk
mengirim atau menerima data dari atau ke Server-DTP.
 User Interface: Antar muka user menyediakan antar muka FTP yang lebih
“friendly” untuk pengguna manusia.
2. Macam-macam koneksi
a. Koneksi aktif
Ketika sambungan aktif dijalankan, klien dari port tinggi mengirim permintaan
ke port 21 pada server. Kemudian server membuka sambungan data ke klien dari port
20 ke range port tinggi pada mesin klien. Semua data yang diminta dari server
kemudian dilewatkan melalui koneksi ini.
Koneksi FTP Aktif
b) Koneksi pasif
Ketika sambungan pasif (PASV) dijalankan, klien dari port tinggi mengirim ke
port 21 pada server, klien meminta server FTP untuk membentuk koneksi port pasif,
yang dapat dilaksanakan pada port yang lebih tinggi dari 10.000. Server kemudian
mengikat ke port nomor tinggi untuk sesi khusus ini dan menyerahkan nomor port
kembali ke klien. Klien kemudian membuka port baru yang telah disetujui untuk
koneksi data. Setiap data meminta klien untuk membuat hasil dalam koneksi data
terpisah. Kebanyakan klien FTP modern mencoba untuk membuat sambungan pasif
ketika meminta data dari server.
Koneksi FTP pasif
Pada
sisi User
FTP merupakan cara paling umum untuk melakukan proses pemindahan file-file dari
sebuah FTP server ke komputer pengguna, misalnya untuk mengunduh file dokumen,
gambar, program maupun file-file image .
Aplikasi antar muka dari pihak ketiga (3rd party software)
 Filezilla (Gambar 1.6) yang mampu berjalan di atas system operasi Windows,
Linux maupun Mac berbasis grafis dan dapat diunduh dari URL http://filezilla-
project.org/ download.php.
Klien FTP Filezilla sebagai
antar muka pengguna FTP
Pada sisi Server
FTP server adalah suatu server yang menjalankan piranti lunak/software yang
berfungsi untuk memberikan layanan tukar menukar file sehingga server tersebut
selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP
klien.
Port standar yang digunakan oleh Server FTP adalah 21. Ketika user mencoba
untuk log in, server FTP menggunakan standar system panggilan untuk memeriksa
username dan password dengan membandingkan yang ada pada file password system.
Jika berhasil login dengan benar user diberi akses untuk masuk ke Server FTP, maka
user/klien dapat men-mengunduh, mengunggah, mengganti nama file, menghapus
file, dll sesuai dengan ijin/ permission yang diberikan oleh FTP server.
Rangkuman
 File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-
menukar file dalam suatu jaringan yang menggunakan koneksi TCP bukan UDP.
 Terdapat dua koneksi TCP pada saat aplikasi FTP dilakukan, yakni koneksi
kontrol pada port 21 dan koneksi data pada port 20 untuk koneksi aktif atau port
tinggi pada koneksi pasif.
 Pada sisi klien atau pengguna ditambahkan satu antar muka untuk mempermudah
pengguna, dalam bentuk perintah baris (command line) ataupun dalam bentuk
grafis.
 Port standar yang digunakan oleh Server FTP adalah 21. Ketika user mencoba
untuk log in, server FTP menggunakan sistem standar panggilan untuk memeriksa
username dan password dengan membandingkan yang ada pada file sistem
password. Sembarang pengguna dapat masuk sebagai pengguna anonymous
dengan password alamat email.

More Related Content

What's hot (20)

Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Robby Firmansyah
Cara membuat printer sharing di cisco packet tracer
Cara membuat printer sharing di cisco packet tracerCara membuat printer sharing di cisco packet tracer
Cara membuat printer sharing di cisco packet tracer
Sandy Ardiansyah
MATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINT
MATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINTMATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINT
MATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINT
rezamardi
Teknologi Wireless dan Karakteristiknya
Teknologi Wireless dan KarakteristiknyaTeknologi Wireless dan Karakteristiknya
Teknologi Wireless dan Karakteristiknya
S N M P Simamora
Sistem operasi input output
Sistem operasi input outputSistem operasi input output
Sistem operasi input output
Muhammad Love Kian
Ip address
Ip addressIp address
Ip address
fauzimohid
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTS
Algorithm   Flowchart Manual ALGORITHM   FLOWCHART MANUAL For STUDENTSAlgorithm   Flowchart Manual ALGORITHM   FLOWCHART MANUAL For STUDENTS
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTS
Alicia Edwards
BELAJAR BILANGAN BINER BAGI SISWA KELAS 8.pptx
BELAJAR BILANGAN BINER BAGI SISWA KELAS 8.pptxBELAJAR BILANGAN BINER BAGI SISWA KELAS 8.pptx
BELAJAR BILANGAN BINER BAGI SISWA KELAS 8.pptx
MuhammadKirom5
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
Devi Apriansyah
unit kontrol
unit kontrolunit kontrol
unit kontrol
dewi2093
Tugas imk hta
Tugas imk htaTugas imk hta
Tugas imk hta
Ismi Islamia
Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xii
makemanah
Perulangan
PerulanganPerulangan
Perulangan
Tenia Wahyuningrum
Gerbang Logika
Gerbang LogikaGerbang Logika
Gerbang Logika
Robby Firmansyah
5. ProSem TKJ MAP IOT.pdf
5. ProSem TKJ MAP IOT.pdf5. ProSem TKJ MAP IOT.pdf
5. ProSem TKJ MAP IOT.pdf
JErnest1
Fiber optik
Fiber optikFiber optik
Fiber optik
Andi Master Hiyperterminal
TLJ Kelas XI TKJ.pptx
TLJ Kelas XI TKJ.pptxTLJ Kelas XI TKJ.pptx
TLJ Kelas XI TKJ.pptx
ReynaldiAzhar1
3.jenis rangkaian
3.jenis rangkaian3.jenis rangkaian
3.jenis rangkaian
skselatpulau
Jaringan Komputer Dan Internet Bab 5
Jaringan Komputer Dan Internet Bab 5Jaringan Komputer Dan Internet Bab 5
Jaringan Komputer Dan Internet Bab 5
LovindiA
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Robby Firmansyah
Cara membuat printer sharing di cisco packet tracer
Cara membuat printer sharing di cisco packet tracerCara membuat printer sharing di cisco packet tracer
Cara membuat printer sharing di cisco packet tracer
Sandy Ardiansyah
MATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINT
MATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINTMATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINT
MATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINT
rezamardi
Teknologi Wireless dan Karakteristiknya
Teknologi Wireless dan KarakteristiknyaTeknologi Wireless dan Karakteristiknya
Teknologi Wireless dan Karakteristiknya
S N M P Simamora
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTS
Algorithm   Flowchart Manual ALGORITHM   FLOWCHART MANUAL For STUDENTSAlgorithm   Flowchart Manual ALGORITHM   FLOWCHART MANUAL For STUDENTS
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTS
Alicia Edwards
BELAJAR BILANGAN BINER BAGI SISWA KELAS 8.pptx
BELAJAR BILANGAN BINER BAGI SISWA KELAS 8.pptxBELAJAR BILANGAN BINER BAGI SISWA KELAS 8.pptx
BELAJAR BILANGAN BINER BAGI SISWA KELAS 8.pptx
MuhammadKirom5
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
Devi Apriansyah
Materi asj kelas xii
Materi asj kelas xiiMateri asj kelas xii
Materi asj kelas xii
makemanah
5. ProSem TKJ MAP IOT.pdf
5. ProSem TKJ MAP IOT.pdf5. ProSem TKJ MAP IOT.pdf
5. ProSem TKJ MAP IOT.pdf
JErnest1
Jaringan Komputer Dan Internet Bab 5
Jaringan Komputer Dan Internet Bab 5Jaringan Komputer Dan Internet Bab 5
Jaringan Komputer Dan Internet Bab 5
LovindiA

Viewers also liked (9)

Ejercicio 23 05-2016 cisco packet tracerEjercicio 23 05-2016 cisco packet tracer
Ejercicio 23 05-2016 cisco packet tracer
Inmaculada Concepción
Lesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing ALesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing A
Mahmmoud Mahdi
Tugas jarkom1
Tugas jarkom1Tugas jarkom1
Tugas jarkom1
Angkat Nurulloh
VOIP ( Pengertian, cara kerja , diagram, dan Kelebihan Kekurangan)
VOIP ( Pengertian, cara kerja , diagram, dan Kelebihan Kekurangan)VOIP ( Pengertian, cara kerja , diagram, dan Kelebihan Kekurangan)
VOIP ( Pengertian, cara kerja , diagram, dan Kelebihan Kekurangan)
Agus Setiawan
Pembahasan Soal UKK TKJ 2017 - Paket 3
Pembahasan Soal UKK TKJ 2017 - Paket 3Pembahasan Soal UKK TKJ 2017 - Paket 3
Pembahasan Soal UKK TKJ 2017 - Paket 3
Beni Krisbiantoro
RPP Matematika Kelas 3 SD - Melakukan operasi hitung campuran
RPP Matematika Kelas 3 SD - Melakukan operasi hitung campuranRPP Matematika Kelas 3 SD - Melakukan operasi hitung campuran
RPP Matematika Kelas 3 SD - Melakukan operasi hitung campuran
Alfan Fazan Jr.
Administrasi Server
Administrasi ServerAdministrasi Server
Administrasi Server
lombkTBK
Ejercicio 23 05-2016 cisco packet tracerEjercicio 23 05-2016 cisco packet tracer
Ejercicio 23 05-2016 cisco packet tracer
Inmaculada Concepción
Lesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing ALesson.7: Configuring IP Routing A
Lesson.7: Configuring IP Routing A
Mahmmoud Mahdi
VOIP ( Pengertian, cara kerja , diagram, dan Kelebihan Kekurangan)
VOIP ( Pengertian, cara kerja , diagram, dan Kelebihan Kekurangan)VOIP ( Pengertian, cara kerja , diagram, dan Kelebihan Kekurangan)
VOIP ( Pengertian, cara kerja , diagram, dan Kelebihan Kekurangan)
Agus Setiawan
Pembahasan Soal UKK TKJ 2017 - Paket 3
Pembahasan Soal UKK TKJ 2017 - Paket 3Pembahasan Soal UKK TKJ 2017 - Paket 3
Pembahasan Soal UKK TKJ 2017 - Paket 3
Beni Krisbiantoro
RPP Matematika Kelas 3 SD - Melakukan operasi hitung campuran
RPP Matematika Kelas 3 SD - Melakukan operasi hitung campuranRPP Matematika Kelas 3 SD - Melakukan operasi hitung campuran
RPP Matematika Kelas 3 SD - Melakukan operasi hitung campuran
Alfan Fazan Jr.
Administrasi Server
Administrasi ServerAdministrasi Server
Administrasi Server
lombkTBK

Similar to Ftp server (20)

Membuat Ftp server menggunakan Debian Server 7.8
Membuat Ftp server menggunakan Debian Server 7.8Membuat Ftp server menggunakan Debian Server 7.8
Membuat Ftp server menggunakan Debian Server 7.8
AdityaBintangPradana
FTP
FTP FTP
FTP
Isna Dwi Setianingsih
4d484d50f29c1ad46785b29570b6f793.pdf
4d484d50f29c1ad46785b29570b6f793.pdf4d484d50f29c1ad46785b29570b6f793.pdf
4d484d50f29c1ad46785b29570b6f793.pdf
AyesMuharam
Laporan resmi praktikum 2 keamanan data
Laporan resmi praktikum 2 keamanan dataLaporan resmi praktikum 2 keamanan data
Laporan resmi praktikum 2 keamanan data
husnimubarrok
2. AJ - P2 - Telnet dan FTP.pptx
2. AJ - P2 - Telnet dan FTP.pptx2. AJ - P2 - Telnet dan FTP.pptx
2. AJ - P2 - Telnet dan FTP.pptx
AgustianNoor
File Transfer Protokol
File Transfer ProtokolFile Transfer Protokol
File Transfer Protokol
Yusron Muzaki
Ftp server
Ftp serverFtp server
Ftp server
Wisna Juliyanti
Lapen 3 ftp, ftps, sftp
Lapen 3   ftp, ftps, sftpLapen 3   ftp, ftps, sftp
Lapen 3 ftp, ftps, sftp
Wind_Al
File Transfer Protocol.pptx
File Transfer Protocol.pptxFile Transfer Protocol.pptx
File Transfer Protocol.pptx
IndoAve1
Presentasi Tentang FTP server kelompok 8.pptx
Presentasi Tentang FTP server kelompok 8.pptxPresentasi Tentang FTP server kelompok 8.pptx
Presentasi Tentang FTP server kelompok 8.pptx
kiwwturu
Protokol transfer file
Protokol transfer fileProtokol transfer file
Protokol transfer file
peces123
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7
idquygbaru
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Ali Must Can
Laporan Pendahahuluan HTTP dan FTPS
Laporan Pendahahuluan HTTP dan FTPSLaporan Pendahahuluan HTTP dan FTPS
Laporan Pendahahuluan HTTP dan FTPS
Muhammad Sulistiyo
pembahasan ftp (1).pdf
pembahasan ftp (1).pdfpembahasan ftp (1).pdf
pembahasan ftp (1).pdf
IndoAve1
Protocol internet
Protocol internetProtocol internet
Protocol internet
condro23
Praktikum8 komdat_using FTP
Praktikum8 komdat_using FTPPraktikum8 komdat_using FTP
Praktikum8 komdat_using FTP
Jefri Fahrian
Membuat Ftp server menggunakan Debian Server 7.8
Membuat Ftp server menggunakan Debian Server 7.8Membuat Ftp server menggunakan Debian Server 7.8
Membuat Ftp server menggunakan Debian Server 7.8
AdityaBintangPradana
4d484d50f29c1ad46785b29570b6f793.pdf
4d484d50f29c1ad46785b29570b6f793.pdf4d484d50f29c1ad46785b29570b6f793.pdf
4d484d50f29c1ad46785b29570b6f793.pdf
AyesMuharam
Laporan resmi praktikum 2 keamanan data
Laporan resmi praktikum 2 keamanan dataLaporan resmi praktikum 2 keamanan data
Laporan resmi praktikum 2 keamanan data
husnimubarrok
2. AJ - P2 - Telnet dan FTP.pptx
2. AJ - P2 - Telnet dan FTP.pptx2. AJ - P2 - Telnet dan FTP.pptx
2. AJ - P2 - Telnet dan FTP.pptx
AgustianNoor
Lapen 3 ftp, ftps, sftp
Lapen 3   ftp, ftps, sftpLapen 3   ftp, ftps, sftp
Lapen 3 ftp, ftps, sftp
Wind_Al
File Transfer Protocol.pptx
File Transfer Protocol.pptxFile Transfer Protocol.pptx
File Transfer Protocol.pptx
IndoAve1
Presentasi Tentang FTP server kelompok 8.pptx
Presentasi Tentang FTP server kelompok 8.pptxPresentasi Tentang FTP server kelompok 8.pptx
Presentasi Tentang FTP server kelompok 8.pptx
kiwwturu
Protokol transfer file
Protokol transfer fileProtokol transfer file
Protokol transfer file
peces123
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Materi FTP(File Transfer Protokol) dan NTP(Network Transfer Protokol)
Ali Must Can
pembahasan ftp (1).pdf
pembahasan ftp (1).pdfpembahasan ftp (1).pdf
pembahasan ftp (1).pdf
IndoAve1
Protocol internet
Protocol internetProtocol internet
Protocol internet
condro23
Praktikum8 komdat_using FTP
Praktikum8 komdat_using FTPPraktikum8 komdat_using FTP
Praktikum8 komdat_using FTP
Jefri Fahrian

More from Agus Setiawan (7)

Adab Menerima Tamu
Adab Menerima TamuAdab Menerima Tamu
Adab Menerima Tamu
Agus Setiawan
Contoh Proposal usaha
Contoh Proposal usaha Contoh Proposal usaha
Contoh Proposal usaha
Agus Setiawan
Pengertian Film dan penjelasannya
Pengertian Film dan penjelasannyaPengertian Film dan penjelasannya
Pengertian Film dan penjelasannya
Agus Setiawan
Serial Pheriferal Interface ( SPI)
Serial Pheriferal Interface ( SPI)Serial Pheriferal Interface ( SPI)
Serial Pheriferal Interface ( SPI)
Agus Setiawan
Media Transmisi Data Kabel Dan Nirkabel
Media Transmisi Data Kabel Dan NirkabelMedia Transmisi Data Kabel Dan Nirkabel
Media Transmisi Data Kabel Dan Nirkabel
Agus Setiawan
Firewall , Network Address Translation (NAT) Proxy Server
Firewall , Network Address Translation (NAT) Proxy ServerFirewall , Network Address Translation (NAT) Proxy Server
Firewall , Network Address Translation (NAT) Proxy Server
Agus Setiawan
VOIP (SMK DAARUT TAUHIID BOARDING SCHOOL BANDUNG)
VOIP (SMK DAARUT TAUHIID BOARDING SCHOOL BANDUNG)VOIP (SMK DAARUT TAUHIID BOARDING SCHOOL BANDUNG)
VOIP (SMK DAARUT TAUHIID BOARDING SCHOOL BANDUNG)
Agus Setiawan
Pengertian Film dan penjelasannya
Pengertian Film dan penjelasannyaPengertian Film dan penjelasannya
Pengertian Film dan penjelasannya
Agus Setiawan
Serial Pheriferal Interface ( SPI)
Serial Pheriferal Interface ( SPI)Serial Pheriferal Interface ( SPI)
Serial Pheriferal Interface ( SPI)
Agus Setiawan
Media Transmisi Data Kabel Dan Nirkabel
Media Transmisi Data Kabel Dan NirkabelMedia Transmisi Data Kabel Dan Nirkabel
Media Transmisi Data Kabel Dan Nirkabel
Agus Setiawan
Firewall , Network Address Translation (NAT) Proxy Server
Firewall , Network Address Translation (NAT) Proxy ServerFirewall , Network Address Translation (NAT) Proxy Server
Firewall , Network Address Translation (NAT) Proxy Server
Agus Setiawan
VOIP (SMK DAARUT TAUHIID BOARDING SCHOOL BANDUNG)
VOIP (SMK DAARUT TAUHIID BOARDING SCHOOL BANDUNG)VOIP (SMK DAARUT TAUHIID BOARDING SCHOOL BANDUNG)
VOIP (SMK DAARUT TAUHIID BOARDING SCHOOL BANDUNG)
Agus Setiawan

Recently uploaded (20)

MODUL-AJAR-KELAS-9-sem-GENAP kurikulum 2013
MODUL-AJAR-KELAS-9-sem-GENAP kurikulum 2013MODUL-AJAR-KELAS-9-sem-GENAP kurikulum 2013
MODUL-AJAR-KELAS-9-sem-GENAP kurikulum 2013
HariSucihatiHutahaea
Bahan Ajar Modul Editing Kelas Sinematografi
Bahan Ajar Modul Editing Kelas SinematografiBahan Ajar Modul Editing Kelas Sinematografi
Bahan Ajar Modul Editing Kelas Sinematografi
AdePutraTunggali
5. Program Semester Mapel Bahasa Indonesia.docx
5. Program Semester Mapel Bahasa Indonesia.docx5. Program Semester Mapel Bahasa Indonesia.docx
5. Program Semester Mapel Bahasa Indonesia.docx
KhusnulAzizah4
Pergub No. 59 Tahun 2023 - RP3KP PROV NTB 2023-2043.pdf
Pergub No. 59 Tahun 2023 - RP3KP PROV NTB 2023-2043.pdfPergub No. 59 Tahun 2023 - RP3KP PROV NTB 2023-2043.pdf
Pergub No. 59 Tahun 2023 - RP3KP PROV NTB 2023-2043.pdf
WEST NUSA TENGGARA
PROSES PERHITUNGAN IKU tahun 2024 untuk perguruan tinggi akademik dan vokasi.pdf
PROSES PERHITUNGAN IKU tahun 2024 untuk perguruan tinggi akademik dan vokasi.pdfPROSES PERHITUNGAN IKU tahun 2024 untuk perguruan tinggi akademik dan vokasi.pdf
PROSES PERHITUNGAN IKU tahun 2024 untuk perguruan tinggi akademik dan vokasi.pdf
Indra Diputra
sosialisasi E-Ijazah 2024-2025 baik.pptx
sosialisasi E-Ijazah 2024-2025 baik.pptxsosialisasi E-Ijazah 2024-2025 baik.pptx
sosialisasi E-Ijazah 2024-2025 baik.pptx
imamtarmiji2
Pengumpulan data- Askeb komunitas-Pertemuan 10
Pengumpulan data- Askeb komunitas-Pertemuan 10Pengumpulan data- Askeb komunitas-Pertemuan 10
Pengumpulan data- Askeb komunitas-Pertemuan 10
AyiDamayani
ANAK Cerdas istimewa dan berbakat istimewa
ANAK Cerdas istimewa dan berbakat istimewaANAK Cerdas istimewa dan berbakat istimewa
ANAK Cerdas istimewa dan berbakat istimewa
MuhamadFahmiAziz
kimia farmasi mengenai materi kimia dalam
kimia farmasi mengenai materi kimia dalamkimia farmasi mengenai materi kimia dalam
kimia farmasi mengenai materi kimia dalam
dessyratnasari13
Memperkuat Kedaulatan Angkasa dalam rangka Indonesia Emas
Memperkuat Kedaulatan Angkasa dalam rangka Indonesia EmasMemperkuat Kedaulatan Angkasa dalam rangka Indonesia Emas
Memperkuat Kedaulatan Angkasa dalam rangka Indonesia Emas
Dadang Solihin
Kisi-kisi Ujian Praktik Bahasa Indonesia SD-MI (Websiteedukasi.com).docx
Kisi-kisi Ujian Praktik Bahasa Indonesia SD-MI (Websiteedukasi.com).docxKisi-kisi Ujian Praktik Bahasa Indonesia SD-MI (Websiteedukasi.com).docx
Kisi-kisi Ujian Praktik Bahasa Indonesia SD-MI (Websiteedukasi.com).docx
AnohSuhaemi
Pertemuan 01. Pendahuluan Statistika Informatika
Pertemuan 01. Pendahuluan Statistika InformatikaPertemuan 01. Pendahuluan Statistika Informatika
Pertemuan 01. Pendahuluan Statistika Informatika
AsepSaepulrohman4
Chapter 3 - Network Thread and Attack Najib Muhammad
Chapter 3 - Network Thread and Attack Najib MuhammadChapter 3 - Network Thread and Attack Najib Muhammad
Chapter 3 - Network Thread and Attack Najib Muhammad
Universitas Teknokrat Indonesia
MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"
MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"
MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"
MUMUL CHAN
kebijakan pelayanan transfusi darah hematologi
kebijakan pelayanan transfusi darah hematologikebijakan pelayanan transfusi darah hematologi
kebijakan pelayanan transfusi darah hematologi
SofiaArdani
Masukan untuk Peta Jalan Strategis Keangkasaan Indonesia
Masukan untuk Peta Jalan Strategis Keangkasaan IndonesiaMasukan untuk Peta Jalan Strategis Keangkasaan Indonesia
Masukan untuk Peta Jalan Strategis Keangkasaan Indonesia
Dadang Solihin
PERFECT SMK 6 - Strategi Pelaksanaan.pptx
PERFECT SMK 6 - Strategi Pelaksanaan.pptxPERFECT SMK 6 - Strategi Pelaksanaan.pptx
PERFECT SMK 6 - Strategi Pelaksanaan.pptx
Fajar Baskoro
Introduction to Building Maintenance & Preventive Maintenance _Training *Proa...
Introduction to Building Maintenance & Preventive Maintenance _Training *Proa...Introduction to Building Maintenance & Preventive Maintenance _Training *Proa...
Introduction to Building Maintenance & Preventive Maintenance _Training *Proa...
Kanaidi ken
Energy Efficiency & Sustainable Maintenance _Training *Proactive BUILDING MAI...
Energy Efficiency & Sustainable Maintenance _Training *Proactive BUILDING MAI...Energy Efficiency & Sustainable Maintenance _Training *Proactive BUILDING MAI...
Energy Efficiency & Sustainable Maintenance _Training *Proactive BUILDING MAI...
Kanaidi ken
Daftar Judul Paper Artificial Intelligence in Information System
Daftar Judul Paper Artificial Intelligence in Information SystemDaftar Judul Paper Artificial Intelligence in Information System
Daftar Judul Paper Artificial Intelligence in Information System
Ainul Yaqin
MODUL-AJAR-KELAS-9-sem-GENAP kurikulum 2013
MODUL-AJAR-KELAS-9-sem-GENAP kurikulum 2013MODUL-AJAR-KELAS-9-sem-GENAP kurikulum 2013
MODUL-AJAR-KELAS-9-sem-GENAP kurikulum 2013
HariSucihatiHutahaea
Bahan Ajar Modul Editing Kelas Sinematografi
Bahan Ajar Modul Editing Kelas SinematografiBahan Ajar Modul Editing Kelas Sinematografi
Bahan Ajar Modul Editing Kelas Sinematografi
AdePutraTunggali
5. Program Semester Mapel Bahasa Indonesia.docx
5. Program Semester Mapel Bahasa Indonesia.docx5. Program Semester Mapel Bahasa Indonesia.docx
5. Program Semester Mapel Bahasa Indonesia.docx
KhusnulAzizah4
Pergub No. 59 Tahun 2023 - RP3KP PROV NTB 2023-2043.pdf
Pergub No. 59 Tahun 2023 - RP3KP PROV NTB 2023-2043.pdfPergub No. 59 Tahun 2023 - RP3KP PROV NTB 2023-2043.pdf
Pergub No. 59 Tahun 2023 - RP3KP PROV NTB 2023-2043.pdf
WEST NUSA TENGGARA
PROSES PERHITUNGAN IKU tahun 2024 untuk perguruan tinggi akademik dan vokasi.pdf
PROSES PERHITUNGAN IKU tahun 2024 untuk perguruan tinggi akademik dan vokasi.pdfPROSES PERHITUNGAN IKU tahun 2024 untuk perguruan tinggi akademik dan vokasi.pdf
PROSES PERHITUNGAN IKU tahun 2024 untuk perguruan tinggi akademik dan vokasi.pdf
Indra Diputra
sosialisasi E-Ijazah 2024-2025 baik.pptx
sosialisasi E-Ijazah 2024-2025 baik.pptxsosialisasi E-Ijazah 2024-2025 baik.pptx
sosialisasi E-Ijazah 2024-2025 baik.pptx
imamtarmiji2
Pengumpulan data- Askeb komunitas-Pertemuan 10
Pengumpulan data- Askeb komunitas-Pertemuan 10Pengumpulan data- Askeb komunitas-Pertemuan 10
Pengumpulan data- Askeb komunitas-Pertemuan 10
AyiDamayani
ANAK Cerdas istimewa dan berbakat istimewa
ANAK Cerdas istimewa dan berbakat istimewaANAK Cerdas istimewa dan berbakat istimewa
ANAK Cerdas istimewa dan berbakat istimewa
MuhamadFahmiAziz
kimia farmasi mengenai materi kimia dalam
kimia farmasi mengenai materi kimia dalamkimia farmasi mengenai materi kimia dalam
kimia farmasi mengenai materi kimia dalam
dessyratnasari13
Memperkuat Kedaulatan Angkasa dalam rangka Indonesia Emas
Memperkuat Kedaulatan Angkasa dalam rangka Indonesia EmasMemperkuat Kedaulatan Angkasa dalam rangka Indonesia Emas
Memperkuat Kedaulatan Angkasa dalam rangka Indonesia Emas
Dadang Solihin
Kisi-kisi Ujian Praktik Bahasa Indonesia SD-MI (Websiteedukasi.com).docx
Kisi-kisi Ujian Praktik Bahasa Indonesia SD-MI (Websiteedukasi.com).docxKisi-kisi Ujian Praktik Bahasa Indonesia SD-MI (Websiteedukasi.com).docx
Kisi-kisi Ujian Praktik Bahasa Indonesia SD-MI (Websiteedukasi.com).docx
AnohSuhaemi
Pertemuan 01. Pendahuluan Statistika Informatika
Pertemuan 01. Pendahuluan Statistika InformatikaPertemuan 01. Pendahuluan Statistika Informatika
Pertemuan 01. Pendahuluan Statistika Informatika
AsepSaepulrohman4
MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"
MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"
MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"
MUMUL CHAN
kebijakan pelayanan transfusi darah hematologi
kebijakan pelayanan transfusi darah hematologikebijakan pelayanan transfusi darah hematologi
kebijakan pelayanan transfusi darah hematologi
SofiaArdani
Masukan untuk Peta Jalan Strategis Keangkasaan Indonesia
Masukan untuk Peta Jalan Strategis Keangkasaan IndonesiaMasukan untuk Peta Jalan Strategis Keangkasaan Indonesia
Masukan untuk Peta Jalan Strategis Keangkasaan Indonesia
Dadang Solihin
PERFECT SMK 6 - Strategi Pelaksanaan.pptx
PERFECT SMK 6 - Strategi Pelaksanaan.pptxPERFECT SMK 6 - Strategi Pelaksanaan.pptx
PERFECT SMK 6 - Strategi Pelaksanaan.pptx
Fajar Baskoro
Introduction to Building Maintenance & Preventive Maintenance _Training *Proa...
Introduction to Building Maintenance & Preventive Maintenance _Training *Proa...Introduction to Building Maintenance & Preventive Maintenance _Training *Proa...
Introduction to Building Maintenance & Preventive Maintenance _Training *Proa...
Kanaidi ken
Energy Efficiency & Sustainable Maintenance _Training *Proactive BUILDING MAI...
Energy Efficiency & Sustainable Maintenance _Training *Proactive BUILDING MAI...Energy Efficiency & Sustainable Maintenance _Training *Proactive BUILDING MAI...
Energy Efficiency & Sustainable Maintenance _Training *Proactive BUILDING MAI...
Kanaidi ken
Daftar Judul Paper Artificial Intelligence in Information System
Daftar Judul Paper Artificial Intelligence in Information SystemDaftar Judul Paper Artificial Intelligence in Information System
Daftar Judul Paper Artificial Intelligence in Information System
Ainul Yaqin

Ftp server

  • 1. FTP SERVER Disusun Oleh : Agus Setiawan XI-A Kelompok 1 SMK Daarut Tauhiid BS Bandung
  • 2. A. Pengertian Protokol Pengiriman File (FTP) Protokol pengiriman file atau biasa disebut FTP, File Transfer Protocol, adalah sebuah protokol klien-server yang memungkinkan seorang pemakai untuk mengirim atau menerima file dari dan ke sebuah tempat/mesin dalam jaringan. Ia bekerja menurut aturan transport TCP dan sangat banyak digunakan dalam jaringan internet. Meskipun demikian juga dapat digunakan pada jaringan lokal, LAN. Perangkat lunak FTP yang berjalan dalam sebuah server disebut proses server FTP sedangkan yang berjalan di klien disebut proses klien FTP. B. Tujuan dari FTP server  Untuk tujuan sharing data, menyediakan indirect atau implicit remote computer  Untuk menyediakan tempat penyimpanan bagi user  Untuk menyediakan transfer data yang reliable dan efisien
  • 3. C. Kontrol koneksi FTP dan koneksi data Konsep kritis dalam memahami FTP adalah bahwa seperti kebanyakan protokol lain yang menggunakan protokol transport TCP, ia tidak hanya menggunakan satu koneksi TCP melainkan menggunakan dua koneksi. Model FTP dirancang memerlukan dua kanal logik komunikasi antara proses server dan klien FTP:  Kontrol koneksi, Ini merupakan koneksi logikal TCP yang dibuat ketika sebuah sesi FTP diadakan. Ia memelihara throughput selama sesi FTP dan digunakan hanya untuk melakukan pertukaran informasi control, seperti perintah FTP dan jawabannya. Ia tidak digunakan untuk mengirim file-file.
  • 4.  Koneksi data, Setiap saat ketika data dikirimkan dari server ke klien atau sebaliknya, sebuah koneksi data TCP nyata dibangun di antara mereka. Data dikirimkan melalui koneksi data tersebut. Saat pengiriman file selesai, koneksi data ini dihentikan. Alasan untuk menggunakan kanal-kanal yang berbeda ini adalah agar didapatkan keleluasaan bagaimana protokol FTP ini digunakan. model FTP membagi perangkat lunak pada tiap peralatan menjadi dua komponen logikal protokol yang bertugas untuk masing-masing kanal.  Protocol interpreter (PI) adalah bagian dari perangkat lunak yang mengatur koneksi berkaitan dengan pengiriman dan penerimaan perintah berikut jawabannya.
  • 5.  Data transfer process (DTP) bertanggung jawab terhadap pengiriman dan penerimaan data antara klien dan server.  Sebagai tambahan pada dua elemen di atas, pada proses FTP user ditambahkan komponen ketiga yakni antar muka user untuk berinteraksi dengan user FTP sebagai manusia, ia tidak ditambahkan pada sisi server.
  • 7. B. Komponen-komponen proses FTP dan terminologi  Server Protocol Interpreter (Server-PI): Juru bahasa/penghubung protocol yang bertanggung jawab untuk mengatur control koneksi pada server. Ia mendengarkan pada port khusus untuk FTP (port 21) untuk permintaan sambungan FTP yang masuk dari user (klien). Saat sebuah sambungan terjadi, ia menerima perintah dari User-PI, mengirim jawaban kembali dan mengelola proses transfer data server.  Server Data Transfer Process (Server-DTP): DTP pada sisi server digunakan untuk mengirim atau menerima data dari atau ke User-DTP (biasanya port 20). Server-DTP mungkin tidak hanya membangun sebuah koneksi data atau mendengarkan suatu koneksi data yang dating dari user. Ia juga berinteraksi dengan file system server local untuk menulis dan membaca file-file.
  • 8. 1. Komponen-komponen proses FTP user Proses FTP user terdiri dari tiga elemen protokol:  User Protocol Interpreter (User-PI): Juru bahasa/penghubung protokol yang bertanggung jawab untuk mengatur kontrol koneksi pada klien.  User Data Transfer Process (User-DTP): DTP pada sisi user digunakan untuk mengirim atau menerima data dari atau ke Server-DTP.  User Interface: Antar muka user menyediakan antar muka FTP yang lebih “friendly” untuk pengguna manusia.
  • 9. 2. Macam-macam koneksi a. Koneksi aktif Ketika sambungan aktif dijalankan, klien dari port tinggi mengirim permintaan ke port 21 pada server. Kemudian server membuka sambungan data ke klien dari port 20 ke range port tinggi pada mesin klien. Semua data yang diminta dari server kemudian dilewatkan melalui koneksi ini.
  • 11. b) Koneksi pasif Ketika sambungan pasif (PASV) dijalankan, klien dari port tinggi mengirim ke port 21 pada server, klien meminta server FTP untuk membentuk koneksi port pasif, yang dapat dilaksanakan pada port yang lebih tinggi dari 10.000. Server kemudian mengikat ke port nomor tinggi untuk sesi khusus ini dan menyerahkan nomor port kembali ke klien. Klien kemudian membuka port baru yang telah disetujui untuk koneksi data. Setiap data meminta klien untuk membuat hasil dalam koneksi data terpisah. Kebanyakan klien FTP modern mencoba untuk membuat sambungan pasif ketika meminta data dari server.
  • 14. FTP merupakan cara paling umum untuk melakukan proses pemindahan file-file dari sebuah FTP server ke komputer pengguna, misalnya untuk mengunduh file dokumen, gambar, program maupun file-file image . Aplikasi antar muka dari pihak ketiga (3rd party software)  Filezilla (Gambar 1.6) yang mampu berjalan di atas system operasi Windows, Linux maupun Mac berbasis grafis dan dapat diunduh dari URL http://filezilla- project.org/ download.php.
  • 15. Klien FTP Filezilla sebagai antar muka pengguna FTP
  • 16. Pada sisi Server FTP server adalah suatu server yang menjalankan piranti lunak/software yang berfungsi untuk memberikan layanan tukar menukar file sehingga server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP klien. Port standar yang digunakan oleh Server FTP adalah 21. Ketika user mencoba untuk log in, server FTP menggunakan standar system panggilan untuk memeriksa username dan password dengan membandingkan yang ada pada file password system. Jika berhasil login dengan benar user diberi akses untuk masuk ke Server FTP, maka user/klien dapat men-mengunduh, mengunggah, mengganti nama file, menghapus file, dll sesuai dengan ijin/ permission yang diberikan oleh FTP server.
  • 17. Rangkuman  File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar- menukar file dalam suatu jaringan yang menggunakan koneksi TCP bukan UDP.  Terdapat dua koneksi TCP pada saat aplikasi FTP dilakukan, yakni koneksi kontrol pada port 21 dan koneksi data pada port 20 untuk koneksi aktif atau port tinggi pada koneksi pasif.  Pada sisi klien atau pengguna ditambahkan satu antar muka untuk mempermudah pengguna, dalam bentuk perintah baris (command line) ataupun dalam bentuk grafis.  Port standar yang digunakan oleh Server FTP adalah 21. Ketika user mencoba untuk log in, server FTP menggunakan sistem standar panggilan untuk memeriksa username dan password dengan membandingkan yang ada pada file sistem password. Sembarang pengguna dapat masuk sebagai pengguna anonymous dengan password alamat email.