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 
(â€oe.―). 
 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

Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP

  • 1.
    Nama : MRobby 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 (â€oe.―).  Top-Level Domains Pada bagian dibawah ini adalah contoh dari top-level domains:
  • 2.
     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.
  • 3.
    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
  • 4.
    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/
  • 5.
    Protocol FTP Adalahsuatu 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/
  • 6.
    Protocol SMTP SimpleMail 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