Skip to content

TCP/IP 네트워크

인터넷과 웹이 실제로 어떻게 통신하는지 이해하려면 TCP/IP 관점에서 레이어 구조와 패킷 흐름을 먼저 잡아 두는 편이 좋습니다. 이 카테고리는 특정 클라우드 서비스에 종속되지 않는 범용 네트워크 이론을 개발자 관점에서 정리하며, 뒤쪽 문서에서 HTTP와 현대 웹 아키텍처까지 자연스럽게 연결합니다.

이 카테고리의 초점

  • 레이어 구조, 식별자, 캡슐화, TCP 연결 관리처럼 네트워크의 공통 원리
  • IP 라우팅, ARP/DHCP/DNS, HTTP처럼 실제 서비스에서 자주 만나는 흐름
  • REST API, SSR/CSR, HTTP/3처럼 웹 개발과 맞닿는 현대적 해석

추천 독자

  • 웹 개발을 하면서 네트워크를 감으로만 이해하고 있었던 분
  • AWS, 쿠버네티스, 로드밸런서 문서를 읽을 때 용어가 자꾸 막히는 분
  • HTTP와 REST를 단순 암기 대신 통신 흐름으로 이해하고 싶은 분

학습 로드맵


문서 목록

번호제목핵심 키워드
01네트워크와 레이어 구조네트워크 정의, 레이어드 구조, OSI vs TCP/IP
02운영체제와 네트워크 인터페이스User/Kernel Mode, NIC, 소켓
03식별자 체계MAC(48bit), IP(32bit), Port(16bit)
04데이터 단위와 캡슐화Frame/Packet/Segment, MTU/MSS
05TCP 연결 관리3-way/4-way Handshake, 상태 전이
06TCP 신뢰성과 흐름제어ACK, Window, 재전송, SACK
07IP와 라우팅IPv4 헤더, TTL, 라우팅 테이블
08ARP/DHCP/DNSARP, DHCP, DNS 계층 해석
09HTTP와 웹 아키텍처HTTP, 상태코드, 쿠키, 3-Tier
10현대 웹과 REST APICSR/SSR, SPA, HTTP API, QUIC

읽는 흐름

  • 네트워크 기초가 처음이면 01~04로 레이어와 데이터 흐름을 먼저 잡습니다.
  • TCP/IP 동작 원리가 궁금하면 05~08을 이어서 읽습니다.
  • 웹 개발 맥락까지 연결하려면 09~10을 마지막에 읽는 구성이 가장 자연스럽습니다.