SlideShare a Scribd company logo
DHCP Service
Overview
• The Dynamic Host Configuration Protocol (DHCP) is
a set of rules used by a communications device such as
a computer, router or network adapter to allow the device
to request and obtain an IP address from a server which
has a list of addresses available for assignment.
• IP addresses and other parameters such as the default
gateway, subnet mask, and IP addresses of DNS servers
can be assigned by the DHCP server.
• The DHCP server ensures that all IP addresses are
unique.
• DHCP functionally became a successor to the older
BOOTP (Bootstrap protocol), whose leases were given
for infinite time and does not support options (DNS,
Router, addresses).
DHCP Process
• IP address assignment occurs when the DHCP client
boots up or regains connectivity to the network.
• The DHCP client sends out a query requesting a
response from a DHCP server.
• The DHCP server then replies to the client with its
assigned IP address, subnet mask, DNS server and
default gateway information.
• The assigned IP address generally expires after a
predetermined period of time, at which point the DHCP
client and server renegotiate a new IP address from the
server's predefined pool of addresses.
• Office networks should use DHCP, in particular when
workers make extensive use of laptops which link
directly to the network occasionally.
DHCP operations
• DHCP operations fall
into four basic phases.
These phases are
– IP lease request,
– IP lease offer,
– IP lease selection, and
– IP lease
acknowledgement.
DHCP discovery
• The client broadcasts on the local physical
subnet to find available servers.
• This client-implementation creates a UDP
packet with the broadcast destination of
255.255.255.255 or subnet broadcast
address.
DHCP offers
• When a DHCP server receives an IP lease
request from a client, it extends an IP lease
offer.
• This is done by reserving an IP address for the
client and broadcasting a DHCPOFFER
message across the network.
• This message contains the client's MAC
address, followed by the IP address that the
server is offering, the subnet mask, the lease
duration, and the IP address of the DHCP server
making the offer.
DHCP requests
• Whenever a computer comes on line, it checks to see if
it currently has an IP address leased. If it does not, it
requests a lease from a DHCP server.
• Because the client computer does not know the address
of a DHCP server, it uses 0.0.0.0 as its own IP address
and 255.255.255.255 as the destination address. Doing
so allows the client to broadcast a DHCPDISCOVER
message across the network.
• Such a message consists of the client computer's Media
Access Control (MAC) address (the hardware address
built into the network card) and its NetBIOS name.
DHCP acknowledgement
• When the DHCP server receives the
DHCPREQUEST message from the client, it
initiates the final phase of the configuration
process.
• This acknowledgement phase involves sending
a DHCPACK packet to the client. This packet
includes the lease duration and any other
configuration information that the client might
have requested.
• At this point, the TCP/IP configuration process is
complete.
DHCP terminology
• Scope - A scope is the full consecutive range of possible
IP addresses for a network. Scopes typically define a
single physical subnet on your network to which DHCP
services are offered.
• Superscope - A superscope is an administrative
grouping of scopes that can be used to support multiple
logical IP subnets on the same physical subnet.
Superscopes only contain a list of member scopes or
child scopes that can be activated together.
Superscopes are not used to configure other details
about scope usage. For configuring most properties
used within a superscope, you need to configure
member scope properties individually.
• Exclusion range - is a limited sequence of IP addresses
within a scope, excluded from DHCP service offerings.
Exclusion ranges assure that any addresses in these
ranges are not offered by the server to DHCP clients in
the network.
• Address pool - After you define a DHCP scope and
apply exclusion ranges, the remaining addresses form
the available address pool within the scope. Pooled
addresses are eligible for dynamic assignment by the
server to DHCP clients on your network.
• Lease - is a length of time that a DHCP server specifies,
during which a client computer can use an assigned IP
address. When a lease is made to a client, the lease is
active. Before the lease expires, the client typically
needs to renew its address lease assignment with the
server. A lease becomes inactive when it expires or is
deleted at the server.
• Reservation -You use a reservation to create a
permanent address lease assignment by the
DHCP server. Reservations assure that a
specified hardware device on the subnet can
always use the same IP address. This is done
by mapping the MAC address to an IP.
• Option types - are other client configuration
parameters a DHCP server can assign when
serving leases to DHCP clients. For example,
some commonly used options include IP
addresses for default gateways (routers) and
DNS servers. Typically, these option types are
enabled and configured for each scope.
Exercise
1. In which range should a server’s IP lie?
reserved, excluded or address pool
range?
2. A manager wants to have the same IP
whenever her PC starts. In which range
would her IP lie?
3. There are 10 PCs in a lab used by
students. In which range would their IPs
lie?

More Related Content

Similar to 13 - DHCP Service.ppt (20)

PPT
DHCP sever configration in computer .ppt
imranahmadrana28
 
PPSX
Lesson 6: Dynamic Host Configuration Protocol A
Mahmmoud Mahdi
 
PPTX
6 understanding DHCP
Hameda Hurmat
 
PDF
DHCP in windows server 2012
Abaady Sahal
 
DOC
Dhcp 11
Jainul Musani
 
PPT
Dhcp
tameemyousaf
 
PPT
Dhcp
tameemyousaf
 
PPT
DHCP
Kashif Latif
 
PPTX
Dhcp ppt
Hema Dhariwal
 
PPT
DHCP PROTOCOL
atharvakale07
 
PDF
DHCP (dynamic host configuration protocol)
Netwax Lab
 
PPT
Durai presentation of dhcp
duraimurugan89
 
PPTX
dynamichost configuration protocol
rajisri2
 
DOCX
DHCP Server Guaidlines using CISCO PACKET TRACER
COMSATS Institute of Information Technology
 
PPTX
Dhcp
lyndyv
 
PPTX
DHCg.pptfycujnhbcg hnf hnh g h hnhbynynubztcybu
SithamparanaathanPir
 
PPTX
DHCP
abdulquyyum
 
PPT
DHCP
Nitin Bhasin
 
PPTX
dhcpppt-130331044148-phpapp02.pptx
KushalAsodia
 
DHCP sever configration in computer .ppt
imranahmadrana28
 
Lesson 6: Dynamic Host Configuration Protocol A
Mahmmoud Mahdi
 
6 understanding DHCP
Hameda Hurmat
 
DHCP in windows server 2012
Abaady Sahal
 
Dhcp 11
Jainul Musani
 
Dhcp ppt
Hema Dhariwal
 
DHCP PROTOCOL
atharvakale07
 
DHCP (dynamic host configuration protocol)
Netwax Lab
 
Durai presentation of dhcp
duraimurugan89
 
dynamichost configuration protocol
rajisri2
 
DHCP Server Guaidlines using CISCO PACKET TRACER
COMSATS Institute of Information Technology
 
Dhcp
lyndyv
 
DHCg.pptfycujnhbcg hnf hnh g h hnhbynynubztcybu
SithamparanaathanPir
 
dhcpppt-130331044148-phpapp02.pptx
KushalAsodia
 

More from ssuserf7cd2b (20)

PDF
English Communication (AEC-01).pdf
ssuserf7cd2b
 
PDF
The Oxford Dictionary of English Grammar ( PDFDrive ).pdf
ssuserf7cd2b
 
PDF
Attachment_0 (2).pdf
ssuserf7cd2b
 
PDF
Attachment_0.pdf
ssuserf7cd2b
 
PDF
Attachment_0 (1).pdf
ssuserf7cd2b
 
PDF
The Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdf
ssuserf7cd2b
 
DOC
AdvancedSkillsforComm.-BookI.doc
ssuserf7cd2b
 
DOCX
VA118-15-N-0042-001.docx
ssuserf7cd2b
 
PDF
Noor-Book.com دليلك الكامل لمهارات الإتصال بالانجليزية.pdf
ssuserf7cd2b
 
PDF
4.1.1.10 Packet Tracer - Configuring Extended ACLs Scenario 1.pdf
ssuserf7cd2b
 
DOCX
Applications.docx
ssuserf7cd2b
 
PDF
Chapter-04.pdf
ssuserf7cd2b
 
PDF
Chapter 2.pdf
ssuserf7cd2b
 
PDF
StandardIPinSpace.pdf
ssuserf7cd2b
 
PPT
04 - Networking Technologies.ppt
ssuserf7cd2b
 
PDF
NZISM-Infrastructure-Network_Design,_Architecture_and_IP_Address_Management-V...
ssuserf7cd2b
 
PDF
Chapter-3.pdf
ssuserf7cd2b
 
PDF
Protocol_specification_testing_and_verif.pdf
ssuserf7cd2b
 
PPTX
ITN_Module_17.pptx
ssuserf7cd2b
 
PPT
03 - Cabling Standards, Media, and Connectors.ppt
ssuserf7cd2b
 
English Communication (AEC-01).pdf
ssuserf7cd2b
 
The Oxford Dictionary of English Grammar ( PDFDrive ).pdf
ssuserf7cd2b
 
Attachment_0 (2).pdf
ssuserf7cd2b
 
Attachment_0.pdf
ssuserf7cd2b
 
Attachment_0 (1).pdf
ssuserf7cd2b
 
The Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdf
ssuserf7cd2b
 
AdvancedSkillsforComm.-BookI.doc
ssuserf7cd2b
 
VA118-15-N-0042-001.docx
ssuserf7cd2b
 
Noor-Book.com دليلك الكامل لمهارات الإتصال بالانجليزية.pdf
ssuserf7cd2b
 
4.1.1.10 Packet Tracer - Configuring Extended ACLs Scenario 1.pdf
ssuserf7cd2b
 
Applications.docx
ssuserf7cd2b
 
Chapter-04.pdf
ssuserf7cd2b
 
Chapter 2.pdf
ssuserf7cd2b
 
StandardIPinSpace.pdf
ssuserf7cd2b
 
04 - Networking Technologies.ppt
ssuserf7cd2b
 
NZISM-Infrastructure-Network_Design,_Architecture_and_IP_Address_Management-V...
ssuserf7cd2b
 
Chapter-3.pdf
ssuserf7cd2b
 
Protocol_specification_testing_and_verif.pdf
ssuserf7cd2b
 
ITN_Module_17.pptx
ssuserf7cd2b
 
03 - Cabling Standards, Media, and Connectors.ppt
ssuserf7cd2b
 
Ad

Recently uploaded (20)

PDF
Web Scraping with Google Gemini 2.0 .pdf
Tamanna
 
PDF
Early_Diabetes_Detection_using_Machine_L.pdf
maria879693
 
PPTX
Advanced_NLP_with_Transformers_PPT_final 50.pptx
Shiwani Gupta
 
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays
 
PPTX
Introduction to Artificial Intelligence.pptx
StarToon1
 
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
PDF
How to Avoid 7 Costly Mainframe Migration Mistakes
JP Infra Pvt Ltd
 
PPTX
加拿大尼亚加拉学院毕业证书{Niagara在读证明信Niagara成绩单修改}复刻
Taqyea
 
PDF
Data Chunking Strategies for RAG in 2025.pdf
Tamanna
 
PDF
Choosing the Right Database for Indexing.pdf
Tamanna
 
DOC
MATRIX_AMAN IRAWAN_20227479046.docbbbnnb
vanitafiani1
 
PPTX
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
PDF
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
PPTX
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 
PPTX
AI Presentation Tool Pitch Deck Presentation.pptx
ShyamPanthavoor1
 
PPTX
Resmed Rady Landis May 4th - analytics.pptx
Adrian Limanto
 
PDF
What does good look like - CRAP Brighton 8 July 2025
Jan Kierzyk
 
PDF
List of all the AI prompt cheat codes.pdf
Avijit Kumar Roy
 
PPT
deep dive data management sharepoint apps.ppt
novaprofk
 
PPT
Lecture 2-1.ppt at a higher learning institution such as the university of Za...
rachealhantukumane52
 
Web Scraping with Google Gemini 2.0 .pdf
Tamanna
 
Early_Diabetes_Detection_using_Machine_L.pdf
maria879693
 
Advanced_NLP_with_Transformers_PPT_final 50.pptx
Shiwani Gupta
 
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays
 
Introduction to Artificial Intelligence.pptx
StarToon1
 
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
How to Avoid 7 Costly Mainframe Migration Mistakes
JP Infra Pvt Ltd
 
加拿大尼亚加拉学院毕业证书{Niagara在读证明信Niagara成绩单修改}复刻
Taqyea
 
Data Chunking Strategies for RAG in 2025.pdf
Tamanna
 
Choosing the Right Database for Indexing.pdf
Tamanna
 
MATRIX_AMAN IRAWAN_20227479046.docbbbnnb
vanitafiani1
 
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 
AI Presentation Tool Pitch Deck Presentation.pptx
ShyamPanthavoor1
 
Resmed Rady Landis May 4th - analytics.pptx
Adrian Limanto
 
What does good look like - CRAP Brighton 8 July 2025
Jan Kierzyk
 
List of all the AI prompt cheat codes.pdf
Avijit Kumar Roy
 
deep dive data management sharepoint apps.ppt
novaprofk
 
Lecture 2-1.ppt at a higher learning institution such as the university of Za...
rachealhantukumane52
 
Ad

13 - DHCP Service.ppt

  • 2. Overview • The Dynamic Host Configuration Protocol (DHCP) is a set of rules used by a communications device such as a computer, router or network adapter to allow the device to request and obtain an IP address from a server which has a list of addresses available for assignment. • IP addresses and other parameters such as the default gateway, subnet mask, and IP addresses of DNS servers can be assigned by the DHCP server. • The DHCP server ensures that all IP addresses are unique. • DHCP functionally became a successor to the older BOOTP (Bootstrap protocol), whose leases were given for infinite time and does not support options (DNS, Router, addresses).
  • 3. DHCP Process • IP address assignment occurs when the DHCP client boots up or regains connectivity to the network. • The DHCP client sends out a query requesting a response from a DHCP server. • The DHCP server then replies to the client with its assigned IP address, subnet mask, DNS server and default gateway information. • The assigned IP address generally expires after a predetermined period of time, at which point the DHCP client and server renegotiate a new IP address from the server's predefined pool of addresses. • Office networks should use DHCP, in particular when workers make extensive use of laptops which link directly to the network occasionally.
  • 4. DHCP operations • DHCP operations fall into four basic phases. These phases are – IP lease request, – IP lease offer, – IP lease selection, and – IP lease acknowledgement.
  • 5. DHCP discovery • The client broadcasts on the local physical subnet to find available servers. • This client-implementation creates a UDP packet with the broadcast destination of 255.255.255.255 or subnet broadcast address.
  • 6. DHCP offers • When a DHCP server receives an IP lease request from a client, it extends an IP lease offer. • This is done by reserving an IP address for the client and broadcasting a DHCPOFFER message across the network. • This message contains the client's MAC address, followed by the IP address that the server is offering, the subnet mask, the lease duration, and the IP address of the DHCP server making the offer.
  • 7. DHCP requests • Whenever a computer comes on line, it checks to see if it currently has an IP address leased. If it does not, it requests a lease from a DHCP server. • Because the client computer does not know the address of a DHCP server, it uses 0.0.0.0 as its own IP address and 255.255.255.255 as the destination address. Doing so allows the client to broadcast a DHCPDISCOVER message across the network. • Such a message consists of the client computer's Media Access Control (MAC) address (the hardware address built into the network card) and its NetBIOS name.
  • 8. DHCP acknowledgement • When the DHCP server receives the DHCPREQUEST message from the client, it initiates the final phase of the configuration process. • This acknowledgement phase involves sending a DHCPACK packet to the client. This packet includes the lease duration and any other configuration information that the client might have requested. • At this point, the TCP/IP configuration process is complete.
  • 9. DHCP terminology • Scope - A scope is the full consecutive range of possible IP addresses for a network. Scopes typically define a single physical subnet on your network to which DHCP services are offered. • Superscope - A superscope is an administrative grouping of scopes that can be used to support multiple logical IP subnets on the same physical subnet. Superscopes only contain a list of member scopes or child scopes that can be activated together. Superscopes are not used to configure other details about scope usage. For configuring most properties used within a superscope, you need to configure member scope properties individually.
  • 10. • Exclusion range - is a limited sequence of IP addresses within a scope, excluded from DHCP service offerings. Exclusion ranges assure that any addresses in these ranges are not offered by the server to DHCP clients in the network. • Address pool - After you define a DHCP scope and apply exclusion ranges, the remaining addresses form the available address pool within the scope. Pooled addresses are eligible for dynamic assignment by the server to DHCP clients on your network. • Lease - is a length of time that a DHCP server specifies, during which a client computer can use an assigned IP address. When a lease is made to a client, the lease is active. Before the lease expires, the client typically needs to renew its address lease assignment with the server. A lease becomes inactive when it expires or is deleted at the server.
  • 11. • Reservation -You use a reservation to create a permanent address lease assignment by the DHCP server. Reservations assure that a specified hardware device on the subnet can always use the same IP address. This is done by mapping the MAC address to an IP. • Option types - are other client configuration parameters a DHCP server can assign when serving leases to DHCP clients. For example, some commonly used options include IP addresses for default gateways (routers) and DNS servers. Typically, these option types are enabled and configured for each scope.
  • 12. Exercise 1. In which range should a server’s IP lie? reserved, excluded or address pool range? 2. A manager wants to have the same IP whenever her PC starts. In which range would her IP lie? 3. There are 10 PCs in a lab used by students. In which range would their IPs lie?