icon

안동민 개발노트

나 혼자 네트워크

인터넷과 통신의 핵심 원리를 계층별로 체계적으로 다루는 교재입니다.

개발을 하다 보면 네트워크는 늘 배경처럼 존재합니다.

API를 호출하면 응답이 오고, 브라우저에 주소를 입력하면 페이지가 뜨죠.

하지만 왜 가끔 느려지는지, CORS 에러가 왜 나는지, HTTPS는 정확히 무엇을 보호하는지 물으면 명확하게 답하기 어려운 경우가 많습니다.

이 교재는 네트워크의 기초 개념부터 시작해 OSI 계층 모델, IP, TCP/UDP, DNS, HTTP, TLS, 소켓 프로그래밍, 그리고 실무 인프라까지 자연스럽게 이어지도록 설계했습니다.

각 장에서는 왜 이 개념이 필요한지를 먼저 설명하고, 그 위에 동작 원리와 실습을 쌓아갑니다.

최종 목표는 네트워크 용어를 아는 수준을 넘어, 서버 배포·장애 대응·성능 진단 상황에서 계층별로 문제를 분리하고 해결하는 사고력을 갖추는 것입니다.