오류를 점검하는 기능
네트워크가 데이터를 전송할 때 물리계층, 데이터 링크 계층, 네트워크 계층 3개만 있으면 데이터를 보내는 것은 가능하다.
그러나 데이터가 손상되거나 유실되었을 때 문제점을 해결해주지는 못 한다.
이러한 문제를 해결해주는 계층이 전송계층으로 목적지에 신뢰할 수 있는 데이터를 전달하는 역할을 해준다.
전송된 데이터의 목적지가 어떤 애플리케이션인지 구분하는 기능
데이터를 전송받은 후 해당 데이터가 어떤 애플리케이션에서 사용되는 데이터인지 확인한다.
ex) A데이터가 메일 앱에서 사용되는 것인지 브라우저 앱에서 사용되는지 확인 후 알맞은 곳으로 데이터를 전송하게 해준다.
데이터를 전달하는 통신 유형은 두 가지가 있다.
TCP(연결형 통신)
신뢰성과 정확성을 목적으로 통신.
데이터가 목적지까지 문제없이 전달되는지 확인하는데 이 방식은 데이터 송수신 간에 확인을 하면서 보내게 된다.
UDP(비연결 통신)
효율성(속도)를 목적으로 통신.
TCP와 다른 점은 데이터를 송신할 때 수신측에 확인을 받지 않고 일방적으로 데이터를 전달한다.
이미지 출처 : 모두의 네트워크_도서