Inside Look at the Internet

1.2.1 End Systems, Clients, and Servers
Chapter 1
1.1 What Is the Internet?
1.1.1 Nuts-and-Bolts Description
1.1.2 A Service Description
1.1.3 What Is a Protocol?
1.2 The Network Edge
1.2.1 End Systems, Clients, and Servers
1.2.2 Connectionless and Connection-Oriented Service
1.3 Network Core
1.3.1 Circuit Switching and Packet Switching
1.3.2 Packed-Switched Networks: Datagram Networks and Virtual-Circuit Networks
1.4 Access Networks and Physical Media
1.4.1 Access Networks
1.4.2 Physical Media
1.5 ISPs and Internet Backbones
1.6 Delay and Loss in Packets-Switched Networks
1.6.1 Types of Delay
1.6.2 Queuing Delay and Packet Loss
1.6.3 Delay and Routes in the Internet
1.7 Protocol Layers and Their Service Models
1.7.1 Layered Architecture
1.7.2 Layers, Messages, Segments, Datagrams, and Frames

In computer networking world, the computers connected to the Internet are often reffered to as end systems. They are reffered to as end systems because they sit at the edge of the Internet.

End systems are also reffered to as host because they host (that is, run) appllication programs such as a Web browser program, a Web server program, an e-mail reader program, or an e-mail server program.

Hosts are sometimes further divided into two categories: clients and servers.

A client program is a program running on one end system that reqquests and receives a service from a server Program running on another end system.

Since a client program typically runs on one computer and the server program runs on another computer, client.server Internet applications are, by definition, distributed applications. The clinet program and the server program interact by sending each other messages over the Internet. At this level of abstraction, the routers, links, and other nuts and bolts of the Internet serve as a blck box that transfers messagesbetween the distributed, communicating components of an Internet application.

Not all Inter Net applications today consist of pure client programs interaction with pure server programs.