DEV 2026.05.02 · 13 min
Intermediate Linux For Backend Deep Dive · 5
Linux 소켓은 어디서 멈추는가
send() 반환이 전송 완료가 아닌 이유부터 Zero Window, Accept Queue 포화, TCP_NODELAY, sendfile()까지 — 커널이 데이터를 움직이는 실제 경로를 추적한다.
총 2개의 글
send() 반환이 전송 완료가 아닌 이유부터 Zero Window, Accept Queue 포화, TCP_NODELAY, sendfile()까지 — 커널이 데이터를 움직이는 실제 경로를 추적한다.
3-Way Handshake가 3번인 이유부터 CLOSE_WAIT가 서버를 죽이는 메커니즘까지, TCP 설계 철학의 일관된 패턴을 추적한다.