TCP 연결 하나가 맺어지고 끊어지기까지 11개의 상태를 오가며 무슨 일이 벌어지는가. TIME_WAIT 가 왜 30초나 남는지, Nagle 과 Delayed ACK 가 만나면 왜 40ms 지연이 생기는지, BBR 이 Cubic 을 이기는 이유, 그리고 구글이 왜 TCP 를 버리고 QUIC 를 만들었는지. 50년 된 TCP 의 내부를 파헤치고 2025년의 HTTP/3 시대까지 이어지는 네트워크 성능의 비밀들.
네트워크 프로그래밍 심화! TCP 3-way/4-way 핸드셰이크, 혼잡 제어(Cubic/BBR), 소켓 프로그래밍(epoll/kqueue/io_uring), HTTP/1.1 vs HTTP/2 vs HTTP/3(QUIC), DNS 해석 과정, TLS 1.3 핸드셰이크, 네트워크 디버깅(tcpdump/Wireshark).