FTP adalah protokol untuk transfer file antara klien dan server melalui dua koneksi TCP pada port yang berbeda, yakni port 21 untuk koneksi kontrol dan port 20 atau tinggi untuk koneksi data. FTP memungkinkan pengguna untuk mengakses dan mentransfer file di server melalui antarmuka klien grafis atau baris perintah.
Java ppt044249Dokumen tersebut merangkum pengertian Java sebagai bahasa pemrograman dan platform yang multiplatform dan memiliki fitur-fitur seperti keamanan, jaringan, dan antarmuka grafis. Dokumen tersebut juga menjelaskan sejarah, edisi, dan lingkungan pemrograman Java serta kelebihan dan kekurangannya.
Modul 1 - Struktur dan Organisasi Komputer.pptidafarida649136Dokumen tersebut membahas tentang arsitektur dan organisasi komputer. Arsitektur komputer berkaitan dengan atribut-atribut yang terlihat bagi pengguna dan pemrogram, seperti set instruksi. Sedangkan organisasi komputer berkaitan dengan implementasi unit-unit operasionalnya seperti sinyal kontrol dan interface. Fungsi utama sistem komputer adalah pengolahan data, penyimpanan data, pemindahan data, dan kontrol.
MUH. DADANG HAWARI_TUGAS SOAL ESSAY.pdfMoehammedDadangHawarDokumen tersebut membahas tentang soal-soal yang dibuat untuk mata kuliah Tekom D yang mencakup tujuh lapisan model OSI dan perbedaan antara model OSI dengan model DoD. Soal-soal itu meliputi fisik, data link, jaringan, transport, sesi, presentasi dan aplikasi. Dokumen juga menjelaskan perbedaan antara model OSI yang memiliki 7 lapis dan model DoD yang hanya memiliki 4 lapis.
POLITEKNIK MALAYSIAAiman HudThis document provides an overview of computer networking concepts. It discusses the advantages of computer networks like file and resource sharing. It describes different types of networks including peer-to-peer, client-server, LAN, MAN and WAN. Common network elements are explained such as clients, servers, workstations and network interface cards. Different network topologies are also summarized, specifically bus, ring, star and hybrid topologies.
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPRobby FirmansyahDokumen tersebut merangkum pengertian beberapa protokol jaringan, yaitu:
1. DNS digunakan untuk menerjemahkan nama komputer menjadi alamat IP dan membantu pengguna mengingat nama komputer.
2. HTTP memfasilitasi pertukaran informasi di internet secara request-response antara klien dan server.
3. FTP digunakan untuk bertukar file di antara komputer di jaringan menggunakan protokol TCP.
4. SMTP mengatur komunikasi
MATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINTrezamardiDokumen tersebut memberikan penjelasan tentang penggunaan program presentasi PowerPoint. Mencakup cara membuat slide baru, mengatur layout, menggunakan tema, dan mengedit teks di dalam slide presentasi. Juga dijelaskan bagaimana menambahkan tabel, gambar, dan clip art.
Ip addressfauzimohidIP address merupakan alamat logik yang digunakan untuk mengenalpasti setiap host dalam rangkaian komputer atau Internet. Ia terdiri daripada empat oktet yang dipisahkan titik dan terdapat dalam format dotted decimal. Terdapat pelbagai jenis alamat IP seperti alamat persendirian dan awam."
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTSAlicia EdwardsThis document provides an algorithm and flowchart manual for students. It begins with an introduction to algorithms and flowcharts, explaining that they are useful tools for learning programming and problem solving. The manual then covers basics of algorithms including characteristics, writing steps, and control structures. It also covers flowchart symbols and advantages. Several examples of algorithms and flowcharts are provided, such as calculating sums, converting temperatures, and finding area and perimeter of shapes. The manual aims to help students learn algorithms and flowcharts.
PerulanganTenia WahyuningrumDokumen membahas tentang struktur pengulangan dalam bahasa pemrograman Java. Terdapat tiga jenis pengulangan yaitu while, do-while, dan for. Pengulangan while dan do-while mengeksekusi kode selama kondisi bernilai true, sedangkan for menggunakan inisialisasi, kondisi, dan perubahan variabel sebagai kontrolnya.
5. ProSem TKJ MAP IOT.pdfJErnest1Dokumen ini berisi program semester dan tahunan mata pelajaran Internet of Things untuk kelas X di SMK Negeri 1 Manado yang mencakup konsep dasar IoT, industri IoT, perkembangan IoT untuk smart energi, sistem arsitektur IoT, aplikasi IoT, IoT gateway, discoverability, infrastruktur internet, teknologi pendukung, teknologi perception layer, komunikasi, routing, platform dan sistem operasi IoT, serta prototyping IoT.
Fiber optikAndi Master HiyperterminalSistem operasi fiber optik menggunakan serat optik dan perangkat pendukungnya untuk mengirimkan sinyal cahaya melalui jarak jauh. Serat optik terdiri dari helai kaca tipis yang menyalurkan sinyal cahaya dengan bantuan refleksi internal total. Penyambungan serat optik dilakukan dengan fusion splicer untuk menghubungkan ujung serat yang putus.
TLJ Kelas XI TKJ.pptxReynaldiAzhar1Standar komunikasi merupakan jaringan telekomunikasi yang dirancang untuk melayani berbagai pengguna menggunakan perangkat dari vendor yang berbeda. Ada beberapa organisasi internasional yang membuat standar komunikasi seperti IETF, ITU, IEEE, EIA, ISO, dan ANSI. Masing-masing organisasi fokus pada bidang tertentu seperti protokol internet, telekomunikasi, teknologi elektronik, dan standardisasi Amerika.
Jaringan Komputer Dan Internet Bab 5LovindiA Jaringan komputer dan internet membahas tentang jaringan komputer lokal dan global yang memungkinkan komputer terhubung dan berbagi sumber daya. Internet adalah jaringan komputer global terbesar yang menghubungkan komputer di seluruh dunia melalui protokol TCP/IP. Dokumen ini juga membahas cara kerja enkripsi data untuk melindungi informasi penting.
Ejercicio 23 05-2016 cisco packet tracerInmaculada ConcepciónEl documento describe los pasos para configurar un router y tres hosts conectados a un switch. Incluye mostrar la tabla de enrutamiento y las direcciones MAC después de configurar las direcciones IP en cada host y router. Luego, realiza los mismos pasos para configurar un segundo router y cuatro hosts conectados a otro switch.
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPRobby FirmansyahDokumen tersebut merangkum pengertian beberapa protokol jaringan, yaitu:
1. DNS digunakan untuk menerjemahkan nama komputer menjadi alamat IP dan membantu pengguna mengingat nama komputer.
2. HTTP memfasilitasi pertukaran informasi di internet secara request-response antara klien dan server.
3. FTP digunakan untuk bertukar file di antara komputer di jaringan menggunakan protokol TCP.
4. SMTP mengatur komunikasi
MATERI TIK SMP/MTs BAB 2 KELAS IX MICROSOFT POWER POINTrezamardiDokumen tersebut memberikan penjelasan tentang penggunaan program presentasi PowerPoint. Mencakup cara membuat slide baru, mengatur layout, menggunakan tema, dan mengedit teks di dalam slide presentasi. Juga dijelaskan bagaimana menambahkan tabel, gambar, dan clip art.
Ip addressfauzimohidIP address merupakan alamat logik yang digunakan untuk mengenalpasti setiap host dalam rangkaian komputer atau Internet. Ia terdiri daripada empat oktet yang dipisahkan titik dan terdapat dalam format dotted decimal. Terdapat pelbagai jenis alamat IP seperti alamat persendirian dan awam."
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTSAlicia EdwardsThis document provides an algorithm and flowchart manual for students. It begins with an introduction to algorithms and flowcharts, explaining that they are useful tools for learning programming and problem solving. The manual then covers basics of algorithms including characteristics, writing steps, and control structures. It also covers flowchart symbols and advantages. Several examples of algorithms and flowcharts are provided, such as calculating sums, converting temperatures, and finding area and perimeter of shapes. The manual aims to help students learn algorithms and flowcharts.
PerulanganTenia WahyuningrumDokumen membahas tentang struktur pengulangan dalam bahasa pemrograman Java. Terdapat tiga jenis pengulangan yaitu while, do-while, dan for. Pengulangan while dan do-while mengeksekusi kode selama kondisi bernilai true, sedangkan for menggunakan inisialisasi, kondisi, dan perubahan variabel sebagai kontrolnya.
5. ProSem TKJ MAP IOT.pdfJErnest1Dokumen ini berisi program semester dan tahunan mata pelajaran Internet of Things untuk kelas X di SMK Negeri 1 Manado yang mencakup konsep dasar IoT, industri IoT, perkembangan IoT untuk smart energi, sistem arsitektur IoT, aplikasi IoT, IoT gateway, discoverability, infrastruktur internet, teknologi pendukung, teknologi perception layer, komunikasi, routing, platform dan sistem operasi IoT, serta prototyping IoT.
Fiber optikAndi Master HiyperterminalSistem operasi fiber optik menggunakan serat optik dan perangkat pendukungnya untuk mengirimkan sinyal cahaya melalui jarak jauh. Serat optik terdiri dari helai kaca tipis yang menyalurkan sinyal cahaya dengan bantuan refleksi internal total. Penyambungan serat optik dilakukan dengan fusion splicer untuk menghubungkan ujung serat yang putus.
TLJ Kelas XI TKJ.pptxReynaldiAzhar1Standar komunikasi merupakan jaringan telekomunikasi yang dirancang untuk melayani berbagai pengguna menggunakan perangkat dari vendor yang berbeda. Ada beberapa organisasi internasional yang membuat standar komunikasi seperti IETF, ITU, IEEE, EIA, ISO, dan ANSI. Masing-masing organisasi fokus pada bidang tertentu seperti protokol internet, telekomunikasi, teknologi elektronik, dan standardisasi Amerika.
Jaringan Komputer Dan Internet Bab 5LovindiA Jaringan komputer dan internet membahas tentang jaringan komputer lokal dan global yang memungkinkan komputer terhubung dan berbagi sumber daya. Internet adalah jaringan komputer global terbesar yang menghubungkan komputer di seluruh dunia melalui protokol TCP/IP. Dokumen ini juga membahas cara kerja enkripsi data untuk melindungi informasi penting.
Ejercicio 23 05-2016 cisco packet tracerInmaculada ConcepciónEl documento describe los pasos para configurar un router y tres hosts conectados a un switch. Incluye mostrar la tabla de enrutamiento y las direcciones MAC después de configurar las direcciones IP en cada host y router. Luego, realiza los mismos pasos para configurar un segundo router y cuatro hosts conectados a otro switch.
Lesson.7: Configuring IP Routing AMahmmoud Mahdi Here are the steps to examine routes using PathPing and TraceRt:
1. Open a command prompt as Administrator.
2. To examine the route using PathPing, type:
pathping www.microsoft.com
3. Examine the output and note the routers used to reach the destination.
4. To get a quicker response, use TraceRt:
tracert www.microsoft.com
5. Note the routers displayed in the output. TraceRt and PathPing may display different results due to timing.
Examining routes will help understand the network path and identify any issues that could impact connectivity. You can then use this information for configuring static routes if needed.
Tugas jarkom1Angkat NurullohDokumen ini memberikan instruksi langkah demi langkah untuk membuat jaringan LAN sederhana menggunakan Cisco Packet Tracer dengan menggunakan 1 server, 1 switch dan 1 PC. Langkahnya meliputi menambahkan komponen jaringan, menghubungkannya dengan kabel, mengatur alamat IP server dan klien, serta menguji koneksi jaringan.
Pembahasan Soal UKK TKJ 2017 - Paket 3Beni KrisbiantoroMerancang dan mengkonfigurasi jaringan Wifi Router untuk berfungsi sebagai gateway internet, wireless hotspot, DHCP server, bandwidth limiter, firewall, dan internet sharing melalui kabel dan nirkabel. Konfigurasi mencakup pengaturan interface, alamat IP, routing, DHCP, firewall, hotspot dengan user profile dan pengujian konektivitas.
RPP Matematika Kelas 3 SD - Melakukan operasi hitung campuranAlfan Fazan Jr.Rencana pelaksanaan pembelajaran (RPP) ini membahas pengerjaan hitung campuran bilangan sampai tiga angka untuk siswa kelas III semester 1 di MI An-Najah. RPP ini merinci standar kompetensi, kompetensi dasar, indikator, tujuan pembelajaran, uraian materi, model pembelajaran, dan langkah kegiatan pembelajaran yang meliputi pendahuluan, inti, dan penutup. Penilaian dilakukan dengan lembar kerja siswa
Membuat Ftp server menggunakan Debian Server 7.8AdityaBintangPradanaDokumen tersebut membahas tentang FTP server, meliputi pengertian FTP, cara kerja FTP, persyaratan untuk menggunakan FTP, perbedaan antara FTP client dan FTP server, fungsi dan kelemahan FTP, serta cara instalasi dan konfigurasi FTP server."
Laporan resmi praktikum 2 keamanan datahusnimubarrokLaporan ini membahas perbandingan protokol transfer file FTP, FTPS, dan SFTP. FTP menggunakan dua channel tanpa enkripsi untuk transfer file, sementara SFTP menggunakan satu koneksi terenkripsi melalui SSH. FTPS menambahkan enkripsi SSL/TLS pada FTP untuk mengamankan transfer file.
Ftp serverWisna Juliyanticara instalasi dan konfigurasi ftp server (proftp)dan ftp client(fillezilla) pada linux Debian 8 sebagai server dan windows sebagai client filezilla dan latihan soal
File Transfer Protocol (FTP) server merupakan server yang menyediakan fasilitas untuk tukar-menukar file dalam jaringan TCP / IP.
FTP bekerja dengan dua koneksi antara klien dan server FTP yakni koneksi kontrol dengan port 21 dan koneksi data yang menggunakan port 20.
Port 21 di sisi server akan mendengarkan koneksi dari FTP client dan kemudian akan digunakan sebagai control port untuk:
a.Membuat sebuah koneksi antara klien dan server,
b. Untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga,
c. Mengembalikan respons server ke perintah tersebut.
Manakala kontrol koneksi telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan client untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.
Untuk kemudahan dalam pemahaman, penulis membagi ke dalam tiga tahap dari proses tersebut, yakni :
DNS Queryuntuk mendapatkanIP AddressdariFTP serverkarena penulis menggunakan nama domain.
Pembangunan koneksiFTPdan autentifikasiuser.
Download file,Untuk koneksi kontrol menggunakanport21 sedangkan pertukaran data menggunakanport20.
Lapen 3 ftp, ftps, sftpWind_AlLaporan ini membahas protokol transfer file FTP, FTPS, SFTP dan HTTPS. FTP memiliki channel command dan data yang tidak dienkripsi sehingga rawan kebocoran data. FTPS dan SFTP mengatasi kelemahan keamanan FTP dengan mengenkripsi channel komunikasi menggunakan SSL/TLS. Perbedaan HTTP dan HTTPS adalah HTTPS menggunakan SSL/TLS untuk mengenkripsi lalu lintas jaringan dan memastikan otentikasi server serta kerahasiaan dan integritas data.
Kelompok 7idquygbaru1. Application layer adalah lapisan paling atas dalam model OSI dan TCP/IP yang menyediakan interface antara aplikasi dan jaringan untuk mengirim pesan.
2. Beberapa komponen pada application layer digunakan untuk mengumpulkan informasi konfigurasi jaringan dan antarmuka pengguna.
3. Protokol-protokol pada application layer meliputi DNS, HTTP, SMTP/POP, FTP, DHCP, dan Telnet.
Pengertian Film dan penjelasannyaAgus SetiawanDokumen tersebut membahas tentang pengertian film, struktur film, dan jenis-jenis film. Secara ringkas, film didefinisikan sebagai gambar bergerak yang direkam menggunakan kamera, terdiri atas shot, scene, dan sequence, serta terbagi menjadi film cerita, non-cerita, animasi, dan eksperimental.
Firewall , Network Address Translation (NAT) Proxy ServerAgus SetiawanFirewall adalah sistem keamanan jaringan yang melindungi komputer dari serangan eksternal dengan mengontrol lalu lintas jaringan dan hanya mengizinkan akses yang dianggap aman. Proxy server berfungsi sebagai perantara antara klien dan server dengan menyimpan konten yang sering diakses untuk mempercepat akses, serta menyaring akses berdasarkan pengguna, konten, dan waktu. Kedua sistem ini membantu meningkatkan keamanan dan kinerja jaring
Bahan Ajar Modul Editing Kelas SinematografiAdePutraTunggaliBahan Ajar Modul Editing Kelas Sinematografi Program Studi Ilmu Komunikasi UNISA Yogyakarta. Original Author by Hari Akbar Sugiantoro
Memperkuat Kedaulatan Angkasa dalam rangka Indonesia EmasDadang SolihinTulisan ini bertujuan untuk mengkaji dan merumuskan kebijakan strategis dalam rangka memperkuat kedaulatan dan pemanfaatan wilayah angkasa Indonesia demi kesejahteraan bangsa. Sebagai aset strategis, wilayah angkasa memiliki peran krusial dalam pertahanan, keamanan, ekonomi, serta pembangunan nasional. Dengan kemajuan teknologi dan meningkatnya aktivitas luar angkasa, Indonesia memerlukan kebijakan komprehensif untuk mengatur, melindungi, dan mengoptimalkan pemanfaatannya. Saat ini, belum ada regulasi spesifik terkait pengelolaan wilayah angkasa, padahal potensinya besar, mulai dari komunikasi satelit, observasi bumi, hingga eksplorasi antariksa.
Pertemuan 01. Pendahuluan Statistika InformatikaAsepSaepulrohman4Statistika memiliki peranan penting dalam ilmu komputer, terutama dalam bidang analisis data, pembelajaran mesin, dan pengembangan algoritma.
MODUL AJAR SENI MUSIK KELAS VIII " ALAT MUSIK TRADISIONAL"MUMUL CHANSemoga Modul Ajar Seni Musik Kelas VIII ini bisa menjadi referensi untuk kalian dan bermanfaat untuk bersama. Aamiin...
Salam Manis
Widya Mukti Mulyani
Masukan untuk Peta Jalan Strategis Keangkasaan IndonesiaDadang SolihinTujuan penyusunan naskah masukan untuk peta jalan strategis keangkasaan Indonesia ini adalah untuk meningkatkan kedaulatan dan pemanfaatan wilayah angkasa Indonesia dalam rangka memperkuat Ketahanan Nasional dan Visi Indonesia Emas 2045.
Daftar Judul Paper Artificial Intelligence in Information SystemAinul YaqinPenelitian mengenai "Analisis Model Pengambilan Keputusan Berbasis Sistem Pendukung Keputusan dalam Lingkungan Bisnis Dinamis" menyoroti bagaimana teknologi Decision Support Systems (DSS) berperan dalam mendukung pengambilan keputusan yang efektif di lingkungan bisnis yang berubah cepat. Dengan memanfaatkan teknik pemodelan dan analisis, DSS dapat membantu organisasi mengidentifikasi peluang serta mengelola risiko secara lebih optimal. Sementara itu, "Analisis Peran Sistem Pendukung Keputusan dalam Pengelolaan Risiko dan Perencanaan Strategis Perusahaan" meneliti bagaimana DSS berkontribusi dalam mengelola ketidakpastian bisnis melalui pendekatan berbasis data.
Dalam ranah Business Intelligence, penelitian "Pemanfaatan Business Intelligence untuk Menganalisis Perilaku Konsumen dalam Industri E-Commerce" membahas bagaimana BI digunakan untuk memahami pola belanja konsumen, memungkinkan personalisasi layanan, serta meningkatkan retensi pelanggan. Selain itu, "Integrasi Business Intelligence dan Machine Learning dalam Meningkatkan Efisiensi Operasional Perusahaan" mengeksplorasi sinergi antara BI dan Machine Learning dalam mengoptimalkan pengambilan keputusan berbasis prediksi dan otomatisasi.
Di sektor industri manufaktur, penelitian "Peran Algoritma Genetik dalam Optimasi Pengambilan Keputusan pada Industri Manufaktur" menyoroti bagaimana Genetic Algorithm digunakan untuk mengoptimalkan produksi, mengurangi biaya operasional, serta meningkatkan efisiensi rantai pasok. Sejalan dengan itu, penelitian "Analisis Efektivitas Artificial Neural Networks dalam Prediksi Risiko Kredit Perbankan" mengevaluasi penggunaan Artificial Neural Networks (ANN) dalam memitigasi risiko kredit melalui model prediksi yang lebih akurat dibandingkan metode tradisional.
Dalam ranah kolaborasi organisasi dan manajemen pengetahuan, penelitian "Analisis Efektivitas Group Support Systems dalam Meningkatkan Kolaborasi dan Pengambilan Keputusan Organisasi" membahas bagaimana teknologi Group Support Systems (GSS) dapat meningkatkan efektivitas kerja tim dan proses pengambilan keputusan bersama. Selain itu, "Analisis Faktor Keberhasilan Knowledge Management System dalam Organisasi Berbasis Teknologi" berfokus pada faktor-faktor utama yang mempengaruhi keberhasilan implementasi Knowledge Management Systems (KMS) dalam organisasi berbasis teknologi, termasuk peran budaya organisasi, adopsi teknologi, dan keterlibatan pengguna.
Pada bidang kecerdasan buatan dan sistem pendukung keputusan berbasis AI, penelitian "Evaluasi Kinerja Sistem Pakar dalam Mendukung Pengambilan Keputusan di Sektor Keuangan" mengeksplorasi efektivitas sistem pakar dalam meningkatkan keakuratan keputusan finansial, sementara "Implementasi Intelligent Agents dalam Meningkatkan Efisiensi Operasional pada E-Commerce" membahas bagaimana agen cerdas dapat mengotomatisasi proses bisnis, meningkatkan pengalaman pelanggan, serta mempercepat pengambilan keputusan strategis.
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.
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.