<pc1 DHCP 할당 -> DNS 서버 연결 과정>


PC1에서 부팅을 하면 ip가 없음. 따라서 네트워크를 받아야 하기에, DHCP 서버로 Discovery 패킷을 전송해줍니다. 여기서 FFFF.FFFF.FFFF로 브로드캐스트 전송을 해준다. IP주소는 할당이 아직 안되었으니, 0.0.0.0으로 src가 설정됨. 그리고 이 패킷을 255.255.255.255 네트워크에 연결된 DHCP 서버에 전송한다.
-----(UDP 67 : DHCP서버 / UDP 68 : DHCP )

PC 1의 MAC 주소는 표시가 되어있고, 해당 포트를 제외한 모든 포트에 flooding 한다.

근데 여기서 왜 아직 할당하지 않았는데 203.230.7.51로 ICMP를 보낼까?
이 디스커버 패킷을 받은 DHCP 서버는 주소를 할당하기에 앞서 해당 IP가 사용되고 있는지 확인하기 위해 보내는 것임.
목적지의 IP주소만 알고 MAC 주소는 몰라서 스위치0 서버 연결 포트 제외 모든 곳으로 ARP flooding을 함

응답없는걸 확인하고 PC1로 DHCP Offer를 보냄.

인바운드 pdu를 보면 다음과 같이 제안받은 add 확인 가능.
이후 pc는 offer를 수락하겠다는 request를 DHCP 서버로 보내고, 이 메시지를 받은 DHCP 서버가 ACK를 PC1로 떤지면 IP주소와 네트워크가 할당된다.
'Network' 카테고리의 다른 글
| [2024.12.23] DHCP 다른 네트워크 PC, ip helper-address 명령어 사용 (1) | 2024.12.23 |
|---|---|
| [2024.12.23] PC -> SW -> R 구조에서 DHCP IP 할당 (0) | 2024.12.23 |
| [2024.12.17] 패킷트레이서를 이용한 IP add 설정 및 다양한 전송방법 (쓰는중 (1) | 2024.12.23 |
| [2024.12.18] 무선 LAN 개념 및 상대 텔넷 접속 (1) | 2024.12.23 |
| [2024.12.20] 리눅스 debian 환경에서 네트워크 IP 세팅 (2) | 2024.12.22 |