Beruflich Dokumente
Kultur Dokumente
2005
System Startup
d To keep protocol software general
2005
Bootstrapping
d BOOTstrap Protocol (BOOTP)
Used UDP
2005
Apparent Contradiction
d DHCP used to obtain parameters for an IP stack
d DHCP uses IP and UDP to obtain the parameters
d Stack must be initialized before being initialized
2005
2005
DHCP Retransmission
d Client handles retransmission
d Initial timeout selected at random
d Timeout for successive retransmissions doubled
2005
Two-Step Bootstrap
d DHCP provides information, not data
d Client receives
Address of server
2005
2005
2005
10
2005
11
2005
Server Contact
12
2005
INITIALIZE
/ DHCPDISCOVER
DHCPNACK
DHCPNACK
SELECT
or
Lease Expires
Lease Reaches
87.5% Expiration /
DHCPOFFER
Select Offer /
REBIND
DHCPREQUEST
RENEW
DHCPREQUEST
DHCPACK
DHCPACK
REQUEST
Lease Reaches
50% Expiration /
DHCPREQUEST
DHCPACK
BOUND
13
16
OP
HTYPE
24
HLEN
31
HOPS
TRANSACTION ID
SECONDS
FLAGS
CLIENT IP ADDRESS
YOUR IP ADDRESS
SERVER IP ADDRESS
ROUTER IP ADDRESS
14
2005
8
CODE (53)
TYPE FIELD
1
2
3
4
5
6
7
8
16
LENGTH (1)
23
TYPE (1 - 7)
15
2005
16
2005
Summary
d Two protocols available for bootstrapping
d DHCP
17
2005
Questions?