트랜스포트 계층의 역할은 사용자가 네트워크로 보낸 데이터가 목적지에 정확하게 도착하도록 관리하는 역할을 한다. 예를 들어서 설명하자면 1GByte의 파일을 다른 컴퓨터에 전송한다고 생각 할 때 그 컴퓨터에 1Gbyte를 전송하는 도중에 잘못 전송되어 파일에 이상이 발생한다면 다시 1Gbyte의 파일을 받아야 할 것이다. 따라서 이 파일을 1Mbyte나 10Kbyte로 나눠서 전송시킨다면 오류가 생긴 부분만 다시 받으면 되므로 시간과 정확도에서 효율이다. 조각으로 나뉘어서 전송된 파일을 뭉쳐서 하나의 파일로 만드는 것 또한 트랜스포트 계층의 역할이다. 이러한 트랜스포트 계층의 역할을 담당하는 프로토콜에는 TCP와 UDP, SPX등이 있다.