Raevenlord
News Editor
- Joined
- Aug 12, 2016
- Messages
- 3,755 (1.23/day)
- Location
- Portugal
System Name | The Ryzening |
---|---|
Processor | AMD Ryzen 9 5900X |
Motherboard | MSI X570 MAG TOMAHAWK |
Cooling | Lian Li Galahad 360mm AIO |
Memory | 32 GB G.Skill Trident Z F4-3733 (4x 8 GB) |
Video Card(s) | Gigabyte RTX 3070 Ti |
Storage | Boot: Transcend MTE220S 2TB, Kintson A2000 1TB, Seagate Firewolf Pro 14 TB |
Display(s) | Acer Nitro VG270UP (1440p 144 Hz IPS) |
Case | Lian Li O11DX Dynamic White |
Audio Device(s) | iFi Audio Zen DAC |
Power Supply | Seasonic Focus+ 750 W |
Mouse | Cooler Master Masterkeys Lite L |
Keyboard | Cooler Master Masterkeys Lite L |
Software | Windows 10 x64 |
As the internet evolves and becomes more of the organic, ever-evolving system that it has been coming towards, there is a need to leave behind old protocols that have served us well - but that are now standing in the way of progress. It's always like that with (but not limited to) technology, and now, it's time for TCP's (Transmission Control Protocol) review. The idea is for it to make way for its leaner, faster cousin with some upgrades: the Google-proposed - and meanwhile much-altered by IETF, the Internet Engineering Task Force - QUIC (Quick UDP Internet Connections).
QUIC has been built upon UDP (User Datagram Protocol), which is leaner than TCP, but lacks some much-needed features for a safe Internet. UDP doesn't incorporate Reliability (knowledge of missing data from the origin point), or Order (meaning that data is received in the order it is transmitted), things that TCP does include, right alongside Error-correction (detection of in-transit corruption of data).
The problem with TCP is that it includes many more features that really are not required for today's ubiquitous internet protocol, HTTP (HyperText Transfer Protocol). That's where QUIC comes in: it's a more complete version of UDP, with the required TCP features (and only those), alongside some "under the hood" improvements of responsiveness and latency improvements. One of the most important features for HTTP built over QUIC (HTTP/3) is that it should be able to fold both connection and encryption requests to servers in a single move, which otherwise require multiple round trips of data over TCP - halving latency for newly-established connections, and reducing it to zero over already-known ones.
View at TechPowerUp Main Site
QUIC has been built upon UDP (User Datagram Protocol), which is leaner than TCP, but lacks some much-needed features for a safe Internet. UDP doesn't incorporate Reliability (knowledge of missing data from the origin point), or Order (meaning that data is received in the order it is transmitted), things that TCP does include, right alongside Error-correction (detection of in-transit corruption of data).
The problem with TCP is that it includes many more features that really are not required for today's ubiquitous internet protocol, HTTP (HyperText Transfer Protocol). That's where QUIC comes in: it's a more complete version of UDP, with the required TCP features (and only those), alongside some "under the hood" improvements of responsiveness and latency improvements. One of the most important features for HTTP built over QUIC (HTTP/3) is that it should be able to fold both connection and encryption requests to servers in a single move, which otherwise require multiple round trips of data over TCP - halving latency for newly-established connections, and reducing it to zero over already-known ones.
View at TechPowerUp Main Site