Networking varies greatly from installation to installation. Some installations, such as highly centralized and isolated systems that have only ASCII terminals connected to the system, require the system administrator to pay very little attention to networking. Other installations, such as highly distributed environments in which thousands of systems are connected to a network that may span many geographic sites, may require the system administrator to pay a great deal of attention to networking. In this second scenario, the amount of time a system administrator devotes to networking may exceed the amount of time spent on all other system administration functions combined! Rather than ignoring networking altogether, as the first system administrator might, or covering all aspects of network administration, as the second system administrator may require, I cover in this chapter the aspects of networking that apply to most UNIX systems. This content is based on my experience of working in a variety of new UNIX installations. In the event that you require more networking background than I cover in this chapter, I recommend the following book as an excellent source of networking information - UNIX Networks by Bruce H. Hunter and Karen Bradford Hunter (Prentice Hall, ISBN 0-13-08987-1). In this chapter, I provide primarily background rather than setup information on many networking topics, because setup is predominantly performed by system administrators. Most of what I cover is sometimes called "Internet Services." In general, I am going to cover the basics of networking in this chapter. This includes ARPA and Berkeley Services. Here is a list of topics I cover: General UNIX networking background Internet Protocol (IP) addressing (classes A, B, and C) Subnet mask ARPA Services Berkeley commands Host name mapping Network File System (NFS) background UNIX networking commands I provide summaries and examples of many UNIX commands in this chapter. A great deal more detail can be found in the online manual pages for these commands on your HP-UX system. Although vPars run on only HP-UX I use a variety of systems in the examples in this chapter, including Solaris, AIX, and HP-UX. HP-UX system administrators often manage many UNIX variants so I wanted to suppy as thorough a set of examples as possible. |