Cover V02, I01
Article
Figure 1
Figure 2
Figure 3
Sidebar 1
Sidebar 2

jan93.tar


Sidebar: Glossary

ICMP -- Internet Control Message Protocol. Used by hosts and routers to inform neighbors of problems, better routes, or other control information. The ping command takes advantage of the ICMP "echo request" to determine if a remote host is capable of responding.

Internet -- When capitalized, it refers to the vast number of networks throughout the world that are most often attached by leased or dial-up lines. Otherwise, it refers to any network of networks.

packet/datagram -- Often used interchangeably, a packet strictly refers to the data sent through a packet-switched network while a datagram is often used to denote not just the data but the headers as well.

protocol stack -- Conceptually, several protocol definitions, each of which passes data to the protocol "above" or "below" it. The typical suite of protocols consists of layers such as ethernet, IP, TCP, and an application program.

router/gateway -- Both terms are often used very loosely. A router (or gateway) attaches to more than one network and decides which way to direct packets. In the context of the IP protocol, gateways and routers are equivalent. Otherwise, a router is more often used to denote a device that forwards packets of the same protocol, while a gateway forwards packets between different protocols.

TCP/IP -- Transmission Control Protocol/Internet Protocol. Very often, "TCP/IP" is used to describe the Internet protocols, and vice versa. The full name is "TCP/IP Internet Protocol Suite." A full definition of either TCP or IP is beyond the scope of a simple glossary.

UDP -- User Datagram Protocol. If a virtual circuit is not required by the application program, then UDP may be the better choice than TCP, since does not have so much overhead. UDP still allows programs to use port numbers in order to multiplex among different applications, but is not burdened with the complexity required by TCP's guaranteed delivery.

virtual circuit -- A reliable data stream between, in the case of Internet protocols, two TCP modules. Regardless of the path taken by multiple packets, and regardless of the time taken by those packets in transit, TCP attempts to make it appear to the application program that there is an error-free line between the two machines.

WAN -- Wide Area Network. Usually refers to geographically disparate nodes or local networks linked by dial-up or leased lines.