The Automatic IP Address Configuration Software for Lab
——Design and Implementation of Client
Abstract
With the preva lence of Internet, the relation between people’s life and network becomes closer and closer, and various networks, such as enterprise network, campus network and public network etc. are being built. DHCP servers and DHCP technology for configuring network parameters can solve the problems of the shortage of IP addresses and the mobility of wireless network user, and as a consequence they greatly lighten the work of network administrator, and reduce mistakes from the manual configuration. They are quite useful for the fast set-up of a large-scale network or modifying its parameters. So DHCP technology will be applied more and more frequently in networks. Now researches on DHCP only focuses on the configuration of DHCP server and DHCP protocol, and people seldom do any deeper researches. When we are using DHCP technology to configure and manage network parameters of hosts, we think naturally that DHCP technology is the only way to solve the problem and that it can not be replaced. Based on the configuration and management of the hosts in the laboratory, this paper proposes a way to assign (server side software) and configure (client side software) network parameters, using the UDP broadcast instead of the DHCP technology. This software can make the problems easier to solve. The main content includes following points:
(1) Introducing DHCP protocol and its theory
(2) Introducing ARP protocol and its theory
(3) Introducing the analyse, design, implementation and test of this software
Key words: DHCP; ARP; IP configuration; multithread