테마
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 |
| 05 | TCP 연결 관리 | 3-way/4-way Handshake, 상태 전이 |
| 06 | TCP 신뢰성과 흐름제어 | ACK, Window, 재전송, SACK |
| 07 | IP와 라우팅 | IPv4 헤더, TTL, 라우팅 테이블 |
| 08 | ARP/DHCP/DNS | ARP, DHCP, DNS 계층 해석 |
| 09 | HTTP와 웹 아키텍처 | HTTP, 상태코드, 쿠키, 3-Tier |
| 10 | 현대 웹과 REST API | CSR/SSR, SPA, HTTP API, QUIC |
읽는 흐름
- 네트워크 기초가 처음이면 01~04로 레이어와 데이터 흐름을 먼저 잡습니다.
- TCP/IP 동작 원리가 궁금하면 05~08을 이어서 읽습니다.
- 웹 개발 맥락까지 연결하려면 09~10을 마지막에 읽는 구성이 가장 자연스럽습니다.