Kategoria: Standardy

Multipath TCP, czyli transmisja równoległa

Po 40 latach intensywnego wykorzystania protokół TCP wciąż ma się dobrze. Rośnie jednak grono tych, którzy chętnie zafundowaliby mu facelifting. Jedną z najciekawszych propozycji jest rozszerzenie protokołu o możliwość przesyłania danych jednocześnie wieloma potokami, wykorzystującymi różne ścieżki sieciowe. Taki zabieg umożliwia lepsze wykorzystanie dostępnej infrastruktury i podniesienie niezawodności transmisji danych. Wielopotokowy protokół TCP może zmniejszyć złożoność sieci, które m.in. właśnie z powodu niezmienności TCP, stały się bardzo skomplikowane. Ma też szanse uprościć zarządzanie i zmniejszyć koszty utrzymania infrastruktury sieciowej. Interesująco zapowiadają się interfejsy API, dzięki którym aplikacje będą mogły automatycznie optymalizować swoje działanie na podstawie informacji uzyskiwanych z warstwy sieciowej. Specyfikacja Multipath TCP jest już w stadium zaawansowanym. Ma kilka niezależnych implementacji, a nawet wielkoskalowe wdrożenia komercyjne.