0% found this document useful (0 votes)
60 views20 pages

Ch-18 DHCP SDP

This document discusses the Dynamic Host Configuration Protocol (DHCP) which is used to automatically assign IP addresses and other network configuration parameters to devices on a TCP/IP network. It provides background on why host configuration is needed and previous protocols like RARP and BOOTP. It then describes how DHCP works when the client and server are on the same or different networks, including the UDP ports used. The document outlines the different states a DHCP client can be in and how it exchanges messages with the DHCP server to obtain an IP address and lease. It also discusses static and dynamic IP address allocation using DHCP.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views20 pages

Ch-18 DHCP SDP

This document discusses the Dynamic Host Configuration Protocol (DHCP) which is used to automatically assign IP addresses and other network configuration parameters to devices on a TCP/IP network. It provides background on why host configuration is needed and previous protocols like RARP and BOOTP. It then describes how DHCP works when the client and server are on the same or different networks, including the UDP ports used. The document outlines the different states a DHCP client can be in and how it exchanges messages with the DHCP server to obtain an IP address and lease. It also discusses static and dynamic IP address allocation using DHCP.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Host Configuration:

DHCP

Prof S D Patil, RGIT, Mumbai


sdpatil@mctrgit.ac.in
OBJECTIVES:
 To give the reasons why we need host configuration.
 To give a historical background of two protocols used for host
configuration in the past.
 To define DHCP as the current Dynamic Host Configuration
Protocol.
 To discuss DHCP operation when the client and server are on the
same network or on different networks.
 To show how DHCP uses two well-known ports of UDP to
achieve configuration.
 To discuss the states the clients go through to lease an IP address
from a DHCP server.

12/22/22 Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by Forouzan) 2
18-1 INTRODUCTION

• Each computer that uses the TCP/IP protocol suite needs to


know its IP address.
• If the computer uses classless addressing or is a member of a
subnet, it also needs to know its subnet mask.
• Most computers today need two other pieces of information:
• the address of a default router to be able to communicate with
other networks and
• the address of a name server to be able to use names instead of
addresses

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 3
INTRODUCTION..
In other words, four pieces of information are
normally needed.
1. The IP address of the computer
2. The subnet mask of the computer
3. The IP address of a router
4. The IP address of a name server
These four pieces of information can be stored in a
configuration file and accessed by the computer during
the bootstrap process.
But what about a diskless workstation or a computer
with a disk that is booted for the first time?
12/22/22 Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by Forouzan) 4
Previous Protocols
 RARP
 Maps Physical address to an IP
 Deprecated for
 1.it uses broadcast service if DLL hence
RARP server must be present on each
network
 2. only provide an IP address but today
needs four piece of info
 BOOTP

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 5
BOOTP
 Is a client/server protocol designed to overcome the
two deficiencies of the RARP protocol.
 First, since it is a client/server program, the bootp server can
be anywhere in the internet.
 Second, it can provide all pieces of information we mentioned
above, including the ip address.
 It removes all restriction about the RARP
 Is a static configuration protocol.
 When a client requests its IP address, the BOOTP server
consults a table that matches the physical address of the
client with its IP address.
 There are some situations in which we need a
dynamic configuration protocol

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 6
18-2 DHCP OPERATION

The DHCP client and server can either be on the same


network or on different networks. Let us discuss each
situation separately.

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 7
Topics Discussed in the Section
 Same Network
 Different Networks
 UDP Ports
 Using TFTP
 Error Control
 Packet Format

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 8
Figure 18.1 Client and server on the same network

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 9
Figure 18.2 Client and server on two different networks

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 10
Figure 18.3 Use of UDP ports

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 11
Figure 18.4 DHCP packet format

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 12
Figure 18.5 Flag format

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 13
Figure 18.6 Option format

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 14
Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by
12/22/22 Forouzan) 15
18-3 CONFIGURATION

The DHCP has been devised to provide static and


dynamic address allocation.

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 16
Topics Discussed in the Section
 Static Address Allocation
• Statically binds physical addresses to IP
• Backward compatible with BOOTP
 Dynamic Address Allocation
• Pool of available IP addresses
• IP address will be assigned on request for
certain lease time
 Transition States
 Other Issues
 Exchanging Messages
Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by
12/22/22 Forouzan) 17
Figure 18.7 Option with tag 53

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 18
Figure 18.8 DHCP client transition diagram

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 19
Figure 18.9 Exchanging messages

Prof S D Patil, RGIT, Mumbai (Ref: TCP/IP Protocol Suite by


12/22/22 Forouzan) 20

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy