Komdat bab 23-aris.doc

Embed Size (px)

DESCRIPTION

Komdat bab 23-aris.doc

Citation preview

INTERNET DIRECTORY SERVICE

INTERNET DIRECTORY SERVICE

Domain Name System (DNS) adalah layanan direktori lookup yang menyediakan pemetaan antara nama host di Internet dan alamat numerik. DNS adalah penting untuk fungsi Internet. Hal ini didefinisikan dalam RFC 1034 dan 1035. Empat unsur terdiri dari DNS.Domain ruang nama: DNS menggunakan ruang nama pohon-terstruktur untuk mengidentifikasi sumber daya di Internet.Database DNS: Secara konseptual, setiap node dan daun dalam struktur pohon ruang nama nama satu set informasi (misalnya, alamat IP, jenis sumber daya) yang terkandung dalam catatan sumber daya (RR) Pengumpulan dari semua RR ini diatur dalam. didistribusikan database.Nama server: Ini adalah server yang program yang menyimpan informasi tentang sebagian dari struktur nama domain pohon dan RR terkait.Resolvers: Ini adalah program yang mengekstrak informasi dari server nama dalam menanggapi permintaan klien. Permintaan klien khas adalah untuk alamat IP yang sesuai dengan nama domain yang diberikanDalam dua bagian berikutnya, kita memeriksa nama domain dan database DNS, masing - masing. Kami kemudian menggambarkan operasi DNS, yang mencakup diskusi dari server nama dan resolvers.Nama Domain

Alamat IP 32-bit menyediakan cara unik mengidentifikasi perangkat yang terkait ke Internet. Alamat ini ditafsirkan sebagai memiliki dua komponen: sebuah nomor jaringan, yang mengidentifikasikan sebuah jaringan di Internet, dan alamat host, yang mengidentifikasikan sebuah host yang unik pada jaringan. Penggunaan praktis dari alamat IP menyajikan dua masalah:

Router merancang jalan melalui internet berdasarkan nomor jaringan. Jika setiap router yang dibutuhkan untuk menjaga meja master yang terdaftar setiap jaringan dan jalur jaringan yang lebih suka, pengelolaan tabel akan rumit dan memakan waktu. Akan lebih baik ke grup jaringan sedemikian rupa untuk menyederhanakan fungsi routing.

Alamat 32-bit biasanya ditulis sebagai empat angka desimal, sesuai dengan empat oktet dari skema nomor address.This efektif untuk pemrosesan komputer tetapi tidak nyaman bagi pengguna, yang dapat lebih mudah mengingat nama daripada alamat numerik.Masalah ini ditangani oleh konsep dari domain. Secara umum, domain mengacu pada sekelompok host yang berada di bawah kontrol administratif dari sebuah entitas tunggal, seperti perusahaan atau instansi pemerintah. Domain diatur secara hirarki, sehingga domain yang diberikan dapat terdiri dari sejumlah domain bawahan. Nama ditugaskan untuk domain dan mencerminkan organisasi hirarkis.

Gambar 23.1 menunjukkan sebagian dari pohon penamaan domain. Pada tingkat paling atas adalah sejumlah kecil domain yang mencakup seluruh Internet. Tabel 23.1 daftar saat ini didefinisikan top-level domain. Setiap tingkat bawahan diberi nama dengan awalan nama bawahan nama di tingkat tertinggi berikutnya. Sebagai contoh,Edu merupakan domain tingkat perguruan tinggi lembaga pendidikan AS. Mit.edu adalah domain untuk M.I.T. (Massachusetts Institute of Technology).lcs.mit.edu adalah domain untuk Laboratorium untuk Ilmu Komputer di M.I.T.

Gambar 23.1 Portion of Internet Domain Tree

Table 23.1 Top-Level Internet Domains

Ketika Anda bergerak ke bawah pohon penamaan, Anda akhirnya mendapatkan node daun yang mengidentifikasi host tertentu di Internet. Host ini ditugaskan alamat Internet. Sebuah organisasi Internet-lebar bertanggung jawab untuk menetapkan nama domain sehingga setiap nama domain adalah unik. Tugas sebenarnya dari alamat yang didelegasikan bawah hirarki. Dengan demikian, domain mil diberikan sebuah kelompok besar alamat. Departemen Pertahanan AS (DoD) kemudian mengalokasikan bagian-bagian dari ruang alamat ini ke organisasi DoD berbagai tugas akhirnya ke host.Sebagai contoh, tuan rumah utama di MIT, dengan nama domain mit.edu, memiliki empat alamat IP: 18.7.21.77, 18.7.21.69, 18.7.21.70, dan 18.7.21.110. Para lcs.mit.edu domain bawahan memiliki alamat IP 18.26.0.36.1

Database DNS

DNS adalah didasarkan pada database hirarki yang berisi catatan sumber daya (RR) yang termasuk nama, alamat IP, dan informasi lain tentang fitur kunci hosts.The dari database adalah sebagai berikut:

Variabel mendalam hirarki untuk nama: DNS memungkinkan tingkat dasarnya terbatas dan menggunakan waktu sebagai pemisah tingkat dalam nama dicetak, seperti yang dijelaskan sebelumnya (.).Didistribusikan database: database berada di server DNS yang tersebar di seluruh internet dan intranet swasta.Distribusi dikontrol oleh database: database DNS adalah dibagi menjadi zona terpisah ribuan dikelola, yang dikelola oleh administrator yang terpisah. Perangkat lunak database kontrol distribusi dan memperbarui catatan.

Menggunakan database ini, server DNS menyediakan layanan direktori nama-to-address untuk aplikasi jaringan yang perlu untuk mencari server yang spesifik. Sebagai contoh, setiap kali pesan e-mail akan dikirim atau halaman Web diakses, harus ada nama DNS

lookup untuk menentukan alamat IP dari server e-mail atau Web server.

Gambar 23.2 menunjukkan struktur dari RR. Ini terdiri dari unsur-unsur berikut:

Domain Name: Meskipun sintaks dari nama domain dalam pesan, dijelaskan kemudian, adalah tepat didefinisikan, bentuk nama domain dalam suatu RR

dijelaskan dalam istilah umum. Pada intinya, nama domain di RR harus sesuai dengan bentuk yang dapat dibaca manusia, yang terdiri dari serangkaian karakter alfanumerik label atau tanda hubung, dengan masing-masing pasangan label yang dipisahkan oleh periode.Tipe: Mengidentifikasi jenis sumber daya dalam berbagai jenis RR.The tercantum pada Tabel 23.2.2Kelas: Mengidentifikasi keluarga protokol. Satu-satunya nilai yang umum digunakan adalah DI, untuk Internet.Time to Live: Biasanya, ketika RR diambil dari server nama, anjing akan cache RR sehingga tidak perlu query server nama berulang kali. Bidang ini menentukan interval waktu bahwa catatan sumber daya mungkin cache sebelum sumber informasi lagi harus consulted.A nilai nol adalah ditafsirkan bahwa RR hanya dapat digunakan untuk transaksi berlangsung dan tidak harus di-cache.Rdata Lapangan Length: Panjang bidang Rdata dalam oktet.Rdata: Variabel string panjang oktet yang menggambarkan sumber daya. Format informasi ini bervariasi sesuai dengan jenis RR. Sebagai contoh,

untuk tipe A, Rdata adalah alamat IP 32-bit, dan untuk jenis CNAME, Rdata adalah nama domain.