Situat deasupra nivelului internet, este proiectat astfel încât să permită
conversatii între entiătile pereche sursă – destinatie. Au fost definite în acest scop două protocoale cap la cap: TCP (Transmission Control Protocol) şi UDP (User Datagram Protocol). TCP este un protocol sigur, orientata pe conexiune, care permite ca un flux de octeti trimişi de o maşină sursă să ajungă fără erori la orice maşină destinatie din retea (sau interretea) numai pe baza adresei. Pentru aceasta, protocolul fragmentează fluxul de octeti în blocuri de date şi le plasează nivelului inferior, internet. La destinatie procesul TCP receptor reasamblează mesajul din blocurile componente pe care le aşează în ordinea lor normală. TCP asigură şi controlul fluxului pentru a nu sufoca receptorul cu date mai mult decât poate prelucra. Nivelul transport are drept scop furnizarea unui mecanism sigur pentru schimbul de date între procesele care rulează pe diferite sisteme. El asigură că mesajele se transmit fără erori, în ordinea firească, în secventă şi la timp, fără pierdri sau duplicări. Altfel spus, el face transmisia cap la cap mai sigură. Nivelul transport se poate ocupa şi de optimizarea serviciilor de retea, de asigurarea unui nivel cerut al serviciilor, de a interveni şi a rezolva probleme care depăşesc posibilitătile nivelurilor inferioare. Dimensiunea şi complexitatea unui protocol de nivel transport depind de nivelul şi calitatea serviciilor care se obtin la nivelul retea.