Все статьи с тегом #RFC.
TCP появился в 1981 году и стал слишком известен сети: middleboxes, NAT и файрволлы научились читать его флаги, и любое изменение TCP ломает что-то посередине. QUIC решает проблему оссификации радикально — выносит всю транспортную логику в userspace поверх UDP, встраивает TLS 1.3 в handshake и делает потоки независимыми. Разбираем технические отличия, конкретные числа и компромиссы.
Между нажатием Enter и появлением первой буквы на странице браузер и сервер успевают договориться о версии протокола, выбрать набор шифров, обменяться открытыми частями ECDHE-ключа, проверить сертификат и убедиться, что транскрипт никто не подменил. Разбираем TLS handshake так, чтобы его можно было нарисовать на салфетке.
Maximum Transmission Unit — ограничение размера IP-пакета. На стыках сетей (PPPoE, туннели, мобильные операторы) несогласованный MTU становится источником таинственных сбоев. Разбираем механику и способы диагностики.