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 과정이 이루어진다.
- DHCP Discover : 클라이언트는 Switch 장비에 DHCP 서버를 찾는 broadcast 를 날린다.
- DHCP Offer : 1번의 요청을 받은 DHCP 서버는 적절한 IP 를 선택하고 클라이언트의 broadcast 응답하는 broadcast 를 날린다.
- DHCP Request : 2번의 요청을 받은 클라이언트는 선정된 IP 를 사용하겠다는 요청을 broadcast 한다.
- 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 주소와 기타 정보들을
삭제할 수 있도록 하기 위함이다.
이외 잘 정리된 포스팅
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 |