Facebook Twitter Instagram
    TecAdmin
    • Home
    • FeedBack
    • Submit Article
    • About Us
    Facebook Twitter Instagram
    TecAdmin
    You are at:Home»Network Services»What is DHCP Server

    What is DHCP Server

    By RahulMarch 1, 20202 Mins Read

    DHCP (Dynamic Host Configuration Protocol) is a network protocol used for assigning an IP address to network clients dynamically from pre-defined IP pool. It is useful for LAN network, but not generally used for production servers. DHCP works on the concept of a ‘lease’ ( amount ) of time that a given IP address will be valid for a network computer. The lease time can vary depending on how long a user is likely to require the Internet connection or DHCP configuration.

    Advertisement
    • Setup DHCP Server on Ubuntu & Debian
    • Setup DHCP Server on CentOS & Redhat

    IP Assignment Process of DHCP Server

    1. When a client computer starts, If it is configured to use DHCP Server to get IP address.
    2. Client Computer sends a DISCOVER broadcast request on network.
    3. DHCP server received this request and sends an OFFER packet back to client.
    4. After getting offer packet, client sends a REQUEST packet to DHCP server to assign his an IP.
    5. DHCP Server assigned the IP to client computer and sends a ACK packet to client.

    dhcp server

    More About DHCP Protocol

    • DHCP is a connection less protocol.
    • DHCP uses destination UDP port 67 for sending data to the server, and UDP port 68 for data to the client.
    • DHCP process is often abbreviated as DORA (Discovery, Offer, Request, Acknowledgement).
    • DHCP servers and clients initially communicates via UDP broadcasts on the same subnet.
    • DHCP Helper or DHCP Relay Agent may be used if servers and client are on different subnet.
    • Clients communicate directly via UDP unicast, requesting renewal of an existing lease.

    DHCP DHCP Server DORA ip Network Services
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp

    Related Posts

    How to Set a Custom SSH Login Banner and MOTD

    How to Install and Secure OpenSSH Server on Pop!_OS

    Setting Up SFTP User in Ubuntu 22.04

    How to Create SFTP User in Ubuntu 22.04 (No Shell Access)

    View 1 Comment

    1 Comment

    1. Manoj on June 24, 2017 9:18 pm

      Hi Rahul,

      I need help regarding FTP server on RHEL 7.0, I’m unable to restart ftp service, its showing below errors.

      [[email protected] ~]# systemctl restart vsftpd.service
      Job for vsftpd.service failed. See ‘systemctl status vsftpd.service’ and ‘journalctl -xn’ for details.
      [[email protected] ~]#

      Thanks
      Manoj Kumar

      Reply

    Leave A Reply Cancel Reply

    Advertisement
    Recent Posts
    • Implementing a Linux Server Security Audit: Best Practices and Tools
    • cp Command in Linux (Copy Files Like a Pro)
    • 15 Practical Examples of dd Command in Linux
    • dd Command in Linux (Syntax, Options and Use Cases)
    • Iptables: Common Firewall Rules and Commands
    Facebook Twitter Instagram Pinterest
    © 2023 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.