You are on page 1of 8

Data Communication And Computer Networking (DCC) Dynamic Host Configuration Proposal (DHCP)

Part A – Micro-Project Proposal


Customer Billing System
1.0 Brief Introduction:
The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used
on Internet Protocol (IP) networks for automatically assigning IP addresses and other
communication parameters to devices connected to the network using a client–server
architecture.

The technology eliminates the need for individually configuring network devices manually,
and consists of two network components, a centrally installed network DHCP server and
client instances of the protocol stack on each computer or device. When connected to the
network, and periodically thereafter, a client requests a set of parameters from the DHCP
server using the DHCP protocol.

DHCP can be implemented on networks ranging in size from residential networks to large
campus networks and regional ISP networks. Many routers and residential gateways have
DHCP server capability. Most residential network routers receive a unique IP address within
the ISP network. Within a local network, a DHCP server assigns a local IP address to each
device.

DHCP services exist for networks running Internet Protocol version 4 (IPv4), as well as
version 6 (IPv6). The IPv6 version of the DHCP protocol is commonly called DHCPv6.

2.0 Aim of Micro-Project:

The Micro-Project Aims At:

1. A network administrator reserves a range of IP addresses for DHCP, and each DHCP
client on the LAN is configured to request an IP address from the DHCP server during
network initialization. The request-and-grant process uses a lease concept with a
controllable time period, allowing the DHCP server to reclaim and then reallocate IP
addresses that are not renewed.
2. The DHCP server permanently assigns an IP address to a requesting client from a range
defined by an administrator. This is like dynamic allocation, but the DHCP server keeps a
table of past IP address assignments, so that it can preferentially assign to a client the
same IP address that the client previously had.
3. This method is also variously called static DHCP allocation, fixed address allocation,
reservation, and MAC/IP address binding. An administrator maps a unique identifier (a
client id or MAC address) for each client to an IP address, which is offered to the
requesting client. DHCP servers may be configured to fall back to other methods if this
fails.

1
Data Communication And Computer Networking (DCC) Dynamic Host Configuration Proposal (DHCP)

3.0 Intended Course Outcomes:

1. To Understand The Basics Of Computer Networking


2. To Gain Knowledge About DHCP, It’s Working & Configuration
3. To Gain Practical Knowledge About DHCP And Networking Using Network
Simulator
4. To Configure DHCP For Daily Usage And Increase Performance & Efficiency Of A
Network
5. To Understand The Difference Between RARP And DHCP

4.0 Literature Review:

The Reverse Address Resolution Protocol (RARP) was defined in RFC


903 in 1984 for the configuration of simple devices, such as diskless
workstations, with a suitable IP address. Acting in the data link layer it
made implementation difficult in many server platforms. It required that a
server be present on each individual network link. RARP was superseded
by the Bootstrap Protocol (BOOTP) defined in RFC 951 in September
1985. This introduced the concept of a relay agent, which allowed the
forwarding of BOOTP packets across networks, allowing one central
BOOTP server to serve hosts on many IP subnets.
DHCP is based on BOOTP, but can dynamically allocate IP addresses
from a pool and reclaim them when they are no longer in use. It can also
be used to deliver a wide range of extra configuration parameters to IP
clients, including platform-specific parameters. DHCP was first defined
in RFC 1531 in October 1993, but due to errors in the editorial process
was almost immediately reissued as RFC 1541.
Four years later the DHCPINFORM message type and other small
changes were added by RFC 2131; which as of 2014 remains the standard
for IPv4 networks.
DHCPv6 was initially described by RFC 3315 in 2003, but this has been
updated by many subsequent RFCs. RFC 3633 added a DHCPv6
mechanism for prefix delegation, and stateless address autoconfiguration
was added by RFC 3736.

2
Data Communication And Computer Networking (DCC) Dynamic Host Configuration Proposal (DHCP)

5.0 Proposed Methodology:


First, We Take the Information from Internet. Then We Refer Some
Book, After That We Take Some Guidance from Our Subject
Teacher.

In This Project, The Network Simulator Which Is Going To Be


Used Is Cisco Packet Tracer

As Per Teachings, We’ll Virtually Setup Switch, Server, End


Devices On The User Interface Of Cisco Packet Tracer And
Configure The Cabling Accordingly.

Next In The Latter Part, We’ll Configure IP Addresses And DHCP


Pool On Respected Devices Using CLI Interface Of The Respected
Devices.

After Configuration, We’ll Let End User Devices And Servers To


Obtain IP Addresses Accordingly And Using CLI Interfaces From
Each Of The Devices, We’ll Use Ping Command To Ping Each
Device To Validate The Connection.

Later On, For Further Confirmation And Assurance Of


Connectivity And Validity Of Network, We’ll Use Simple &
Custom Packet Transfer Operations On Each Of The Installed
Devices.

6.0 Resource Required:

SR.N Name or Specifications Qty Remarks


O Resource/Materia
l

1 Operating System Windows 10 1 For Overall Project

2 Software Cisco Packet 1 For Overall Project


Tracer

3 Office Software Microsoft - For Overall Project


Word

3
Data Communication And Computer Networking (DCC) Dynamic Host Configuration Proposal (DHCP)

7.0 Action Plan:

Sr. Details of Planned Planned Name of Responsible


Activity Start Date Finished Team
No. Date
Members

1 Collecting -0-2021 -0-2021 Patil Shubham


Information
About Project

2 Proposal of -0-2021 -0-2021 Kamble Sagar


Project

3 Implementation -0-2021 -0-2021 All Members


of Simulation
of Project

4 Report of -0-2021 -0-2021 Bhojani Alimehdi


Project

5 Presentation & -0-2021 -0-2021 All Members


Submission

4
Data Communication And Computer Networking (DCC) Dynamic Host Configuration Proposal (DHCP)

Part B – Micro-Project Report


Customer Billing System

1.0 Rationale:
The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used
on Internet Protocol (IP) networks for automatically assigning IP addresses and other
communication parameters to devices connected to the network using a client–server
architecture.

2.0 Course outcomes Addressed:


1. To Understand The Basics Of Computer Networking
2. To Gain Knowledge About DHCP, It’s Working & Configuration
3. To Gain Practical Knowledge About DHCP And Networking Using Network
Simulator
4. To Configure DHCP For Daily Usage And Increase Performance & Efficiency Of A
Network
5. To Understand The Difference Between RARP And DHCP

3.0 Literature Review:

The Reverse Address Resolution Protocol (RARP) was defined in RFC


903 in 1984 for the configuration of simple devices, such as diskless
workstations, with a suitable IP address. Acting in the data link layer it
made implementation difficult in many server platforms. It required that a
server be present on each individual network link. RARP was superseded
by the Bootstrap Protocol (BOOTP) defined in RFC 951 in September
1985. This introduced the concept of a relay agent, which allowed the
forwarding of BOOTP packets across networks, allowing one central
BOOTP server to serve hosts on many IP subnets.

5
Data Communication And Computer Networking (DCC) Dynamic Host Configuration Proposal (DHCP)

4.0 Actual Methodology Followed:


First, We Take the Information from Internet. Then We Refer Some
Book, After That We Take Some Guidance from Our Subject
Teacher.

In This Project, The Network Simulator Which Is Going To Be


Used Is Cisco Packet Tracer

As Per Teachings, We’ll Virtually Setup Switch, Server, End


Devices On The User Interface Of Cisco Packet Tracer And
Configure The Cabling Accordingly.

Next In The Latter Part, We’ll Configure IP Addresses And DHCP


Pool On Respected Devices Using CLI Interface Of The Respected
Devices.

After Configuration, We’ll Let End User Devices And Servers To


Obtain IP Addresses Accordingly And Using CLI Interfaces From
Each Of The Devices, We’ll Use Ping Command To Ping Each
Device To Validate The Connection.

Later On, For Further Confirmation And Assurance Of


Connectivity And Validity Of Network, We’ll Use Simple &
Custom Packet Transfer Operations On Each Of The Installed
Devices.

5.0 Actual resources used:

SR.N Name or Specifications Qty Remarks


O Resource/Materia
l

1 Operating System Windows 10 1 For Overall Project

2 Software Cisco Packet 1 For Overall Project


Tracer

3 Office Software Microsoft - For Overall Project


Word

6
Data Communication And Computer Networking (DCC) Dynamic Host Configuration Proposal (DHCP)

6.0Output(s): -

7.0 Skill developed/learning output of this micro- project:


Technical skill set, good knowledge Of Networking devices

Excellent knowledge of Microsoft office, presentation skill.

Personality and positive attitude,

Business communication

Team building and leadership.

Stress management and work-life balance.

Business etiquettes.

7
Data Communication And Computer Networking (DCC) Dynamic Host Configuration Proposal (DHCP)

8.0 Application of this micro-project:


Daily Life IP Address Allocation To Various Device In A Network

Ease In Changing And Obtaining Of IP Addresses From The DHCP Pool

Automatic Obtaining Of IP Addresses And Proper Network Configuration

9.0 Area of future development:


1. Speed Improvements In Allocation And Obtaining Of IP Addresses
2. Wider Storage Sizes Of IP Addresses And DHCP Pools
3. Pre-Configured And AI Enabled DHCP Modules For Automation Resulting In
Increased Efficiency & Performance

You might also like