S. Buraga-Introducere in retele de calculatoare.pdf
S. Buraga-Introducere in retele de calculatoare.pdf
S. Buraga-Introducere in retele de calculatoare.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Obiectivul pr<strong>in</strong>cipal al DARPA a fost <strong>de</strong> “a <strong>de</strong>zvolta o tehnică efectivă pentru utilizare<br />
multiplexată a reţelelor <strong>in</strong>terconectate”. Acest obiectiv a fost at<strong>in</strong>s şi astăzi mii <strong>de</strong> reţele<br />
(conectate sau nu la faimosul Internet) folosesc familia <strong>de</strong> protocoale TCP/IP.<br />
În al doilea rând ei au urmărit următoarele obiective: comunicaţiile trebuie să cont<strong>in</strong>ue în<br />
ciuda pie<strong>de</strong>rii <strong>de</strong> servicii; suport pentru tipuri multiple <strong>de</strong> servicii; arhitectura Internet trebuie să<br />
se adapteze la o varietate <strong>de</strong> reţele; să permită un management distribuit al resurselor; să fie<br />
eficientă d<strong>in</strong> punt <strong>de</strong> ve<strong>de</strong>re al costului; şi să permită adăugarea <strong>de</strong> noi hosturi cu m<strong>in</strong>imum <strong>de</strong><br />
efort.<br />
În special un obiectiv, cont<strong>in</strong>uarea comunicaţiilor în ciuda pier<strong>de</strong>rii <strong>de</strong> servicii, a jucat un<br />
rol major în procesul <strong>de</strong> proiectare. Pentru a at<strong>in</strong>ge acest obiectiv, <strong>in</strong>formaţiile <strong>de</strong> stare care<br />
<strong>de</strong>scriu conversaţia în curs trebuie să fie protejate. Aşa că aceste <strong>in</strong>formaţii sunt obţ<strong>in</strong>ute la<br />
punctele f<strong>in</strong>ale <strong>de</strong> comunicare şi nici un packet care traversează nodurile reţelei nu are nevoie <strong>de</strong><br />
<strong>in</strong>formaţiile <strong>de</strong> stare.<br />
Fiecare host are asignată o adresă IP pe 32 <strong>de</strong> biţi. Această adresă i<strong>de</strong>ntifică reţeaua la care<br />
este ataşat acel host. Detalii <strong>de</strong>spre adresa IP vom afla mai tirziu.<br />
Numere <strong>de</strong> Port<br />
Datagramele IP specifică doar host-ul <strong>de</strong>st<strong>in</strong>aţie. Pentru a i<strong>de</strong>ntifica aplicaţia căreia îi sunt<br />
<strong>de</strong>st<strong>in</strong>ate aceste datagrame TCP şi UDP folosesc numere <strong>de</strong> port pe 16 biţi. Numerele <strong>de</strong> port sunt<br />
mai flexibile <strong>de</strong>cât id-urile <strong>de</strong> proces, un proces poate avea, în acelaşi timp, mai multe conexiuni<br />
dist<strong>in</strong>cte cu alte procese utilizând mai multe porturi. De asemeni un port poate fi folosit pentru a<br />
recepţiona mesaje <strong>de</strong> la mai multe surse.<br />
Serverele aşteaptă cererile clienţilor la porturi b<strong>in</strong>ecunoscute. De exemplu, HTTP<br />
(HyperText Transfer Protocol) are portul TCP şi UDP cu numărul 80. Numerele <strong>de</strong> port<br />
b<strong>in</strong>ecunoscute cu numere între 1 şi 1023 sunt adm<strong>in</strong>istrate <strong>de</strong> către Internet Assigned Numbers<br />
Authority (IANA).<br />
Procesele client în mod normal nu trebuie să-şi facă griji în priv<strong>in</strong>ţa numărului pe care îl<br />
vor folosi <strong>de</strong>oarece pot primi în mod automat un port unic la nivelul hostului pe care rulează.