Directory and naming protocols
Masalah yang melekat dalam membuat sumber daya yang
tersedia melalui jaringan adalah menciptakan cara mudah untuk mengakses sumber
daya ini. Pada jaringan kecil, mungkin cukup mudah untuk hanya mengingat atau
menuliskan informasi yang dibutuhkan untuk mengakses sumber daya dari jarak
jauh. Namun, solusi ini tidak berskala sebagai jaringan, dan jumlah sumber daya
yang ada, terus bertambah. Ini menjadi semakin kompleks karena sumber daya
tersedia di luar jaringan individual, ke beberapa jaringan, atau bahkan di
Internet, di banyak platform dan di berbagai perangkat keras yang berbeda.
Untuk mengatasinya, metode pembuatan dan penamaan dirancang untuk menyediakan
metode yang seragam untuk mendapatkan informasi yang dibutuhkan untuk mengakses
sumber daya jaringan.
Bab ini mengulas empat dari metode ini:
1.
Domain Name
System (DNS)
2.
Dynamic Domain
Name System (DDNS)
3.
Network
Information System (NIS)
4.
Lightweight
Directory Access Protocol (LDAP)
1. Domain Name System (DNS)
Domain Name System adalah protokol standar dengan nomor
STD 13, dan statusnya direkomendasikan. Hal ini dijelaskan dalam RFC 1034 dan
RFC 1035. Bagian ini menjelaskan penerapan Sistem Nama Domain dan penerapan
server nama.
Konfigurasi Internet awal memerlukan penggunaan hanya
alamat IP numerik. Karena ini memberatkan dan lebih sulit diingat daripada
hanya nama sebuah sistem, ini berevolusi menjadi penggunaan nama host simbolis.
Misalnya, alih-alih mengetik: TELNET 10.12.7.14
Anda bisa mengetikkan:
TELNET MyHost
MyHost kemudian diterjemahkan dalam beberapa cara ke
alamat IP 10.12.7.14. Meskipun menggunakan nama host membuat proses mengakses
sumber daya lebih mudah, namun juga mengenalkan masalah pemeliharaan pemetaan
antara alamat IP dan nama mesin tingkat tinggi secara terkoordinasi dan
terpusat.
Awalnya, nama host untuk mengatasi pemetaan dipelihara
oleh Network Information Center (NIC) dalam satu file (HOSTS.TXT), yang diambil
oleh semua host yang menggunakan FTP. Ini disebut namespace datar. Tetapi
karena pertumbuhan jumlah host yang eksplosif, mekanisme ini menjadi terlalu
rumit (pertimbangkan pekerjaan yang terlibat dalam penambahan hanya satu host
ke Internet) dan digantikan oleh konsep baru: Domain Name System. Host di
jaringan yang lebih kecil dapat terus menggunakan namespace datar lokal (file
HOSTS.LOCAL), bukan atau selain Domain Name System. Di luar jaringan kecil,
Sistem Nama Domain sangat penting. Sistem ini memungkinkan sebuah program yang
berjalan pada host untuk melakukan pemetaan nama simbolis tingkat tinggi ke
alamat IP untuk host lain tanpa mengharuskan setiap host memiliki database
lengkap nama host.
1.1 Ruang Nama Hirarkis
Nama domain dibentuk dengan cara yang sama, dan sering
kali mencerminkan delegasi otoritas hierarkis yang digunakan untuk
menetapkannya. Misalnya, perhatikan namanya: myHost.myDept.myDiv.myCorp.com
Dalam contoh ini, kita tahu bahwa ada satu nama host
myHost, yang ada di dalam subdomain myDept.myDiv.myCorp. Subdomain
myDept.myDiv.myCorp adalah salah satu subdomain subdomain myDiv.myCorp.com,
yang merupakan salah satu subdomain myCorp.com. Akhirnya, myCorp.com adalah
subdomain dari com.
Hirarki ini lebih baik diilustrasikan pada Gambar
12-1.

Figure
12-1 DNS hierarchical namespace
1.2 Nama domain yang memenuhi syarat lengkap (FQDNs)
Saat menggunakan Domain Name System, biasanya bekerja dengan
hanya sebagian dari hierarki domain, seperti domain myDivision.myCorp.com.
Sistem Nama Domain menyediakan metode sederhana untuk meminimalkan mengetik
yang diperlukan dalam situasi ini. Jika nama domain diakhiri dengan titik
(misalnya,
myDept.myDiv.myCorp.com.), ini diasumsikan lengkap.
Ini disebut nama domain yang memenuhi syarat (FQDN) atau nama domain absolut.
Namun, jika tidak diakhiri dengan titik (misalnya, myDept.myDiv), itu tidak
lengkap dan penyelesai DNS dapat menyelesaikan ini dengan menambahkan sufiks
seperti .myCorp.com ke nama domain. Aturan untuk melakukan hal ini tergantung
pada implementasi dan dikonfigurasi secara lokal.
1.3 Generic domains
Nama tingkat atas disebut domain tingkat tinggi
generik (gTLD), dan dapat tiga karakter atau lebih panjang. Tabel 12-1
menunjukkan beberapa domain tingkat atas dari namespace domain internet saat
ini.
Table 12-1 Current generic domains
Domain
name
|
Meaning
|
aero
|
The air transport industry
|
biz
|
Business use
|
cat
|
The
Catalan culture
|
com
|
Commercial organizations
|
coop
|
Cooperatives
|
edu
|
Educational
organizations
|
gov
|
U.S.
governmental agencies
|
info
|
Informational
sites
|
int
|
International organizations
|
jobs
|
Employment-related sites
|
mil
|
The U.S. military
|
mobi
|
Mobile
devices sites
|
museum
|
Museums
|
Domain
name
|
Meaning
|
name
|
Family
and individual sites
|
net
|
Network infrastructures
|
org
|
Non-commercial organizations
|
pro
|
Professional sites
|
travel
|
The travel industry
|
Nama-nama ini terdaftar dan dikelola oleh Internet
Corporation untuk Ditugaskan Nama dan Nomor (ICANN). Untuk informasi terkini,
lihat situs ICANN di: http://www.icann.org
1.4 Domain negara
Ada juga domain tingkat atas yang dinamai untuk
masing-masing kode negara 2-karakter internasional ISO 3166 (dari ae untuk Uni
Emirat Arab ke Zimbabwe untuk Zimbabwe). Ini disebut domain negara atau domain
geografis. Banyak negara memiliki domain tingkat kedua mereka sendiri di
bawahnya yang sejajar dengan domain tingkat atas generik. Misalnya, di Inggris,
domain setara dengan domain generik .com dan .edu adalah .co.uk dan .ac.uk (ac
adalah singkatan untuk akademis). Ada domain top-level .us, yang disusun secara
geografis oleh negara (misalnya, .ny.us mengacu pada negara bagian New York).
Lihat RFC 1480 untuk penjelasan rinci tentang domain .us.
1.5 Memetakan nama domain ke alamat IP
Pemetaan nama ke alamat terdiri dari sistem koperasi
yang independen yang disebut server nama. Server nama adalah program server
yang memegang master atau salinan database pemetaan nama-ke-alamat, atau
menunjuk ke server yang tidak, dan itu menjawab permintaan dari perangkat lunak
klien, yang disebut penyelesai nama.
Secara konseptual, semua server domain internet
disusun dalam struktur pohon yang sesuai dengan hirarki penamaan pada Gambar
12-1 di halaman 427. Setiap daun mewakili server nama yang menangani nama untuk
subdomain tunggal.
Comments
Post a Comment