WHOIS lwn RDAP

WHOIS lwn RDAP

Apakah WHOIS?

Kebanyakan pemilik tapak web menyertakan cara untuk menghubungi mereka di tapak web mereka. Ia boleh menjadi e-mel, alamat atau nombor telefon. Namun, ramai yang tidak. Selain itu, bukan semua sumber internet adalah laman web. Seseorang biasanya perlu melakukan kerja tambahan menggunakan alat seperti myip.ms atau who.is untuk mencari maklumat pendaftar tentang sumber ini. Laman web ini menggunakan protokol yang dipanggil WHOIS.

WHOIS telah wujud selagi internet ada, ketika ia masih dikenali sebagai ARPANet. Ia dibangunkan untuk mendapatkan semula maklumat tentang orang dan entiti pada ARPANET. WHOIS kini digunakan untuk mendapatkan maklumat tentang pelbagai sumber internet yang lebih luas dan telah digunakan untuk berbuat demikian sejak empat dekad yang lalu. 

Walaupun protokol WHOIS semasa, juga dikenali sebagai Port 43 WHOIS, telah menunjukkan prestasi yang agak baik dalam tempoh itu, ia juga mengalami beberapa kelemahan yang perlu ditangani. Selama bertahun-tahun, Internet Corporation For Assigned Names And Numbers, ICANN, memerhatikan kelemahan ini dan mengenal pasti perkara berikut sebagai masalah utama protokol WHOIS:

  • Ketidakupayaan untuk mengesahkan pengguna
  • Hanya kebolehan carian, tiada sokongan carian
  • Tiada sokongan antarabangsa
  • Tiada format pertanyaan dan respons piawai
  • Tiada cara piawai untuk mengetahui pelayan yang hendak ditanya
  • Ketidakupayaan untuk mengesahkan pelayan atau menyulitkan data antara klien dan pelayan.
  • Kekurangan pengalihan atau rujukan standard.

 

Untuk menyelesaikan masalah ini, IETF (Internet Engineering Task Force) mencipta RDAP.

Apakah RDAP?

RDAP(Registry Data Access Protocol) ialah protokol pertanyaan dan tindak balas yang digunakan untuk mendapatkan semula data pendaftaran sumber internet daripada Pendaftaran Nama Domain dan Pendaftaran Internet Serantau. IETF mereka bentuknya untuk menyelesaikan semua isu yang terdapat dalam protokol WHOIS Port 43. 

Salah satu perbezaan utama antara RDAP dan Port 43 WHOIS ialah penyediaan format pertanyaan dan respons yang berstruktur dan standard. Respons RDAP sudah masuk JSON, format pemindahan dan storan data berstruktur yang terkenal. Ini tidak seperti protokol WHOIS, yang responsnya dalam format teks. 

Walaupun JSON tidak boleh dibaca seperti teks, ia lebih mudah untuk disepadukan ke dalam perkhidmatan lain, menjadikannya lebih fleksibel daripada WHOIS. Oleh sebab itu, RDAP boleh dilaksanakan dengan mudah pada tapak web atau sebagai alat baris arahan.

Promosi API:

Perbezaan Antara RDAP Dan WHOIS

Berikut ialah perbezaan utama antara protokol RDAP dan WHOIS:

 

Soal dan Jawapan Piawai: RDAP ialah protokol RESTful yang membenarkan permintaan HTTP. Ini memungkinkan untuk menyampaikan respons yang termasuk kod ralat, pengenalan pengguna, pengesahan dan kawalan akses. Ia juga menyampaikan responsnya dalam JSON, seperti yang dinyatakan sebelum ini. 

Akses Terbeza Kepada Data Pendaftaran: Oleh kerana RDAP adalah RESTful, ia boleh digunakan untuk menentukan tahap akses yang berbeza untuk pengguna. Sebagai contoh, pengguna tanpa nama boleh diberikan akses terhad, manakala pengguna berdaftar diberi akses penuh. 

Sokongan Untuk Kegunaan Antarabangsa: Penonton antarabangsa tidak dipertimbangkan semasa WHOIS dibina. Oleh sebab itu, banyak pelayan dan pelanggan WHOIS menggunakan US-ASCII dan tidak mempertimbangkan sokongan antarabangsa sehingga kemudian. Terpulang kepada klien aplikasi yang melaksanakan protokol WHOIS untuk melaksanakan sebarang terjemahan. RDAP, sebaliknya, mempunyai sokongan antarabangsa yang terbina di dalamnya.

Sokongan Bootstrap: RDAP menyokong bootstrapping, membenarkan pertanyaan diubah hala ke pelayan berwibawa jika data yang berkaitan tidak ditemui pada pelayan awal yang ditanya. Ini membolehkan carian yang lebih luas dilakukan. Sistem WHOIS tidak mempunyai maklumat yang dipautkan dengan cara ini, mengehadkan jumlah data yang boleh diperoleh semula daripada pertanyaan. 

Walaupun RDAP direka untuk menyelesaikan isu dengan WHOIS (dan mungkin menggantikannya satu hari nanti), Internet Corporation For Assigned Names And Numbers hanya memerlukan pendaftaran gTLD dan pendaftar bertauliah untuk melaksanakan RDAP bersama WHOIS dan tidak menggantikannya sepenuhnya.