Nivelul Transport are rolul de a transporta datele în siguranţă şi de a asigura şi menţine un flux al acestora.
Nivelul furnizează un serviciu pentru transportul datelor către nivelurile superioare şi, în special, caută să vadă cât de sigur este transportul prin reţea. Nivelul transport oferă mecanisme prin care stabileşte, întreţine şi ordonă închiderea circuitelor virtuale; detectează „căderea" unui transport şi dispune refacerea acestuia; controlează fluxul de date pentru a preveni rescrierea acestora.
Pentru realizarea acestor responsabilităţi, datele sunt descompuse în unităţi mai mici, segmente, numite şi unitati de date de nivel Transport (transport layer Protocol Data Units - PDUs) pentru a fi mai uşor administrate. Un PDU descrie datele care se deplaseaza de la un nivel la altul în modelul OSI.
Antetul (transport header) adăugat la acest nivel conţine informaţii legate de porturi, numere de secvenţă şi de confirmare, necesare pentru transferul sigur al datelor.
Protocoale: TCP şi UDP, SPX, PEP, VOTS.