DHCP를 앞서 개념으로 이해해 봤다면 이번에는 실제로 동작하는 걸 이해해볼건데요
일단 과정을 텍스트로 보면 다음과 같습니다.
- DHCP Discover (탐색): 새로운 클라이언트가 네트워크에 연결되면, DHCP Discover 메시지를 브로드캐스트로 보냅니다. 이 메시지는 네트워크 상의 모든 DHCP 서버에게 자신이 IP 주소를 필요로 함을 알립니다.
- DHCP Offer (제공): DHCP 서버들은 이 Discover 메시지를 수신하고, 사용 가능한 IP 주소와 네트워크 설정 정보를 포함한 DHCP Offer 메시지를 클라이언트에게 보냅니다. 이때 메시지는 브로드캐스트 또는 유니캐스트로 전송될 수 있습니다.
- DHCP Request (요청): 클라이언트는 받은 Offer 중 하나를 선택하고, 해당 DHCP 서버에게 DHCP Request 메시지를 보냅니다. 이 메시지를 통해 특정 IP 주소를 요청하고, 다른 서버들의 Offer를 거절합니다.
- DHCP Acknowledgment (승인): 선택된 DHCP 서버는 클라이언트의 요청을 확인하고, DHCP Ack 메시지를 보냅니다. 이 메시지에는 최종적으로 할당된 IP 주소와 기타 네트워크 설정 정보가 포함됩니다.
브로드캐스트 방식 , 유니캐스트방식 모두 가능하며 해당 네트워크에 따라 달라질 수 있다는 것을 의미하기도 합니다.
쉽게 이미지로 정리해보면
탐색
제공
요청
승인
'CS' 카테고리의 다른 글
HTTP 상태 코드 정리 (1) | 2024.12.06 |
---|---|
JWT 에 대한 개념 (1) | 2024.12.04 |
DHCP에 대한 개념 공부 해보기 (1) | 2024.11.19 |
lombok AllArgsConstructor를 안쓰는 이유 (0) | 2024.10.08 |
IP 와 Port 그리고 Socket (0) | 2024.08.08 |