더 깊이 — 책과 표준과 논문
자격증이 실용의 방향이라면, 이쪽은 깊이의 방향입니다. 네트워크의 원리가 궁금해서 잠이 안 오는 사람, 언젠가 이 분야를 연구하고 싶은 사람에게 다음 경로를 권합니다.
교과서 두 권 — 하향식과 상향식
네트워크 교과서의 세계에서는 두 권이 수십 년째 자리를 지키고 있습니다.
James Kurose와 Keith Ross의 『Computer Networking: A Top-Down Approach』는 응용 계층에서 시작해 물리 계층으로 내려오는 하향식 접근을 취합니다. 이 책과 같은 방향입니다. 국내에는 『컴퓨터 네트워킹: 하향식 접근』으로 번역되어 있습니다. 각 장마다 Wireshark 실습 과제가 딸려 있고, 강의용 슬라이드와 문제 해설도 공개되어 있습니다. 이 책을 끝내고 Kurose-Ross로 넘어가면, 이 책에서 이야기로 배운 것을 수식과 알고리즘으로 다시 한 번 확인하는 경험을 하게 됩니다.
Andrew Tanenbaum의 『Computer Networks』는 물리 계층부터 쌓아 올리는 상향식 관점의 고전입니다. 수십 년에 걸친 개정을 거쳐 지금도 업데이트되고 있으며, 각 계층을 깊고 엄밀하게 다룹니다. Kurose-Ross가 넓게 조망한다면, Tanenbaum은 좁고 깊이 파고듭니다. 두 권을 함께 보면 서로 빈틈을 채워줍니다.
RFC — 인터넷의 원본 설계도
RFC(Request for Comments)는 인터넷 표준과 프로토콜을 정의한 공식 문서들입니다. IETF(Internet Engineering Task Force)가 관리하며, https://www.rfc-editor.org에서 무료로 읽을 수 있습니다.
RFC 791은 1981년에 작성된 IP 프로토콜 명세입니다. 헤더 필드 하나하나의 의미와 단편화 방식이 그 안에 있습니다. RFC 9293은 TCP의 최신 통합 명세입니다. 원래의 RFC 793(1981)을 수십 년간의 정오표와 업데이트를 모아 2022년에 재정리한 것입니다. 슬라이딩 윈도우, 혼잡 제어, 3-way 핸드셰이크가 정확히 어떻게 동작하는지 명세 수준으로 이해하고 싶을 때 찾아보기 좋습니다. 처음에는 영어 분량에 압도될 수 있지만, 이 책에서 개념을 잡고 나면 원문이 훨씬 친절하게 읽힙니다.
대학원 연구로 가는 길
네트워크 분야에서 현재 활발하게 연구가 이루어지는 주제들을 짧게 소개합니다.
혼잡 제어는 수십 년된 문제임에도 아직 활발히 연구됩니다. QUIC, BBR, 머신러닝 기반 혼잡 제어가 최근 주제입니다. SDN(Software-Defined Networking)과 NFV(Network Functions Virtualization)는 네트워크를 소프트웨어로 정의하고 가상화하는 패러다임으로, 클라우드와 데이터센터 운영 방식을 바꾸고 있습니다. 5G와 그 이후를 다루는 이동통신 네트워크 연구에서는 초저지연, 대규모 IoT 연결, 네트워크 슬라이싱이 핵심 키워드입니다. 엣지 컴퓨팅은 데이터를 클라우드까지 보내지 않고 네트워크 가장자리에서 처리하는 방식으로, AI와 결합해 연구가 빠르게 늘고 있습니다.
이 분야를 연구로 연결하고 싶다면, IEEE Communications Society와 ACM SIGCOMM의 학회 논문을 구글 스칼라로 검색해 보세요. 오픈 액세스로 읽을 수 있는 논문도 많습니다.
인터넷은 여전히 진화 중이다
이 책을 읽는 동안 인터넷은 어제도, 오늘도, 내일도 달라지고 있습니다. HTTP/3은 UDP 기반의 QUIC 위에서 동작하며 기존 TCP의 한계를 넘으려 합니다. IPv6 전환은 지금도 진행 중입니다. 위성 인터넷, 6G, 양자 암호화. 이 모든 것의 바닥에는 이 책에서 배운 계층 모델과 캡슐화의 아이디어가 있습니다. 기초가 단단하면 새로운 것이 쌓일 자리가 생깁니다. 여기서 멈추지 마세요.