tugas 3 rangkuman protocol dns, ftp, http, dan smtp
DESCRIPTION
Tugas Jarkom Semester 3TRANSCRIPT
Nama : M Robby F
Kelas : MI-2B
NIM : 1331140019
Protocol DNS
Domain Name System (DNS) adalah suatu sistem yang digunakan untuk pencarian
nama komputer di jaringan yang mengunakan TCP/IP (Transmission Control
Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet
seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah
komputer ke IP address. DNS memiliki keunggulan seperti:
Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP
address sebuah komputer cukup host name (nama Komputer).
Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet
maupun di Intranet.
DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di
jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address.
Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer
yang lain, akan menggunakan host name. Lalu komputer akan menghubungi DNS server
untuk mengecek host name yang diminta tersebut berapa IP address-nya. IP address ini
yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.
Struktur DNS
Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang
disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root
domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah
(“.―).
Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
com : Organisasi Komersial
edu : Institusi pendidikan atau universitas
org : Organisasi non-profit
net : Networks (backbone Internet)
gov : Organisasi pemerintah non militer
mil : Organisasi pemerintah militer
num : No telpon
arpa : Reverse DNS
xx : dua-huruf untuk kode negara, Contoh id untuk Indonesia, sg untuk Singapura,
au untuk Australia,dll.
Host Names
Domain name yang digunakan dengan host name akan menciptakan Fully Qualified
Domain Name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat
fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com adalah domain
name.
Bagaimana DNS Bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan).
Client DNS disebut dengan Resolvers dan Server DNS disebut dengan Name Servers.
Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server
akan memproses dengan cara mengecek ke local database DNS, menghubungi name server
lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak
ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari
client dengan cara memetakan nama komputer (host) ke IP address.
1. Resolvers mengirimkan queries ke Name Server / DNS Server
2. Name server mengecek ke local database, atau menghubungi name server lainnya,
jika ditemukan akan diberitahukan ke resolvers, jika tidak akan mengirimkan failure
message
3. Resolvers menghubungi host yang dituju dengan menggunakan IP address yang
diberikan name server
http://teknis.balinter.net/knowledgebase/6/Pengertian-DNS-Domain-Name-System.html
Protocol HTTP
HTTP (Hyper Text Transfer Protocol) adalah suatu komunikasi protokol yang
memfasilitasi informasi ke internet. HTTP juga merupakan sebuah protocol Request-
Response (Permintaan dan Tanggapan) antara klien dan server. Klien adalah pengguna web /
web browser, sedangkan Server adalah Pemberi tanggapan dengan menyimpan/mengambil
sumber daya yang diminta dengan menghubungkan link yang disebut dengan Hypertext
Document yang selanjutnya membentuk World Wide Web (WWW).
Fungsi HTTP Fungsinya adalah untuk menetapkan bagaimana pesan diformat, ditransmisikan, dan
tindakan apa dari Web server dan browser untuk merespon berbagai perintah.
http://www.jaringankomputer.org/pengertian-http-fungsi-cara-kerja-http/
Protocol FTP
Adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu
network yang menggunakan koneksi TCP dengan port 21. Dua hal yang penting dalam
FTP adalah FTP Server dan FTP Client, berikut penjelasannya :
FTP Server adalah suatu server yang menjalankan software yang berfungsi untuk
memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan
layanan FTP apabila mendapat permintaan (request) dari FTP client.
FTP Client adalah komputer yang me-request koneksi ke FTP server untuk tujuan tukar
menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download,
meng-upload, me-rename, men-delete, dll sesuai dengan permission yang diberikan oleh
FTP server.
Tujuan dari FTP server adalah sebagai berikut :
Sharing data.
Menyediakan indirect atau implicit remote computer.
Menyediakan tempat penyimpanan bagi user.
Menyediakan transfer data yang reliable dan efisien.
Saat proses transfer data melalui internet, 3 representasi data dapat digunakan, yaitu:
Mode image (binary mode): mesin pengirim mengirim setiap data per byte dan
penerima menyimpan bytestream saat menerimanya. Mode ini direkomendasikan
untuk semua implementasi FTP.
Mode EBDIC: mode ini mirip seperti mode ASCII, hanya proses pengiriman dan
penerimaan data menggunakan EBDIC character set.
Mode Local: memungkinkan dua komputer dengan setup yang identik untuk saling
mengirim data, tanpa perlu konversi data ke ASCII.
Proses transfer data pada FTP bisa dilakukan dengan 3 mode, yaitu:
Mode stream: Data dikirim secara terus menerus, FTP tidak melakukan proses
apapun namun semua proses diserahkan pada komunikasi TCP. Dalam mode ini,
tidak dibutuhkan indikator tanda akhir file, kecuali data dibagi ke dalam suatu
records.
Mode block: FTP membagi data menjadi beberapa block (block header, byte count,
dan data field) setelah itu data dikirim melalui TCP.
Mode compressed: Data dikompres menggunakan satu algoritma (biasanya Run-
length encoding).
http://www.pasarhosting.com/informasi/knowledge-base/detail/page/3/back_to/kb-
trial/content/file-transfer-protocol- ftp/
Protocol SMTP
Simple Mail Transfer Protocol (SMTP) adalah seperangkat pedoman komunikasi
yang memungkinkan perangkat lunak untuk mengirimkan email melalui Internet.
Kebanyakan perangkat lunak email dirancang untuk menggunakan SMTP untuk tujuan
komunikasi ketika mengirim email. Ada dua protokol lain yaitu POP3 dan IMAP – yang
digunakan untuk mengambil dan menyimpan email.
Karateristik SMTP :
SMTP menyediakan satu set kode yang menyederhanakan komunikasi pesan email
antara server yang memungkinkan server untuk memecah berbagai bagian pesan ke kategori
server lain yang dapat dimengerti.
Cara Kerja SMTP :
Dari perspektif pengguna, ketika mereka menulis pesan email, mereka melihat
antarmuka perangkat lunak email mereka, tapi begitu pesan yang keluar di Internet,
semuanya berubah menjadi string teks. Teks ini dipisahkan oleh kata-kata kode atau nomor
yang mengidentifikasi tujuan setiap bagian. SMTP menyediakan kode-kode, dan perangkat
lunak server email ini dirancang untuk memahami apa yang mereka maksud.
Tujuan SMTP :
Untuk mengatur aturan komunikasi antara server. Misalnya, server memiliki cara
untuk mengidentifikasi diri mereka sendiri dan mengumumkan jenis komunikasi
mereka mencoba untuk melakukan.
Untuk menangani error, termasuk hal-hal umum seperti alamat email yang salah.
Dalam transaksi SMTP, jika alamat penerima yang salah, atau jika ada beberapa
masalah lain, server penerima dapat membalas dengan pesan error dari beberapa jenis.
Kekuatan terbesar dari SMTP adalah Kehandalan dan Kesederhanaan. Sangat mudah
untuk membuat perangkat lunak yang menggunakan aturan komunikasi SMTP, dan
mendapatkan pekerjaan yang dilakukan. Pesan baik sampai ke penerima, atau ada pesan
kesalahan yang menjelaskan mengapa itu tidak mungkin.
Kebanyakan server hari ini memiliki sedikit versi update dari protokol Simple Mail Transfer
Protocol disebut ESMTP (Extended Simple Mail Transfer Protocol). Ini diciptakan untuk
memungkinkan transmisi multimedia melalui email. Bila seseorang mengirim gambar atau
file musik yang melalui program email mereka, ESMTP kode komunikasi digunakan untuk
mengidentifikasi jenis data yang ditransfer.
http://pacarita.com/pengertian-simple-mail-transfer-protocol-smtp.html