본문 바로가기

Network3

WSL2 + Docker 네트워크 정리 WSL2 + Docker 네트워크 구조 완전 정리Docker는 docker0 브리지를 쓰고WSL2도 별도 사설 네트워크를 쓰는데그럼 공인망을 통해 docker → wsl2 → host로 포워딩 되는 걸까?결론부터 말하면:❌ 공인 네트워크를 거치지 않는다✅ 전부 로컬 가상 NAT 네트워크 안에서 동작한다이제 구조를 단계별로 정리해보자.1. 전체 구조 한눈에 보기[ Windows Host ] ↑ (localhost 포워딩)[ WSL2 VM (가상 NAT 네트워크)] ↑ (docker0 브리지)[ Docker Container ]3단 구조다:Windows HostWSL2 가상 머신Docker 컨테이너2. WSL2 네트워크 구조WSL2는 단순 리눅스 프로세스가 아니라 경량 VM이다.Wi.. 2026. 2. 26.
NAT(Network Address Translation)란 무엇인가? "내 컨테이너가 어떻게 외부와 통신하는가?"1️⃣ NAT(Network Address Translation)란 무엇인가?NAT는 사설 IP(내부용)와 공인 IP(외부용) 사이를 번역해 주는 통역사입니다. IP 주소 부족 문제를 해결하고 보안을 강화하는 핵심 기술입니다.🏢 아파트 우편 시스템 비유공인 IP: 아파트의 대표 주소 (서울시 ... 101동)사설 IP: 우리 집 호수 (101호, 202호)NAT 장비: 아파트 입구의 '경비실'외부 택배(데이터)가 아파트 주소로 오면, 경비실(NAT)이 확인해서 해당 호수(사설 IP)로 전달해 주는 원리입니다.2️⃣ 어떤 기기가 NAT를 수행하나요?NAT는 하드웨어라기보다 '기능'에 가깝습니다. 상황에 따라 NAT를 담당하는 주체는 달라집니다.가정/사무실: 우리.. 2026. 2. 12.
NIC; Network Interface Card 1️⃣ NIC = Network Interface Card뜻: 네트워크 인터페이스 카드쉽게 말하면: 컴퓨터가 네트워크와 통신하기 위해 가진 장치예전에는 실제 카드(하드웨어)였고, 지금은 하드웨어든 소프트웨어든 “네트워크 연결 창구”라고 보면 됨2️⃣ 역할데이터를 주고받는 문/포털IP 주소를 할당받아 네트워크 상에서 내 컴퓨터를 구분패킷(packet)을 송수신3️⃣ 종류물리 NIC내 PC나 서버에 달린 실제 랜카드ex) LAN 포트, Wi-Fi 모듈가상 NIC (Virtual NIC)Docker 컨테이너, VM, 브리지 네트워크 등에서 생김실제 장비는 없지만, 컨테이너 입장에서는 자기 컴퓨터처럼 동작예: eth0 (컨테이너 안), docker0 (브리지)4️⃣ Docker에서 NIC[컨테이너] eth0 .. 2026. 2. 10.