130 likes | 772 Views
DHCP. 20091661 박윤환 20091717 윤준호. 목차. DHCP 란 ? DHCP 기능 DHCP 서버와 클라이언트 요구 사항 DHCP 와 BOOTP DHCP 할당방법 IP 할당 ( 임대 ) 역할분담. DHCP 란 ?. 사전적 의미 – Dynamic Host Configuration Protocol ( 동적 호스트 구성 프로토콜 )
E N D
DHCP 20091661 박윤환 20091717 윤준호
목차 • DHCP란? • DHCP 기능 • DHCP 서버와 클라이언트 요구 사항 • DHCP와 BOOTP • DHCP 할당방법 • IP 할당(임대) • 역할분담
DHCP란? • 사전적 의미 – Dynamic Host Configuration Protocol (동적 호스트 구성 프로토콜) • 인터넷 주소는 통상 인터넷에 접속할 때 동적(Dynamic)으로 할당 받는데 이 동적으로 IP 주소를 할당해 주는 프로토콜을 DHCP(Dynamic Host Configuration Protocol)라고 한다.
DHCP란? • 호스트 IP구성 관리를 단순화하는 IP 표준. 동적 호스트 설정 통신 규약 표준에서는 DHCP서버를 사용하여 IP 주소 및 관련된 기타 구성 세부 정보를 네트워크의 DHCP 사용 클라이언트에게 동적으로 할당하는 방법을 제공한다.
DHCP 기능 • DHCP 클라이언트가 시작할 때마다 DHCP 서버에게 IP 주소 정보를 요청한다. • 네트워크 상의 특정 DHCP 서버가 DHCP 클라이언트의 요청을 받으면 DHCP 서버는 데이터 베이스에 정의되어 있는 주소의 범위 중에서 사용하지 않고 있는 IP 주소 정보를 선택해서 DHCP 클라이언트에게 제공한다 • 클라이언트가 요청을 받아들이면 DHCP 서버는 일정 기간 동안 IP 주소 정보를 대여해준다
네트워크에서의 DHCP의 역활 • DHCP 를 사용함으로 TCP/IP 네트워크 관리에 관련된 부담을 많이 줄일 수 있다. 관리자는 중앙에서 DHCP를 이용하여 대부분의 TCP/IP 주소 정보를 관리 할 수 있다. 관리할 IP 주소의 범위를 갖고 있는 DHCP는 IP 주소를 할당해 주고 IP 주소 사용을 추적할 수 있다. • 중복된 IP주소, 잘못된 서브넷 마스크와 같은 임의의 주소를 할당하는 작업에 있어서 관리자의 실수가 발생되지 않는 것을 보장해 준다. Windows 2000 Server에서의 DHCP 설정은 IP 주소의 변화를 DNS 서버에게도 전달하도록 할 수 있다.
DHCP 서버와 클라이언트 요구 사항 • DHCP 서버의 요구 사항 운영체제가 Windows 2000 Server이어야 한다 DHCP 서버는 정적인 IP주소,서브넷 마스크와 기본 게이트웨이 등을 설정해줘야 한다 DHCP 클라이언트에 부여해 줄 IP 주소의 범위를 가지고 있어야 한다 • DHCP 클라이언트 요구사항 DHCP 클라이언트로 설정하려면 해당 컴퓨터의 TCP/IP 등록 정보에서 IP 주소를 자동적으로 설정하는 항목이 선택되어야 한다
DHCP 할당방법 • 동적 할당(Dynamic allocation) 네트워크 관리자가 DHCP Service를 통해서 Host에게 IP와 관련된 정보를 할당해 준다. 임대 개념으로 IP를 얼마 동안 쓸 수 있는지 사용되고, 임대 기간 내에는 갱신 하지 않고 50%가 남았을 때 갱신요구, 87.5%남았을 때 갱신요구 하며, 그 뒤로 OS별로 다르게 갱신을 요청 함. • 자동 할당(Automatic allocation) 자동 할당은 동적 할당과 비슷하나 서버 쪽에서 소유하고 있는 IP를 임대해주는 개념이 들어간다. 클라이언트가 한번 가지고 있던 임대형식으로 며칠 동안 빌려 쓰는 것이 아니라, 한번 사용했던 IP를 우선적으로 사용한다는 이야기다. DHCP서버는 IP address를 테이블을 항상 유지해서, 과거에 사용했던 IP를 우선적으로 해당 클라이언트에게 할당 함. • 정적 할당(Static allocation) 정적 할당은 IP와 MAC을 맵핑 시킨 테이블을 가지고 있다가 해당 MAC 주소에 대해 DHCP요청이 왔을 때 테이블에 있는 IP를 할당 함.
IP 할당(임대) • 1) DHCP Discover • Client MAC: 단말의 MAC 주소 • 2) DHCP Offer • Client MAC: 단말의 MAC 주소 • Your IP: 단말에 할당(임대)할 IP 주소 • Subnet Mask (Option 1) • Router (Option 3): 단말의 Default Gateway IP 주소 • DNS (Option 6): DNS 서버 IP 주소 • IP Lease Time (Option 51): 단말이 본 IP 주소(Your IP)를 사용(임대)할 수 있는 기간(시간) • DHCP Server Identifier (Option 54): 본 메시지(DHCP Offer)를 보낸 DHCP 서버의 주소. 2개 이상의 DHCP 서버가 DHCP Offer를 보낼 수 있으므로 각 DHCP 서버는 자신의 IP 주소를 본 필드에 넣어서 단말에 보냄 • 3) DHCP Request • Client MAC: 단말의 MAC 주소 • Requested IP Address (Option 50): 난 이 IP 주소를 사용하겠다. (DHCP Offer의 Your IP 주소가 여기에 들어감) • DHCP Server Identifier (Option 54): 2대 이상의 DHCP 서버가 DHCP Offer를 보낸 경우, 단말은 이 중에 마음에 드는 DHCP 서버 하나를 고르게 되고, 그 서버의 IP 주소가 여기에 들어감. 즉, DHCP Server Identifier에 명시된 DHCP 서버에게 "DHCP Request" 메시지를 보내어 단말 IP 주소를 포함한 네트워크 정보를 얻는 것임 • 4) DHCP Ack [출처] • Client MAC: 단말의 MAC 주소 • Your IP: 단말에 할당(임대)할 IP 주소 • Subnet Mask (Option 1) • Router (Option 3): 단말의 Default Gateway IP 주소 • DNS (Option 6): DNS 서버 IP 주소 • IP Lease Time (Option 51): 단말이 본 IP 주소(Your IP)를 사용(임대)할 수 있는 기간(시간) • DHCP Server Identifier (Option 54): 본 메시지(DHCP Ack)를 보낸 DHCP 서버의 주소
역할분담 • 박윤환 자료수집 PPT 작성 • 윤준호 자료수집 PPT 작성