나 혼자 네트워크
인터넷과 통신의 핵심 원리를 계층별로 체계적으로 다루는 교재입니다.
개발을 하다 보면 네트워크는 늘 배경처럼 존재합니다.
API를 호출하면 응답이 오고, 브라우저에 주소를 입력하면 페이지가 뜨죠.
하지만 왜 가끔 느려지는지, CORS 에러가 왜 나는지, HTTPS는 정확히 무엇을 보호하는지 물으면 명확하게 답하기 어려운 경우가 많습니다.
이 교재는 네트워크의 기초 개념부터 시작해 OSI 계층 모델, IP, TCP/UDP, DNS, HTTP, TLS, 소켓 프로그래밍, 그리고 실무 인프라까지 자연스럽게 이어지도록 설계했습니다.
각 장에서는 왜 이 개념이 필요한지를 먼저 설명하고, 그 위에 동작 원리와 실습을 쌓아갑니다.
최종 목표는 네트워크 용어를 아는 수준을 넘어, 서버 배포·장애 대응·성능 진단 상황에서 계층별로 문제를 분리하고 해결하는 사고력을 갖추는 것입니다.
1장 네트워크 기초와 인터넷
2장 네트워크 모델과 계층 구조
3장 물리 계층과 데이터 링크 계층
4장 IP 주소와 서브넷
5장 라우팅
6장 TCP
7장 UDP와 전송 계층 비교
8장 DNS
9장 HTTP
10장 HTTPS와 네트워크 보안
11장 소켓 프로그래밍
12장 HTTP/2, HTTP/3, WebSocket
13장 실무 네트워크 인프라
14장 네트워크 트러블슈팅
네트워크 트랙의 핵심 판단 기준을 다시 정리합니다.