چكيده به لاتين
Internet is The Most Evolving and Rapidly Changing Technology. The emergence of new platforms and technologies is driving the research and development community to enhance internet infrastructure and leverage current internet protocols to cope with the growing demand for high-speed data delivery and access. The utilization of transport protocols significantly impacts the quality of services provided and the efficient use of network resources. Widely used transport protocols, the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP), have exposed their weaknesses in emerging network scenarios. Google, in 2013, developed a new data transport protocol named QUIC. This protocol is UDP-based and formally implemented in user-space. The QUIC protocol has enhanced the performance of many key features provided by the TLS/TCP stack, such as connection establishment latency, flow control, congestion control, and packet loss recovery. While initially designed for HTTP applications, this protocol offers capabilities that can be utilized with a much broader range of applications. QUIC has introduced new features such as connection migration, forward error correction (FEC), and head-of-line blocking-free multiplexing, attracting the research community's attention to study, measure, and strengthen current implementations to aid in its wider deployment.
Despite introducing significant changes to the classic TCP mechanism, the successful deployment of QUIC in practice requires further evaluation and experimentation due to the presence of middlebox firewalls, the overhead of encryption and decryption operations, and the implementation in user space (instead of kernel space). This thesis presents a comprehensive performance evaluation framework for QUIC protocol, particularly for supporting multimedia traffic, using network simulators. Finally, open issues and future work will be discussed