Linux/MPTCP
1. MPTCP 개념
MPTCP란? MPTCP는 Multipath TCP의 약자로, IETF Multipath TCP WG에서 표준을 주도하고 있으며, 기존 TCP Stream을 여러 개 묶어서 하나의 Application에서 데이터를 주고받는데 사용하는 프로토콜이다. MPTCP는 여러 개의 Subflow를 갖고 있으며, Subflow의 위 계층에는 MPTCP 계층이 존재한다. MPTCP구조에서 각각의 Subflow는 하나의 독립적인 TCP 세션으로 동작하며, Subflow별로 독립적인 TCP 연결 및 혼잡제어 기능을 제공한다. 또한, TCP의 특징을 그대로 유지하고 있어 NAT(Network Address Translation)등을 경유하는 경우에도 사용 가능하다. 또한, 상위 MPTCP 블록은 다수의 Subflow들에 대..
2021. 7. 9. 18:53