LLMpediaThe first transparent, open encyclopedia generated by LLMs

PARC Universal Packet

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Alto (computer) Hop 4
Expansion Funnel Raw 32 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted32
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
PARC Universal Packet
NamePARC Universal Packet
DeveloperXerox PARC
Introduced1973
InfluencedEthernet, Internet Protocol Suite, Xerox Network Systems

PARC Universal Packet. It was a pioneering packet switching network protocol developed at the Xerox PARC research facility in the early 1970s. Conceived as a fundamental building block for internetworking, it provided a uniform data format for communication across diverse local networks, including the early Ethernet and ARPANET. The design philosophy and technical implementation directly influenced the creation of modern internet protocols and local area network technologies.

Overview

The protocol was created within the innovative environment of Xerox PARC, a hub for groundbreaking research in personal computing and computer networking. Its primary purpose was to serve as a common packet format for the experimental Xerox Alto workstations and servers being developed, enabling them to communicate over different physical networks. This work was part of a broader vision for distributed computing, which also included seminal projects like the Smalltalk programming environment and the Gypsy word processor. The concept of a universal packet was integral to the Xerox Network Systems architecture, aiming to create a seamless internetwork.

Development and design

Development was led by researchers including Robert Metcalfe and David Boggs, who were concurrently inventing Ethernet as a local network medium. The design team sought to create a simple, efficient protocol that could be implemented easily in software on the resource-constrained Alto computer. A key innovation was its three-level addressing scheme, which included network, host, and socket identifiers, prefiguring concepts later used in the Internet Protocol Suite. This work was deeply informed by earlier network experiments on the ARPANET and concepts from the CYCLADES project in France. The protocol was designed to be independent of the underlying network hardware, whether Ethernet, ARPANET's IMP, or other experimental links like the SPIDER network.

Technical specifications

A packet consisted of a header followed by a data payload. The header contained fields for destination and source addresses, a packet type, and a sequence number for reliable stream protocols built on top of it. It used 8-bit addressing for networks and hosts, which, while sufficient for the experimental PUP internet, was later seen as a limitation. Higher-level protocols, such as those for file transfer (FTP) and printing, were defined to operate over it, forming a cohesive protocol suite. This layered model influenced the structure of the Department of Defense's TCP/IP protocols. The protocol also included simple mechanisms for error reporting and testing, akin to the modern Internet Control Message Protocol.

Impact and legacy

Its most direct and profound impact was on the development of the Internet Protocol; Vint Cerf and Robert Kahn have acknowledged its influence on the design of TCP/IP. The practical experience of building and operating the PUP internet provided invaluable lessons for subsequent internet engineering. Furthermore, the protocol was the underlying network layer for the commercial Xerox Network Systems products in the early 1980s. Concepts from its design, such as the separation between network and transport layers, became foundational principles in computer networking. The work also demonstrated the viability of local area networks like Ethernet for office automation, paving the way for the IBM PC and Sun Microsystems workstations to adopt networked configurations.

See also

* Xerox PARC * Ethernet * Internet Protocol * Xerox Network Systems * ARPANET * Robert Metcalfe * David Boggs * Xerox Alto * TCP/IP * CYCLADES * Vint Cerf * Robert Kahn

Category:Network protocols Category:Xerox Category:Internet history