Hur hittar datorerna på nätet varandra?
Varje dator som ansluts till Internet måste ha en unik adress så att andra datorer kan hitta den när de ska kommunicera med den. Den unika adressen för en dator kallas IP-adress (eller IP-nummer) och är ett tal bestående av 32 databitar, vilket ger ca. 4 miljarder unika adresser. IP-numret anges med en rad siffror som alltid består av fyra tal separerade med punkter, t.ex. 130.237.100.10.
IP-numren är endast s.k. logiska adresser som sedan översätts till fysiska ethernet-adresser av utrustning i nätet med hjälp av ett protokoll som heter ARP (Address Resolution Protocol). Tekniskt är det alltså de fysiska adresser som är registrerade på datorernas nätkort som de använder för att kommunicera med varandra. Om de kommunicerande datorerna sedan befinner sig på olika nät sänder de sina datapaket till närmaste router, vars uppgift är att hitta de bästa vägarna mellan olika datornät och dirigera trafiken.
Eftersom människor har lättare att komma ihåg namn än siffror har man infört ett namngivningssystem för datorerna på Internet. Detta kallas Domain Name System (DNS) och bygger på en hierarkisk struktur av namn, avskilda med punkter enligt modellen: dator-avdelning-organisation-land, t.ex. www.it.ki.se. Domänen se för Sverige kallas för en topp-domän och domänen ki.se är KIs sub-domän till se. Domänen it.ki.se är sedan i sin tur IT-avdelningens sub-domän till ki.se.
Översättningen mellan datorernas namn och deras IP-nummer sköts av datorer som kallas name-servers, eller DNS-servrar. Datorerna som utför denna viktiga uppgift på KI heter dns.ki.se och nic.ki.se och har IP-numren 130.237.100.10 respektive 130.237.99.10.
Namnuppslagning med DNS är inte något som en användare vanligtvis behöver bry sig om, men det kan vara bra att veta att om en name-server av någon orsak inte utför sin uppgift kan man ändå nå en dator genom att ange dess IP-nummer istället för dess namn.