Professional Documents
Culture Documents
Domain Name System
Domain Name System
User
1
Host
name
Host
name
2
5
IP address
6 3 Query
IP address
Response 4
Transport layer
Shows how DNS client/server program can support an e-mail program to find the IP address
of an e-mail recipient.
A user of an email program may know the email address of the recipient; however,
the IP protocol needs the IP address.
The DNS client program sends request to a DNS server to map the email address to
the corresponding IP address.
To identify an entity, TCP/IP protocols use the IP address, which uniquely identifies
the connection of a host to internet.
However, people prefer to use names instead numeric addresses.
Therefore, we need a system that can map a name to an address or an address to a
name.
10. Apa yang dimaksud dengan resolver dan bagaimana cara kerjanya?
Resolver adalah client side dari Domain Name System yang melakukan query dan
menjadi inisiator translasi nama domain ke IP address. DNS resolver merupakan bagian dari
sistem yang memudahkan anda untuk melakukan browsing dengan menggunakan nama-
nama domain dan bukan lagi menggunakan IP address. DNS resolver membantu kita
mempermudah saat berinternetan dengan menggunakan nama domain.
11. Jelaskan apa yang dimaksud dengan recursive resolution dan iterative resolution!
Recursive resolution : Klien mengirim permintaannya ke server yang akhirnya
mengembalikan respons.
Iterative resolution : Klien dapat mengirim permintaannya ke beberapa server sebelum
mendapatkan jawaban. Jika server adalah authority untuk nama,
server mengirim jawaban, jika tidak, server mengembalikan IP address
ke client. Client bertanggung jawab untuk mengulang query ke server
berikutnya sampai resolve.
12. Jelaskan apa yang dimaksud dengan caching dan apa kegunaannya!
Caching adalah metode di mana jawaban atas permintaan disimpan dalam memori
(untuk waktu terbatas) untuk memudahkan akses ke permintaan di masa mendatang. Setiap
kali server menerima query untuk nama yang tidak ada dalam domainnya, server harus
mencari basis datanya untuk alamat IP server. Pengurangan waktu pencarian ini akan
meningkatkan efisiensi. DNS menangani ini dengan mekanisme yang disebut caching.
Kegunaan caching:
Speed up resolutions
Untuk menghemat bandwidth
Memberdayakan web server
meningkatkan pengalaman browsing end user