08.06.2013 Views

S. Buraga-Introducere in retele de calculatoare.pdf

S. Buraga-Introducere in retele de calculatoare.pdf

S. Buraga-Introducere in retele de calculatoare.pdf

SHOW MORE
SHOW LESS

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ă.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!