통신/데이터통신

TCP/IP - 전송 계층 (Transport Layer)

문상휘파람 2024. 9. 10. 14:04

전송 계층 (Transport Layer)

 

  • 역할: 종단 간 통신을 관리하며, 데이터를 세그먼트로 나누어 올바르게 재조립하는 기능을 제공합니다.
  • 기능:
    • 포트 주소 지정: 컴퓨터에서 실행되는 여러 프로그램 간에 데이터를 전달하기 위해 포트 번호를 사용합니다.
    • 세그먼트화 및 재조립: 큰 데이터를 세그먼트로 나누어 전송하고, 수신 측에서 이를 다시 조립합니다.
    • 연결 제어:
      • 연결 지향적 통신(TCP): 신뢰성 있는 데이터 전송을 위해 송신자와 수신자 간에 논리적 연결을 설정합니다.(중요)
      • 비연결 지향적 통신(UDP): 연결을 설정하지 않고 데이터를 빠르게 전송합니다.(중요)
    • 흐름 및 오류 제어(TCP): 전송 속도를 조절하고, 오류가 발생한 데이터를 재전송하는 등의 기능을 제공합니다.(중요)
  • 정리: 전송층은 메세지를 한 프로세서에서 다른 프로세서로 보낸다.