RFC 1208

A Glossary of Networking Terms

๐Ÿ“… published March 1991, from ietf

A Glossary of Networking Terms ๐Ÿ’–

Okay bestie, today's RFC is RFC 1208 ๐ŸŽ€, and it's called A Glossary of Networking Terms. It came out of the Network Working Group in March 1991, written by O. Jacobsen and D. Lynch from Interop, Inc. โœจ Its status is basically info-only: it's a glossary for the Internet community and doesn't specify an Internet standard. The header doesn't list any RFC that it obsoletes or updates, so it's just vibing on its own ๐ŸŒธ

Status of this Memo โœจ

So this RFC is a glossary adapted from "The INTEROP Pocket Glossary of Networking Terms," which got handed out at Interop '90 ๐Ÿ’…. It's here to provide information to the Internet community, not to set a standard. Distribution is unlimited, so share it with everyone ๐Ÿซถ

Introduction

Okay so this glossary is adapted from "The INTEROP Pocket Glossary of Networking Terms," which was made to help you decode the many terms (and especially the mountain of acronyms) you'll run into at the INTEROP Tutorials, Conference, and Exhibition ๐Ÿฆ‹

To keep things small, we left out super common computer and communications words like disk, modem, byte, and VLSI ๐Ÿ™ˆ The definitions are also kept brief. If you want the deep dive, go check the glossaries in the major computer networking textbooks ๐Ÿ“š

Ngl, making this glossary is kind of like shooting at a moving target ๐ŸŽฏ The computer and communications industries move at lightning speed, and new terms and acronyms are born every single day. You're invited to submit words you think should be in future editions ๐Ÿ’œ

Glossary

  • abstract syntax: A way of describing a data structure that doesn't depend on machine-oriented structures or encodings ๐Ÿง 
  • ACSE: Association Control Service Element. The OSI method for setting up a call between two applications ๐Ÿ“ž It checks the identities and contexts of the application entities, and it could apply an authentication security check ๐Ÿ”
  • address mask: A bit mask used to pick out bits from an Internet address for subnet addressing ๐ŸŽญ The mask is 32 bits long, and it selects the network portion of the Internet address plus one or more bits of the local portion. Sometimes it's called a subnet mask ๐ŸŒˆ
  • address resolution: A way of mapping Network Layer addresses onto media-specific addresses. See ARP. ๐Ÿ—บ๏ธ
  • ADMD: Administration Management Domain. An X.400 Message Handling System public service carrier ๐Ÿ“ฌ Examples are MCImail and ATTmail in the U.S., and British Telecom Gold400mail in the U.K. Together, the ADMDs in all countries worldwide provide the X.400 backbone ๐ŸŒ See PRMD.
  • agent: In the client-server model, the part of the system that does information preparation and exchange on behalf of a client or server application ๐Ÿ•ต๏ธโ€โ™€๏ธ See NMS, DUA, MTA.
  • ANSI: American National Standards Institute. The U.S. standardization body ๐Ÿ‡บ๐Ÿ‡ธ ANSI is a member of the International Organization for Standardization (ISO). ๐Ÿค
  • AOW: Asia and Oceania Workshop. One of the three regional OSI Implementors Workshops, equivalent to OIW and EWOS ๐ŸŒ
  • API: Application Program Interface. A set of calling conventions that define how a service gets invoked through a software package ๐Ÿงฉ
  • Application Layer: The top-most layer in the OSI Reference Model, providing communication services like electronic mail and file transfer ๐Ÿ’Œ
  • ARP: Address Resolution Protocol. The Internet protocol used to dynamically map Internet addresses to physical (hardware) addresses on local area networks ๐Ÿ  It's limited to networks that support hardware broadcast ๐Ÿ“ข
  • ARPA: Advanced Research Projects Agency. Now called DARPA. It's the U.S. government agency that funded the ARPANET ๐Ÿ›๏ธ
  • ARPANET: A packet switched network developed in the early 1970s ๐Ÿ•ฐ๏ธ It's the "grandfather" of today's Internet ๐Ÿ‘‘ ARPANET was decommissioned in June 1990 ๐Ÿ˜ญ
  • ASN.1: Abstract Syntax Notation One. The OSI language for describing abstract syntax ๐Ÿ“ See BER.
  • attribute: The form of information items provided by the X.500 Directory Service ๐Ÿ“‚ The directory information base is made of entries, and each entry contains one or more attributes. Each attribute is a type identifier together with one or more values ๐Ÿท๏ธ Each directory Read operation can retrieve some or all attributes from a designated entry ๐Ÿ‘€
  • Autonomous System: Internet (TCP/IP) terminology for a collection of gateways (routers) that fall under one administrative entity and cooperate using a common Interior Gateway Protocol (IGP) ๐Ÿฐ See subnetwork.
  • backbone: The primary connectivity mechanism of a hierarchical distributed system ๐Ÿฆด All systems that have connectivity to an intermediate system on the backbone are guaranteed connectivity to each other ๐Ÿ’ž That doesn't stop systems from making private arrangements to bypass the backbone for reasons of cost, performance, or security ๐Ÿ”’
  • Bart Simpson (R): Internet and OSI cult hero ๐ŸŸก๐Ÿ’€
  • baseband: Characteristic of any network technology that uses a single carrier frequency and requires every station attached to the network to take part in every transmission ๐Ÿ“ป See broadband.
  • BER: Basic Encoding Rules. Standard rules for encoding data units described in ASN.1 ๐Ÿงพ People sometimes wrongly lump these under the term ASN.1, which properly refers only to the abstract syntax description language, not the encoding technique ๐Ÿ™ƒ
  • big-endian: A format for storing or transmitting binary data where the most significant bit (or byte) comes first ๐Ÿผ The reverse convention is called little-endian ๐ŸŒ™
  • BITNET: Because It's Time NETwork ๐Ÿ• It's an academic computer network that was originally based on IBM mainframe systems, interconnected with leased 9600 bps lines ๐ŸŽ“ BITNET has recently merged with CSNET, The Computer+Science Network (another academic computer network), to form CREN: The Corporation for Research and Educational Networking ๐Ÿค See CSNET.
  • BOC: Bell Operating Company. More commonly called RBOC for Regional Bell Operating Company โ˜Ž๏ธ It's the local telephone company in each of the seven U.S. regions ๐Ÿ—บ๏ธ
  • bridge: A device that connects two or more physical networks and forwards packets between them ๐ŸŒ‰ Bridges can usually be made to filter packets, meaning they forward only certain traffic ๐Ÿšฆ Related devices are repeaters, which simply forward electrical signals from one cable to another, and full-fledged routers, which make routing decisions based on several criteria ๐Ÿง  In OSI terminology, a bridge is a Data Link Layer intermediate system. See repeater and router.
  • broadband: Characteristic of any network that multiplexes multiple, independent network carriers onto a single cable ๐Ÿ“ก This is usually done with frequency division multiplexing ๐ŸŽถ Broadband lets several networks coexist on one cable. Traffic from one network doesn't interfere with another, since the "conversations" happen on different frequencies in the "ether," kinda like commercial radio ๐Ÿ“ปโœจ
  • broadcast: A packet delivery system where a copy of a given packet is given to all hosts attached to the network ๐Ÿ“ฃ Example: Ethernet.
  • BSD: Berkeley Software Distribution. A term used when describing different versions of the Berkeley UNIX software, as in "4.3BSD UNIX" ๐Ÿ˜Ž
  • catenet: A network where hosts are connected to networks with varying characteristics, and those networks are interconnected by gateways (routers) ๐Ÿ•ธ๏ธ The Internet is an example of a catenet. See IONL.
  • CCITT: International Consultative Committee for Telegraphy and Telephony. A unit of the International Telecommunications Union (ITU) of the United Nations ๐ŸŒ It's an organization with representatives from the PTTs of the world ๐Ÿข CCITT produces technical standards, known as "Recommendations," for all internationally controlled aspects of analog and digital communications ๐Ÿ“‘ See X Recommendations.
  • CCR: Commitment, Concurrency, and Recovery. An OSI application service element used to create atomic operations across distributed systems โš›๏ธ It's used mainly to implement two-phase commit for transactions and nonstop operations ๐Ÿ”
  • client-server model: A common way to describe network services and the model user processes (programs) of those services ๐Ÿง๐Ÿ–ฅ๏ธ Examples include the name-server/name-resolver paradigm of the DNS, and file-server/file-client relationships like NFS and diskless hosts ๐Ÿ’พ
  • CLNP: Connectionless Network Protocol. The OSI protocol for providing the OSI Connectionless Network Service (datagram service) ๐Ÿ“ฎ CLNP is the OSI equivalent of Internet IP, and it's sometimes called ISO IP ๐Ÿชช
  • CLTP: Connectionless Transport Protocol. Provides end-to-end Transport data addressing (via Transport selector) and error control (via checksum), but it can't guarantee delivery or provide flow control ๐Ÿ™…โ€โ™€๏ธ It's the OSI equivalent of UDP ๐Ÿƒโ€โ™€๏ธ
  • CMIP: Common Management Information Protocol. The OSI network management protocol ๐Ÿ› ๏ธ
  • CMOT: CMIP Over TCP. An effort to use the OSI network management protocol to manage TCP/IP networks ๐Ÿง‘โ€๐Ÿ’ป
  • connectionless: The model of interconnection where communication happens without first establishing a connection ๐Ÿ“ฌ It's sometimes (imprecisely) called datagram. Examples: LANs, Internet IP and OSI CLNP, UDP, and ordinary postcards ๐Ÿ’Œ
  • connection-oriented: The model of interconnection where communication goes through three well-defined phases: connection establishment, data transfer, and connection release ๐Ÿ“ž Examples: X.25, Internet TCP and OSI TP4, and ordinary telephone calls โ˜Ž๏ธ
  • core gateway: Historically, one of a set of gateways (routers) operated by the Internet Network Operations Center at BBN ๐Ÿ—๏ธ The core gateway system is a central part of Internet routing, since all groups must advertise paths to their networks from a core gateway, using the Exterior Gateway Protocol (EGP) ๐Ÿ›ฃ๏ธ See EGP, backbone.
  • COS: Corporation for Open Systems. A vendor and user group for conformance testing, certification, and promotion of OSI products ๐Ÿ…
  • COSINE: Cooperation for Open Systems Interconnection Networking in Europe. A program sponsored by the European Commission, aimed at using OSI to tie together European research networks ๐Ÿ‡ช๐Ÿ‡บ
  • CREN: See BITNET and CSNET. ๐Ÿ”—
  • CSMA/CD: Carrier Sense Multiple Access with Collision Detection. The access method used by local area networking technologies like Ethernet ๐Ÿš—๐Ÿ’ฅ
  • CSNET: Computer+Science Network. A large computer network, mostly in the U.S. but with international connections ๐ŸŒŽ CSNET sites include universities, research labs, and some commercial companies ๐Ÿซ It's now merged with BITNET to form CREN. See BITNET.
  • DARPA: Defense Advanced Research Projects Agency. The U.S. government agency that funded the ARPANET ๐Ÿฆ…
  • Data Link Layer: The OSI layer responsible for data transfer across a single physical connection, or a series of bridged connections, between two Network entities ๐Ÿ”—
  • DCA: Defense Communications Agency. The government agency responsible for the Defense Data Network (DDN) ๐Ÿ›ก๏ธ
  • DCE: Distributed Computing Environment. An architecture of standard programming interfaces, conventions, and server functionalities (e.g., naming, distributed file system, remote procedure call) for distributing applications transparently across networks of heterogeneous computers ๐Ÿงฉ It's promoted and controlled by the Open Software Foundation (OSF), a consortium led by HP, DEC, and IBM ๐Ÿค See ONC.
  • DDN: Defense Data Network. Comprises the MILNET and several other DoD networks ๐Ÿช–
  • DECnet: Digital Equipment Corporation's proprietary network architecture ๐Ÿ”’
  • DNS: Domain Name System. The distributed name/address mechanism used in the Internet ๐ŸŒโœจ Ily bestie, this one is everywhere ๐Ÿ’–

domain: okay so on the Internet, a domain is a part of a naming hierarchy ๐ŸŒธ Syntactically it's a sequence of names (labels) separated by periods (dots), like tundra.mpk.ca.us. โœจ Over in OSI land, "domain" usually means an administrative partition of a complex distributed system, like the MHS Private Management Domain (PRMD) and the Directory Management Domain (DMD) ๐Ÿ’…

dotted decimal notation: the way we write a 32-bit integer as four 8-bit numbers in base 10, with periods (dots) between them ๐Ÿ”ข It's how IP addresses on the Internet get shown, like 192.67.67.20 ๐Ÿฆ‹

DSA: Directory System Agent. The software that provides the X.500 Directory Service for a portion of the directory information base. Generally, each DSA is responsible for the directory information for a single organization or organizational unit ๐Ÿข

DUA: Directory User Agent. The software that accesses the X.500 Directory Service on behalf of the directory user. The directory user can be a person or another software element ๐Ÿงš

EARN: European Academic Research Network. A network that uses BITNET technology to connect universities and research labs in Europe ๐ŸŽ“

EGP: Exterior Gateway Protocol. A reachability routing protocol used by gateways in a two-level internet. EGP is used in the Internet core system. See core gateway ๐Ÿ›ฃ๏ธ

encapsulation: the technique layered protocols use, where each layer adds header information to the protocol data unit (PDU) from the layer above. In Internet terms, a packet would contain a header from the physical layer, then a header from the network layer (IP), then a header from the transport layer (TCP), then the application protocol data. It's like a parfait ๐Ÿ“ with layers all the way down

end system: An OSI system that contains application processes capable of communicating through all seven layers of OSI protocols. Equivalent to Internet host ๐Ÿ’ป

entity: OSI terminology for a layer protocol machine. An entity within a layer performs the functions of that layer within a single computer system, accessing the layer entity below and providing services to the layer entity above at local service access points ๐Ÿงฉ

ES-IS: End system to Intermediate system protocol. The OSI protocol by which end systems announce themselves to intermediate systems ๐Ÿ“ฃ

EUnet: European UNIX Network.

EUUG: European UNIX Users Group.

EWOS: European Workshop for Open Systems. The OSI Implementors Workshop for Europe. See OIW.

FARNET: Federation of American Research NETworks.

FDDI: Fiber Distributed Data Interface. An emerging high-speed networking standard. The underlying medium is fiber optics, and the topology is a dual-attached, counter-rotating Token Ring. FDDI networks can often be spotted by the orange fiber "cable" ๐Ÿงก

FIPS: Federal Information Processing Standard.

flame: To express a strong opinion and/or criticism of something, usually as a frank inflammatory statement in an electronic message. We've all seen one, bestie ๐Ÿ”ฅ

FNC: Federal Networking Council. The body responsible for coordinating networking needs among U.S. Federal agencies ๐Ÿ›๏ธ

fragmentation: The process in which an IP datagram is broken into smaller pieces to fit the requirements of a given physical network. The reverse process is termed reassembly. See MTU ๐Ÿงฉ

FRICC: Federal Research Internet Coordinating Committee. Now replaced by the FNC.

FTAM: File Transfer, Access, and Management. The OSI remote file service and protocol ๐Ÿ“

FTP: File Transfer Protocol. The Internet protocol (and program) used to transfer files between hosts. See FTAM ๐Ÿ“ค

gateway: The original Internet term for what is now called a router, or more precisely, an IP router. In modern usage, the terms "gateway" and "application gateway" refer to systems that do translation from some native format to another. Examples include X.400 to/from RFC 822 electronic mail gateways. See router ๐Ÿšช

GOSIP: Government OSI Profile. A U.S. Government procurement specification for OSI protocols ๐Ÿงพ

IAB: Internet Activities Board. The technical body that oversees the development of the Internet suite of protocols (commonly referred to as "TCP/IP"). It has two task forces (the IRTF and the IETF), each charged with investigating a particular area ๐Ÿ‘‘

ICMP: Internet Control Message Protocol. The protocol used to handle errors and control messages at the IP layer. ICMP is actually part of the IP protocol ๐Ÿšจ

IESG: Internet Engineering Steering Group. The executive committee of the IETF ๐Ÿ‘‘

IETF: Internet Engineering Task Force. One of the task forces of the IAB. The IETF is responsible for solving short-term engineering needs of the Internet. It has over 40 Working Groups ๐Ÿ› ๏ธ

IGP: Interior Gateway Protocol. The protocol used to exchange routing information between collaborating routers in the Internet. RIP and OSPF are examples of IGPs ๐Ÿ—บ๏ธ

IGRP: Internet Gateway Routing Protocol. A proprietary IGP used by cisco System's routers ๐Ÿ”’

INTAP: Interoperability Technology Association for Information Processing. The technical organization that has the official charter to develop Japanese OSI profiles and conformance tests ๐Ÿ‡ฏ๐Ÿ‡ต

intermediate system: An OSI system which is not an end system, but which instead relays communications between end systems. See repeater, bridge, and router ๐Ÿ”

internet: A collection of networks interconnected by a set of routers, which allow them to function as a single, large virtual network ๐Ÿ•ธ๏ธ

Internet: (note the capital "I") The largest internet in the world, made up of large national backbone nets (such as MILNET, NSFNET, and CREN) and a myriad of regional and local campus networks all over the world ๐ŸŒ The Internet uses the Internet protocol suite. To be on the Internet you must have IP connectivity, i.e., be able to Telnet to--or ping--other systems. Networks with only e-mail connectivity are not actually classified as being on the Internet ๐Ÿ“ฌ๐Ÿ™…

Internet address: A 32-bit address assigned to hosts using TCP/IP. See dotted decimal notation ๐Ÿ 

IONL: Internal Organization of the Network Layer. The OSI standard for the detailed architecture of the Network Layer. Basically, it partitions the Network layer into subnetworks interconnected by convergence protocols (equivalent to internetworking protocols), creating what the Internet calls a catenet or internet ๐Ÿงฑ

IP: Internet Protocol. The network layer protocol for the Internet protocol suite ๐Ÿ“ฆ

IP datagram: The fundamental unit of information passed across the Internet. It contains source and destination addresses along with data, plus a number of fields that define things like the length of the datagram, the header checksum, and flags to say whether the datagram can be (or has been) fragmented ๐ŸŽ

IRTF: Internet Research Task Force. One of the task forces of the IAB. The group responsible for research and development of the Internet protocol suite ๐Ÿ”ฌ

ISDN: Integrated Services Digital Network. An emerging technology that the telephone carriers of the world are beginning to offer. ISDN combines voice and digital network services in a single medium, making it possible to offer customers digital data services as well as voice connections through a single "wire." The standards that define ISDN are specified by CCITT ๐Ÿ“ž

IS-IS: Intermediate system to Intermediate system protocol. The OSI protocol by which intermediate systems exchange routing information ๐Ÿ—ฃ๏ธ

ISO: International Organization for Standardization. You knew that, right? ๐Ÿ™„ Best known for the 7-layer OSI Reference Model. See OSI ๐Ÿง 

ISODE: ISO Development Environment. A popular implementation of the upper layers of OSI. Pronounced eye-so-dee-eee ๐Ÿ—ฃ๏ธโœจ

JANET: Joint Academic Network. A university network in the U.K. ๐ŸŽ“

JUNET: Japan UNIX Network ๐Ÿ—พ

KA9Q: A popular implementation of TCP/IP and associated protocols for amateur packet radio systems ๐Ÿ“ป

Kermit: A popular file transfer and terminal emulation program ๐Ÿธ

little-endian: A format for storing or transmitting binary data in which the least significant byte (bit) comes first. See big-endian ๐Ÿ”ข

mail exploder: Part of an electronic mail delivery system that allows a message to be delivered to a list of addressees. Mail exploders are used to implement mailing lists. Users send messages to a single address (e.g., hacks@somehost.edu) and the mail exploder takes care of delivery to the individual mailboxes on the list ๐Ÿ’Œ

mail gateway: A machine that connects two or more electronic mail systems (especially dissimilar mail systems on two different networks) and transfers messages between them. Sometimes the mapping and translation can be quite complex, and it generally requires a store-and-forward scheme, whereby the message is received from one system completely before it is transmitted to the next system after suitable translations ๐Ÿ“ฎ

Martian: Humorous term applied to packets that turn up unexpectedly on the wrong network because of bogus routing entries. Also used as a name for a packet which has an altogether bogus (non-registered or ill-formed) Internet address ๐Ÿ‘ฝ

MHS: Message Handling System. The system of message user agents, message transfer agents, message stores, and access units which together provide OSI electronic mail. MHS is specified in the CCITT X.400 series of Recommendations ๐Ÿ“จ

MIB: Management Information Base. A collection of objects that can be accessed via a network management protocol. See SMI ๐Ÿ—ƒ๏ธ

MILNET: MILitary NETwork. Originally part of the ARPANET, MILNET was partitioned in 1984 so that military installations could have reliable network service, while the ARPANET continued to be used for research. See DDN ๐Ÿช–

MTA: Message Transfer Agent. An OSI application process used to store and forward messages in the X.400 Message Handling System. Equivalent to Internet mail agent ๐Ÿ“ฌ

MTU: Maximum Transmission Unit. The largest possible unit of data that can be sent on a given physical medium. Example: The MTU of Ethernet is 1500 bytes. See fragmentation ๐Ÿ“

multicast: A special form of broadcast where copies of the packet are delivered to only a subset of all possible destinations. See broadcast ๐Ÿ“ฃ

multi-homed host: A computer connected to more than one physical data link. The data links may or may not be attached to the same network ๐Ÿ ๐Ÿ 

name resolution: The process of mapping a name into the corresponding address. See DNS ๐Ÿ—บ๏ธ

NetBIOS: Network Basic Input Output System. The standard interface to networks on IBM PC and compatible systems ๐Ÿ–ฅ๏ธ

Network Address: See Internet address or OSI Network Address ๐Ÿ“

Network Layer: The OSI layer that is responsible for routing, switching, and subnetwork access across the entire OSI environment ๐Ÿ›ค๏ธ

NFS(R): Network File System. A distributed file system developed by Sun Microsystems, which allows a set of computers to cooperatively access each other's files in a transparent manner ๐Ÿ“‚

NIC: Network Information Center. Originally there was only one, located at SRI International and tasked with serving the ARPANET (and later DDN) community. Today there are many NICs, operated by local, regional, and national networks all over the world. Such centers provide user assistance, document service, training, and much more ๐Ÿซถ

NIST: National Institute of Standards and Technology. (Formerly NBS). See OIW ๐ŸŒˆ

NMS ๐Ÿ’–: Network Management Station! This is the system in charge of managing a (portion of a) network. The NMS talks to network management agents, which live in the managed nodes, through a network management protocol. See agent.

NOC ๐ŸŽ€: Network Operations Center. Okay so this is any center that handles the operational side of a production network. That includes monitoring and control, trouble-shooting, user assistance, and so on. ๐Ÿ’…

NSAP โœจ: Network Service Access Point. This is the spot where the OSI Network Service gets made available to a Transport entity. NSAPs are identified by OSI Network Addresses. ๐Ÿฆ‹

NSF ๐Ÿ‘‘: National Science Foundation. These are the sponsors of the NSFNET.

NSFNET ๐ŸŒˆ: National Science Foundation NETwork. It's a collection of local, regional, and mid-level networks in the U.S. all tied together by a high-speed backbone. It gives scientists access to a number of supercomputers across the country. Iconic, honestly. ๐Ÿ”ฅ

OIW ๐Ÿ’…: Workshop for Implementors of OSI. Frequently called NIST OIW or the NIST Workshop, this is the North American regional forum where OSI implementation agreements get decided. It's equivalent to EWOS in Europe and AOW in the Pacific. ๐ŸŒธ

ONC(tm) ๐Ÿงš: Open Network Computing. A distributed applications architecture promoted and controlled by a consortium led by Sun Microsystems.

OSI ๐ŸŒˆ: Open Systems Interconnection. An international standardization program to facilitate communications among computers from different manufacturers. See ISO.

OSI Network Address ๐ŸŽ€: The address, consisting of up to 20 octets, used to locate an OSI Transport entity. It's formatted into an Initial Domain Part, which is standardized for each of several addressing domains, and a Domain Specific Part, which is the responsibility of the addressing authority for that domain.

OSI Presentation Address ๐Ÿ’œ: The address used to locate an OSI Application entity. It's made up of an OSI Network Address plus up to three selectors, one each for use by the Transport, Session, and Presentation entities.

OSPF โœจ: Open Shortest Path First. A "Proposed Standard" IGP for the Internet. See IGP.

PCI ๐Ÿฆ‹: Protocol Control Information. The protocol information an OSI entity adds to the service data unit passed down from the layer above. All together, they form a Protocol Data Unit (PDU).

PDU ๐Ÿ’–: Protocol Data Unit. This is OSI terminology for "packet" โœจ. A PDU is a data object exchanged by protocol machines (entities) within a given layer. PDUs consist of both Protocol Control Information (PCI) and user data.

Physical Layer ๐Ÿซถ: The OSI layer that provides the means to activate and use physical connections for bit transmission. In plain terms, it's the procedures for transferring a single bit across a Physical Media.

Physical Media ๐ŸŒธ: Any means in the physical world for transferring signals between OSI systems. It's considered to be outside the OSI Model, which is why it's sometimes referred to as "Layer 0." The physical connector to the media can be considered as defining the bottom interface of the Physical Layer, i.e., the bottom of the OSI Reference Model.

ping ๐Ÿ™ˆ: Packet internet groper. A program used to test reachability of destinations by sending them an ICMP echo request and waiting for a reply. It's used as a verb too: "Ping host X to see if it is up!"

port ๐Ÿ“: The abstraction used by Internet transport protocols to distinguish among multiple simultaneous connections to a single destination host. See selector.

POSI ๐Ÿ‘‘: Promoting Conference for OSI. The OSI "800-pound gorilla" in Japan. It consists of executives from the six major Japanese computer manufacturers and Nippon Telephone and Telegraph. They set policies and commit resources to promote OSI.

PPP โญ: Point-to-Point Protocol. The successor to SLIP, PPP provides router-to-router and host-to-network connections over both synchronous and asynchronous circuits. See SLIP.

Presentation Address ๐Ÿ’…: See OSI Presentation Address.

Presentation Layer ๐ŸŽ€: The OSI layer that determines how Application information is represented (i.e., encoded) while in transit between two end systems.

PRMD ๐Ÿ’œ: Private Management Domain. An X.400 Message Handling System private organization mail system. Example: NASAmail. See ADMD.

protocol ๐Ÿ”ฅ: A formal description of messages to be exchanged and rules to be followed for two or more systems to exchange information.

proxy ๐Ÿฆ‹: The mechanism whereby one system "fronts for" another system in responding to protocol requests. Proxy systems are used in network management to avoid having to implement full protocol stacks in simple devices, such as modems.

proxy ARP ๐ŸŒˆ: The technique in which one machine, usually a router, answers ARP requests intended for another machine. By "faking" its identity, the router accepts responsibility for routing packets to the "real" destination. Proxy ARP allows a site to use a single IP address with two physical networks. Subnetting would normally be a better solution.

PSN ๐Ÿ˜ญ: Packet Switch Node. The modern term used for nodes in the ARPANET and MILNET. These used to be called IMPs (Interface Message Processors). PSNs are currently implemented with BBN C30 or C300 minicomputers.

RARE ๐Ÿงš: Reseaux Associes pour la Recherche Europeenne. This is the European association of research networks.

RARP ๐Ÿ’–: Reverse Address Resolution Protocol. The Internet protocol a diskless host uses to find its Internet address at startup. RARP maps a physical (hardware) address to an Internet address. See ARP.

RBOC โœจ: Regional Bell Operating Company. See BOC.

repeater ๐ŸŒธ: A device which propagates electrical signals from one cable to another without making routing decisions or providing packet filtering. In OSI terminology, a repeater is a Physical Layer intermediate system. See bridge and router.

RFC ๐Ÿ’œ: Request For Comments. This is the document series, begun in 1969, which describes the Internet suite of protocols and related experiments. Not all (in fact very few) RFCs describe Internet standards, but all Internet standards are written up as RFCs.

RFS ๐Ÿฆ‹: Remote File System. A distributed file system, similar to NFS, developed by AT&T and distributed with their UNIX System V operating system. See NFS.

RIP ๐Ÿ‘‘: Routing Information Protocol. An Interior Gateway Protocol (IGP) supplied with Berkeley UNIX.

RIPE ๐ŸŒˆ: Reseaux IP Europeenne. This is a European continental TCP/IP network operated by EUnet. See EUnet.

rlogin ๐ŸŽ€: A service offered by Berkeley UNIX which allows users of one machine to log into other UNIX systems (for which they are authorized) and interact as if their terminals were connected directly. Similar to Telnet.

ROSE ๐Ÿ’…: Remote Operations Service Element. A lightweight RPC protocol, used in OSI Message Handling, Directory, and Network Management application protocols.

router ๐Ÿ”ฅ: A system responsible for making decisions about which of several paths network (or Internet) traffic will follow. To do this, it uses a routing protocol to gain information about the network, and algorithms to choose the best route based on several criteria known as "routing metrics." In OSI terminology, a router is a Network Layer intermediate system. See gateway, bridge and repeater.

RPC ๐Ÿซถ: Remote Procedure Call. An easy and popular paradigm for implementing the client-server model of distributed computing. A request is sent to a remote system to execute a designated procedure, using arguments supplied, and the result is returned to the caller. There are many variations and subtleties, resulting in a variety of different RPC protocols.

RTSE ๐Ÿ˜ญ: Reliable Transfer Service Element. A lightweight OSI application service used above X.25 networks to handshake application PDUs across the Session Service and TP0. Not needed with TP4, and not recommended for use in the U.S. except when talking to X.400 ADMDs.

SAP โœจ: Service Access Point. The point at which the services of an OSI layer are made available to the next higher layer. The SAP is named according to the layer providing the services: e.g., Transport services are provided at a Transport SAP (TSAP) at the top of the Transport Layer.

selector ๐Ÿ’–: The identifier used by an OSI entity to distinguish among multiple SAPs at which it provides services to the layer above. See port.

Session Layer ๐ŸŒธ: The OSI layer that provides means for dialogue control between end systems.

SGMP ๐Ÿงš: Simple Gateway Management Protocol. The predecessor to SNMP. See SNMP.

SLIP ๐Ÿ“: Serial Line IP. An Internet protocol used to run IP over serial lines, such as telephone circuits or RS-232 cables interconnecting two systems. SLIP is now being replaced by PPP. See PPP.

SMDS ๐ŸŒˆ: Switched Multimegabit Data Service. An emerging high-speed networking technology to be offered by the telephone companies in the U.S.

SMI ๐Ÿ’œ: Structure of Management Information. The rules used to define the objects that can be accessed via a network management protocol. See MIB.

SMTP ๐Ÿฆ‹: Simple Mail Transfer Protocol. The Internet electronic mail protocol. Defined in RFC 821, with associated message format descriptions in RFC 822.

SNA ๐Ÿ’€: Systems Network Architecture. IBM's proprietary network architecture.

SNMP ๐Ÿ‘‘: Simple Network Management Protocol. The network management protocol of choice for TCP/IP-based internets.

SPAG ๐ŸŽ€: Standards Promotion and Application Group. A group of European OSI manufacturers which chooses option subsets and publishes these in a "Guide to the Use of Standards" (GUS).

SQL ๐Ÿ’…: Structured Query Language. The international standard language for defining and accessing relational databases.

subnet mask ๐ŸŒธ: See address mask.

subnetwork ๐Ÿซถ: A collection of OSI end systems and intermediate systems under the control of a single administrative domain and utilizing a single network access protocol. Examples: private X.25 networks, collection of bridged LANs.

TCP โœจ: Transmission Control Protocol. The major transport protocol in the Internet suite of protocols, providing reliable, connection-oriented, full-duplex streams. It uses IP for delivery. See TP4.

Telnet ๐Ÿ™ˆ: The virtual terminal protocol in the Internet suite of protocols. It allows users of one host to log into a remote host and interact as normal terminal users of that host.

three-way-handshake ๐Ÿ”ฅ: The process whereby two protocol entities synchronize during connection establishment.

TP0 ๐Ÿ“: OSI Transport Protocol Class 0 (Simple Class). This is the simplest OSI Transport Protocol, useful only on top of an X.25 network (or other network that does not lose or damage data).

TP4 ๐Ÿ‘‘: OSI Transport Protocol Class 4 (Error Detection and Recovery Class). This is the most powerful OSI Transport Protocol, useful on top of any type of network. TP4 is the OSI equivalent to TCP.

transceiver ๐ŸŒˆ: Transmitter-receiver. The physical device that connects a host interface to a local area network, such as Ethernet. Ethernet transceivers contain electronics that apply signals to the cable and sense collisions.

Transport Layer ๐Ÿ’œ: The OSI layer that is responsible for reliable end-to-end data transfer between end systems.

UA ๐Ÿฆ‹: User Agent. An OSI application process that represents a human user or organization in the X.400 Message Handling System. It creates, submits, and takes delivery of messages on the user's behalf.

UDP ๐Ÿ’–: User Datagram Protocol. A transport protocol in the Internet suite of protocols. UDP, like TCP, uses IP for delivery; however, unlike TCP, UDP provides for exchange of datagrams without acknowledgements or guaranteed delivery. See CLTP.

UUCP: UNIX to UNIX Copy Program. A protocol used for communication between consenting UNIX systems ๐Ÿซฃ. Both sides have to agree to talk before anything happens, so no random systems slide into your DMs โœจ

XDR: eXternal Data Representation. A standard for machine-independent data structures, developed by Sun Microsystems ๐Ÿ’œ. It's similar to ASN.1, so if you've met that one, XDR will feel familiar ๐Ÿงš

X/Open: A group of computer manufacturers that promotes the development of portable applications based on UNIX ๐ŸŒˆ. They publish a document called the X/Open Portability Guide, which is basically their official handbook ๐Ÿ“–

X Recommendations: These are the CCITT documents that describe data communication network standards ๐Ÿฆ‹. The well-known ones include the X.25 Packet Switching standard, the X.400 Message Handling System, and X.500 Directory Services. Iconic lineup, no notes ๐Ÿ‘‘

The X Window System (TM): A popular window system developed by MIT and implemented on a number of workstations ๐Ÿ–ฅ๏ธโœจ The (TM) is there because it's a trademark, so it gets its own little respect moment ๐Ÿ’…

For More Information ๐ŸŒธ

As we said in the introduction, this is only a partial list of words from the world of interoperability. Yes, you're right, we didn't list "interoperability" ๐Ÿ™ˆ The jury is still out on exactly what it means, and we invite you to suggest a definition. Main character move, honestly ๐Ÿ’–

To learn more about these topics, check out the books, standards documents, bibliographies, periodicals, mailing lists, etc. listed in "Information Sources" in the December 1989 issue of ConneXions--The Interoperability Report ๐Ÿ“š๐ŸŽ€


Security Considerations ๐Ÿ’€

Security issues are not discussed in this memo. Yes, that's the whole section, and yes, it's a big deal ๐Ÿ˜ญ Security is a huge topic, so this document isn't the place to look for answers on it.

Authors' Addresses ๐ŸŽ€

   Ole J. Jacobsen
   Interop, Inc.
   480 San Antonio Road
   Suite 100
   Mountain View, CA 94040

   Phone: (415) 941-3399

   EMail: OLE@CSLI.STANFORD.EDU


   Daniel C. Lynch
   Interop, Inc.
   480 San Antonio Road
   Interop, Inc.
   480 San Antonio Road
   Suite 100
   Mountain View, CA 94040

   Phone: (415) 941-3399

   EMail: Lynch@ISI.EDU
๐Ÿ“ฆ where this page comes from