TCP/IP 스택 완벽 정리 — 4계층 구조를 택배에 비유해 쉽게 이해하기
우리가 메시지를 보내고 영상을 볼 때, 그 데이터는 인터넷을 통해 정해진 순서대로 전달됩니다. 그 일 처리 순서를 4개의 층으로 나눠 정리한 것 이 바로 TCP/IP 스택입니다. 이 글에서는 각 계층이 무슨 일을 하는지, 데이터가 어떻게 오가는지를 택배·우편 배송에 빗대어 누구나 이해할 수 있게 풀어드립니다. 📑 목차 TCP/IP 스택이 무엇인가요? 왜 굳이 '계층'으로 나눌까? 4개 계층 한눈에 보기 계층별로 자세히 살펴보기 데이터는 어떻게 흐를까? (캡슐화) TCP와 UDP는 무엇이 다를까? 함께 알아두면 좋은 연관 개념 자주 묻는 질문 (Q&A) 1. TCP/IP 스택이 무엇인가요? 먼저 두 단어를 풀어볼게요. 프로토콜(Protocol) 은 "통신을 위한 약속"입니다. 사람끼리도 전화할 때 "여보세요"로 시작하는 약속이 있듯, 기계끼리 데이터를 주고받을 때도 정해진 규칙이 필요합니다. 스택(Stack) 은 "차곡차곡 쌓은 층"이라는 뜻이고요. 그래서 TCP/IP 스택 은 인터넷에서 데이터를 주고받는 데 필요한 약속들을, 일하는 순서대로 4개 층으로 쌓아 정리한 것 입니다. TCP와 IP는 이 약속들 중 가장 핵심이 되는 두 가지라서 대표로 이름에 붙었습니다. 💡 큰 그림 비유 — 택배 배송 시스템 내가 친구에게 선물을 보낸다고 해봅시다. ① 선물(내용물)을 준비하고 → ② 상자에 담아 송장을 붙이고 → ③ 받는 사람 주소를 적고 → ④ 택배 트럭이 도로를 달려 배달합니다. TCP/IP 스택은 바로 이 '배송 단계'를 정리해 둔 체계 입니다. 각 단계가 자기 일만 책임지고, 다음 단계로 넘기는 식이죠. 2. ...