Host (network)
From Wikipedia, the free encyclopedia
In computer networking, a network host, Internet host or host is a computer connected to the Internet - or more generically - to any type of data network. A network host can host information as well as client and/or server software.
Every Internet host has a unique IP address, including a host address part. The host address is assigned either manually by the computer administrator, or automatically at start-up by means of the Dynamic Host Configuration Protocol (DHCP).
Every host (also known as Internet node) is a physical network node (i.e. a network device), but every physical network node is not a host. Network nodes such as modems and network switches are not assigned host addresses, and are not considered as hosts. Devices such as network printers and hardware routers are assigned IP host addresses, but since they are not general-purpose computers, they are sometimes not considered as hosts in the literature.
Contents |
[edit] Origin of the concept
The term terminal host denotes a multi-user computer or software providing services to computer terminals, or a computer that provides services to smaller or less capable devices. [1]
The term host is used in a number of RFCs that define the Internet and its predecessor ARPANET. The background is that while ARPANET was developed, computers connected to the network were typically main frame computer systems that could be accessed from terminals connected via serial ports. Since these dumb terminals did not contain software or perform computations themselves, they were not considered hosts. The terminals were not connected to the network, and were not assigned any IP host address. Part of the picture is also that a vision behind the Internet is that it should facilitate distributed computing, where information as well as client and server software easily can be moved and shared among computers.
[edit] Hosts file
RFC 627 is an example of an early ARPANET standard, where the term hosts file is originally defined. This file is used to define locations of host computers. This is why the file was named hosts, literally a file with a list of hosts.[2]host
[edit] Xhost
In the X Window System, Xhost is a software that sends graphical data, sounds, etc, to a graphical terminal software at the user computer. Xhost is an example where the host is considered as client and the terminal as server according to the client-server model, since the host takes initiative to the process-to-process communication session, and the terminal is waiting for this initiative. See also Xbase-clients.
[edit] See also
[edit] References
- ^ [1] Turbolinux.com Glossary. Accessed: April 4, 2008.
- ^ ASCII Ttext file of hostnames, RFC 627, Mike Kudlick - Jake Feinler, March 25, 1974

