>  기사  >  운영 및 유지보수  >  DHCP 란 무엇입니까?

DHCP 란 무엇입니까?

青灯夜游
青灯夜游원래의
2018-12-05 11:42:3781509검색

DHCP는 IP를 사용하여 통신할 수 있도록 네트워크의 모든 장치나 노드에 인터넷 프로토콜 주소를 동적으로 할당하는 데 사용되는 네트워크 관리 프로토콜인 동적 호스트 구성 프로토콜을 나타냅니다.

DHCP 란 무엇입니까?

이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

DHCP(동적 호스트 구성 프로토콜)는 IP(인터넷 프로토콜) 주소를 네트워크의 모든 장치나 노드에 동적으로 할당하여 IP를 사용하여 통신할 수 있도록 하는 데 사용되는 네트워크 관리 프로토콜입니다.

DHCP는 네트워크 관리자가 모든 네트워크 장치에 IP 주소를 수동으로 할당하도록 요구하는 대신 이러한 구성을 자동화하고 중앙에서 관리합니다. DHCP는 소규모 로컬 네트워크는 물론 대규모 기업 네트워크에서도 구현할 수 있습니다.

DHCP는 어떻게 작동하나요?

DHCP 란 무엇입니까?

DHCP는 서버가 네트워크에 사용 가능한 IP 주소 풀을 설정하는 클라이언트/서버 모드에서 작동합니다.

DHCP 서버는 고유한 IP 주소를 발급하고 기타 네트워크 정보를 자동으로 구성하는 데 사용됩니다. 대부분의 가정과 소규모 기업에서 라우터는 DHCP 서버 역할을 합니다. 대규모 네트워크에서는 단일 컴퓨터가 DHCP 서버 역할을 할 수 있습니다.

간단히 말하면, 장치(클라이언트)가 라우터(호스트)에게 IP 주소를 요청한 후 호스트가 사용 가능한 IP 주소를 할당하여 클라이언트가 네트워크에서 통신할 수 있도록 하는 과정입니다.

기기가 켜지고 DHCP 서버가 있는 네트워크에 연결되면 DHCPDISCOVER 요청이라는 요청이 서버로 전송됩니다.

DISCOVER 패킷이 DHCP 서버에 도달한 후 서버는 장치가 사용할 수 있는 IP 주소를 예약하려고 시도한 다음 DHCPOFFER 패킷을 통해 해당 주소를 클라이언트에 제공합니다.

선택한 IP 주소에 대한 제안이 이루어지면 장치는 이를 수락하기 위해 DHCPREQUEST 패킷으로 DHCP 서버에 응답합니다. 그런 다음 서버는 장치에 특정 IP 주소가 있음을 확인하고 장치가 무엇인지 정의하는 ACK를 보냅니다. 새 주소를 얻기 전에 사용할 수 있습니다. 이 주소의 시간입니다.

서버가 기기가 IP 주소를 소유할 수 없다고 판단하면 NACK를 보냅니다.

물론 이 모든 일은 매우 빠르게 진행되며 DHCP 서버에서 IP 주소를 얻기 위해 방금 읽은 기술적 세부 사항을 알 필요는 없습니다.

DHCP 란 무엇입니까?

DHCP 서버에서 IP 주소를 얻는 과정은 다음과 같습니다.

1 DHCP를 사용하도록 구성된 컴퓨터(클라이언트)는 네트워크에 DHCP DISCOVER 요청을 보냅니다.

2. DHCP 서버는 DHCP DISCOVER 요청을 수신하고 사용 가능한 IP 주소 풀을 찾아 할당할 IP 주소를 선택합니다. DHCP 서버에 이전에 IP 주소가 할당된 경우 DHCP 서버는 클라이언트에 대해 동일한 IP 주소를 찾으려고 시도합니다. DHCP 서버는 클라이언트에게 DHCP OFFER 응답을 보냅니다.

3. 클라이언트는 DHCP Offer 응답을 수신하고 DHCP REQUEST 패킷을 보내 DHCP 서버에 응답하여 제안을 받습니다.

4. DHCP 서버는 IP 주소 할당을 확인하기 위해 ACK(승인) 패킷을 보냅니다. IP 주소를 더 이상 사용할 수 없으면 NACK(No Answer) 패킷이 전송되고 클라이언트가 서버로부터 유효한 IP 주소를 받을 때까지 이 프로세스가 반복됩니다.

DHCP를 사용하면 어떤 이점이 있나요?

DHCP를 사용하면 네트워크 관리자는 중복된 IP 주소를 여러 컴퓨터에 할당하고 네트워크 게이트웨이, 서브넷 마스크 및 기타 네트워크 관련 정보를 각 컴퓨터에 다시 입력하는 것에 대해 걱정할 필요 없이 IP 주소를 중앙에서 관리하고 자동으로 할당할 수 있습니다. 네트워크 관리가 더 쉬워졌습니다.

요약: 위 내용이 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

위 내용은 DHCP 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.