
노트북이나 스마트폰을 와이파이에 연결하면 대부분 IP 주소를 직접 입력하지 않아도 인터넷을 사용할 수 있습니다. 새 기기에 알맞은 IP 주소와 네트워크 설정을 자동으로 전달해 주는 기술이 DHCP입니다. 이번 글에서는 DHCP가 필요한 이유와 주소를 받는 과정, 임대 시간의 의미를 쉽게 정리해 보겠습니다.
1. DHCP는 왜 필요할까?
네트워크에 연결된 각 기기는 서로 구분되는 IP 주소를 가져야 합니다. 관리자가 모든 기기에 주소를 하나씩 입력하면 시간이 오래 걸리고, 같은 주소를 중복으로 설정해 통신이 되지 않는 문제도 생길 수 있습니다. DHCP는 사용할 수 있는 주소를 관리하다가 새 기기가 접속하면 적절한 주소를 자동으로 할당해 이런 불편과 실수를 줄입니다.

2. DHCP 서버는 어디에 있을까?
가정에서는 인터넷 공유기가 보통 DHCP 서버 역할을 합니다. 공유기는 192.168.0.2부터 192.168.0.254처럼 사설 IP 주소의 범위를 정해 두고 연결된 기기에 나눠 줍니다. 회사나 학교처럼 규모가 큰 환경에서는 별도의 서버나 네트워크 장비가 여러 구역의 주소를 관리할 수 있습니다. DHCP 서버와 사용 기기가 반드시 같은 장비일 필요는 없습니다.

3. IP 주소는 어떤 순서로 할당될까?
대표적인 절차는 DORA라는 네 단계로 설명합니다. 먼저 기기가 DHCP Discover 메시지를 보내 서버를 찾습니다. 서버는 사용할 수 있는 주소를 DHCP Offer로 제안합니다. 기기는 원하는 제안을 DHCP Request로 요청하고, 서버는 DHCP ACK로 승인을 알립니다. 이 과정이 끝나면 기기는 받은 설정을 사용해 네트워크와 통신합니다.

4. DHCP는 IP 주소만 알려 줄까?
DHCP가 전달하는 정보에는 IP 주소뿐 아니라 서브넷 마스크, 기본 게이트웨이, DNS 서버 주소 등이 포함될 수 있습니다. 서브넷 마스크는 같은 네트워크의 범위를 판단하는 데 쓰이고, 기본 게이트웨이는 외부 네트워크로 나갈 때 이용하는 장치입니다. DNS 서버 주소는 도메인 이름을 IP 주소로 변환할 때 사용됩니다.
5. 임대 시간은 무엇을 뜻할까?
DHCP가 주는 주소는 영구 소유가 아니라 정해진 기간 동안 빌려 쓰는 방식입니다. 이 기간을 임대 시간 또는 Lease Time이라고 합니다. 기기는 시간이 끝나기 전에 서버에 갱신을 요청하며, 정상적으로 갱신되면 같은 주소를 계속 사용할 수 있습니다. 오랫동안 접속하지 않은 기기의 주소는 회수되어 다른 기기에 다시 할당될 수 있습니다.
6. DHCP가 실패하면 어떤 현상이 생길까?
DHCP 서버에 연결하지 못하거나 할당 가능한 주소가 모두 사용 중이면 기기가 정상적인 네트워크 설정을 받지 못합니다. 운영체제에 따라 169.254로 시작하는 임시 주소가 자동으로 설정될 수 있는데, 이 상태에서는 같은 구간의 일부 기기와만 통신하고 인터넷에는 접속하지 못하는 경우가 많습니다. 공유기 재시작, 케이블과 와이파이 상태 확인, 주소 범위 점검이 기본적인 해결 방법입니다.
7. 고정 IP와 DHCP 예약은 어떻게 다를까?
프린터나 서버처럼 주소가 자주 바뀌면 불편한 장치는 고정 IP가 필요할 수 있습니다. 기기에서 직접 주소를 입력하는 방법도 있지만, 공유기의 DHCP 예약 기능을 이용하면 특정 MAC 주소에 항상 같은 IP를 배정할 수 있습니다. 중앙에서 충돌을 관리할 수 있어 가정과 소규모 사무실에서는 DHCP 예약이 편리합니다.
정리하면, DHCP는 새 기기가 네트워크에 접속할 때 IP 주소와 게이트웨이, DNS 같은 필수 설정을 자동으로 제공합니다. Discover, Offer, Request, ACK 순서로 주소를 빌려 주며 임대 시간이 끝나기 전에 갱신합니다. 이 원리를 알면 와이파이는 연결됐지만 인터넷이 되지 않을 때 IP 주소와 DHCP 상태를 먼저 확인해야 하는 이유도 이해할 수 있습니다.
'잡학다식' 카테고리의 다른 글
| NAT란? 여러 기기가 하나의 공인 IP를 함께 쓰는 원리 (0) | 2026.10.08 |
|---|---|
| DNS란? 도메인 주소가 IP로 바뀌는 과정을 쉽게 이해하기 (0) | 2026.10.02 |
| TCP와 UDP 차이: 신뢰성과 속도는 어떻게 다를까? (0) | 2026.09.30 |
| IP 주소란? 공인 IP와 사설 IP의 차이를 쉽게 이해하기 (1) | 2026.09.29 |
| HTTP와 HTTPS의 차이: 웹사이트는 어떻게 안전하게 통신할까? (0) | 2026.09.28 |