WHOIS против RDAP

WHOIS против RDAP

Што е WHOIS?

Повеќето сопственици на веб-страници вклучуваат начин за контакт со нив на нивната веб-страница. Тоа може да биде е-пошта, адреса или телефонски број. Сепак, многумина не. Покрај тоа, не сите интернет ресурси се веб-страници. Обично ќе треба да се направи дополнителна работа користејќи алатки како myip.ms или who.is да најдете информации за регистрантот за овие ресурси. Овие веб-локации користат протокол наречен WHOIS.

WHOIS постои онолку долго колку што постоел интернетот, кога сè уште бил познат како ARPANet. Таа беше развиена за преземање информации за луѓе и ентитети на ARPANET. WHOIS сега се користи за добивање информации за поширок спектар на интернет ресурси и се користи за тоа во последните четири децении. 

Додека тековниот WHOIS протокол, исто така познат како Порт 43 WHOIS, се покажа релативно добро во тој период, тој исто така имаше неколку пропусти кои требаше да се адресираат. Со текот на годините, Интернет корпорацијата за доделени имиња и броеви, ICANN, ги забележа овие недостатоци и ги идентификуваше следниве како главни проблеми на протоколот WHOIS:

  • Неможност за автентичност на корисниците
  • Само способности за пребарување, без поддршка за пребарување
  • Нема меѓународна поддршка
  • Нема стандардизиран формат на барање и одговор
  • Нема стандардизиран начин да се знае кој сервер да побара
  • Неможност за автентикација на серверот или шифрирање на податоците помеѓу клиентот и серверот.
  • Недостаток на стандардизирано пренасочување или референца.

 

За да ги реши овие проблеми, IETF (Internet Engineering Task Force) создаде RDAP.

Што е RDAP?

RDAP (Registry Data Access Protocol) е протокол за барање и одговор кој се користи за преземање податоци за регистрација на интернет ресурси од регистри на имиња на домени и регионални интернет регистри. IETF го дизајнираше за да ги реши сите проблеми присутни во протоколот Port 43 WHOIS. 

Една од главните разлики помеѓу RDAP и Port 43 WHOIS е обезбедувањето на структуриран и стандардизиран формат за пребарување и одговор. Одговорите на RDAP се вклучени JSON, добро познат структуриран формат за пренос и складирање податоци. Ова е за разлика од протоколот WHOIS, чии одговори се во текстуален формат. 

Иако JSON не е толку читлив како текстот, полесно е да се интегрира во други услуги, што го прави пофлексибилен од WHOIS. Поради ова, RDAP може лесно да се имплементира на веб-локација или како алатка за командна линија.

Промоција на API:

Разлики помеѓу RDAP и WHOIS

Подолу се главните разлики помеѓу протоколот RDAP и WHOIS:

 

Стандардизирано барање и одговор: RDAP е RESTful протокол кој дозволува HTTP барања. Ова овозможува да се доставуваат одговори кои вклучуваат кодови за грешка, идентификација на корисникот, автентикација и контрола на пристап. Исто така, го дава својот одговор во JSON, како што беше споменато претходно. 

Диференциран пристап до податоци за регистрација: Бидејќи RDAP е RESTful, може да се користи за одредување различни нивоа на пристап за корисниците. На пример, на анонимните корисници може да им се даде ограничен пристап, додека на регистрираните корисници им е даден целосен пристап. 

Поддршка за меѓународна употреба: Меѓународната публика не беше земена во предвид кога беше изграден WHOIS. Поради ова, многу сервери и клиенти на WHOIS користеа US-ASCII и не ја разгледаа меѓународната поддршка до подоцна. Останува на клиентот на апликацијата кој го имплементира протоколот WHOIS да изврши каков било превод. РДАП, од друга страна, има вградена меѓународна поддршка.

Поддршка за Bootstrap: RDAP поддржува подигање, овозможувајќи барањата да се пренасочат на авторитетен сервер доколку релевантните податоци не се најдат на почетниот сервер за кој се бара. Ова овозможува да се вршат пошироки пребарувања. Системите WHOIS немаат информации поврзани на овој начин, ограничувајќи ја количината на податоци што може да се вратат од барањето. 

Иако RDAP беше дизајниран да ги реши проблемите со WHOIS (и можеби да го замени еден ден), Интернет корпорацијата за доделени имиња и броеви бара само gTLD регистри и акредитирани регистратори да го имплементираат RDAP заедно со WHOIS, а не целосно да го заменат.