전송계층

김태영·2022년 3월 24일
0

TIL

목록 보기
4/6

전송계층의 역할

  • 오류를 점검하는 기능
    네트워크가 데이터를 전송할 때 물리계층, 데이터 링크 계층, 네트워크 계층 3개만 있으면 데이터를 보내는 것은 가능하다.
    그러나 데이터가 손상되거나 유실되었을 때 문제점을 해결해주지는 못 한다.
    이러한 문제를 해결해주는 계층이 전송계층으로 목적지에 신뢰할 수 있는 데이터를 전달하는 역할을 해준다.

    • 이 단계에서 데이터에 오류가 생기면 데이터를 재전송하도록 요청한다.

  • 전송된 데이터의 목적지가 어떤 애플리케이션인지 구분하는 기능
    데이터를 전송받은 후 해당 데이터가 어떤 애플리케이션에서 사용되는 데이터인지 확인한다.
    ex) A데이터가 메일 앱에서 사용되는 것인지 브라우저 앱에서 사용되는지 확인 후 알맞은 곳으로 데이터를 전송하게 해준다.

통신 유형

데이터를 전달하는 통신 유형은 두 가지가 있다.

  • TCP(연결형 통신)
    신뢰성과 정확성을 목적으로 통신.
    데이터가 목적지까지 문제없이 전달되는지 확인하는데 이 방식은 데이터 송수신 간에 확인을 하면서 보내게 된다.

  • UDP(비연결 통신)
    효율성(속도)를 목적으로 통신.
    TCP와 다른 점은 데이터를 송신할 때 수신측에 확인을 받지 않고 일방적으로 데이터를 전달한다.



이미지 출처 : 모두의 네트워크_도서

profile
즐거운 개발을 위해~

0개의 댓글