📌 Presentation Material: DHCP & IP AllocationSlide 1: Title SlideTitle: How Devices Get IP Addresses: Understanding DHCPSubtitle: Dynamic Host Configuration Protocol ExplainedPresented by: [Your Name]Slide 2: Introduction to IP AddressesWhat is an IP Address?A unique numerical identifier assigned to every device connected to a network.Essential for routing data packets between devices.Analogy:Similar to a physical street address used for delivering mail, a device needs an IP address to send and receive data over the network.The Manual Assignment Problem:Manually configuring IP addresses on hundreds of devices is time-consuming, inefficient, and prone to IP address conflicts.Slide 3: Static vs. Dynamic IP AddressesFeatureStatic IP AddressDynamic IP AddressAssignmentManually configuredAutomatically assigned by DHCPPermanenceFixed; never changes unless editedTemporary; leased for a set durationUse CasesServers, Printers, Gateways, RoutersSmart devices, Laptops, Mobile Phones, PCsSlide 4: What is DHCP?Definition: Dynamic Host Configuration Protocol is a network management protocol used to automate the process of configuring devices on IP networks.Architecture: Client-Server Model.Port Numbers:UDP Port 67: Server listens for incoming requests.UDP Port 68: Client receives server responses.Primary Benefits:Automation: Eliminates manual configuration errors.Efficiency: Reuses IP addresses when devices disconnect.Conflict Prevention: Prevents two devices from getting the same IP address.Slide 5: The Core Process — How DHCP Works (DORA)When a client device connects to a network, it obtains an IP address through a 4-step handshake process known as DORA:D — Discover: Client searches for a DHCP server on the network.O — Offer: DHCP server offers an available IP address to the client.R — Request: Client requests the offered IP address.A — Acknowledge: DHCP server confirms and completes the assignment.Slide 6: Deep Dive into the DORA Process1. DHCP Discover (DHCPDISCOVER)The client boots up without an IP address.Broadcasts a message to the entire network (255.255.255.255) asking, "Is there a DHCP server available?"2. DHCP Offer (DHCPOFFER)Any listening DHCP server receives the broadcast and reserves an available IP.Sends a response containing an IP address, subnet mask, gateway, and lease duration.3. DHCP Request (DHCPREQUEST)Client accepts the offer and broadcasts back: "I would like to use this IP address."Broadcasting ensures other DHCP servers know their offers were declined.4. DHCP Acknowledgment (DHCPACK)Server confirms the lease and sends final configuration parameters.The client binds the IP address to its network interface.Slide 7: Key Network Parameters Provided by DHCPDHCP does not just assign an IP address; it configures full network parameters:IP Address: Unique network identifier (e.g., 192.168.1.50)Subnet Mask Defines network vs. host portion (e.g., 255.255.255.0)Default Gateway: IP address of the local router to reach external networks/Internet