Getting familiar with UNIX-Internet lingo

Before you venture out onto the Internet using the information in this chapter, you should become familiar with some concepts and terminology.

A server is a computer that stores files and "serves" them whenever requested. For example, you might think of a Web server as a big storehouse for .html files. Its job is to store .html files, wait for another computer to request files, then find the requested files and "serve" them to the requesting computer. And, yes, your UNIX system might be a Web server, but it doesn't have to be.

A client is a program that runs on your UNIX system and is used to access files on a server. For example, your lynx Web browser is a client—that is, it runs on your UNIX system and is used to access files on a Web server.

An IP number (Internet protocol number) is the address of a specific computer. This address identifies a computer, much the way your street address identifies your home. You use IP numbers, for example, every time you access a Web page. You may type in http://www.raycomm.com (which is called the domain name), but behind the scenes, that's translated into a specific IP number, such as 204.228.141.12. You probably will use domain names (such as http://www.ibm.com or http://www.compaq.com) more often, because they're easier to remember than a string of numbers. Whether you type in a character address or a number address, all you're doing is accessing a specific address for a specific computer.

Protocols are the languages that computers use to communicate with one another. For example, ftp (file transfer protocol) is used to transfer files from one computer to another. http (hypertext transfer protocol) is used to transfer data on the World Wide Web.

Ports are like a computer's ears—they're "places" that computers listen for connections. Most Web servers run at port 80, and if you connect to http://www.raycomm.com:80/, you're explicitly saying that you want to talk to the http://www.raycomm.com computer, at port 80, using the http protocol. You could specify a different protocol (ftp, for example) or a different port (8080, for example) to communicate with the same computer in a different way, as Table 12.1 shows.

Table 12.1. Internet Ports and Protocols
PortProtocol
21ftp
23telnet
70gopher
80http
119nntp
8080http (usually for test servers)

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.149.213.44