1. 다중 세션의 지원이 가능한 트랜스포트 프로토콜 둘
ㅇ SCTP
ㅇ MPTCP
2. SCTP (Stream Control Transmission Protocol)
ㅇ TCP 및 UDP 에 이은 제 3의 차세대 수송계층용 프로토콜
- 2000년10월 IETF의 SIGTRAN 작업그룹에서 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