네트워크 기초 EP.12 — DHCP, 이사 오면 주소를 자동으로
새 기기가 손을 들면 공유기가 IP 주소를 자동으로 빌려 주는 DHCP. 자동 주소 배정, 임대 기간, 주소 충돌 방지를 따라가는 약 2분 반 강의와 정리.
DHCP는 새 기기에게 IP 주소를 자동으로 빌려 주는 관리사무소입니다. 임대 기간이 지나면 돌려받아서 다시 빌려 줍니다. 이번 편은 와이파이에 붙기만 했는데 주소가 생기는 이유를 전입신고에 빗대어 풀어 봅니다. 약 2분 반, 4개 챕터의 3D 강의예요.
소리를 켜고 보세요. 약 2분 반짜리 영상입니다.
강의 보기
📺 Peanut Radio AI 유튜브 채널에서 보기: 채널 · 네트워크 기초 재생목록 — 구독하면 새 강의를 먼저 받아 볼 수 있어요.
오늘의 질문
새 휴대폰을 와이파이에 연결하면, 아무것도 안 했는데 IP 주소가 생겨요. 누가 준 걸까요?
지난 편에서는 주소창 자물쇠의 비밀, HTTPS를 배웠습니다. 이번에는 다시 맨 앞으로 돌아갑니다. 웹페이지를 요청하기도 전에, 기기가 네트워크에 처음 들어오는 순간 무슨 일이 일어나는지 봅니다.
| 챕터 | 내용 |
|---|---|
| 1. 이사 오면 전입신고 | 관리사무소가 빈 주소를 알려 주고 장부에 적는다 |
| 2. 손 들면 번호표: DHCP | “주소 좀 주세요!” → 제안 → 수락 → 확정 |
| 3. 빌려 쓰는 주소: 임대 기간 | 연장하거나, 돌려받아 다시 빌려 주기 |
| 4. 번호가 겹치지 않게 | 장부 덕분에 같은 주소를 두 번 주지 않는다 |
1. 이사 오면 전입신고
새 동네로 이사 오면 관리사무소에 가서 전입신고를 하죠. 그러면 관리사무소가 비어 있는 집 주소를 알려 주고, 장부에 적어 둡니다. 네트워크에도 이 관리사무소 역할을 하는 장치가 있어요. 우리 집에서는 보통 공유기입니다.
2. 손 들면 번호표: DHCP
우리 집에 새 휴대폰이 오면, 와이파이에 붙자마자 크게 외칩니다. “주소 좀 주세요!”
- 휴대폰: “주소 좀 주세요!”
- 공유기: “192.168.0.23 비어 있어요, 이거 쓰세요.”
- 휴대폰: “그거 쓸게요.”
- 공유기: “확정!” 하고 장부에 적습니다.
이렇게 주소를 자동으로 나눠 주는 일을 DHCP라고 합니다. 덕분에 우리는 주소를 직접 입력할 필요가 없죠. 그리고 공유기는 주소만 주는 게 아니라 기본 게이트웨이와 DNS 서버 주소도 같이 알려 줍니다. 앞에서 배운 바로 그것들이에요. 밖으로 나가는 문과 이름을 주소로 바꿔 주는 전화번호부까지 한 번에 챙겨 주는 셈입니다.
3. 빌려 쓰는 주소: 임대 기간
그런데 이 주소는 평생 주는 게 아니라 빌려 주는 겁니다. 이걸 임대 기간이라고 해요.
기간이 끝나기 전에 기기가 “더 쓸게요” 하면 연장해 줍니다. 집을 떠난 기기의 주소는 기간이 끝나면 돌려받아서, 새로 온 기기에게 다시 빌려 줍니다.
4. 번호가 겹치지 않게
만약 두 기기가 같은 주소를 쓰면 어떻게 될까요? 택배가 어디로 가야 할지 헷갈리겠죠. 그래서 공유기는 장부를 보고 이미 빌려 준 주소는 다시 주지 않습니다.
주소를 손으로 직접 정하면 이런 충돌이 생길 수 있습니다. 장부에 없는 주소를 누군가 임의로 쓰고 있으면 관리사무소도 모르니까요. 그래서 보통은 DHCP에게 맡기는 편이 편하고 안전합니다.
한 줄 정리
DHCP는 새 기기에게 주소를 자동으로 빌려 주는 관리사무소. 임대 기간이 지나면 돌려받아요.
퀴즈
- 새 기기에게 주소를 자동으로 나눠 주는 것은? (DHCP / DNS)
- DHCP로 받은 주소는? (정해진 기간 동안 빌려 쓴다 / 평생 내 것이다)
정답 보기
- DHCP — DNS는 이름 → 주소, DHCP는 주소 나눠 주기예요.
- 정해진 기간 동안 빌려 쓴다 — 임대 기간이 끝나면 연장하거나 돌려줘요.
집에서 해보기: 내 주소의 임대 기간 확인하기
명령 창(Windows: 명령 프롬프트, Mac: 터미널)에 아래 명령을 입력해 보세요.
1
2
3
4
5
# Windows
ipconfig /all
# Mac
ipconfig getpacket en0
Windows는 “임대 시작 날짜”와 “임대 만료 날짜”, Mac은 lease_time 줄을 찾아보세요. 내 주소를 언제 빌렸고 언제까지 쓸 수 있는지 나옵니다. Mac에서 와이파이 인터페이스 이름이 en0이 아니라면 아무것도 안 나올 수 있어요.
실무에서 달라지는 점
- “169.254로 시작하는 주소”는 DHCP 실패 신호다. DHCP 서버에게서 답을 못 받으면 Windows는 스스로 169.254.x.x 주소를 붙입니다. 이 주소가 보이면 케이블·와이파이·DHCP 서버 쪽부터 확인합니다.
- Azure VNet에서도 VM 주소는 DHCP로 받는다. Azure가 주소를 나눠 주기 때문에, 고정 IP가 필요하면 VM 안에서 손으로 바꾸지 않고 Azure 쪽 NIC 설정에서 정적으로 지정하는 게 원칙입니다. 이번 편의 “손으로 정하면 충돌” 이야기의 클라우드 버전이에요.
- 주소가 바닥나면 새 기기가 못 들어온다. 행사장이나 회의실처럼 기기가 한꺼번에 몰리는 곳에서는 주소 범위와 임대 기간이 실제 접속 장애로 이어집니다. 사람이 자주 바뀌는 게스트 와이파이에서 임대 기간을 짧게 잡는 이유입니다.
시리즈 다른 편
- 네트워크 기초 EP.11 — HTTPS, 주소창 자물쇠의 비밀
- 다음 편 예고 EP.13 와이파이 — 공기로 보내는 편지: 라디오 채널처럼, 전파를 골라 들어요.
- 시리즈 전체 목록: 네트워크 기초