Because there are many different types of equipment and networks, there are a variety of different technologies used to provide IP addressing for network devices. This month’s column will explain these addressing options and also the terms and concepts related to IP and Internet addressing.
Any computer or IP-addressed device on a network can be called a host. A host can be called by its IP address, or can be given a name, such as “NetCam 2†or “Dave’s Computer.â€
Servers are computers that store and allow access to specific programs or services. Larger companies may have e-mail, database, or other types of servers for specific functions. Other users on the network can be allowed access to some or all of a certain server’s information or programs. Servers are used to concentrate data and programs, providing easier maintenance and control of computer services.
Static IP assigns a specific IP address to a specific device. These addresses typically aren’t changed very often, hence the name “static.†New devices added to the network will need to have a compatible address programmed, and the network administrator will need to keep careful track of which devices have which particular addresses to prevent assigning the same address to multiple devices. Static IP is often used in smaller networks that do not often have devices added to them.
In many networks, there are temporary users such as outside salespeople or corporate management who wish to connect their laptop to the LAN when they visit an office location. Dynamic Host Configuration Protocol (DHCP) is an addressing program, provided automatically by a network router or gateway, which provides temporary IP addresses to network computers or devices that request them.
To set up DHCP, network administrators can select a number of options, based on the sophistication of their DHCP-equipped router or network gateway. Options include how many DHCP addresses will be issued at one time, what the range of addresses will be, how long each address will be active (DHCP Lease), and other security options.
Using DHCP greatly reduces connection difficulties for temporary users, and for networks that are often changing and/or adding computers. When DHCP is enabled, users can simply set their computers to accept an IP address, without contacting the system administrator. Windows users can simply select DHCP in the “Internet Protocol (TCP/IP) Properties†window associated with the particular NIC or Wi-Fi connection to be used, and the network does the rest.
DHCP is often used by Internet Service Providers (ISPs) to provide addresses for DSL and cable modem adapters.
Gateway routers provide a method of masking the existence of LAN-connected computers and devices to the Internet. For example, when a computer on a LAN makes a request for a web page the router uses its own WAN address to make the request, masking the address of the individual computer. This firewall function helps protect individual computers from outside hacking or compromise.
However, there are instances where it is desirable for LAN-connected devices to be accessible from the Internet, as is the case for a network camera or video server that your client may wish to view from a remote location. How can the gateway router provide for such remote access, without broadcasting the internal IP addresses of LAN-connected devices?
Network Address Translation (NAT) can be programmed to provide a path for incoming Internet communications, through the gateway router, to designated LAN-connected devices.
NAT uses TCP/IP ports, which can be imagined as the different channels on a cable or satellite television system. In this example, a single cable may be connected to a television, yet it provides potentially hundreds of separate channels for viewing. What channels are available for your viewing depends on which channels have been turned on by the cable provider for your location and cable interface box.
TCP/IP ports function in a similar manner. There are thousands of available ports, with numbers ranging from 0 to 65536. Ports numbered 1024 and below are most commonly used. Some port usage is standardized, with web traffic coming to port 80 and e-mail to port 25. Ports are used to direct communications traffic through the gateway router as seen in the diagram on page 68.
In this example, the camera has been programmed to respond to communications on port 85. When an Internet user outside of the LAN wants to connect to the camera, he inputs the WAN IP address of the gateway router, 45.23.45.123, adding the suffix “: 85.†The router has been programmed to translate Internet communication requests addressed to port 85 to the LAN IP address 192.168.1.3.
Once the port address has been programmed or changed in a device, typically that device will respond only to requests from other local LAN computers that also include the specific port address. In the above example, if the camera had been left at its default port, 80, it would respond to a communications request addressed “192.168.1.3†from another computer on the LAN. If the port address has been changed, as in the example above, other computers on the LAN would have to use “192.168.1.3:85†to reach the camera.