Что важно знать
- TCP: соединение, порядок, повторная передача потерь, управление потоком и перегрузкой. UDP: без гарантий, быстрее — видео, DNS, QUIC.
- Рукопожатие SYN → SYN-ACK → ACK; закрытие и TIME_WAIT.
- TLS: шифрование, целостность и проверка сервера по сертификату; в TLS 1.3 рукопожатие занимает один круг.
- Задержка: каждое новое соединение — рукопожатия, поэтому соединения переиспользуют (keep-alive, пулы).
- Порты и сокеты: сервер слушает порт, на каждого клиента — свой сокет.