NET0183 Networks and Communications: Lectures 21 and 22 Support Protocols: DHCP and NAT
NET0183 Networks and Communications: Lectures 21 and 22 Support Protocols: DHCP and NAT
NET0183 Networks and Communications: Lectures 21 and 22 Support Protocols: DHCP and NAT
8/25/2009
8/25/2009
Cisco IOS
8/25/2009
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
The DHCPREQUEST is broadcast so that all DHCP servers know which offer the client
has accepted. ( A client can receive DHCP offers from multiple DHCP servers.)
8/25/2009
acknowledgement/stafesting
A DHCP client may receive offers from multiple DHCP servers and
can accept any one of the offers; however, the client usually
accepts the first offer it receives. Additionally, the offer from the
DHCP server is not a guarantee that the IP address will be allocated
to the client; however, the server usually reserves the address until
the client has had a chance to formally request the address.
The client returns a formal request for the offered IP address to
the DHCP server in a DHCPREQUEST broadcast message. The DHCP
server confirms that the IP address has been allocated to the client
by returning a DHCPACK unicast message to the client.
8/25/2009
The formal request for the offered IP address (the DHCPREQUEST message)
that is sent by the client is broadcast so that all other DHCP servers that
received the DHCPDISCOVER broadcast message from the client can reclaim
the IP addresses that they offered to the client.
If the configuration parameters sent to the client in the DHCPOFFER unicast
message by the DHCP server are invalid (a misconfiguration error exists), the
client returns a DHCPDECLINE broadcast message to the DHCP server.
The DHCP server will send to the client a DHCPNAK denial broadcast message,
which means the offered configuration parameters have not been assigned, if
an error has occurred during the negotiation of the parameters or the client
has been slow in responding to the DHCPOFFER message (the DHCP server
assigned the parameters to another client) of the DHCP server.
A NAK is a negative acknowledgment from DHCP.
8/25/2009
10
11
12
13
14
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
15
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
16
17
18
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
19
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
20
NAT
http://foldoc.org/nat
8/25/2009
21
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
22
Figure 23.10 (below) lists address blocks that the IETF has
designated as private.
/x means x is the number of bits in the routing prefix
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
23
http://tools.ietf.org/html/rfc1918
24
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
25
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
26
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
27
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
28
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
29
http://www.fatpipe.org/~mjb/Drawings/
30
port numbers
Transport Layer protocols such as TCP and UDP specify a
source and destination port number in their packet headers.
Port numbers are an abstract set of numbers independent of an
operating system. Operating systems use process identifiers, job
names, or task identifiers to refer to processes.
8/25/2009
31
8/25/2009
32
http://skogberg.eu/ia/img/protocolStack.png
33
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
34
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
35
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
36
proxy server
http://en.wikipedia.org/wiki/Proxy_server 7.3.2010
proxy server
http://en.wikipedia.org/wiki/Proxy_server 7.3.2010
38
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
39
2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.
40