Permite stabilirea de conexiuni (sesiuni) īntre aplicaţiile existente pe echipamentele dintr-o reţea. Prin urmare, este orientat către problemele specifice aplicaţiilor, mai puţin pentru comunicaţia efectivă, siguranţa acesteia fiind asigurată de nivelurile inferioare.
Nivelul sesiune execută următoarele funcţii principale:
| gestiunea dialogului īntre aplicaţii, | |
| sincronizarea īntre aplicaţii, | |
| gestiunea şi raportarea erorilor. |
Īn cazul aplicaţiilor IP, nivelul sesiune este utilizat şi pentru identificarea aplicaţiilor instalate pe acelaşi echipament de reţea, identificat īn cadrul reţelei printr-o adresă IP unică. Pentru identificare, o aplicaţie utilizează o valoare īntreagă, cuprinsă īntre 1 si 65535, numită port de comunicaţie. De exemplu:
| Telnet: portul 23, | |
| FTP: portul 21, | |
| HTTP: portul 80 sau 8080, | |
| SNMP: porturile 161 şi 162, | |
| SMTP (transmisie email): portul 25, | |
| POP (recepţie email): portul 110. |
![]()