Adresarea Internetului

Fiecare gazdă Internet are una sau mai multe adrese IP pe 32 bit unite la nivel global.

Gazda poate avea două sau mai multe adrese:

  • adresa este asociată cu fiecare placă de interfaţă.

Notaţia decimală cu punct:

  • numere întregi de 4 cifre, fiecare definind un bit din adresa IP:
Nume gazdă com.pub.ro
adresa pe 32 bit 10000000 01110111 00101000 10111010
zecimal cu punct 128.119.40.186

Procedura pentru bibliotecă inet_addr() converteşte şirul de adrese zecimale cu punct într-o adresă pe 32 bit

Procedura pentru bibliotecă gethostbyname() converteşte numele din format text în format zecimal cu punct.

Structura sistemului de domenii pe Internet

Administrare ierarhică a numelor. De ex., com.pub.ro

Cel mai din stânga nume este de obicei un nume de gazdă (are o adresă IP).

Următorul nume este al organizaţiei care administrează această gazdă, uneori identificându-se şi cu administratorul tuturor subdomeniilor din stânga – com, tel, tcm (de ex., Universitatea Politehnica Bucureşti).

Cel mai din dreapta nume desemnează o organizaţie, structură, ţară, etc.

Domeniu Utilizare Exemplu
com afaceri teleactivities.com
edu educaţional cs.umass.edu
org organizaţie non-profit teleactivities.org
net resurse în reţea teleactivities.net
ro România com.pub.ro

DNS (Domain Name System): sistemul de nume de domenii pe Internet

Reprezintă o bază de date distribuită folosită de către aplicaţii TCP/IP pentru a realiza mapări către/de la nume de gazde de la/către adrese IP.

Servere de nume

Rutinele de bibliotecă la nivel de utilizator gethostbyname() şi gethostbyaddress() contactează serverul local de nume via port 53

Serverul de nume returnează adresa IP a numelui de gazdă solicitat.

DNS: nume ne-locale

Găsirea numelor ne-locale

Nici măcar un server de nume nu are informaţii complete

Dacă serverul de nume local nu poate afla adresa, contactează rădăcina serverului de nume:

  • exista 9 servere de nume de rădăcină în toată lumea
  • fiecare are adresele serverelor de nume pentru toate serverele de nivel doi (de ex., pub.ro, teleactivities.com)
  • serverele de rădăcină contactate returnează adresa serverul de nume care trebuie contactat
  • serverul de nume de nivel doi contactat poate, la rândul lui, să indice adresarea către un alt server de nume

Rezoluţia numelui este un proces iterativ prin care se urmăresc serverele de nume indicate.

Protocolul DNS specifică formatele de pachete care se schimbă cu serverele DNS.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *