Perbezaan antara IP dan DNS

IP vs DNS

Terdapat dua kaedah namespace utama yang dilaksanakan di Internet: Ruang alamat IP dan Penamaan domain hierarki. Nama domain dikekalkan dan diterjemahkan ke alamat IP oleh DNS.

Apa itu IP?

IP atau Protokol Internet berfungsi dua tujuan: mentakrifkan peraturan untuk sistem alamat IP untuk memberikan alamat berangka logik kepada setiap entiti dalam rangkaian berasaskan TCP / IP dan routing atau pengangkutan paket data dari host sumber ke hos tujuan.

Di antara tugas-tugas ini, alamat IP sangat penting, kerana bagaimana lokasi entiti atau tuan rumah (seperti komputer atau pencetak), diiktiraf dalam rangkaian berasaskan IP. Di samping itu, Routing data yang tepat juga dicapai melalui alamat IP.

Alamat IP biasanya merupakan nombor perduaan 32-bit (IPv4) atau 128-bit (IPv6) unik yang ditugaskan ke entiti rangkaian, oleh Pihak Berkuasa Nombor Ditugaskan Internet. Untuk kemudahan pengguna manusia, alamat IP ini disimpan dalam format nombor perpuluhan. Diberikan di bawah adalah contoh alamat IP.

Alamat IP terdiri daripada dua jenis: alamat IP Statik, yang kekal, dan ditugaskan ke hos secara manual oleh pentadbir, dan alamat IP Dinamik, yang akan ditugaskan semula setiap kali hos disambungkan ke rangkaian oleh pelayan menggunakan DHCP.

Apakah DNS??

DNS atau Sistem Penamaan Domain adalah sistem hierarki untuk menamakan komputer atau sumber lain yang berkaitan dengan rangkaian. Ia memudahkan penamaan kumpulan pengguna dan sumber, tanpa menghiraukan lokasi fizikal mereka, yang menyederhanakan perkara untuk pengguna umum, kerana mereka hanya perlu tahu URL atau alamat E-mel untuk mengakses hos atau sumber tanpa bimbang tentang bagaimana mencari fizikal mereka. Ia juga mengandungi sistem pemetaan di antara nama domain dan alamat IP mereka yang sepadan atau lokasi fizikal, supaya ia dapat mencari hos atau sumber yang ditunjukkan oleh nama domain yang dimasukkan oleh Pengguna.

Nama domain tipikal (yang dibentuk mengikut peraturan dalam protokol DNS) terdiri daripada tiga atau lebih bahagian (dirujuk sebagai label), biasanya digabungkan oleh titik-titik.

Seperti yang digambarkan di atas, hierarki Domain Naming terbentuk dari yang paling kanan ke paling kiri nama domain. Dalam contoh di atas, "Com" adalah nama domain peringkat tertinggi dan "Differencebetween.com" adalah sub-domain TLD "com". Dan www.differencebetween.com adalah sub-domain sub-domain "differencebetween.com". Apabila ia datang kepada nama domain seperti www.example.co.uk, domain "Co" dirujuk sebagai Domain Peringkat Kedua. Setiap label boleh mengandungi sehingga 63 aksara dan setiap nama domain tidak boleh melebihi panjang 253 aksara.

Jika mana-mana nama domain dikaitkan dengan alamat IP tertentu, nama tersebut dirujuk sebagai Nama hos. Sebagai contoh, www.differencebetween.com dan differencebetween.com adalah nama tuan rumah, sementara TLDs seperti .com atau .org tidak, kerana mereka tidak dikaitkan dengan mana-mana alamat IP.

Sistem Nama Domain beroperasi dalam bentuk pangkalan data hierarki, yang mengandungi sub-cabang yang dirujuk sebagai pelayan Nama. Apabila terjemahan nama domain diminta, jika pelayan nama DNS Tempatan tidak mempunyai rekod domain tertentu, ia menghantar permintaan kepada salah satu daripada 13 Server DNS Root, yang terletak di seluruh dunia. Server DNS akar kemudian menghubungi pelayan DNS TLD yang sepadan (org, com, dll) untuk rekod cache nama domain yang diberikan. Kemudian pelayan DNS TLD menghubungi pelayan DNS Awatif, yang mengandungi butiran mengenai sub-domain.

Apakah perbezaan antara IP dan DNS?

• IP dan DNS adalah kedua-dua sistem penamaan untuk menangani ruang nama yang diperuntukkan untuk entiti dalam Rangkaian.

• Walaupun alamat IP adalah lokasi sebenar di mana entiti berada, DNS hanya memberi entiti Nama, berdasarkan beberapa peraturan standard. Sebagai contoh, DNS serupa dengan nama tempat, dan alamat IP sama dengan alamat ke lokasi fizikal tempat. Apabila pengguna mengetik Nama Domain, DNS menerjemahkan nama domain ke alamat IP dan menempatkan tuan rumah secara fizikal.

• Juga, DNS memberikan nama alfanumerik kepada entiti yang mudah diingati oleh pengguna, dan IP memberikan nilai berangka kepada entiti rangkaian.