/ IP stack utilizat sistemul de nume de domeniu TCP, care are o structură de arbore ierarhic, în numele toleranței unui număr arbitrar de componente (fig. 15.3).
Fig. 15.3. spațiu de nume de domeniu
Numele de copac începe cu rădăcină, aici notat un punct (.). Apoi urmează caracterul mai vechi al numelui, al doilea cel mai vechi simbol al numelui și așa mai departe. D. mai tineri corespunde cu sfârșitul nume de gazdă. Componentele unui nume de domeniu sunt separate unul de celălalt punct.
Separarea numelui pe partea vă permite să împartă responsabilitatea administrativă pentru atribuirea de nume unice între persoane sau organizații diferite în cadrul ierarhiei de nivelul lor. Împărțirea responsabilității administrative poate rezolva problema de educație, nume unice fără o consultare reciprocă între organizațiile responsabile cu numele un nivel al ierarhiei.
Setul de nume în care mai multe componente mai mari coincid pentru a forma un nume de domeniu (domeniul). De exemplu, numele și yandex.ru s1.mgu.ru domeniului ru. administrator de domeniu mgu.ru este responsabil pentru unicitatea la următorul nivel de nume în cadrul domeniului (s1, s2 și m). Format a domeniilor s1.mgu.ru, s2.mgu.ru și rn.mgu.ru sunt subdomeniile domeniului mgu.ru. Proddomeny de multe ori de dragul de concizie menționate ca doar o mică parte a numelui (s1, s2 și m).
În general, termenul „domeniu“ (nume de domenii, conflicte de nume de domeniu, domeniu Windows NT) descrie o multitudine de calculatoare care au orice proprietate particulară.
Sistemul de nume de domeniu distinge nume de domeniu scurt, relative și pe deplin calificat. Numele de domeniu scurt - acesta este numele de gazdă finală: gazdă sau un router port. Numele scurt - o frunză de nume copac. Un nume de domeniu relativ - este un nume compus, care începe cu un anumit nivel al ierarhiei, dar nu și în partea de sus. De exemplu, www.zil - un nume relativ. FQDN (Fully Qualified Domain Name, FQDN) include componente de toate nivelurile ierarhiei, de la numele scurt al rădăcinii și punctul final: www.zil.mmt.ru.
Domeniul rădăcină este gestionat de autoritățile centrale ale internetului, în special organizarea de contact ICANN deja menționat. domenii de nivel superior sunt atribuite fiecărei țări, precum și diferite tipuri de organizații. Numele acestor domenii trebuie să respecte standardul internațional ISO 3166. Pentru codurile de țară utilizate abrevierile cu trei și două litere, și pentru diferite tipuri de organizații, pot fi aplicate următoarele denumiri:
# 9633; com - organizații comerciale;
· Edu - organizații educaționale;
· - Gov organizații guvernamentale;
· Org - organizații non-profit;
· Net - organizații de rețea.
Sistemul de nume de domeniu este implementat pe Internet, dar poate fi, de asemenea, funcționează ca un sistem de sine stătător, în numele unei rețele corporative mari, care, deși folosește stiva TCP / IP, nu este conectat la Internet.
Într-un stadiu incipient de dezvoltare Internet pe fiecare gazdă a crea manual un fișier text numit
DNS utilizează un fișiere format similar cu gazdele de fișiere, aceste fișiere administratorul întocmește, de asemenea, mâna. Cu toate acestea, serviciul DNS este bazat pe o ierarhie de domenii, și fiecare stochează DNS-server doar o parte din numele rețelei. Odată cu creșterea numărului de noduri în problema de scalare de rețea rezolvată prin crearea de noi domenii și nume de sub-domenii și adăugarea de noi servicii de servere DNS.
Pentru fiecare nume de domeniu creează un DNS-server. Serverele utilizate două abordări pentru distribuirea numelor.
2. Domeniul de magazine de tip server numai numele care se termină în următorul nivel inferior al ierarhiei în comparație cu numele de domeniu. Că un astfel de aranjament rezoluția de nume DNS sarcina este distribuită mai mult sau mai puțin uniform între toate rețea DNS-servere.
Există două scheme de bază DNS-rezolvator: non-si recursive. Atunci când schema nerecursive coordonate de DNS-client însuși, care desfășoară iterativ o secvență de cereri la diferite servere de nume:
1. DNS-client accesează la rădăcină DNS-server cu numele complet al domeniului.
Acest circuit încarcă clientul de lucru destul de complicată, și este rar folosit.
În al doilea exemplu de realizare este pus în aplicare procedura recursiva:
1. DNS-client cere locale DNS-server, adică serverul pentru un subdomeniu, care face parte din numele clientului.
2. Apoi, aveți două opțiuni:
· În cazul în care DNS-serverul local știe răspunsul, el se întoarce imediat la client (dacă numele solicitat este inclus în același subdomeniu ca și numele clientului, sau numele se află în memoria cache a DNS-server);
· În cazul în care serverul local nu știe răspunsul, se efectuează interogări iterative către serverele de rădăcină, și așa mai departe. D. și a primit un răspuns, o trimite la client, care in tot acest timp doar de așteptare pentru ea de la nivel local DNS-server.
În acest caz, serverul DHCP poate funcționa în diferite moduri, inclusiv: