25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

administration workload <strong>and</strong> removes the benefit of recycling of addresses.<br />

Unauthorized DHCP servers can also be set up, sending false <strong>and</strong> potentially<br />

disruptive information to clients.<br />

► In a DHCP environment where automatic or dynamic address allocation is<br />

used, it is generally not possible to predetermine the <strong>IP</strong> address of a client at<br />

any particular point in time. In this case, if static DNS servers are also used,<br />

the DNS servers will not likely contain valid host name to <strong>IP</strong> address<br />

mappings for the clients. If having client entries in the DNS is important for the<br />

network, you can use DHCP to manually assign <strong>IP</strong> addresses to those clients<br />

<strong>and</strong> then administer the client mappings in the DNS accordingly.<br />

3.7.8 BOOTP <strong>and</strong> DHCP interoperability<br />

The format of DHCP messages is based on the format of BOOTP messages,<br />

which enables BOOTP <strong>and</strong> DHCP clients to interoperate in certain<br />

circumstances. Every DHCP message contains a DHCP message type (51)<br />

option. Any message without this option is assumed to be from a BOOTP client.<br />

Support for BOOTP clients at a DHCP server must be configured by a system<br />

administrator, if required. The DHCP server responds to BOOTPREQUEST<br />

messages with BOOTPREPLY, rather than DHCPOFFER. Any DHCP server<br />

that is not configured in this way will discard any BOOTPREQUEST frames sent<br />

to it. A DHCP server can offer static addresses, or automatic addresses (from its<br />

pool of unassigned addresses), to a BOOTP client (although not all BOOTP<br />

implementations will underst<strong>and</strong> automatic addresses). If an automatic address<br />

is offered to a BOOTP client, that address must have an infinite lease time,<br />

because the client will not underst<strong>and</strong> the DHCP lease mechanism.<br />

DHCP messages can be forwarded by routers configured as BOOTP relay<br />

agents.<br />

3.8 RFCs relevant to this chapter<br />

The following RFCs provide detailed information about the connection protocols<br />

<strong>and</strong> architectures presented throughout this chapter:<br />

► RFC 791 – Internet Protocol (September 1981)<br />

► RFC 792 – Internet Control Message Protocol (September 1981)<br />

► RFC 826 – Ethernet Address Resolution Protocol: Or converting network<br />

protocol addresses to 48.bit Ethernet address for transmission on Ethernet<br />

hardware (November 1982)<br />

► RFC 903 – A Reverse Address Resolution Protocol (June 1984)<br />

140 <strong>TCP</strong>/<strong>IP</strong> <strong>Tutorial</strong> <strong>and</strong> <strong>Technical</strong> <strong>Overview</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!