본문 바로가기

IT 이야기

DHCP 작동원리

DHCP는 RFC 2131 (obsolete : 1531) 을 통해 정의되어있다.

DHCP를 자주사용하는 엔지니어로써, 가끔 원리를 잊어버리는 경향이있어 정리가 필요했다.

아래와 같이 쉽고 까먹지않게끔 잘 정리된 이미지가 있어 공유하고자한다.

 

<주의사항>

- DHCP Discover 메시지를 UDP 67번 포트를 사용하여 브로드캐스트한다.(UDP 발신지 포트 68, UDP 목적지 포트 67)

- DHCP서버가 동일한 네트워크에 존재하지않는다면(i.e. "IP helper-address 10.101.1.101"), 백본과 라우터는 UDP 67을 listening하고있다가 이에 대한 브로드캐스트를 수신하면, DHCP 중계 에이전트 역할 수행

- Bootstrap protocol (BOOTP)

     : implemented using the UDP for transport protocol

     : Port number 67 used by the DHCP server for receiving client-requests

     : Port number 68 used by the client for receiving server responses

 

아래 링크에서 GNS3를 통해 실습까지해본다면 개념을 챙기는데 많은 도움이 될 것이다.

 

<Reference>

- https://en.wikipedia.org/wiki/Bootstrap_Protocol

- https://itdexter.tistory.com/195

- https://www.netmanias.com/ko/post/blog/5348/dhcp-ip-allocation-network-protocol/understanding-the-basic-operations-of-dhcp

'IT 이야기' 카테고리의 다른 글

GNS3와 GNS3 VM 설치하기  (0) 2021.12.03
Must-Have Tools for Network Engineers  (0) 2021.11.29
스위치 QoS  (0) 2021.06.09
Data Science (데이터 사이언스)  (0) 2020.12.29
Cisco Spark Widget  (0) 2020.11.23