|
|
(3 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| == 개요 ==
| | * |
| * '''D'''ynamic '''H'''ost '''C'''onfiguration '''P'''rotocol | |
| * 동적으로 클라이언트의 [[IP 주소]]를 설정하기 위한 [[프로토콜]]
| |
| * [[UDP]] 67번 포트([[서버]]), [[UDP]] 68번 포트([[클라이언트]])를 사용한다.
| |
|
| |
|
| == 동작 절차 ==
| | ** 운영체제별 DHCP |
| * '''DHCP Discover''' | | [[분류:네트워크]] |
| ** DHCP 서버를 찾기 위해 자신의 MAC 정보를 담아 [[브로드캐스트]] 한다.
| | [[분류:보안]] |
| * '''DHCP Offer'''
| | [[분류:정보보안기사]] |
| ** DHCP 서버가 브로드캐스트 메세지를 받고 IP 정보를 보내준다.
| |
| * '''DHCP Request'''
| |
| ** 서버로부터 받은 Offer에 응답하여 해당 IP를 사용하겠다고 요청한다.
| |
| * '''DHCP Ack'''
| |
| ** 클라이언트로부터 받은 Request에 응답하여 해당 IP를 사용하도록 한다.
| |
| ** 클라이언트는 이 메세지를 최종적으로 받고 IP를 설정하여 사용한다.
| |
| | |
| | |
| == 구현 ==
| |
| * [[리눅스 DHCP]]
| |
| | |
| | |
| == 보안 이슈 ==
| |
| * [[DHCP Starvation 공격]]
| |
| ** DHCP 서버에 허위 offer와 request를 대량으로 보내 IP를 모두 소진하게 만든다.
| |