MPTCP (Multi-Path TCP) is a major extension to the TCP protocol, designed to exploit multi-path opportunities in end-to-end communication. It allows devices with multiple interfaces, such as mobile phones, to establish multiple paths for data transmission, improving reliability and performance in scenarios like mobility or network congestion. MPTCP has had a long history of development but faces challenges in implementation, particularly in creating practical use cases beyond Linux server and macOS/iOS client configurations. The current state of MPTCP is promising, with improvements in path management, scheduler, and BPF extensions, but its adoption remains limited compared to other TCP extensions like QUIC.