kok202
DHCP

2019. 12. 17. 19:02[정리] 직무별 개념 정리/백엔드

[DHCP : Dynamic Host Configuration Protocol]

내부 네트워크에서 동적으로 IP 를 할당하고 회수하는 방식의 프로토콜

https://www.youtube.com/watch?time_continue=77&v=V69UAnkoYHM&feature=emb_logo

컴퓨터를 켜고 네트워크에 들어가려는 순간 DHCP 과정이 이루어진다.

  1. DHCP Discover : 클라이언트는 Switch 장비에 DHCP 서버를 찾는 broadcast 를 날린다.
  2. DHCP Offer : 1번의 요청을 받은 DHCP 서버는 적절한 IP 를 선택하고 클라이언트의 broadcast 응답하는 broadcast 를 날린다.
  3. DHCP Request : 2번의 요청을 받은 클라이언트는 선정된 IP 를 사용하겠다는 요청을 broadcast 한다.
  4. DHCP Ack : 3번 요청을 받은 DHCP 서버는 IP 할당이 끝났다는 응답을 broadcast 한다.

 

 

 

2번 과정에서 DHCP 서버의 IP를 담아서 보낸다면 3번 과정은 unicast 를 해도 되지 않는가? 왜 broadcast 인가?

-> DHCP Request

DHCP Offer 메시지를 수신한 단말은 동일 서브넷에 DHCP 서버가 존재한다는 것을 알았고 이제 단말 IP 
주소를 포함한 네트워크 정보를 요청하기 위해서 DHCP 서버에 DHCP Request 메시지를 이더넷 망에 브
로드캐스팅한다. 이때 동일 서브넷 상에 2대 이상의 DHCP 서버가 존재하는 경우, 단말은 복수개의 
DHCP Offer 메시지를 수신하게 될 것이고 단말은 이 중에 하나의 DHCP 서버를 선택 하여 그 서버의 IP 
주소를 DHCP Request 메시지 내에 Server Identifier(Option 54)필드에 기록 후 모든 DHCP 서버에게 그 
사실을 알린다(브로드캐스팅). 모든 DHCP 서버들이 DHCP Request 메시지를 받을 수 있도록 브로드캐
스팅하는 이유는 각 DHCP 서버가 DHCP Offer 메시지를 보내면서 해당 단말에 할당해 줄 IP 주소와 기
타 정보를 내부적으로 저장해 놓기 때문에 선택 받지 못한 DHCP 서버들이 이 IP 주소와 기타 정보들을 
삭제할 수 있도록 하기 위함이다.

 

 

 

이외 잘 정리된 포스팅

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

 

DHCP 프로토콜 기본 원리

전화를 사용할 때 자신의 전화 번호가 있듯이 인터넷을 사용할 때도 인터넷 주소가 있어야 하는데, 이 인터넷 주소가 IP 주소입니다. 이 인터넷 주소는 통상 인터넷에 접속할 때 동적(Dynamic)으로 할당 받는데 이 동적으로 IP 주소를 할당해 주는 프로토콜을 DHCP(Dynamic Host Configuration Protocol)라고 하며 이는 RFC 2131에서 표준 동작을 정의하고 있습니다. DHCP를 통한 IP 주소 할당은 “임대”라는 개념을 가

www.netmanias.com

 

DHCP 서버 설치

https://www.youtube.com/watch?v=BtbL8Z14Jn0&feature=youtu.be

 

 

 

 

'[정리] 직무별 개념 정리 > 백엔드' 카테고리의 다른 글

SSH key 방식 접속  (0) 2019.12.17
DNS + LB  (0) 2019.12.06
리눅스 Telnet, SSH, Proxy  (1) 2019.12.06
리눅스 개념  (0) 2019.12.06
[2019.03.05] 모니터링 커맨드  (0) 2019.03.05