SlideShare a Scribd company logo
1 of 19
Download to read offline
GOVERNMENT POLYTECHNIC, ACHALPUR
2021-2022
A PROJECT REPORTON
"SETUP STATIC & DYNAMIC DHCP SERVER"
SUBMITTED IN PARTIAL FULLFILLMENT OF THE REQUIREMEVIS
FOR THE AWARD OF DIPLOMA IN DEPERMENT OF COMPUI'ER ENGINEERINGSUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
SUBMITTED BY
Name of Student - Enrollment No -
1. SHIVTEJ .S. MAGAR 1918570089
2. SHRUTI NAKOD 1918570091
3. NAYYAR KHAN 1918570092
4. SAVITA DANDHARE 1918570080
5. SAKSHI JAWANJAL 1918570087
6. SNEHA GAWAI 1918570085
GUIDED BY:
PROF.A.V.VISHWE
Department of Computer EngineeringGovernment
Polytechnic, Achalpur
2021-2022
GOVERNMENT POLYTECHNIC, ACHALPUR
CERTIFICATE
This is to certify that the report submitted by
Roll No student of Fifth Semester Diploma Course in
COMPUTER ENGINEERING as a part of Micro Project work as prescribed by the M. S.
Board of Technical Education, Mumbai For the subject ACN under which Micro Project
“SETUP STATIC AND DYNAMIC SERVER” completed and that I have guided him for the
said work from time to time during academic year 2021-2022 and I found him to be
Satisfactorily progressive and the following studentswere associated him for this work, however
his contribution was proportionate.
SHIVTEJ. S. MAGAR NAYYAR KHAN
SHRUTI NAKOD SAVITA DANDHARE
SAKSHI JAWANJAL SNEHA GAWAI
The said work has been assessed by me and I satisfied with same is up tothe
standard envisaged for the course,
The said work may be presented to the external examiner.
PROF.A.V.VISHWE PROF.S.H. BAILMARE Dr. A. A. GULHANE
Dept. Of Computer Engg. HOD Of Computer Engg. Principal
Government Polytechnic Government Polytechnic Government Polytechnic
Achalpur Achalpur Achalpur
GOVERNMENT POLYTECHNIC, ACHALPUR
SUBMISSION
I Roll No Student of
Fifth Semester Diploma Course COMPUTER ENGINEERING humbly submit that; I
have completed this micro project by my own skill and study between the period from
2020-2021 as per the Instruction guidance of PROF.A.V.VISHWE.
The following student were associated with me for this work however, quantum of my
contribution has been approved by teacher.
SHIVTEJ S. MAGAR NAYYAR KHAN
SHRUTI NAKOD SAVITA DANDHARE
SAKSHI JAWANJAL SNEHA GAWAI
I have not copied the report or it’s any appreciable part from any otherLiterature
connection with academic ethics.
Signature of student Signature of Lecturer
PROF.A.V.VISHWE
ACKNOWLEDGEMENT
This project is done as a semester micro project, as a part course titled ACN, we arereally
thankful to our principal Dr.A.A.GULHANE and the HOD PROF S.H. BAILMARE,
Computer Engineering Department, Government Polytechnic, Achalpur, for his invaluable
guidance and assistance, without which the accomplishment of the taskwould have never
been possible.
We also thank PROF.A.V.VISHWE for giving this opportunity to explore into the real
world and realize the interrelation without which a project can never progress. In our
present project we have chosen the topic “SETUP STATIC & DYNAMIC DHCP
SERVER”. We are also thankful to our friends and all our staff of Computer Engineering
Department, for providing us relevant information and necessary clarifications, and great
support.
SHIVTEJ S. MAGAR
NAYYAR KHAN
SHRUTI NAKOD
SAKSHI JAWANJAL
SAVITA DANDHARE
SNEHA GAWAI
INDEX
Sr. No. Topic Page No.
1 Abstract 1
2 Introduction 2
3 Rationale 3
4 Literature Review 3
5 PROS and Cons of DHCP 4
6 Actual Methodology 5
7 Steps 8
8 Benefits of Micro Project 11
9 Application of Micro Project 12
10 Conclusion 13
11 Reference 14
ACN (22520) Page 1
ABSTRACT
A DHCP Server is a network server that automatically provides and assigns IP addresses,
default gateways and other network parameters to client devices. It relies on the standard
protocol known as Dynamic Host Configuration Protocol or DHCP to respond to broadcast
queries by clients.
Dynamic Host Configuration Protocol (DHCP) is a client/server protocol that automatically
provides an Internet Protocol (IP) host with its IP address and other related configuration
information such as the subnet mask and default gateway. RFCs 2131 and 2132 define DHCP
as an Internet Engineering Task Force (IETF) standard based on Bootstrap Protocol
(BOOTP), a protocol with which DHCP shares many implementation details. DHCP allows
hosts to obtain required TCP/IP configuration information from a DHCP server.
Windows Server 2016 includes DHCP Server, which is an optional networking server role
that you can deploy on your network to lease IP addresses and other information to DHCP
clients. All Windows-based client operating systems include the DHCP client as part of
TCP/IP, and DHCP client is enabled by default.
ACN (22520) Page 2
INTRODUCTION
WHAT IS A DHCP SERVER CLIENT ?
A DHCP Server is a network server that automatically provides and assigns IP addresses,
default gateways and other network parameters to client devices. It relies on the standard
protocol known as Dynamic Host Configuration Protocol or DHCP to respond to broadcast
queries by clients.
A DHCP server automatically sends the required network parameters for clients to properly
communicate on the network. Without it, the network administrator has to manually set up
every client that joins the network, which can be cumbersome, especially in large networks.
DHCP servers usually assign each client with a unique dynamic IP address, which changes
when the client’s lease for that IP address has expired.
❖ STATIC DHCP SERVER :
A static IP address is an address that is permanently assigned to your network devices by
your ISP, and does not change even if your device reboots. Static IP addresses typically have
two versions: IPv4 and IPv6. Static routing is a common function for today’s network
switches. Many of FS 10gbe switches feature static routing, such as FS S5900-24S switch
which supports both IPV4 and IPV6. A static IP address is usually assigned to a server
hosting websites, and provides email, VPN and FTP services. In static IP addressing, each
device on the network has its own address with no overlap and you’ll have to configure the
static IP addresses manually. When new devices are connected to a network, you would have
to select the "manual" configuration option and input the IP address, the subnet mask, the
default gateway and the DNS server.
❖ DYNAMIC DHCP SERVER :
The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used
on UDP/IP networks whereby a DHCP server dynamically assigns an IP address and other
network configuration parameters to each device on a network so they can communicate with
other IP networks. A DHCP server enables computers to request IP addresses and networking
parameters automatically from the Internet service provider (ISP), reducing the need for a
network administrator or a user to manually assign IP addresses to all network devices. In the
absence of a DHCP server, a computer or other device on the network needs to be manually
assigned an IP address, or to assign itself an APIPA address, which will not enable it to
communicate outside its local subnet.
DHCP can be implemented on networks ranging in size from home networks to large campus
networks and regional Internet service provider networks. A router or a residential gateway
can be enabled to act as a DHCP server. Most residential network routers receive a globally
unique IP address within the ISP network. Within a local network, a DHCP server assigns a
local IP address to each device connected to the network.
ACN (22520) Page 3
Rationale:
Dynamic Host Configuration Protocol (DHCP) is a network management protocol used to
dynamically assign an IP address to any new node entering the network. DHCP permits a
node to be configured automatically, thereby avoiding the necessity of involvement by a
network administrator.
It Manages the provision of all the nodes added or dropped from the network
Maintains the unique IP address of the host using a DHCP server
Sends a request to the DHCP server whenever a client/node, which is configured to work
with DHCP, connects to a network. The server acknowledges by providing an IP address to
the client/node.
Literature Review:
A DHCP server is used to issue unique IP addresses and automatically configure other
network information. In most homes and small businesses, the router acts as the DHCP
server. In large networks, a single computer might act as the DHCP server.
In short, the process goes like this: A device (the client) requests an IP address from a router
(the host), after which the host assigns an available IP address to allow the client to
communicate on the network. A bit more detail below...
Once a device is turned on and connected to a network that has a DHCP server, it will send a
request to the server, called a DHCPDISCOVER request.
After the DISCOVER packet reaches the DHCP server, the server attempts to hold on to an
IP address that the device can use, and then offers the client the address with a DHCPOFFER
packet.
Once the offer has been made for the chosen IP address, the device responds to the DHCP
server with a DHCPREQUEST packet to accept it, after which the server sends an ACK
that's used to confirm that the device has that specific IP address and to define the amount of
time that the device can use the address before getting a new one.
If the server decides that the device cannot have the IP address, it will send a NACK.
All of this, of course, happens very quickly and you don't need to know any of the technical
details you just read in order to get an IP address from a DHCP server.
ACN (22520) Page 4
PROS AND CONS OF USING DHCP:
A computer, or any other device that connects to a network (local or internet), must be
properly configured to communicate on that network. Since DHCP allows that configuration
to happen automatically, it's used in almost every device that connects to a network including
computers, switches, smartphones, gaming consoles, etc.
Because of this dynamic IP address assignment, there's less of a chance that two devices will
have the same IP address, which is very easy to run into when using manually-assigned, static
IP addresses.
Using DHCP also makes a network much easier to manage. From an administrative point of
view, every device on the network can get an IP address with nothing more than their default
network settings, which is set up to obtain an address automatically. The only other
alternative is to manually assign addresses to each and every device on the network.
Because these devices can get an IP address automatically, they can move freely from one
network to another (given that they're all set up with DHCP) and receive an IP address
automatically, which is super helpful with mobile devices.
In most cases, when a device has an IP address assigned by a DHCP server, that IP address
will change each time the device joins the network. If IP addresses are assigned manually, it
means administration must not only give out a specific address to each new client, but
existing addresses that are already assigned must be manually unassigned for any other
device to use that same address. This is not only time-consuming, but manually configuring
each device also increases the chance of running into human-made errors.
Though there are plenty of advantages to using DHCP, there are certainly some
disadvantages as well. Dynamic, changing IP addresses should not be used for devices that
are stationary and need constant access, like printers and file servers.
Although devices like that exist predominantly in office environments, it's impractical to
assign them with an ever-changing IP address. For example, if a network printer has an IP
address that will change at some point in the future, then every computer that's connected to
that printer will have to regularly update their settings so their computers will understand how
to contact the printer.
This type of setup is extremely unnecessary and can be easily avoided by not using DHCP for
those types of devices, and instead by assigning a static IP address to them.
The same idea comes into play if you need to have permanent remote access to a computer in
your home network. If DHCP is enabled, that computer will get a new IP address at some
point, which means the one you've recorded as that computer having, will not be accurate for
long. If you're using remote access software that relies on a IP address-based access, you'll
need to use a static IP address for that device.
ACN (22520) Page 5
More Information On DHCP
A DHCP server defines a scope, or range, of IP addresses that it uses to serve devices with an
address. This pool of addresses is the only way a device can obtain a valid network
connection.
This is another reason DHCP is so useful - because it allows lots of devices to connect to a
network over a period of time without needing a massive pool of available addresses. For
example, even if only 20 addresses are defined by the DHCP server, 30, 50, or even 200 (or
more) devices can connect to the network so long as no more than 20 are using one of the
available IP address simultaneously.
Because DHCP assigns IP addresses for a specific period of time (a lease period), using
commands like ipconfig to find your computer's IP address will yield different results over
time.
Though DHCP is used to deliver dynamic IP addresses to its clients, it doesn't mean static IP
addresses can't also be used at the same time. A mixture of devices that are getting dynamic
addresses and devices that have their IP addresses manually assigned to them, can both exist
on the same network.
Even an ISP uses DHCP to assign IP addresses. This can be seen when identifying your
public IP address. It will likely change over time unless your home network has a static IP
address, which is usually only the case for businesses that have publicly accessible web
services.
In Windows, APIPA assigns a special temporary IP address when the DHCP server fails to
deliver a functional one to a device, and uses this address until it can obtain one that works.
The Dynamic Host Configuration Working Group of the Internet Engineering Task Force
created DHCP.
Actual Methodology Followed :
❖ INTRODUCTION
A DHCP Server is a network server that automatically provides and assigns IP addresses,
default gateways and other network parameters to client devices. It relies on the standard
protocol known as Dynamic Host Configuration Protocol or DHCP to respond to broadcast
queries by clients.
A DHCP server automatically sends the required network parameters for clients to properly
communicate on the network. Without it, the network administrator has to manually set up
every client that joins the network, which can be cumbersome, especially in large networks.
ACN (22520) Page 6
DHCP servers usually assign each client with a unique dynamic IP address, which changes
when the client’s lease for that IP address has expired
❖ How it work?
DHCP (Dynamic Host Configuration Protocol) is a protocol that is commonly used in
networks for dynamic IP addressing configuration. Every user’s device needs at least IP
address to join the network and connect to services. When computer first connects to local
network with cable or WiFi SSID, first thing is to look for IP address, netmask, default
gateway and DNS servers.
❖ How does DHCP work?
Host connecting to network (cable or wireless) sends DHCP discover message to all hosts in
Layer 2 segment (destination address is FF:FF:FF:FF:FF:FF). Frame with this DISCOVER
message hits the DHCP Server.
DHCP Discover packet
2. After the DHCP Server receives discover message it suggests the IP addressing offering to
the client host by unicast. This OFFER message contains:
proposed IP address for client (here 192.168.1.10)
subnet mask to identify the subnet space (here 255.255.255.0)
IP of default gateway for subnet (here 192.168.1.1)
IP of DNS server for name translations (here 8.8.8.8)
3. Now after the client receives the offer it requests the information officially sending
REQUEST message to server this time by unicast.
ACN (22520) Page 7
4. Server sends ACKNOWLEDGE message confirming the DHCP lease to client. Now client
is allowed to use new IP settings.
What information getting from DHCP are necessary and which are optional?
In theory, only IP address and mask is needed for device to work. This is true in scenario that
device is within the same subnet with other devices and communicates with others knowing
their IP addresses. In such way there is no need for going beyond own subnet and that’s why
gateway is not needed. Using only IP addresses for communication also eliminates the need
of name translations so DNS is still optional. However, in real world scenarios most of
communication goes beyond the subnet and relays on Fully Qualified Domain Names
(FQDN).
In addition to necessary DHCP parameters there are DHCP options like popular Option 150
used in IP Telephony to inform IP Phones about the IP address of IP PBX for proper phone
registration – for example Cisco Call Manager or Asterisk PBX. Almost all DHCP server
vendors are able to pass DHCP options.
What if DHCP server is not in the same subnet?
You can ask yourself if there is a need for having DHCP server in the same L2 segment
(VLAN), because DHCP OFFER message relays on broadcast destination address which is
good for the same subnet only. Right trace! But for the sake of DHCP scalability there is
option to have DHCP server outside the subnet. In such solution DHCP discover packets
typically getting to default gateway interface are transformed into unicast packets (DHCP
discover embedded message) with giaddr field that tells server about logical attachment
ACN (22520) Page 8
identification. Packet is sent directly to IP of server located somewhere in routable IP cloud.
Giaddr helps the DHCP server to find the correct address pool for granting the address.
STEPS:
• Install the DHCP server role on Windows Server 2008, follow these steps:
• Choose Start→Administrative Tools→Server Manager.
• The Manage Your Server application appears.
• Click the Roles link and then click Add a Role.
• The Add Roles Wizard appears.
• Click Next to get the wizard started.
• The wizard displays a list of available server roles.
• Select DHCP Server from the list of roles and then click Next.
• The wizard displays an explanation of DHCP.
• Click Next.
• The wizard displays a list of the server’s network connections that have static
IP addresses, as shown in the following illustration. (In this example, only one
ACN (22520) Page 9
network connection has a static IP address assigned. Most network servers will
have at least two.)
Select the static IP addresses you want to use for the DHCP server. Then click next.
The wizard asks for the DNS configuration information, as shown below.
1. Enter the domain name and DNS servers. To enter a DNS server, type its address in the IP
address text box and then click Add.
You typically have more than one DNS server.
2. Click Next.
The wizard next asks for the WINS configuration information.
3. (Optional) If you want to enable WINS, enter the WINS server configuration and then click
next.
4. To create a new scope, click the Add Scope button.
5. The wizard asks for a name and description for the new scope, as shown below.
ACN (22520) Page 10
1. Enter the information for the new scope.
You must enter the following information:
o Scope Name: The name can be anything you want. Use a generic name such
as Office or your company name unless you’re creating two or more scopes. Then, the
names should indicate the function of each scope.
o Scope Starting IP Address: This is the lowest IP address that will be issued for this
scope.
o Scope Ending IP Address: This is the highest IP address that will be issued for this
scope.
o Subnet Mask: This is the subnet mask issued for IP addresses in this scope.
o Default Gateway: This is the default gateway address that will be used for this scope.
This is usually the address of your router.
o Subnet type: Choose Wired or Wireless. The difference is how long the IP address
will be valid. For wired networks, the addresses will be valid for six days. For
wireless networks, the addresses will expire in eight hours.
2. Select the Activate This Scope check box and then Click OK.
The scope is created, as shown below.
ACN (22520) Page 11
1. If you want to create additional scopes, repeat steps 10–12.
You can create as many scopes as you want for your DHCP server.
2. When you finish creating scopes, click Next.
The wizard asks whether you want to enable stateless mode, which is used for IPv6. Disable
this mode unless dealing with IPv6 clients is important to your network.
3. Click Next.
The wizard asks for the credentials to use when creating this DHCP server. The default is to
use your current login credentials.
4. Click Next.
The wizard displays a confirmation screen that summarizes the settings you’ve entered for
the DHCP server.
5. Click Install.
The DHCP server is created. This might take a few minutes. When the server is finished, a
final results page is displayed to confirm that the server was properly installed.
6. Click Close.
You’re done!
Benefits of the Micro-Project:
• Reliable IP address configuration. DHCP minimizes configuration errors
caused by manual IP address configuration, such as typographical errors, or
address conflicts caused by the assignment of an IP address to more than one
computer at the same time.
• Reduced network administration. DHCP includes the following features to
reduce network administration:
• Centralized and automated TCP/IP configuration.
• The ability to define TCP/IP configurations from a central location.
• The ability to assign a full range of additional TCP/IP configuration values by
means of DHCP options.
• The efficient handling of IP address changes for clients that must be updated
frequently, such as those for portable devices that move to different locations
on a wireless network.
ACN (22520) Page 12
• The forwarding of initial DHCP messages by using a DHCP relay agent,
which eliminates the need for a DHCP server on every subnet.
Application of this Micro-Project:
Efficiency. It's easier than configuring each node/host statically (manually), both
initially and then if/when the LAN topology ever changes and the host moves
networks (e.g., laptops, phones, etc.).
Simplicity. DHCP provides the ability to assign (and manage) more multiple
parameters (is more than just the host IP address), required parameters such as the
subnet mask, and very helpful (required for most needs) things like the default
gateway, DNS servers (and domain name). Then there are optional things like TFTP
servers and time (NTP) servers, log servers, etc.
Security. DHCP provides an audit trail for who (what MAC and client-ID) had an IP
address at what time. It can also be used in a security context, where a router may
require a host within a subnet to have obtained it's IP via DHCP, else it will
deny/block it.
ACN (22520) Page 13
CONCLUSION
From This Project We Learnt About Dynamic Host Configuration Protocol (DHCP) is a
network management protocol used to dynamically assign an IP address to any new node
entering the network. DHCP permits a node to be configured automatically, thereby avoiding
the necessity of involvement by a network administrator.
It Manages the provision of all the nodes added or dropped from the network
Maintains the unique IP address of the host using a DHCP server
Sends a request to the DHCP server whenever a client/node, which is configured to work
with DHCP, connects to a network. The server acknowledges by providing an IP address to
the client/node.
ACN (22520) Page 14
REFERENCE
✓ www.redhat.com
✓ www.pcmag.com
✓ www.reasearchgate.com
✓ www.iitk.ac.in
✓ www.geeksforgeek.com
✓ www.control4.com
✓ docs.microsoft.com/dhcp-top

More Related Content

What's hot

Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance SystemAkash Kr Sinha
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project reportAbhishek Singh
 
Bus Tracking Application in Android
Bus Tracking Application in AndroidBus Tracking Application in Android
Bus Tracking Application in AndroidAbhishek Singh
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemPradeep Bhosale
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management systemJawhar Ali
 
CS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab ManualCS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab Manualpkaviya
 
SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle Dr Neelesh Jain
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPTDheeraj Kumar tiwari
 
Attendance management system
Attendance management system Attendance management system
Attendance management system SHIVANGI GOEL
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystemPraveen Jha
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance SystemShyam Sundar Pandey
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
Project Super market billing system
Project Super market billing systemProject Super market billing system
Project Super market billing systemVickey Mahant
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docxsanthoshyadav23
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project ReportMilind Gokhale
 
Ppt of online Attendance system
Ppt of online Attendance system Ppt of online Attendance system
Ppt of online Attendance system Shyam Sundar Pandey
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technologyRanol R C
 

What's hot (20)

Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project report
 
Bus Tracking Application in Android
Bus Tracking Application in AndroidBus Tracking Application in Android
Bus Tracking Application in Android
 
E healthcare
E healthcare E healthcare
E healthcare
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_system
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management system
 
CS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab ManualCS8662 Mobile Application Development Lab Manual
CS8662 Mobile Application Development Lab Manual
 
DHCP basics
DHCP basicsDHCP basics
DHCP basics
 
SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle SLA Agreement, types and Life Cycle
SLA Agreement, types and Life Cycle
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance System
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Project Super market billing system
Project Super market billing systemProject Super market billing system
Project Super market billing system
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
Ppt of online Attendance system
Ppt of online Attendance system Ppt of online Attendance system
Ppt of online Attendance system
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
 

Similar to ACN Microproject .pdf

dynamichost configuration protocol
dynamichost configuration protocoldynamichost configuration protocol
dynamichost configuration protocolrajisri2
 
Dynamic Host Configuration Protocol ( DHCP).pptx
Dynamic Host Configuration Protocol ( DHCP).pptxDynamic Host Configuration Protocol ( DHCP).pptx
Dynamic Host Configuration Protocol ( DHCP).pptxSYEDASGARAHMED1
 
DYNAMIC HOST CONFIGURATION PROTOCOL
DYNAMIC HOST CONFIGURATION PROTOCOLDYNAMIC HOST CONFIGURATION PROTOCOL
DYNAMIC HOST CONFIGURATION PROTOCOLVENKATESHAN A S
 
DHCP in windows server 2012
DHCP in windows server 2012DHCP in windows server 2012
DHCP in windows server 2012Abaady Sahal
 
DHCP (dynamic host configuration protocol)
DHCP (dynamic host configuration protocol)DHCP (dynamic host configuration protocol)
DHCP (dynamic host configuration protocol)Netwax Lab
 
Private Network Project for Colleges
Private Network Project for CollegesPrivate Network Project for Colleges
Private Network Project for CollegesAditya Jain
 
Configurar dhcp en router cisco
Configurar dhcp en router ciscoConfigurar dhcp en router cisco
Configurar dhcp en router ciscoGuiro Lin
 
Module (8) DHCP Server.pptx
Module (8) DHCP Server.pptxModule (8) DHCP Server.pptx
Module (8) DHCP Server.pptxGeorgeThoreJr
 
A New Dynamic-Auto-Static Technique For DHCPv4 IP Address Allocation
A New Dynamic-Auto-Static Technique For DHCPv4 IP Address AllocationA New Dynamic-Auto-Static Technique For DHCPv4 IP Address Allocation
A New Dynamic-Auto-Static Technique For DHCPv4 IP Address AllocationStephen Faucher
 
6 understanding DHCP
6 understanding DHCP6 understanding DHCP
6 understanding DHCPHameda Hurmat
 
Group-7-DHCPv4.pptx
Group-7-DHCPv4.pptxGroup-7-DHCPv4.pptx
Group-7-DHCPv4.pptxIvanTabanag1
 

Similar to ACN Microproject .pdf (20)

DHCP
DHCPDHCP
DHCP
 
dynamichost configuration protocol
dynamichost configuration protocoldynamichost configuration protocol
dynamichost configuration protocol
 
Dynamic Host Configuration Protocol ( DHCP).pptx
Dynamic Host Configuration Protocol ( DHCP).pptxDynamic Host Configuration Protocol ( DHCP).pptx
Dynamic Host Configuration Protocol ( DHCP).pptx
 
Dhcp
DhcpDhcp
Dhcp
 
DYNAMIC HOST CONFIGURATION PROTOCOL
DYNAMIC HOST CONFIGURATION PROTOCOLDYNAMIC HOST CONFIGURATION PROTOCOL
DYNAMIC HOST CONFIGURATION PROTOCOL
 
14047721
1404772114047721
14047721
 
DHCP in windows server 2012
DHCP in windows server 2012DHCP in windows server 2012
DHCP in windows server 2012
 
DHCP (dynamic host configuration protocol)
DHCP (dynamic host configuration protocol)DHCP (dynamic host configuration protocol)
DHCP (dynamic host configuration protocol)
 
Private Network Project for Colleges
Private Network Project for CollegesPrivate Network Project for Colleges
Private Network Project for Colleges
 
Configurar dhcp en router cisco
Configurar dhcp en router ciscoConfigurar dhcp en router cisco
Configurar dhcp en router cisco
 
DHCP
DHCPDHCP
DHCP
 
Module (8) DHCP Server.pptx
Module (8) DHCP Server.pptxModule (8) DHCP Server.pptx
Module (8) DHCP Server.pptx
 
DHCP Server Guaidlines using CISCO PACKET TRACER
DHCP Server Guaidlines using CISCO PACKET TRACERDHCP Server Guaidlines using CISCO PACKET TRACER
DHCP Server Guaidlines using CISCO PACKET TRACER
 
A New Dynamic-Auto-Static Technique For DHCPv4 IP Address Allocation
A New Dynamic-Auto-Static Technique For DHCPv4 IP Address AllocationA New Dynamic-Auto-Static Technique For DHCPv4 IP Address Allocation
A New Dynamic-Auto-Static Technique For DHCPv4 IP Address Allocation
 
Dhcp
DhcpDhcp
Dhcp
 
A1803020108
A1803020108A1803020108
A1803020108
 
6 understanding DHCP
6 understanding DHCP6 understanding DHCP
6 understanding DHCP
 
Wintel ppt for dhcp
Wintel ppt for dhcpWintel ppt for dhcp
Wintel ppt for dhcp
 
zuiqui_DHC.ppt
zuiqui_DHC.pptzuiqui_DHC.ppt
zuiqui_DHC.ppt
 
Group-7-DHCPv4.pptx
Group-7-DHCPv4.pptxGroup-7-DHCPv4.pptx
Group-7-DHCPv4.pptx
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Recently uploaded (20)

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

ACN Microproject .pdf

  • 1. GOVERNMENT POLYTECHNIC, ACHALPUR 2021-2022 A PROJECT REPORTON "SETUP STATIC & DYNAMIC DHCP SERVER" SUBMITTED IN PARTIAL FULLFILLMENT OF THE REQUIREMEVIS FOR THE AWARD OF DIPLOMA IN DEPERMENT OF COMPUI'ER ENGINEERINGSUBMITTED TO MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI SUBMITTED BY Name of Student - Enrollment No - 1. SHIVTEJ .S. MAGAR 1918570089 2. SHRUTI NAKOD 1918570091 3. NAYYAR KHAN 1918570092 4. SAVITA DANDHARE 1918570080 5. SAKSHI JAWANJAL 1918570087 6. SNEHA GAWAI 1918570085 GUIDED BY: PROF.A.V.VISHWE Department of Computer EngineeringGovernment Polytechnic, Achalpur 2021-2022
  • 2. GOVERNMENT POLYTECHNIC, ACHALPUR CERTIFICATE This is to certify that the report submitted by Roll No student of Fifth Semester Diploma Course in COMPUTER ENGINEERING as a part of Micro Project work as prescribed by the M. S. Board of Technical Education, Mumbai For the subject ACN under which Micro Project “SETUP STATIC AND DYNAMIC SERVER” completed and that I have guided him for the said work from time to time during academic year 2021-2022 and I found him to be Satisfactorily progressive and the following studentswere associated him for this work, however his contribution was proportionate. SHIVTEJ. S. MAGAR NAYYAR KHAN SHRUTI NAKOD SAVITA DANDHARE SAKSHI JAWANJAL SNEHA GAWAI The said work has been assessed by me and I satisfied with same is up tothe standard envisaged for the course, The said work may be presented to the external examiner. PROF.A.V.VISHWE PROF.S.H. BAILMARE Dr. A. A. GULHANE Dept. Of Computer Engg. HOD Of Computer Engg. Principal Government Polytechnic Government Polytechnic Government Polytechnic Achalpur Achalpur Achalpur
  • 3. GOVERNMENT POLYTECHNIC, ACHALPUR SUBMISSION I Roll No Student of Fifth Semester Diploma Course COMPUTER ENGINEERING humbly submit that; I have completed this micro project by my own skill and study between the period from 2020-2021 as per the Instruction guidance of PROF.A.V.VISHWE. The following student were associated with me for this work however, quantum of my contribution has been approved by teacher. SHIVTEJ S. MAGAR NAYYAR KHAN SHRUTI NAKOD SAVITA DANDHARE SAKSHI JAWANJAL SNEHA GAWAI I have not copied the report or it’s any appreciable part from any otherLiterature connection with academic ethics. Signature of student Signature of Lecturer PROF.A.V.VISHWE
  • 4. ACKNOWLEDGEMENT This project is done as a semester micro project, as a part course titled ACN, we arereally thankful to our principal Dr.A.A.GULHANE and the HOD PROF S.H. BAILMARE, Computer Engineering Department, Government Polytechnic, Achalpur, for his invaluable guidance and assistance, without which the accomplishment of the taskwould have never been possible. We also thank PROF.A.V.VISHWE for giving this opportunity to explore into the real world and realize the interrelation without which a project can never progress. In our present project we have chosen the topic “SETUP STATIC & DYNAMIC DHCP SERVER”. We are also thankful to our friends and all our staff of Computer Engineering Department, for providing us relevant information and necessary clarifications, and great support. SHIVTEJ S. MAGAR NAYYAR KHAN SHRUTI NAKOD SAKSHI JAWANJAL SAVITA DANDHARE SNEHA GAWAI
  • 5. INDEX Sr. No. Topic Page No. 1 Abstract 1 2 Introduction 2 3 Rationale 3 4 Literature Review 3 5 PROS and Cons of DHCP 4 6 Actual Methodology 5 7 Steps 8 8 Benefits of Micro Project 11 9 Application of Micro Project 12 10 Conclusion 13 11 Reference 14
  • 6. ACN (22520) Page 1 ABSTRACT A DHCP Server is a network server that automatically provides and assigns IP addresses, default gateways and other network parameters to client devices. It relies on the standard protocol known as Dynamic Host Configuration Protocol or DHCP to respond to broadcast queries by clients. Dynamic Host Configuration Protocol (DHCP) is a client/server protocol that automatically provides an Internet Protocol (IP) host with its IP address and other related configuration information such as the subnet mask and default gateway. RFCs 2131 and 2132 define DHCP as an Internet Engineering Task Force (IETF) standard based on Bootstrap Protocol (BOOTP), a protocol with which DHCP shares many implementation details. DHCP allows hosts to obtain required TCP/IP configuration information from a DHCP server. Windows Server 2016 includes DHCP Server, which is an optional networking server role that you can deploy on your network to lease IP addresses and other information to DHCP clients. All Windows-based client operating systems include the DHCP client as part of TCP/IP, and DHCP client is enabled by default.
  • 7. ACN (22520) Page 2 INTRODUCTION WHAT IS A DHCP SERVER CLIENT ? A DHCP Server is a network server that automatically provides and assigns IP addresses, default gateways and other network parameters to client devices. It relies on the standard protocol known as Dynamic Host Configuration Protocol or DHCP to respond to broadcast queries by clients. A DHCP server automatically sends the required network parameters for clients to properly communicate on the network. Without it, the network administrator has to manually set up every client that joins the network, which can be cumbersome, especially in large networks. DHCP servers usually assign each client with a unique dynamic IP address, which changes when the client’s lease for that IP address has expired. ❖ STATIC DHCP SERVER : A static IP address is an address that is permanently assigned to your network devices by your ISP, and does not change even if your device reboots. Static IP addresses typically have two versions: IPv4 and IPv6. Static routing is a common function for today’s network switches. Many of FS 10gbe switches feature static routing, such as FS S5900-24S switch which supports both IPV4 and IPV6. A static IP address is usually assigned to a server hosting websites, and provides email, VPN and FTP services. In static IP addressing, each device on the network has its own address with no overlap and you’ll have to configure the static IP addresses manually. When new devices are connected to a network, you would have to select the "manual" configuration option and input the IP address, the subnet mask, the default gateway and the DNS server. ❖ DYNAMIC DHCP SERVER : The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on UDP/IP networks whereby a DHCP server dynamically assigns an IP address and other network configuration parameters to each device on a network so they can communicate with other IP networks. A DHCP server enables computers to request IP addresses and networking parameters automatically from the Internet service provider (ISP), reducing the need for a network administrator or a user to manually assign IP addresses to all network devices. In the absence of a DHCP server, a computer or other device on the network needs to be manually assigned an IP address, or to assign itself an APIPA address, which will not enable it to communicate outside its local subnet. DHCP can be implemented on networks ranging in size from home networks to large campus networks and regional Internet service provider networks. A router or a residential gateway can be enabled to act as a DHCP server. Most residential network routers receive a globally unique IP address within the ISP network. Within a local network, a DHCP server assigns a local IP address to each device connected to the network.
  • 8. ACN (22520) Page 3 Rationale: Dynamic Host Configuration Protocol (DHCP) is a network management protocol used to dynamically assign an IP address to any new node entering the network. DHCP permits a node to be configured automatically, thereby avoiding the necessity of involvement by a network administrator. It Manages the provision of all the nodes added or dropped from the network Maintains the unique IP address of the host using a DHCP server Sends a request to the DHCP server whenever a client/node, which is configured to work with DHCP, connects to a network. The server acknowledges by providing an IP address to the client/node. Literature Review: A DHCP server is used to issue unique IP addresses and automatically configure other network information. In most homes and small businesses, the router acts as the DHCP server. In large networks, a single computer might act as the DHCP server. In short, the process goes like this: A device (the client) requests an IP address from a router (the host), after which the host assigns an available IP address to allow the client to communicate on the network. A bit more detail below... Once a device is turned on and connected to a network that has a DHCP server, it will send a request to the server, called a DHCPDISCOVER request. After the DISCOVER packet reaches the DHCP server, the server attempts to hold on to an IP address that the device can use, and then offers the client the address with a DHCPOFFER packet. Once the offer has been made for the chosen IP address, the device responds to the DHCP server with a DHCPREQUEST packet to accept it, after which the server sends an ACK that's used to confirm that the device has that specific IP address and to define the amount of time that the device can use the address before getting a new one. If the server decides that the device cannot have the IP address, it will send a NACK. All of this, of course, happens very quickly and you don't need to know any of the technical details you just read in order to get an IP address from a DHCP server.
  • 9. ACN (22520) Page 4 PROS AND CONS OF USING DHCP: A computer, or any other device that connects to a network (local or internet), must be properly configured to communicate on that network. Since DHCP allows that configuration to happen automatically, it's used in almost every device that connects to a network including computers, switches, smartphones, gaming consoles, etc. Because of this dynamic IP address assignment, there's less of a chance that two devices will have the same IP address, which is very easy to run into when using manually-assigned, static IP addresses. Using DHCP also makes a network much easier to manage. From an administrative point of view, every device on the network can get an IP address with nothing more than their default network settings, which is set up to obtain an address automatically. The only other alternative is to manually assign addresses to each and every device on the network. Because these devices can get an IP address automatically, they can move freely from one network to another (given that they're all set up with DHCP) and receive an IP address automatically, which is super helpful with mobile devices. In most cases, when a device has an IP address assigned by a DHCP server, that IP address will change each time the device joins the network. If IP addresses are assigned manually, it means administration must not only give out a specific address to each new client, but existing addresses that are already assigned must be manually unassigned for any other device to use that same address. This is not only time-consuming, but manually configuring each device also increases the chance of running into human-made errors. Though there are plenty of advantages to using DHCP, there are certainly some disadvantages as well. Dynamic, changing IP addresses should not be used for devices that are stationary and need constant access, like printers and file servers. Although devices like that exist predominantly in office environments, it's impractical to assign them with an ever-changing IP address. For example, if a network printer has an IP address that will change at some point in the future, then every computer that's connected to that printer will have to regularly update their settings so their computers will understand how to contact the printer. This type of setup is extremely unnecessary and can be easily avoided by not using DHCP for those types of devices, and instead by assigning a static IP address to them. The same idea comes into play if you need to have permanent remote access to a computer in your home network. If DHCP is enabled, that computer will get a new IP address at some point, which means the one you've recorded as that computer having, will not be accurate for long. If you're using remote access software that relies on a IP address-based access, you'll need to use a static IP address for that device.
  • 10. ACN (22520) Page 5 More Information On DHCP A DHCP server defines a scope, or range, of IP addresses that it uses to serve devices with an address. This pool of addresses is the only way a device can obtain a valid network connection. This is another reason DHCP is so useful - because it allows lots of devices to connect to a network over a period of time without needing a massive pool of available addresses. For example, even if only 20 addresses are defined by the DHCP server, 30, 50, or even 200 (or more) devices can connect to the network so long as no more than 20 are using one of the available IP address simultaneously. Because DHCP assigns IP addresses for a specific period of time (a lease period), using commands like ipconfig to find your computer's IP address will yield different results over time. Though DHCP is used to deliver dynamic IP addresses to its clients, it doesn't mean static IP addresses can't also be used at the same time. A mixture of devices that are getting dynamic addresses and devices that have their IP addresses manually assigned to them, can both exist on the same network. Even an ISP uses DHCP to assign IP addresses. This can be seen when identifying your public IP address. It will likely change over time unless your home network has a static IP address, which is usually only the case for businesses that have publicly accessible web services. In Windows, APIPA assigns a special temporary IP address when the DHCP server fails to deliver a functional one to a device, and uses this address until it can obtain one that works. The Dynamic Host Configuration Working Group of the Internet Engineering Task Force created DHCP. Actual Methodology Followed : ❖ INTRODUCTION A DHCP Server is a network server that automatically provides and assigns IP addresses, default gateways and other network parameters to client devices. It relies on the standard protocol known as Dynamic Host Configuration Protocol or DHCP to respond to broadcast queries by clients. A DHCP server automatically sends the required network parameters for clients to properly communicate on the network. Without it, the network administrator has to manually set up every client that joins the network, which can be cumbersome, especially in large networks.
  • 11. ACN (22520) Page 6 DHCP servers usually assign each client with a unique dynamic IP address, which changes when the client’s lease for that IP address has expired ❖ How it work? DHCP (Dynamic Host Configuration Protocol) is a protocol that is commonly used in networks for dynamic IP addressing configuration. Every user’s device needs at least IP address to join the network and connect to services. When computer first connects to local network with cable or WiFi SSID, first thing is to look for IP address, netmask, default gateway and DNS servers. ❖ How does DHCP work? Host connecting to network (cable or wireless) sends DHCP discover message to all hosts in Layer 2 segment (destination address is FF:FF:FF:FF:FF:FF). Frame with this DISCOVER message hits the DHCP Server. DHCP Discover packet 2. After the DHCP Server receives discover message it suggests the IP addressing offering to the client host by unicast. This OFFER message contains: proposed IP address for client (here 192.168.1.10) subnet mask to identify the subnet space (here 255.255.255.0) IP of default gateway for subnet (here 192.168.1.1) IP of DNS server for name translations (here 8.8.8.8) 3. Now after the client receives the offer it requests the information officially sending REQUEST message to server this time by unicast.
  • 12. ACN (22520) Page 7 4. Server sends ACKNOWLEDGE message confirming the DHCP lease to client. Now client is allowed to use new IP settings. What information getting from DHCP are necessary and which are optional? In theory, only IP address and mask is needed for device to work. This is true in scenario that device is within the same subnet with other devices and communicates with others knowing their IP addresses. In such way there is no need for going beyond own subnet and that’s why gateway is not needed. Using only IP addresses for communication also eliminates the need of name translations so DNS is still optional. However, in real world scenarios most of communication goes beyond the subnet and relays on Fully Qualified Domain Names (FQDN). In addition to necessary DHCP parameters there are DHCP options like popular Option 150 used in IP Telephony to inform IP Phones about the IP address of IP PBX for proper phone registration – for example Cisco Call Manager or Asterisk PBX. Almost all DHCP server vendors are able to pass DHCP options. What if DHCP server is not in the same subnet? You can ask yourself if there is a need for having DHCP server in the same L2 segment (VLAN), because DHCP OFFER message relays on broadcast destination address which is good for the same subnet only. Right trace! But for the sake of DHCP scalability there is option to have DHCP server outside the subnet. In such solution DHCP discover packets typically getting to default gateway interface are transformed into unicast packets (DHCP discover embedded message) with giaddr field that tells server about logical attachment
  • 13. ACN (22520) Page 8 identification. Packet is sent directly to IP of server located somewhere in routable IP cloud. Giaddr helps the DHCP server to find the correct address pool for granting the address. STEPS: • Install the DHCP server role on Windows Server 2008, follow these steps: • Choose Start→Administrative Tools→Server Manager. • The Manage Your Server application appears. • Click the Roles link and then click Add a Role. • The Add Roles Wizard appears. • Click Next to get the wizard started. • The wizard displays a list of available server roles. • Select DHCP Server from the list of roles and then click Next. • The wizard displays an explanation of DHCP. • Click Next. • The wizard displays a list of the server’s network connections that have static IP addresses, as shown in the following illustration. (In this example, only one
  • 14. ACN (22520) Page 9 network connection has a static IP address assigned. Most network servers will have at least two.) Select the static IP addresses you want to use for the DHCP server. Then click next. The wizard asks for the DNS configuration information, as shown below. 1. Enter the domain name and DNS servers. To enter a DNS server, type its address in the IP address text box and then click Add. You typically have more than one DNS server. 2. Click Next. The wizard next asks for the WINS configuration information. 3. (Optional) If you want to enable WINS, enter the WINS server configuration and then click next. 4. To create a new scope, click the Add Scope button. 5. The wizard asks for a name and description for the new scope, as shown below.
  • 15. ACN (22520) Page 10 1. Enter the information for the new scope. You must enter the following information: o Scope Name: The name can be anything you want. Use a generic name such as Office or your company name unless you’re creating two or more scopes. Then, the names should indicate the function of each scope. o Scope Starting IP Address: This is the lowest IP address that will be issued for this scope. o Scope Ending IP Address: This is the highest IP address that will be issued for this scope. o Subnet Mask: This is the subnet mask issued for IP addresses in this scope. o Default Gateway: This is the default gateway address that will be used for this scope. This is usually the address of your router. o Subnet type: Choose Wired or Wireless. The difference is how long the IP address will be valid. For wired networks, the addresses will be valid for six days. For wireless networks, the addresses will expire in eight hours. 2. Select the Activate This Scope check box and then Click OK. The scope is created, as shown below.
  • 16. ACN (22520) Page 11 1. If you want to create additional scopes, repeat steps 10–12. You can create as many scopes as you want for your DHCP server. 2. When you finish creating scopes, click Next. The wizard asks whether you want to enable stateless mode, which is used for IPv6. Disable this mode unless dealing with IPv6 clients is important to your network. 3. Click Next. The wizard asks for the credentials to use when creating this DHCP server. The default is to use your current login credentials. 4. Click Next. The wizard displays a confirmation screen that summarizes the settings you’ve entered for the DHCP server. 5. Click Install. The DHCP server is created. This might take a few minutes. When the server is finished, a final results page is displayed to confirm that the server was properly installed. 6. Click Close. You’re done! Benefits of the Micro-Project: • Reliable IP address configuration. DHCP minimizes configuration errors caused by manual IP address configuration, such as typographical errors, or address conflicts caused by the assignment of an IP address to more than one computer at the same time. • Reduced network administration. DHCP includes the following features to reduce network administration: • Centralized and automated TCP/IP configuration. • The ability to define TCP/IP configurations from a central location. • The ability to assign a full range of additional TCP/IP configuration values by means of DHCP options. • The efficient handling of IP address changes for clients that must be updated frequently, such as those for portable devices that move to different locations on a wireless network.
  • 17. ACN (22520) Page 12 • The forwarding of initial DHCP messages by using a DHCP relay agent, which eliminates the need for a DHCP server on every subnet. Application of this Micro-Project: Efficiency. It's easier than configuring each node/host statically (manually), both initially and then if/when the LAN topology ever changes and the host moves networks (e.g., laptops, phones, etc.). Simplicity. DHCP provides the ability to assign (and manage) more multiple parameters (is more than just the host IP address), required parameters such as the subnet mask, and very helpful (required for most needs) things like the default gateway, DNS servers (and domain name). Then there are optional things like TFTP servers and time (NTP) servers, log servers, etc. Security. DHCP provides an audit trail for who (what MAC and client-ID) had an IP address at what time. It can also be used in a security context, where a router may require a host within a subnet to have obtained it's IP via DHCP, else it will deny/block it.
  • 18. ACN (22520) Page 13 CONCLUSION From This Project We Learnt About Dynamic Host Configuration Protocol (DHCP) is a network management protocol used to dynamically assign an IP address to any new node entering the network. DHCP permits a node to be configured automatically, thereby avoiding the necessity of involvement by a network administrator. It Manages the provision of all the nodes added or dropped from the network Maintains the unique IP address of the host using a DHCP server Sends a request to the DHCP server whenever a client/node, which is configured to work with DHCP, connects to a network. The server acknowledges by providing an IP address to the client/node.
  • 19. ACN (22520) Page 14 REFERENCE ✓ www.redhat.com ✓ www.pcmag.com ✓ www.reasearchgate.com ✓ www.iitk.ac.in ✓ www.geeksforgeek.com ✓ www.control4.com ✓ docs.microsoft.com/dhcp-top