WHOIS je servis nivoa aplikacije OSI modela računasrke mreže. Ovaj mrežni protokol koristi TCP port 43. Njegova osnovna primena je dobijanje podataka o registraciji vlasništva internet domena, IP-adrese i autonomnih sistema traženog domena.

Protokol podrazumeva arhitekturu "klijent-server" i koristi se za pristup bazama javnih servera koji sadrže zapise o IP adresama i registrantima domena. Trenutna verzija protokola je opisana je u RFC 3912. Najčešće, WHOIS klijent je implementiran kao konzolni servis. Međutim, pošto mnogim korisnicima komandna linija nije nedostupna ili je komlipkovana za rad, na mnogim sajtovima na internetu postoje onlajn servis. Pored toga, postoje i WHOIS klijent GUI.

U početku, WHOIS servis je da omogućio administratorima da traže kontakt informacije o drugim administratorima, IP-adresama ili imenima domena.

Centralizovani i distribuirani model

uredi

Baze podataka sa WHOIS -interfejsom su centralizovane ili distribuirane.

Kod centralizovanog modela, jedan WHOIS server sadrži kompletnu bazu podataka i odgovara na zahteve za sve registrovane domene. Prema ovoj šemi izgrađen je WHOIS-server za domene .org i .ru.

Kod distribuiranog modela, centralna WHOIS server ne sadrži kompletnu bazu podataka i preusmerava korisnika na distribuirane WHOIS servere koji sadrže podatke i odgovaraju na zajtev klijenta. Prema ovoj šemi radi domen .com. Kada WHOIS klijent "zna" kako prepoznati takvu preusmeravanje, on traži odgovarajući periferni WHOIS-server, u suprotnom korisnik mora da to uradi sam.

Dokumenta o standardima

uredi
  • RFC 812 — NICNAME/WHOIS (1982, zastarelo)
  • RFC 954 — NICNAME/WHOIS (1985, zastarelo)
  • RFC 3912 — WHOIS specifikacija protokola (2004, trenutni)

Internacionalizacija protokola

uredi

U početku, WHOIS protokol je stvoren bez podrške za više jezika (ASCIIkod znakova) i sam po sebi ne reguliše standardno kodiranje zahteva klijenata i odgovore servera. Da bi se izbegla ovu neizvesnost, naročito u slučaju domena i područja nacionalne jezika trenutno se Junikod koristi algoritam kodiranja.

Spoljašnje veze

uredi