DHCP
| : |
Dynamic Host Configuration Protocol |
|---|---|
| ( OSI): | |
| : | |
| : |
1990 . |
| /ID: |
67, 68/UDP |
| : |
|
| : | |
| (): | |
| (): |
dhcpd, ISC DHCP Server |
DHCP (. Dynamic Host Configuration Protocol ) , IP- , TCP/IP. «-». - DHCP, . , . . DHCP TCP/IP.
DHCP BOOTP, IP- . DHCP BOOTP.
|
|
[]
DHCP 1993 . ( 1997 ) RFC 2131. DHCP, IPv6, DHCPv6 RFC 3315 ( 2003 ).
[] IP-
DHCP IP-:
- . ( Ethernet MAC-) IP-. , , ( DHCP), .
- . IP- .
- . , , , . . IP- , (, , ). , .
[] DHCP
IP-, DHCP , . DHCP. RFC 2132.
:
, DHCP.
[]
DHCP -, DHCP DHCP. UDP, 67 68.
[] DHCP
DHCP , . , ( DHCP), .
| ( ) | ||
|---|---|---|
| op | . : BOOTREQUEST (1, ) BOOTREPLY (2, ). | 1 |
| htype | . RFC1700 «Assigned Numbers». , MAC- Ethernet 10 / 1. | 1 |
| hlen | . MAC- Ethernet 6. | 1 |
| hops | ( DHCP), . 0. | 1 |
| xid | , . | 4 |
| secs | . ( 0). | 2 |
| flags | DHCP. | 2 |
| ciaddr | IP- . , IP- ARP ( , ). | 4 |
| yiaddr | IP- , . | 4 |
| siaddr | IP- . DHCP (. ). | 4 |
| giaddr | IP- , DHCP . | 4 |
| chaddr | ( MAC-) . | 16 |
| sname | - . | 64 |
| file | , . sname, - . | 128 |
| options | DHCP. . 99, 130, 83, 99 (« »), . , DHCP- DHCP- 576 ( options 340 ). |
[]
IP- DHCP. , IP-, 192.168.1.100. .
[] DHCP
DHCP-. DHCPDISCOVER, IP- 0.0.0.0 ( IP-), 255.255.255.255.
:
- xid , IP- , .
- chaddr (MAC-) .
- IP-. 192.168.1.100. .
DHCPDISCOVER DHCP, DHCP .
[] DHCP
, . DHCP- 192.168.1.100. (DHCPOFFER), . IP- yiaddr. (, DNS-) .
DHCP- , DHCPDISCOVER, MAC, . DHCP ; , «».
[] DHCP
, DHCP-, DHCP (DHCPREQUEST). ; , DHCPDISCOVER, DHCP-, ( 192.168.1.1).
[] DHCP
, (DHCPACK) . , .
[]
DHCP.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[] DHCP
, IP- , DHCP .
[] DHCP
(DHCPACK) , , DHCP (DHCPDECLINE), IP- . IP- , ARP.
[] DHCP
- IP-, , DHCP (DHCPNACK). .
[] DHCP
IP-. DHCP (DHCPRELEASE) , . DHCP, DHCPRELEASE .
[] DHCP
DHCP (DHCPINFORM) TCP/IP (, , DNS- . .) , IP- ( ). (DHCPACK) IP-.
[]
Microsoft DHCP Windows NT 3.5, 1994 . Windows 2000 Server DHCP- Microsoft DNS, Active Directory.
Internet Systems Consortium ISC DHCP Server ( Unix- ) 6 1997 . 22 1999 2.0, .
Cisco DHCP Cisco IOS 12.0 1999 . Sun DHCP- Solaris 8 2001 .
DHCP Windows , [1], DHCP .
[]
[] .
[]
- RFC 2131 DHCP.
- RFC 2132 DHCP.
- RFC 2136 DNS UPDATE.
- RFC 3315 DHCPv6.
- DHCP RFC, (.)
- DHCP- Internet Systems Consortium ( Unix- ) (.)
- dhcpd man- dhcpd ( ) (.)
- 82 DHCP (.)
| TCP/IP OSI ( TCP UDP) | |
|---|---|