- Published on
모든 패킷이 거치는 경로이지만 대부분 엔지니어가 블랙박스로 여기는 Linux 네트워크 스택. 이 글은 패킷의 여정을 처음부터 해부합니다. NIC 인터럽트와 NAPI polling, sk_buff 구조와 수명, Netfilter/iptables 훅 순서, Traffic Control과 qdisc, 소켓 레이어와 TCP 상태 머신, GRO/TSO/LRO/GSO 오프로드, RPS/RFS로 멀티 큐 확장, Connection Tracking, XDP와 io_uring의 우회 경로, 그리고 실무에서 지연/드롭을 진단하는 법까지 — 커널이 패킷을 어떻게 처리하는지 제대로 이해하고 싶은 엔지니어를 위한 종합 가이드입니다.