TCP/IP Defined - Glossary

 

ACK
Acknowledgment

address mask
Bit mask used to select bits from an Internet address to designate the network number and subnet portions of that address. All bits that are selected are set to 1, while unselected bits are 0. This is referred to as the subnet mask.

address resolution
One-to-one mapping of an IP address to a corresponding physical address.

ANSI
American National Standards Institute. A non-profit organization that defines standards for the productivity and international competitiveness of American industrial enterprises. ANSI participates in defining network protocol standards, computer languages, and device drivers.

ARP
Address Resolution Protocol. This protocol is used to dynamically bind the Internet address to the Ethernet or Token Ring physical address. In a routed network, ARP remains on one physical network. ARP is a broadcast protocol.

ARP hack
See proxy ARP.

ARPA
Advanced Research Projects Agency. Former name of DARPA, the U.S. Federal Government agency that funded the ARPANET, and later the DARPA Internet.

ARPANET
Long haul network funded by ARPA and built by Bolt, Beranek, and Newman (BBN). It served as the basis for early networking research as well as a central backbone during development of the Internet. The ARPANET consists of individual packet switch nodes interconnected by leased lines.

ARQ
Automatic Repeat Protocol

autonomous confederation
Set of autonomous systems.

autonomous system
Collection of routers and networks that fall under one administrative entity and cooperate closely to propagate network reachability information among themselves using an Interior Gateway Protocol (IGP). Separate autonomous systems communicate among themselves using Exterior Gateway Protocol (EGP).

baseband
Network technology that requires a single carrier frequency and requires all stations attached to the network to participate in every transmission. Ethernet is a baseband technology.

BOOTP
Bootstrap Protocol

bridge
Computer that connects two or more networks and forwards packets between them. See also gateway.

broadband
Network technology that multiplexes multiple, independent network carriers onto a single cable. This technology carries voice, video, and data over the same cable.

broadcast
Message destined for all stations. Broadcasts can be hardware broadcasts or can be implemented in the higher layers, such as the IP directed broadcast (126.255.255), which would be sent to all nodes in this particular subnet.

CCITT
Consultative Committee for International Telegraph and Telephone

CIDR
Classless Inter-Domain Routing protocol (described in RFC 1517) that makes a radical change in assigning internet addresses to hosts. CIDR virtually eliminates network classes by assigning blocks of Class C addresses to Internet providers and having the providers “subnet” the addresses in further units to organizations. CIDR also aggregates routing information to sharply reduce the growth in routing tables in Internet routers beyond their manageable capacity.

client-server model
Model of interaction in a distributed system in which a program at one site sends a request to a program at another site and awaits a response. The requesting program is called the client; the program satisfying the request is called the server.

connection
Path between two protocol modules that provides reliable data stream delivery. A connection extends from a TCP module on one machine to one on the other.

connectionless
Service typified by no end-to-end acknowledgments or connections. The User Datagram Protocol and Internet Protocol are two connectionless services.

core gateway
Gateways in the core system form a central part of the internet routing in that all groups must advertise paths to their networks to core gateways using Exterior Gateway Protocol (EGP).

CSMA
Carrier Sense Multiple Access. Allows multiple stations to contend for access to a transmission medium by listening for idle time.

CSMA/CD
Carrier Sense Multiple Access with Collision Detection

DARPA
Defense Advanced Research Projects Agency. Formerly called ARPA.

DCA
Defense Communications Agency, now called the Defense Information Systems Agency (DISA). The U.S. Government agency responsible for installation of Defense Data Network (ARPANET and MILNET).

DDN
Defense Data Network. Used loosely to refer to the MILNET, ARPANET, and the TCP/IP protocols the military branches use. More literally, it is MILNET and associated parts of the Internet that connect military installations.

DHCP
Dynamic Host Configuration Protocol

DNS
Domain Name System

domain
Naming hierarchy that specifies labels of sites, groups, and nodes in a structured order separated by dots.

dotted decimal notation
Format of the Internet addresses. Four eight-bit numbers separated by dots and given the decimal equivalent of each eight bits.

EACK
Extended acknowledgment

EGP
Exterior Gateway Protocol. Used by autonomous systems to communicate between themselves and the core gateways. One gateway is designated as an EGP gateway in each autonomous system.

encapsulation
Wrapping or encapsulating of one protocol within another.

ES
End system. A host or other local node.

fair queuing
Best-known proposal for controlling congestion in gateways by restricting every host to an equal share of gateway bandwidth.

FDDI
Fiber Distributed Data Interface

fragment
Gateways can divide messages into smaller units for more efficient transmission. These units are called fragments.

FTP
File Transfer Protocol. The Internet standard for transferring files from one machine to another. FTP uses the TELNET and TCP protocols.

fuzzball
Term applied to both the DEC LSI-11 machine and the gateway software that runs on it.

GateD
Program under 4.3 BSD UNIX on a gateway to allow information gathering using RIP, HELLO, or other interior gateway protocols to advertise routes to another autonomous system using the Exterior Gateway Protocol (EGP).

gateway
Special purpose network processor that routes packets between two or more networks. In the case of IP, the gateway routes datagrams among directly connected or adjacent networks.

GGP
Gateway-to-Gateway Protocol. Used by core gateways to exchange routing information.

HELLO
Protocol that uses minimal delay as the measure of best path. Used by fuzzballs.

hop count
The number of gateways necessary for a datagram to travel between two points. If a hop count equals 6, then there are 6 gateways between specified points.

LAB
Internet Architecture Board

ICMP
Internet Control Message Protocol. A part of IP that handles error and system level messages and sends them to the offending gateway or host.

IEEE
Institute of Electrical and Electronics Engineers

IGP
Interior Gateway Protocol. A protocol used to propagate network reachability and routing information within an autonomous system.

internet
ARPANET, MILNET, and NSFnet plus a collection of other networks that are connected through gateways and implement TCP/IP.

internet address
Known as an IP address. Consists of 32 bits divided into four eight-bit sections that are separated by dots. The address format is typically dotted decimal. Each node that has a TCP/IP network interface must have an IP address for each interface present.

IP
Internet Protocol. Defines the datagram as a unit of information passed on the network and provides the fundamentals of connectionless service. ICMP is an integral part of IP.

IP datagram
Unit of information passed across the network by IP. The IP datagram includes an IP header that contains the internet source and destination addresses.

IS
Intermediate System. Router, gateway, or bridge nodes between networks.

metric
Value representing the relative cost of a path. Metrics include hop count, delay, bandwidth, and combinations of measurement criteria.

MELNET
Formerly a part of ARPANET; separated from ARPANET in 1984 to segment the military traffic of MILNET from the research traffic of ARPANET. The two are still connected to the Internet.

MTU
Maximum Transmission Unit. The largest amount of data that can be transmitted on a given physical network. MTUs in some instances are user configurable.

multi-homed host
A host that has two or more physical network connections. Multi-homed hosts can act as gateways.

Nagle's algorithm
Two separate algorithms that involve congestion control on TCP/IP networks.

NAK
Negative acknowledgment

name resolution
Mapping of a name to a corresponding address. The Internet domain name system provides this functionality.

NFS
Network File System. Developed by Sun Microsystems, Inc., it allows a user to access file systems on other machines as if they were local. It is used primarily on UNIX and with IP. NFS can generate large volumes of traffic on a network.

NIC
Network Information Center

OSPF
Open shortest path first.

path
Route between two end stations.

ping
Packet Internet Groper. Program that tests host reachability by using the ICMP echo request and waiting for a reply.

POP
Post Office Protocol

PPP
Point-to-Point Protocol

protocol port
Facility used by transport protocols to distinguish multiple destinations within the same host.

proxy ARP
Facility for one machine to answer an ARP request with its own physical address as a proxy for the host the ARP was addressed to, thereby taking responsibility for routing that message. This is usually implemented in a multi-homed host environment where there is one Internet address and two physical network connections.

RARP
Reverse Address Resolution Protocol. Used by a diskless machine at start up to find its Internet address. A broadcast is sent containing the physical address and the appropriate server responds with its Internet address.

RFC
Request for Comments. A numbered series of documents that range from Internet protocol standards to proposals to observations. RFCs are available on the Internet or from the SRI NIC.

RIP
Routing Information Protocol. Defined by RFC 1058, it is used by 4.3 BSD UNIX systems as an IGP. Also implemented in ROUTED.

RLOGIN
Remote login. Originally developed for UNIX; allows users to remotely log in to systems and interact as if they were directly attached to the remote system. Although similar to TELNET, rlogin offers fewer capabilities and less security.

route
Path that network traffic takes from its source to its destination.

routed
Pronounced “route-dee.” A program originally developed for UNIX that propagates routes on a local network using RIP.

router
System responsible for selecting the path or paths upon which network traffic is transmitted. The selection is generated by algorithms within the router. Also known as a gateway.

routing algorithms
There are two basic types of routing algorithms used in routers: link state and distance vector. They use different criteria to select which path or paths the routers use for network traffic.

RPC
Remote Procedure Call

RTT
Round-trip time

SACK
Selective acknowledgment

SLIP
Serial Line Interface Protocol

SMTP
Simple Mail Transfer Protocol. The Internet standard for transferring mail across the Internet.

SNMP
Simple Network Management Protocol. One of the standard network Management protocols within the Internet (RFC 1098).

subnet
A subdivision of a network. When subnetting is used, the host portion of the Internet address is divided into a subnet number and a host number. Hosts and gateways identify which bits are used for the network and subnet number through the use of a subnet mask.

subnet mask
Used to identify the network and subnet bits of the Internet address from the host bits. Each bit used to represent this value is enabled as I, with the host bits remaining zero.

TCP
Transmission Control Protocol. The reliable transport protocol of the Internet suite. TCP is a connection-oriented protocol and uses IP to transmit the data across the network.

TELNET
Internet standard protocol for remote terminal connection service. TELNET is an application that allows the user to connect to another machine, log in, and start a remote terminal session.

TFTP
Trivial File Transfer Protocol. Provides unreliable, limited function file transfer capability. It depends on UDP for datagram delivery, and can be used as a bootstrap for diskless workstations.

TOS
Type of Service. A request field within an IP datagram that defines criteria for routing based on the characteristics such as network technology or low delay.

trailer protocol
Trailer protocol places the header at the end of the packet (therefore a trailer) so that incoming datagrams can be received on a page boundary.

TTL
Time to Live. A field in each datagram that is given a numerical value. This value is decremented by each gateway through the datagram passes until TTL equals zero when the datagram is discarded. TTL is implemented to avoid endlessly looping packets within a network.

UDP
User Datagram Protocol. In conjunction with IP provides unreliable, connectionless datagram delivery service. UDP can address specific protocol ports as a destination within a given host.

UUCP
UNIX-to-UNIX Copy Program. An application allows one UNIX system to copy files to or from another UNIX system usually over dial¬up links. It is the basis for electronic mail transfer in UNIX.

WAIS
Wide Area Information Server/Service

WWW
Worldwide Web, the Web