- Amplasate pe nivelul 4 al modelului OSI - TRANSPORT si pe nivelul HOST-TO-HOST in modelul TCP/IP
- Reprezinta punctul de tranzitie intre nivelele "hardware" si "software orienteted", mai abstracte
- Sunt responsabile de stabilirea conexiunilor si mentinerea acestora intre servicii software pe calculator aflate la distanta
- Reprezinta o punte intre necesitatea mai multor aplicatii de nivel inalt de a trimite date intr-un mod sigur, fara a se preocupa de corectarea erorilor, pierderea datelor sau controlul fluxului si protocoalelor nivelului de retea, care de regula nu sunt sigure si nu contin confirmari
- Exista doua protocoale principale utilizate de TCP/IP pe nivelul de transport: TCP si UDP, avand roluri asemanatoare in cadrul TCP/IP, desi functioneaza foarte diferit
Reamintim: IP (protoc. niv. de retea) este:
- fara conexiune -> datele sunt trimise prin inter-retea, fara a exista o conexiune prealabila. De regula, mesajele ajung la destinatie, dar nu exista garantii.
- nesigur
- fara confirmari
=> probleme din punct de vedere software:
- majoritatea aplicatiilor trebuie sa conteze pe faptul ca datele trimise ajung la destinatie fara pierderi si fara erori
- conexiunea intre doua dispozitive trebuie sa fie gestionata automat, rezolvand probleme de tipul congestii si controlul fluxului
Ar rezulta ca: stabilitatea conexiunilor, asigurarea fiabilitatii si gestiunea retransmisiilor, buffering-ul si controlul fluxului sunt suficient de importante pentru a fi incluse in IP. Este exact cazul primilor ani de existenta a TCP/IP cand exista un singur protocol: TCP, care combina IP cu dezideratele de mai sus.
Problema principala - aceste servicii:
- Stabilirea conexiunii
- furnizarea unui mecanism pentru fiabilitate
- gestionarea controlului fluxului, confirmarilor si retransmisiilor
sunt oferite la un anumit cost:
- timp
- largime de banda
Dar exista aplicatii care nu necesita fiabilitate si care nu-si "permit" header-e suplimentare pentru a o asigura.
? solutia: doua protocoale diferite
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.