차세대 전송계층 프로토콜

(2022-06-29)

SCTP, Stream Control Transmission Protocol, MPTCP, Multipath TCP


1. 다중 세션의 지원이 가능한 트랜스포트 프로토콜

  ㅇ SCTP
  ㅇ MPTCP


2. SCTP (Stream Control Transmission Protocol)

  ㅇ TCP 및 UDP 에 이은 제 3의 차세대 수송계층프로토콜
     - 2000년10월 IETFSIGTRAN 작업그룹에서 RFC 2960을 통해 표준화

  ㅇ SCTP 특징
     - 장점 : 하나의 세션 하에서도 다양한 위치,컨텐츠의 사용/식별/전달 가능
        . 멀티 호밍
           .. 단일 세션이 여러 IP 주소를 동시에 사용 
           .. 세션 도중 장애 발생 시에 대체 경로를 통해 세션을 유지
        . 멀티 스트리밍 
           .. 단일 세션 내 여러 다양한 유형의 응용 데이터들을 동시에 전송 가능
     - 단점 
        . 단일 세션에 여러 IP 주소를 사용 함으로써, IP 주소포트번호 조합의 불일치로, 
        . NAT,방화벽 등에 의해 많은 문제점 노출됨
     - 주로, 대용량 및 낮은 지연을 요하는 신호전송에 만 사용되고 있음
        . 例) 시그널링 게이트웨이(SG) 상호 간 등

  ㅇ 프로토콜 ID 번호 : 132

  ㅇ 표준 : RFC 2960


3. MPTCP (Multipath TCP)

  ㅇ TCP 및 UDP 에 이은 제 3의 차세대 수송계층프로토콜
     - 기존의 TCP는, 양단간 다중 경로가 존재하여도 단 하나의 TCP 경로만으로 데이터를 송수신
     - MPTCP는, 전송데이터를 2 이상의 TCP 경로로 동시에 나누어 전송

  ㅇ 특징
     - 장점 : 기존 NAT,방화벽 환경에서도 사용 가능
        . 기존 TCP의 확장 형태로써, 단말과 서버 간에 다수의 TCP 경로를 구성하고,
        . 다수의 TCP 경로로 동시에 데이터전송함으로써 기존 NAT,방화벽 환경에서도 사용 가능
     - 단점 : IP 주소식별자로 사용하는 VoIP 등 응용에서는 사용 불가

  ㅇ MPTCP 전송 구조
     - 응용 계층에서는, 기존의 TCP 처럼 단지 하나의 논리적 연결 만을 갖으나, 
     - TCP 계층에서는, 
        . 이를 노드 간 연결 가능한 경로의 수만큼 서브플로우(subflow)를 생성,
        . 응용으로부터 넘겨 받은 데이터를 생성된 다수의 서브플로우에 나누어 전송하는 구조 
       

  ㅇ 표준 : RFC 6181,6182,6356,6824,6897 등 진행중
     - 작업그룹 : Multipath TCP (mptcp) Working Group

UDP, SCTP, MPTCP
   1. UDP   2. UDP 체크섬   3. SCTP, MPTCP  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"