네트워크 기초 — 리눅스 VM 에서 손으로
주소와 마스크에서 시작해 ARP·라우팅·DNS·TCP/UDP·ICMP·방화벽·NAT·HTTP 까지, 네트워크의 바닥을 우분투 VM 한 대 안에서 직접 세우고 부수며 익힙니다. 네트워크 네임스페이스로 호스트와 라우터를 만들고, nftables 로 막고, tcpdump 로 프레임과 핸드셰이크를 잡습니다. 끝나면 '안 된다' 를 링크·주소·이웃·경로·이름·포트·방화벽·응답의 순서로 갈라낼 수 있게 됩니다.
입문 · 레슨 20 · 실습 10
커리큘럼
주소·서브넷·ARP
- 이웃인가 아닌가 — 주소·마스크·ARP reading
- 인터페이스와 주소를 읽고 서브넷을 자른다 lab
- ARP 를 프레임으로 본다 lab
- 확인: 주소와 ARP quiz
라우팅과 DNS
- 길과 이름 — 라우팅 테이블과 DNS 의 층 reading
- 네임스페이스 셋으로 라우터를 만든다 lab
- 이름이 풀리는 길을 끝까지 따라간다 lab
- 확인: 라우팅과 DNS quiz
TCP·UDP·ICMP
방화벽과 NAT
- 막고 바꾸기 — netfilter 훅·상태 추적·NAT reading
- nftables 로 서버 하나를 잠근다 lab
- NAT 로 사설망을 인터넷에 내보낸다 lab
- 확인: 방화벽과 NAT quiz