DHCP란 무엇입니까? 어떻게 작동합니까?

DHCP 에 대해 들어본 적이 있습니까? 그것은 인터넷이 매일 작동하도록 하는 기술적인 것 중 하나이며, 대부분의 사람들은 그것이 무엇을 하는지는 고사하고 그것이 존재하는지 전혀 모릅니다. 그러나 직장에서 친구나 IT 담당자 가 (IT guy)DHCP , DHCP 서버 또는 DHCP 클라이언트 와 같은 용어를 언급 하는 것을 들었을 것 입니다. 그 모든 횡설수설이 무엇에 관한 것인지 궁금하십니까 ? (Were)DHCP가 무엇인지, DHCP(DHCP) 는 어떻게 작동(DHCP work) 하며 무엇에 사용되는지 알고 싶다면 계속 읽으십시오. 이 기사에서 우리는 그 모든 것과 더 많은 것을 설명합니다:

DHCP란 무엇입니까?

DHCP는 Dynamic Host Configuration Protocol(Dynamic Host Configuration Protocol) 의 약자입니다 . 서버가 연결된 컴퓨터 및 장치에 IP 주소를 자동으로 할당하는 데 사용(used by servers to automatically assign IP addresses) 하는 네트워크 관리 프로토콜(network management protocol) 입니다 .

가정이나 중소 규모 사무실과 같은 근거리 통신망( LAN )에서 (LANs)DHCP 를 제공하는 서버 는 일반적으로 라우터에서 실행됩니다. 대기업이나 정부 기관에서 관리하는 것과 같은 대규모 네트워크에서는 단순한 라우터 대신 전용 서버(특수 컴퓨터) 에서 DHCP 를 제공할 수 있습니다.(DHCP)

라우터에서 활성화된 DHCP 서버

IP 주소 외에도 DHCP 를 사용하여 (DHCP)서브넷 마스크(subnet mask) , 기본 게이트웨이(default gateway)DNS 서버를 주어진 네트워크 내의 컴퓨터와 장치 에 자동으로 할당할 수도 있습니다 .

DHCP는 어떻게 작동합니까?

DHCP 가 작동 하는 방식을 이해하려면 먼저 IP 주소가 무엇인지에 대한 기본 사항을 이해해야 합니다. 간단히(Put) 말해서 IP 주소는 네트워크에 연결된 컴퓨터 및 기타 장치의 고유 식별자입니다. 네트워크에 있는 PC(PCs) 및 기타 장치(프린터, 스마트폰 등) 간에 통신이 가능하고 동일한 네트워크 또는 인터넷 상의 다른 장치와 데이터를 주고 받기 위해서는 IP 주소가 필요 합니다. (network need)IP 주소는 컴퓨터 네트워크용이고 거리 주소는 도시용입니다. 메시지를 보낼 수 있는 위치와 시작 위치를 알 수 있어야 합니다.

네트워크에 있는 모든 컴퓨터와 장치(computer and device) 는 도달할 수 있는 유효한 IP 주소 가 필요하며 (IP address)컴퓨터 또는 장치(computer or device) 가 하나를 얻을 수 있는 두 가지 방법이 있습니다. 컴퓨터(Computers) 와 장치는 고정(static) 또는 동적 IP 주소(dynamic IP addresses) 를 사용할 수 있습니다 . 고정 IP 주소(Static IP addresses) 는 서버나 라우터에서 할당하지 않습니다. 대신 사용자 또는 네트워크 관리자가 수동으로 구성합니다.

Windows 10 PC에서 수동으로 IP 주소 설정

반면에 동적 IP 주소(Dynamic IP addresses,) 는 수동으로 할당되지 않으므로 이름이 지정됩니다. 동적으로 할당되거나 원하는 경우 자동으로 할당됩니다. 누가 또는 무엇을 할당합니까? 대답은 DHCP ( Dynamic Host Configuration Protocol ) 입니다.

Windows 10 PC의 자동(DHCP) IP 주소

네트워크에 있는 컴퓨터나 장치(computer or device) 가 로컬 또는 인터넷에서 다른 사람과 연결하고 통신하려고 할 때 순간적으로 몇 가지 일이 발생합니다.

  1. 네트워크/인터넷에 연결하려는 컴퓨터 또는 장치는 서버 또는 (computer or device)라우터(server or router)IP 주소(IP address) 를 요청합니다 . 호스트 컴퓨터 또는 장치(host computer or device) 에서 보낸 메시지를 DHCP 검색(DHCP discovery) 요청 이라고 합니다 .
  2. 서버/라우터가 요청을 수신하면 요청을 DHCP 네트워크(DHCP network) 서비스로 중계합니다. 서버/라우터 의 DHCP 서비스(DHCP service) 는 다른 컴퓨터 및 장치에서 요구하지 않은 사용 가능한 IP 주소 를 조사합니다. (IP address)DHCP server/router 는 무료 IP 주소(IP address) 를 식별하는 즉시 이를 요청한 컴퓨터나 장치(computer or device) 로 보냅니다 . 프로세스의 이 부분을 DHCP 제안(DHCP offer) 이라고 합니다 .
  3. PC/device 는 동적으로 할당된 IP 주소(IP address) 를 수신하고 해당 IP 주소(IP address) 를 사용하기를 원한다는 메시지를 DHCP server/router 로 다시 보냅니다 . 호스트가 실제로 제공된 IP 주소를(IP address) 요청하기 때문에 이 단계를 DHCP 요청(DHCP request) 메시지라고 합니다 .
  4. DHCP server/router요청 메시지(request message) 를 받으면 이 전체 프로세스를 시작한 컴퓨터나 장치(computer or device) 에 최종 메시지를 보냅니다 . 이 메시지는 DHCP 승인 이라고 하며 (DHCP acknowledgment)게이트웨이 및 DNS 서버와(gateway and DNS servers) 같은 컴퓨터나 장치(computer or device) 에 대한 네트워크/인터넷 액세스 권한을 부여하는 데 필요한 기타 모든 구성 정보(configuration information) 를 포함합니다 .
  5. 마지막으로 DHCP server/router 는 지정된 IP 주소(IP address) 를 요청한 컴퓨터 또는 장치(computer or device) 가 점유하고 사용 중임을 표시합니다. 이제 로컬 네트워크(network and access) 의 다른 장치와 통신하고 사용 가능한 경우 인터넷에 액세스할 수 있습니다.

홈 네트워크에서 실행되는 DHCP의 다이어그램

DHCP 임대 시간은 얼마입니까?

이제 DHCP 가 컴퓨터와 장치에 IP 주소를 자동으로 할당하는 방법을 알게 되었습니다. 그러나 DHCP 서버(DHCP server) 에서 수신한 IP 주소는 생각하고 싶은 것처럼 영구적이지 않습니다. IP 주소 풀은 제한되어 있습니다. 즉, 네트워크에서 사용할 수 있는 IP 주소가 너무 많습니다.

또한 연결된 일부 컴퓨터 및 장치가 영구적으로 켜져 있지 않거나 항상 동일한 네트워크에 연결되지 않을 수 있습니다. 즉, 동적으로 할당된 IP 주소가 영구적인 경우 더 이상 필요하지 않은 경우에도 해당 주소를 차지하게 됩니다. 따라서 DHCP 는 제한된 시간 동안 일시적으로만 IP 주소를 할당합니다. 이 시간을 DHCP 임대 시간 이라고 하며 (DHCP lease time,)Windows 10 에서 (Windows 10)DHCP 임대(DHCP lease) 시간 을 변경하는 방법 문서에서 이에 대해 자세히 알아볼 수 있습니다 .

라우터의 DHCP 임대 시간 설정

결론적으로 DHCP 임대 시간(DHCP lease time)DHCP 서버가 지정된 시간이 지나면 사용하지 않는 IP 주소를 회수할 수 있도록 하는 기능입니다.

DHCP를 발명한 사람은 누구입니까?

이제 DHCP(DHCP) 가 왜 발명되었고 무엇을 위해 사용되었는지 알고 있지만 DHCP 가 어떻게 생겨났고 누가 발명했는지도 궁금할 것입니다. 그 역사 는 인터넷 표준 기관인 IETF(Internet Engineering Task Force) 가 (Internet Engineering Task Force (IETF))RARP(Reverse Address Resolution Protocol)(Reverse Address Resolution Protocol (RARP)) 라는 네트워크 프로토콜(network protocol) 을 만든 1984년으로 거슬러 올라갑니다 . RARP를 사용하면 디스크 드라이브가 없는 컴퓨터(디스크 없는 워크스테이션이라고 함 - 중앙 서버에서 직접 운영 체제 를 로드하여 부팅됨)가 자동으로 IP 주소를 수신할 수 있습니다.(operating system)

그러나 RARP 는 구현 및 구성이 어려웠으므로 곧 BOOTP ( Bootstrap Protocol ) 라는 다른 네트워크 프로토콜(network protocol) 로 개선되었습니다(1985년 ). BOOTP 서버는 둘 이상의 서브넷에 IP 주소를 자동으로 할당할 수 있습니다.

DHCPBOOTP 에서 탄생 했지만 지정된 범위의 IP 주소를 동적으로 할당할 수 있을 뿐만 아니라 더 이상 사용하지 않을 때 이를 회수( DHCP 임대 시간(DHCP lease time) )하고 IP 주소와 같은 네트워크 컴퓨터 및 장치에 기타 구성 옵션을 제공할 수 있습니다. 게이트웨이 또는 DNS 서버 의 DHCP1993년에 표준화되었으며(standardized in 1993) 그 이후로 계속 개선되었습니다.

DHCP 에 대해 다른 질문이 있습니까?

이제 DHCP 가 무엇을 의미하고 DHCP 가 무엇을 하는지 알게 되었습니다. 그것은 컴퓨터 세계와 네트워킹(computer world and networking) 의 작은 경이가 아닙니까? DHCP 에 대해 다른 질문이 있습니까? 그렇게 하거나 기사에 추가할 내용이 있으면 아래에 자유롭게 의견을 남겨주세요.



About the author

저는 10년 이상의 Windows 및 Mac 소프트웨어 작업 경험을 가진 정규 소프트웨어 엔지니어입니다. 저는 두 플랫폼 모두에서 애플리케이션을 설계, 테스트 및 배포하는 방법을 알고 있습니다. 보안 및 시스템 관리 경험도 있습니다. 나의 기술과 지식은 더 나은, 더 효율적인 컴퓨터 시스템을 구축하는 데 도움이 될 수 있습니다.



Related posts