Anda di halaman 1dari 8

Nama = Tri Puput Lestari

Kelas =XI TKJB/31

FTP SERVER DAN DNS SERVER

A. FTP SERVER
1. Pengertian FTP

FTP atau File Transfer Protocol merupakan protokol internet yang digunakan untuk urusan
pengiriman data dalam jaringan komputer, seperti upload dan download file yang dilakukan oleh
FTP client dan FTP server. Layanan FTP bisa diatur menjadi FTP public, dimana semua orang
bisa mengakses data-data yang ada di server FTP dengan mudah.

FTP berkerja menggunakan salah satu protokol yang dapat diandalkan untuk urusan komunikasi
data antara client dan server, yaitu protokol TCP (yang menggunakan port nomor 21). Port 21 ini
digunakan untuk mengirimkan command (perintah). Oleh karena port 21 dimaksudkan khusus
untuk mengirimkan command, maka port ini sering juga disebut dengan nama command port.
2. Cara Kerja FTP Server

Untuk cara kerjanya, secara umum terlebih dahulu FTP client harus meminta koneksi kepada FTP
server, jika sudah terhubung dengan FTP server maka FTP client dapat melakukan pertukaran data
seperti upload dan download data. FTP dapat bekerja dalam mode aktif dan mode pasif, yang
menentukan bagaimana koneksi data terbentuk. Pada kedua mode, client membuat sebuah kontrol
TCP dari port N menuju FTP server port 21.

 Pada mode aktif, client mulai menyimak koneksi data yang datang dari server pada port M.
Kemudian client mengirimkan FTP command port M untuk menginformasikan kepada server, port
mana yang harus disimak. Server kemudian menginisiasi channel data kepada client dari port 20/
port FTP server.
 Dalam situasi ketika client berada di balik firewall dan tidak mampu menerima koneksi TCP yang
datang, dapat digunakan pasif mode. Dalam mode tersebut, client menggunakan kontrol koneksi
untuk mengirimkan perintah PASV kepada server, kemudian menerima alamat IP server, alamat
server, dan nomor port server.

3. Aplikasi yang dipakai dalam FTP Server


a. FileZilla
FileZilla adalah salah satu yang terbaik cross – platform aplikasi FTP client yang
tersedia di internet saat ini. Sebuah server juga tersedia. Freeware ini mudah
digunakan, mendukung FTP, FTP melalui SSL / TLS ( FTPS ) dan SSH File
Transfer Protocol dan tersedia dalam beberapa bahasa.
b. FREEFTP
FREE FTP adalah aplikasi lain yang sangat user friendly. Pembuat aplikasi ini
mengklaim bahwa FREE FTP dirancang untuk menjadi bagus dan user friendly.
Proses transfer file cukup sederhana dengan menggunakan aplikasi ini dan
pengguna dapat mengawasi segala sesuatu dengan panel Kegiatan FTP.
c. FireFTP
FireFTP adalah klien FTP gratis yang dapat di download dan digunakan bersama
browser Mozilla Firefox. FireFTP mempunyai dukungan fitur SSL/TLS/SFTP
serta enkripsi yang sama yang digunakan dengan sistem perbankan online dan
belanja online.
d. BitKinex
BitKinex adalah aplikasi freeware yang mengklaim untuk mengintegrasikan
fungsionalitas dari sebuah FTP inovatif, SFTP dan WebDAV client untuk
Windows. Selain fitur biasa ditemukan di FTP Klien lainnya, aplikasi ini memiliki
beberapa fitur lain seperti navigasi situs, transfer langsung, user interface yang
disederhanakan, konfigurasi yang mudah dan bagus. Transfer juga dapat dihentikan
sementara kemudian dilanjutkan dan dijadwalkan.
e. Cyberduck
Cyberduck adalah FTP open source, SFTP, WebDAV dan Browser Amazon S3.
Cyberduck memiliki antarmuka yang mudah digunakan dengan integrasi editor
eksternal dan dukungan untuk banyak sistem teknologi.

4. Aplikasi yang dipakai dalam FTP Client


a. FILEZILLA
FileZilla adalah salah satu FTP Client gratis yang paling populer untuk Windows,
dan tersedia di semua platform lain juga seperti Linux dan Mac. FileZilla ini
mungkin software FTP Client yang paling mudah digunakan. Saya pribadi sering
menggunakan software FTP Client FileZilla ini. Software ini mendukung FTP,
SFTP, dan FTPS (FTP di SSL/TLS).
b. WINSCP
WinSCP adalah salah satu yang paling kuat dan mudah digunakan untuk FTP
client pengguna Windows. Terlepas dari kenyataan bahwa rasanya seperti ada
terlalu banyak hal pada user interface, WinSCP sebenarnya cukup mudah
dipelajari.

c. FIREFTP
FireFTP tersedia sebagai add-on gratis untuk web browser Mozilla Firefox. Tentu
saja FireFTP ini sangat praktis karena menyatu dengan browser Mozilla firefox.
FireFTP juga sangat user friendly karena mulus memadukan ke dalam web
browser. Yang paling penting, karena FireFox tersedia pada Windows, Linux, dan
platform Mac, Anda dapat menggunakan FireFTP pada setiap sistem operasi.

d. TRANSMIT
Transmit adalah FTP Client yang paling populer untuk pengguna Mac, khususnya
di kalangan pengembang web. Muncul dengan set yang sangat kuat dari fitur
seperti folder syncing, fitur disk, dan kecepatan yang lebih tinggi. Software
transmit terintegrasi ke dalam lingkungan Mac yang membuatnya super mudah
digunakan bagi pengguna Mac untuk belajar dan menggunakannya dengan cepat.
e. CLASSIC FTP
Jika Anda ingin yang FTP client yang paling dasar, Anda harus mencoba Classic
FTP. Meskipun aplikasi tidak memiliki antarmuka pengguna dengan tampilan
terbaik, Namun Classic FTP sangat mudah digunakan. Setelah menyiapkan server
FTP Anda dengan Classic FTP, Anda dapat dengan mudah drag dan drop file ke
server Anda. Classic FTP juga gratis untuk Anda gunakan di Mac.
f. CYBERDUCK
Cyberduck adalah FTP client gratis dan terbuka untuk Mac dan Windows. Hal ini
sangat mudah digunakan dan terintegrasi dengan indah di perangkat Mac Anda.
Mendukung fitur Mac seperti menyimpan kredensial login Anda di keychain dan
mencari file di finder. Anda bahkan dapat memilih Editor pilihan Anda dan
membuka file untuk mengedit dengan mudah.
g. GFTP
gFTP adalah open source FTP client sederhana untuk sistem operasi berbasis
Linux. Memiliki antarmuka pengguna yang bersih yang membuatnya mudah bagi
pengguna untuk mempelajari fitur-fiturnya. Mendukung FTP, FTPS (koneksi
kontrol saja), HTTP, HTTPS, SSH dan FSP protokol. Upload dan mengedit file
mirip dengan FileZilla.

B. DNS SERVER
1. Pengertian DNS Server
DNS (Domain Name System) server adalah server yang dapat melayani permintaan dari
client untuk mengetahui alamat yang digunakan oleh sebuah domain. Jadi, misalnya Anda
ingin mengakses twitter.com, maka server DNS akan mencari alamat dari twitter agar
komputer dapat terhubung dengan twitter. Biasanya untuk menggunakan Server DNS,
Anda harus memasukkan alamatnya dari server tersebut dalam pengaturan IP address di
komputer. Biasanya privider-provider penyedia jasa internet sudah menyediakan alamat
dari DNS server yang bisa Anda gunakan.

2. Cara Kerja DNS Server


Untuk dapat berjalan DNS memerlukan beberapa program tambahan yaitu resolver.
Resolver adalah program tambahan untuk komputer client agas bisa terhubung dengan
DNS server.
Program Resolver yang digunakan adalah web browser atau mail client. sehingga untuk
dapat mengakses DNS server user harus terlebih dahulu menginstall web browser atau mail
client pada komputer mereka. Web browser yang paling sering digunakan adalah google
chrome, mozilla firefox, opera dan lain-lain. Untuk lebih jelasnya perhatikan gambar
berikut:
 DNS resolver melakukan pencarian alamat host pada file HOSTS. Jika alamat
host yang dicari sudah ditemukan dan diberikan, maka proses selesai.
 DNS resolver melakukan pencarian pada data cache yang sudah dibuat oleh
resolver untuk menyimpan hasil permintaan sebelumnya. Bila ada, kemudian
disimpan dalam data cache lalu hasilnya diberikan dan selesai.
 DNS resolver melakukan pencarian pada alamat server DNS pertama yang telah
ditentukan oleh pengguna.
 Server DNS ditugaskan untuk mencari nama domain pada cache-nya.
 Apabila nama domain yang dicari oleh server DNS tidak ditemukan, maka
pencarian dilakukan dengan melihat file database (zones) yang dimiliki oleh
server.
 Apabila masih tidak ditemukan, pencarian dilakukan dengan menghubungi
server DNS lain yang masih terkait dengan server yang dimaksud. Jika sudah
ditemukan kemudian disimpan dalam cache lalu hasilnya diberikan.
3. Aplikasi Yang Digunakan Pada FTP Server
a. MaraDNS
MaraDNS adalah perangkat lunak server DNS gratis oleh Sam Trenholme yang mengklaim
sejarah keamanan yang baik dan kemudahan penggunaan. Dalam rangka untuk mengubah
catatan DNS, MaraDNS perlu di-restart. Seperti djbdns dnscache, 2.0 MaraDNS berdiri
sendiri Deadwood resolver rekursif tidak menggunakan benang.
b. DjbDNS
Djbdns adalah kumpulan aplikasi DNS, termasuk tinydns, yang paling digunakan kedua
perangkat lunak server DNS bebas pada tahun 2004. Ini dirancang oleh Daniel J. Bernstein,
penulis qmail, dengan penekanan pada pertimbangan keamanan. Pada bulan Maret 2009,
Bernstein dibayar $ 1000 untuk orang pertama menemukan lubang keamanan di djbdns.
The Source code tidak terpusat dipelihara dan dilepaskan ke dalam domain publik pada
tahun 2007. Pada Maret 2009, ada tiga garpu dan lebih dari selusin patch untuk
menambahkan fitur tambahan untuk djbdns.

c. NSD (Name Server Daemon)


NSD adalah server perangkat lunak bebas otoritatif yang disediakan oleh NLNet Labs.
NSD adalah server test-bed untuk DNSSEC, baru DNSSEC protokol fitur sering
prototyped menggunakan basis kode NSD. NSD host beberapa domain tingkat atas, dan
mengoperasikan tiga dari nameserver root.

d. Unbound
Unbound adalah, memvalidasi rekursif dan caching DNS server yang dirancang untuk
kinerja tinggi. Itu dirilis 20 Mei 2008 (versi 1.0.0) dalam bentuk perangkat lunak perangkat
lunak bebas dilisensikan di bawah lisensi BSD oleh NLnet Labs, Verisign Inc, Nominet,
dan Kirei. Unbound juga ditawarkan pada kernel Linux mengeras dengan Toggling cerdas
dengan ISC BIND, terintegrasi dengan protokol routing Quagga pada peralatan Dell /
TCPWave. Dukungan komersial untuk Unbound juga disediakan oleh TCPWave.
e. Power DNS
PowerDNS adalah perangkat lunak server DNS gratis dengan berbagai penyimpanan data
back-berakhir dan fitur load balancing. Fungsi server otoritatif dan rekursif
diimplementasikan sebagai aplikasi terpisah.

f. Microsoft DNS
Microsoft DNS adalah server DNS yang disediakan dengan Windows Server.
4. Pengujian DNS Server
Test apakah DNS Server tersebut berhasil atau tidak, dengan perintah nslookup dari
komputer Server ataupun dari komputer client.
nslookup smkn1gmb.net
Server: 192.168.3.153
Address: 192.168.3.153#53
Name: smkn1gmb.net
Address: 192.168.3.153

Anda mungkin juga menyukai