Primele trei nivele de la baza ierarhiei (fizic, legatura de date, retea) sunt considerate ca formand
o subretea de comunicatie . Subreteaua este raspunzatoare pentru realizarea transferului efectiv al
datelor, pentru verificarea corectitudinii transmisiei si 4 Retele de calculatoare 7 pentru dirijarea
fluxului de date prin diversele noduri ale retelei.
TCP/IP
Modelul TCP/IP a fost utilizat de reteaua ARPANET si de succesorul acesteia, INTERNET,
numele provenind de la protocoalele care stau la baza modelului: • TCP (Transmission Control
Protocol) • IP (Internet Protocol) Obiectivul central avut in vedere la proiectarea retelei a fost
acela de a se putea interconecta fara probleme mai multe tipuri de retele, iar transmisia datelor sa
nu fie afectata de distrugerea sau defectarea unei parti a retelei. In plus, arhitectura retelei trebuia
sa permita rularea unor aplicatii cu cerinte divergente, de la transferul fisierelor si pana la
transmiterea datelor in timp real (videoconferinte).
Modelul TCP/IP are doar patru nivele:
1. Nivelul gazda-retea Modelul nu spune mare lucru despre acest nivel, esentialul fiind acela ca,
printr-un L4 Retele de calculatoare 8 anumit protocol (nu se zice nimic despre el), gazda trimite
prin intermediul retelei pachete IP. Acest protocol misterios difera de la o retea la alta si
subiectul nu este tratat in literatura de specialitate.
2. Nivelul internet Acest nivel este axul pe care se centreaza intreaga arhitectura, rolul sau fiind
acela de a permite gazdelor sa emita pachete in retea si de a asigura transferul lor intre sursa si
destinatie. Se defineste un format de pachet si un protocol (IP), nivelul trebuind sa furnizeze
pachete IP la destinatie, sa rezolve problema dirijarii pachetelor si sa evite congestiile (lucreaza
asemanator cu nivelui retea din modelul OSI).
3. Nivelul transport Este proiectat astfel incat sa permita dialogul intre entitatile pereche din
gazdele sursa si destinatie, pentru aceasta fiind definite doua protocoale capat-la-capat: TCP si
UDP. Protocolul de control al transmisiei (TCP) permite ca un flux de octeti emis de o masina sa
fie receptionat fara erori pe orice alta masina din retea. TCP fragmenteaza fluxul de octeti in
mesaje discrete pe care le paseaza nivelului internet. La destinatie, procesul TCP receptor
reasambleaza mesajele primite, reconstituind datele initiale. TCP realizeaza controlul fluxului de
date pentru a evita situatia in care un transmitator rapid inunda un receptor lent cu mai multe
mesaje decat poate acesta sa prelucreze. TCP este un protocol orientat pe conexiune UDP ( User
Datagram Protocol- protocolul datagramelor utilizator) este un protocol nesigur, fara conexiuni,
destinat aplicatiilor care doresc sa utilizeze propria secventiere si control al fluxului si nu
mecanismele asigurate de TCP. Este un protocol folosit in aplicatii pentru care comunicarea
rapida este mai importanta decat acuratetea transmisiei, asa cum sunt aplicatiile de transmitere a
sunetului si imaginilor video.
4. Nivelul aplicatie Nivelul aplicatie contine protocoalele de nivel inalt, cum ar fi terminalul
virtual (TELNET), transferul de fisiere (FTP) si posta electronica . Protocolul TELNET permite
utilizatorului sa se conecteze pe o masina aflata la distanta si sa lucreze ca si cum s-ar afla intr-
adevar langa aceasta. Pe parcurs s-au adaugat alte protocoale ca DNS (serviciul numelor de
domenii), pentru stabilirea corespondentei dintre numele gazdelor si adresele retelelor, NNTP-
folosit pentru transferul articolelor (stiri), HTTP-folosit pentru transferul paginilor web, e.t.c
ARP este protocolul ce va oferii adresa MAC a unui dispozitiv de retea, data fiind adresa sa IP.
ARP se bazeaza pe construirea si mentinerea unei tabele ARP. O tabela ARP are rolul de a oferii
o corespondenta intre adresele IP si cele MAC. Acestea sunt construite dinamic si sunt stocate in
memoria RAM. Desi exista mecanisme pentru adaugarea sau eliminarea unei intrari intr-o tabela
ARP acestea sunt rareori folosite.
ICMP-este protocolul care se ocupă de tratarea mesajelor legate de semnalizarea si
diagnosticarea problemelor din rețea.
Antetul (header) ICMP începe imediat după antetul IPv4. Toate pachetele ICMP dispun de un
antet de 8 octeți și de o secțiune de date de lungime variabila. Structura antetului ICMP este
redata în figura de mai jos
Pachetul IP-este un protocol prin care datele sunt trimise de la un calculator la altul prin
intermediul internetului. Fiecare calculator (cunoscut sub denumirea de „gazdă”), are pe Internet
cel puțin o adresă IP unică, care îl identifică între toate computerele din rețea. Când cineva
trimite sau primește informații (de ex.: poștă electronică, pagini web) mesajul este împărțit în
blocuri de mici dimensiuni denumite pachete. Fiecare pachet cuprinde adresa IP a expeditorului
și pe cea a destinatarului.
Structura Pachetului IP
Adresarea IP. Adresare IP. Identificatori de reţea şi noduri. Transformări de adrese IP din
format binar în format zecimal.
O adresă IP este un şir de 32 de biţi ce identifică două lucruri: o reţea şi o staţie în cadrul acelei
reţele. Forma în care sunt folosite totuşi adresele IP nu este cea binară, astfel încât când spunem
adresă IP aveam mai degrabă în minte reprezentarea decimală a patru octeţi, separaţi prin trei
puncte. Astfel pentru o adresă IP dată: 10110001000001000001011000001000, vom separa mai
întâi biţii în grupuri de câte 8 biţi: 10110001.00000100.00010110.00001000 şi în final vom
converti fiecare grup în decimal: 177.4.22.8.
Clasa de Adresa IP
Clasa A- se folosesc pentru rețele mari, companii mari, unele țări.
Clasa B- se folosesc pentru rețele de dimensiuni medii. Ex. Universități
Clasa C- se folosesc pentru rețele de dimensiuni mici. Ex furnizorii de servicii internet .
pentru clienții lor.
Clasa D-se folosesc pentru multicast.
Clasa E-se folosesc pentru teste sau viitoarele aplicații.