인터넷을 연결하고 싶다면 어떻게 해야할까...?
IP주소...? 서브넷 마스크? 게이트웨이? 뭘 입력하라고 하는거지?
라는 고민을 해결해줄 DHCP에 대해서 알아보자
DHCP
자동으로 IP 주소 받기, 수동으로 설정하기 두가지의 설정이 있다.
- IP 주소<Host를 식별할 수 있는 식별자>
- Subnet mask
- Gateway IP주소
- DNS 주소
다음과 같은 정보를 입력해주면 ISP를 통하여 인터넷을 제공받을 수 있게 된다.
ISP(Internet Service Provider)
- IP주소를 많이 가지고 있는 인터넷 서비스 공급자
DHCP(Dynamic Host Configuration Protocol)
DHCP는 네트워크 지식이 없는 사람들도 빠르게 인터넷 서비스를 제공받을 수 있도록
자동 설정을 제공하는 프로토콜이다.
- 복잡한 인터넷 설정을 자동으로 해준다.
- 내가 사용할 IP 주소를 서버가 알려준다.
작동 구조
- PC에서 DHCP Server가 있는지 Broadcast요청(Discovery traffic)
- Network Server 전체에 요청이 전달됨
- DHCP Server가 있다면 응답함
- PC에서 기존에 사용하던 IP 사용해도 되는지 확인
- 사용할 수 있다면 기존 IP 사용
- 사요알 수 없다면 새로운 IP 전달
참고
널널한 개발자 - 외워서 끝내는 네트워크 핵심이론 기초