DHCP 서비스의 포트 번호는 68번과 67번입니다. dhcp는 LAN 네트워크 프로토콜로, 일반적으로 대규모 LAN 환경에서 사용됩니다. 주요 기능은 IP 주소를 중앙에서 관리 및 할당하고 주소 사용을 개선하는 것입니다. DHCP 프로토콜은 UDP를 전송 프로토콜로 사용하며, 호스트는 DHCP 서버의 포트 68로 요청 메시지를 보내고, DHCP 서버는 호스트의 포트 67로 응답 메시지를 보냅니다. 이 두 포트는 일반적인 DHCP 서비스 포트입니다. 하나는 전송하고 하나는 인수하는 것으로 이해될 수 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Dell G3 컴퓨터.
DHCP 서비스의 포트는 68번과 67번입니다.
DHCP(동적 호스트 구성 프로토콜)는 LAN용 네트워크 프로토콜입니다. 서버가 제어하는 IP 주소 범위를 의미합니다. 클라이언트가 서버에 로그인하면 서버가 할당한 IP 주소와 서브넷 마스크를 자동으로 얻을 수 있습니다. 기본적으로 Windows Server의 서비스 구성 요소인 DHCP는 시스템에 의해 자동으로 설치되지 않으며 관리자가 수동으로 설치하고 필요한 구성을 수행해야 합니다.
DHCP는 일반적으로 대규모 근거리 통신망 환경에서 사용됩니다. 주요 기능은 IP 주소를 중앙에서 관리하고 할당하여 네트워크 환경의 호스트가 IP 주소, 게이트웨이 주소, DNS 서버 주소 및 기타 정보를 동적으로 얻을 수 있도록 하는 것입니다. 주소 사용률을 업그레이드할 수 있습니다.
DHCP 프로토콜은 클라이언트/서버 모델을 채택하고 호스트 주소의 동적 할당은 네트워크 호스트에 의해 구동됩니다. DHCP 서버는 주소를 신청하는 네트워크 호스트로부터 정보를 수신하면 관련 주소 구성 및 기타 정보를 네트워크 호스트로 보내 네트워크 호스트 주소 정보의 동적 구성을 달성합니다.
DHCP 프로토콜은 C/S(클라이언트/서버) 구조를 지원하며 크게 두 부분으로 나뉜다.
DHCP 클라이언트: 일반적으로 네트워크에 있는 PC, 프린터 등의 단말 장치로서 DHCP 서버에서 할당받은 IP를 사용한다. IP 주소, DNS 등을 포함한 정보
DHCP 서버: 모든 IP 네트워크 설정 정보는 DHCP 서버에 의해 중앙에서 관리되며 클라이언트의 DHCP 요청을 처리합니다.
DHCP 프로토콜은 UDP를 전송 프로토콜로 사용합니다. 호스트는 DHCP 서버의 포트 68에 요청 메시지를 보내고, DHCP 서버는 호스트의 포트 67에 응답 메시지로 응답합니다. 이 두 포트는 일반적인 DHCP 서비스 포트로 하나는 송신, 하나는 수신으로 이해될 수 있습니다.
확장 지식:
일반적으로 DHCP 서버는 클라이언트에 최소한 다음 정보를 제공합니다.
IP 주소
서브넷 마스크
기본 게이트웨이
또한 사용 가능 DNS(도메인 이름 서비스) 서버 주소 및 WINS(Windows 인터넷 이름 서비스) 서버 주소와 같은 기타 정보.
클라이언트에 IP 주소를 할당하는 DHCP 서버에는 세 가지 형태가 있습니다.
관리자는 클라이언트에 IP 주소를 할당합니다.
클라이언트에게 주소를 무작위로 영구적으로 할당합니다.
일정 기간 동안 사용할 주소를 클라이언트에게 무작위로 할당합니다.
세 번째는 가장 일반적인 사용 형태입니다. 주소의 유효 사용 기간을 임대 기간이라고 합니다. 임대가 만료되기 전에 클라이언트는 서버에 임대를 계속하도록 요청해야 합니다. 서버는 요청을 계속 사용하기 전에 요청을 수락해야 하며, 그렇지 않으면 무조건 포기됩니다.
기본적으로 라우터는 브로드캐스트 패킷을 격리하고 수신된 브로드캐스트 패킷을 한 서브넷에서 다른 서브넷으로 보내지 않습니다. DHCP 서버와 클라이언트가 동일한 서브넷에 있지 않을 경우 클라이언트의 기본 게이트웨이 역할을 하는 라우터가 DHCP 서버가 위치한 서브넷으로 브로드캐스트 패킷을 보내는 기능을 DHCP 릴레이라고 합니다.
DHCP와 관련된 메시지 유형과 그 기능은 다음과 같습니다.
DHCP 발견: 클라이언트가 DHCP 프로세스를 시작하는 첫 번째 메시지는 IP 주소 및 기타 구성 매개변수를 요청하는 브로드캐스트 메시지입니다.
DHCP OFFER: DHCP DISCOVER 메시지에 대한 서버의 응답은 유효한 IP 주소와 구성이 포함된 유니캐스트(또는 브로드캐스트) 메시지입니다.
DHCP REQUEST: DHCP OFFER 메시지에 대한 클라이언트의 응답은 관련 구성의 수락을 나타냅니다. 이 메시지는 클라이언트가 IP 주소 임대를 갱신할 때도 전송됩니다.
DHCP 거부: 클라이언트가 서버에서 할당한 IP 주소를 사용할 수 없음(예: IP 주소 충돌)을 발견하면 이 메시지를 보내 해당 IP 주소 사용이 금지되었음을 서버에 알립니다.
DHCP ACK: 클라이언트의 DHCP REQUEST 메시지에 대한 서버의 확인 응답 메시지입니다. 이 메시지를 받은 후 클라이언트는 실제로 IP 주소 및 관련 구성 정보를 얻습니다.
DHCP NAK: 서버가 클라이언트의 DHCP REQUEST 메시지를 거부합니다. 이 메시지를 받은 후 클라이언트는 새 DHCP 프로세스를 다시 시작합니다.
DHCP RELEASE: 클라이언트는 서버에서 할당한 IP 주소를 적극적으로 해제합니다. 서버는 이 메시지를 받으면 IP 주소를 회수하여 다른 클라이언트에 할당합니다.
DHCP INFORM: 클라이언트가 IP 주소를 획득한 후 DNS 등 서버의 다른 네트워크 구성 정보를 요청하기 위해 이 메시지를 보냅니다.
DHCP 서버가 DHCP 클라이언트에 임대한 IP 주소는 일반적으로 임대 기간이 지나면 DHCP 서버가 임대한 IP 주소를 다시 가져옵니다. 원래 IP 주소를 계속 사용하기 위해 DHCP 클라이언트는 DHCP 서버에 임대 갱신 요청을 보냅니다.
DHCP 임대 갱신의 작업 흐름은 다음과 같습니다.
임대 기간의 50%가 지나면 클라이언트는 임대 기간을 연장하기 위해 서버에 유니캐스트 DHCP REQUEST 메시지를 보냅니다.
서버로부터 DHCP ACK 메시지가 수신되면 그에 맞춰 임대 기간이 연장되어 임대 갱신이 성공하게 됩니다. DHCP ACK 메시지가 수신되지 않으면 클라이언트는 이 IP 주소를 계속 사용합니다. 임대 기간의 87.5%가 되면 임대 기간을 연장하기 위해 브로드캐스트 DHCP REQUEST 메시지가 서버로 전송됩니다.
서버로부터 DHCP ACK 메시지가 수신되면 그에 맞춰 임대 기간이 연장되어 임대 갱신이 성공하게 됩니다. DHCP ACK 메시지가 수신되지 않으면 클라이언트는 이 IP 주소를 계속 사용합니다. 임대가 만료되면 클라이언트는 자동으로 이 IP 주소 사용을 포기하고 새 DHCP 프로세스를 시작합니다.
무료 학습 영상 공유: 프로그래밍 입문
위 내용은 DHCP 포트 번호는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!