WHOIS kumpara sa RDAP

WHOIS kumpara sa RDAP

Ano ang WHOIS?

Karamihan sa mga may-ari ng website ay may kasamang paraan upang makipag-ugnayan sa kanila sa kanilang website. Maaaring ito ay isang email, isang address, o isang numero ng telepono. Gayunpaman, marami ang hindi. Bukod dito, hindi lahat ng mapagkukunan ng internet ay mga website. Karaniwang kailangang gumawa ng karagdagang trabaho gamit ang isa mga kasangkapan tulad ng myip.ms o who.is upang makahanap ng impormasyon ng nagparehistro sa mga mapagkukunang ito. Gumagamit ang mga website na ito ng isang protocol na tinatawag na WHOIS.

Ang WHOIS ay matagal nang umiiral ang internet, noong kilala pa ito bilang ARPANet. Ito ay binuo para sa pagkuha impormasyon tungkol sa mga tao at entity sa ARPANET. Ginagamit na ngayon ang WHOIS upang kunin ang impormasyon tungkol sa mas malawak na pagkakaiba-iba ng mga mapagkukunan sa internet at ginamit ito para gawin ito sa nakalipas na apat na dekada. 

Bagama't ang kasalukuyang protocol ng WHOIS, na kilala rin bilang Port 43 WHOIS, ay medyo mahusay sa panahong iyon, mayroon din itong ilang mga lapses na nangangailangan ng pagtugon. Sa paglipas ng mga taon, naobserbahan ng Internet Corporation For Assigned Names And Numbers, ICANN, ang mga pagkukulang na ito at tinukoy ang mga sumusunod bilang mga pangunahing problema ng protocol ng WHOIS:

  • Kawalan ng kakayahan na patotohanan ang mga user
  • Mga kakayahan lamang sa paghahanap, walang suporta sa paghahanap
  • Walang suporta sa internasyonal
  • Walang standardized na query at format ng tugon
  • Walang standardized na paraan ng pag-alam kung anong server ang itatanong
  • Kawalan ng kakayahang patotohanan ang server o i-encrypt ang data sa pagitan ng kliyente at server.
  • Kakulangan ng standardized na pag-redirect o sanggunian.

 

Upang malutas ang mga problemang ito, nilikha ng IETF (Internet Engineering Task Force) ang RDAP.

Ano ang RDAP?

Ang RDAP (Registry Data Access Protocol) ay isang query at response protocol na ginagamit upang kunin ang data ng pagpaparehistro ng mapagkukunan ng internet mula sa Domain Name Registries at Regional Internet Registries. Dinisenyo ito ng IETF para lutasin ang lahat ng isyung nasa Port 43 WHOIS protocol. 

Ang isa sa mga pangunahing pagkakaiba sa pagitan ng RDAP at Port 43 WHOIS ay ang pagbibigay ng isang structured at standardized na query at format ng tugon. Ang mga tugon ng RDAP ay nasa JSON, isang kilalang structured data transfer at storage format. Ito ay hindi katulad ng WHOIS protocol, na ang mga tugon ay nasa text format. 

Bagama't hindi nababasa ang JSON gaya ng text, mas madaling isama sa iba pang mga serbisyo, na ginagawa itong mas flexible kaysa sa WHOIS. Dahil dito, madaling maipatupad ang RDAP sa isang website o bilang command-line tool.

Pag-promote ng API:

Mga Pagkakaiba sa Pagitan ng RDAP at WHOIS

Nasa ibaba ang mga pangunahing pagkakaiba sa pagitan ng RDAP at WHOIS protocol:

 

Standardized na Query At Tugon: Ang RDAP ay isang RESTful protocol na nagbibigay-daan sa mga kahilingan sa HTTP. Ginagawa nitong posible na maghatid ng mga tugon na kinabibilangan ng mga error code, pagkakakilanlan ng user, pagpapatotoo, at kontrol sa pag-access. Naghahatid din ito ng tugon nito sa JSON, tulad ng nabanggit kanina. 

Differentiated Access sa Data ng Pagpaparehistro: Dahil RESTful ang RDAP, maaari itong gamitin upang tumukoy ng iba't ibang antas ng pag-access para sa mga user. Halimbawa, ang mga hindi kilalang user ay maaaring bigyan ng limitadong pag-access, habang ang mga rehistradong user ay binibigyan ng ganap na access. 

Suporta Para sa Internasyonal na Paggamit: Hindi isinaalang-alang ang internasyonal na madla noong binuo ang WHOIS. Dahil dito, maraming mga server at kliyente ng WHOIS ang gumamit ng US-ASCII at hindi isinasaalang-alang ang internasyonal na suporta hanggang sa ibang pagkakataon. Nasa sa application client na nagpapatupad ng WHOIS protocol na magsagawa ng anumang pagsasalin. Ang RDAP, sa kabilang banda, ay may suportang pang-internasyonal dito.

Suporta sa Bootstrap: Sinusuportahan ng RDAP ang bootstrapping, na nagbibigay-daan sa mga query na ma-redirect sa isang authoritative server kung ang nauugnay na data ay hindi makita sa unang server na na-query. Ginagawa nitong posible para sa mas malawak na paghahanap na maisagawa. Ang mga sistema ng WHOIS ay walang impormasyong naka-link sa ganitong paraan, na nililimitahan ang dami ng data na makukuha mula sa isang query. 

Bagama't ang RDAP ay idinisenyo upang lutasin ang mga isyu sa WHOIS(at marahil ay palitan ito isang araw), ang Internet Corporation For Assigned Names And Numbers ay nangangailangan lamang ng mga gTLD registries at mga akreditadong registrar na ipatupad ang RDAP kasama ng WHOIS at hindi ito ganap na palitan.