전송 계층

  • Physical Layer, Data Link Layer, Network Layer 이 세개의 계층만 있으면 목적지에 데이터를 보낼 수 있다.
  • 하지만 데이터 유실, 손상되는 경우 알수도 없고 해줄게 없다.
  • 이를 방지하기 위한 계층이 전송계층이다.
  • 신뢰성 있는 데이터 전달 을 위해 필요하다.
  • 오류 점검 기능
    • 오류 발생시 데이터 재전송하도록 요청
  • 식별 기능
    • 전송된 데이터의 목적지가 어떤 애플리케이션인지 식별 가능
    • 예를 들어, 웹에서 사용된다고 명시되어 있는 패킷을 메일 프로그램에 전달하는 것을 방지한다.

연결형 통신 / 비연결형 통신

  • 전송 계층의 특징
    • 신뢰성, 정확성
      • 데이터를 목적지에 문제 없이 전달하는 것 -> 연결성 통신(TCP)
    • 효율성
      • 빠르고 효율적으로 전달 -> 비 연결형 통신(UDP)
      • 스트리밍