PARC Universal Packet

Internet history timeline

Early research and development:

Merging the networks and creating the Internet:

Commercialization, privatization, broader access leads to the modern Internet:

Examples of Internet services:

The PARC Universal Packet (PUP or PuP, although the original documents usually use Pup) was one of the two earliest internetworking protocol suites; it was created by researchers at Xerox PARC in the mid-1970s. (Technically, the name PUP only refers to the internetwork-level protocol, but it is also applied to the whole protocol suite.) The entire suite provided routing and packet delivery, as well as higher-level functions such as a reliable byte stream, along with numerous applications.

History

The PUP protocol was created in roughly the same time frame as the earliest parts of the development of TCP/IP for the Internet and also the same time period as the early Ethernet local area network at PARC.[1] The fundamental design of the PUP suite was substantially complete by 1974. PUP was designed to connect the Ethernet to the ARPANET, which was a forerunner to TCP/IP and the Internet. It was primarily designed by Robert Metcalfe, David Boggs, Charles P. Thacker, Butler Lampson and John Shoch.

In the 1980s Xerox used PUP as the base for the Xerox Network Systems (XNS) protocol suite; some of the protocols in the XNS suite (such as the Internetwork Datagram Protocol) were lightly modified versions of the ones in the PUP suite, but others are quite different, reflecting the experience gained with PUP and IP.

Basic internetwork protocol

The main internetwork layer protocol is PUP, which roughly corresponds to the Internet Protocol (IP) layer in TCP/IP. A full PUP network address consists of an 8-bit network number, an 8-bit host number, and a 16-bit socket number. The network number has a particular special value which means 'this network', for use by hosts which do not (yet) know their network number.

Unlike TCP/IP, socket fields are part of the full network address in the PUP header, so that upper-layer protocols did not need to implement their own demultiplexing; PUP also supplies packet types (again, unlike IP). Also, an optional 2-byte checksum covers the entire packet.

PUP packets are up to 554 bytes long (including the 20 byte PUP header), and the checksum. This is a smaller packet size than IP, which requires all hosts to support a minimum of 576 bytes (but allows packets of up to 65K bytes, if the hosts support them); individual PUP host pairs on a particular network might use larger packets, but no PUP router is required to handle them. Larger packets can be fragmented.

A protocol named the Gateway Information Protocol (an ancestor of RIP) is used as both the routing protocol, and for hosts to discover routers.

PUP also includes a simple echo protocol at the internetwork layer, similar to IP's ping, but operating at a lower level.

Transport layer protocols

To establish a transport connection, two protocols came into play. The first, the Rendezvous and Termination Protocol (RTP), which was used to initiate communication between two entities, as well as manage and terminate the connection. The second was the primary transport layer protocol, Byte Stream Protocol (BSP), which was analogous to TCP.

Once RTP had started the connection, BSP took over and managed the data transfer. Like TCP, BSP's semantics and operation were in terms of bytes; this was discarded in favour of packets for the equivalent protocol in XNS, Sequenced Packet Protocol.

Application protocols

PUP supported a large number of applications. Some of them, such as Telnet and File Transfer Protocol, were basically the same protocols as used on the ARPANET (much as occurred with the TCP/IP suite).

Others were novel, including protocols for printer spooling, copying disk packs, page-level remote access to file servers, name lookup, remote management, etc. (although some of these capabilities had been seen before, e.g. the ARPANET already made heavy use of remote management for controlling the Interface Message Processors (IMPs) which made it up).

Impact

PUP showed that internetworking ideas were feasible, influenced the design work on TCP/IP, and laid a foundation for the later XNS protocols. In June and July 1973, Vint Cerf and Bob Kahn organized INWG meetings at Stanford, and Xerox Researchers Bob Metcalfe and John Shoch attended. However, the Xerox attendees were told by a Xerox lawyer that they could not talk about PUP. During design discussions, the Xerox attendees kept pointing out flaws in the ideas that were suggested, until one of the Stanford researchers blurted out, "You guys have already done this, haven’t you?"[2][3] John Shoch continued to be involved in the development of TCP/IP. Ed Taft was involved in early discussions about email.[4]

The biggest impact of PUP was probably as a key component of the office of the future model first demonstrated at Xerox PARC; that demonstration would not have been anything like as powerful as it was without all the capabilities that a working internetwork provided.

The Gateway Information Protocol's descendant, RIP (with minor modifications to carry the addresses of any protocol family), remains in use today in other protocol suites, including TCP/IP. One version of RIP served as one of the initial so-called interior gateway protocols for the growing Internet, before the arrival of the more modern OSPF and IS-IS. It is still in use as an interior gateway protocol, in small sites with simple requirements.

In terms of flaws, the PUP protocol family was not device independent, in modern terminology the IP and MAC layers were combined into a single layer, which made wide-scale adoption difficult. PUP's 8-bit network and 8-bit host could scale to at most 64k machines, before an inter-network bridge or gateway would be needed. For this reason, a successor, the Xerox Networking System (XNS), was developed by the Xerox Office Systems Division using many of the ideas of PUP and a globally-unique, 48-bit host identifier (which became the MAC address in DIX v2 and later IEEE 802.3) to solve these problems:[5]

  • preventing address collisions and, or, duplicate address allocations (Xerox allocated 24-bit upper MAC address, and manufacturers allocated the lower 24 bits);
  • allowing analog repeaters (which were very low cost) to be a more viable network scaling device; and
  • allowing each network interface to generate globally unique id's (UIDs).

See also

References

  1. ^ Panzaris, Georgios (2008). Machines and romances: the technical and narrative construction of networked computing as a general-purpose platform, 1960-1995. Stanford University. p. 128. Despite the misgivings of Xerox Corporation (which intended to make PUP the basis of a proprietary commercial networking product), researchers at Xerox PARC, including ARPANET pioneers Robert Metcalfe and Yogen Dalal, shared the basic contours of their research with colleagues at TCP and Internet working group meetings in 1976 and 1977
  2. ^ Taylor, Bob (October 11, 2008), "Oral History of Robert (Bob) W. Taylor" (PDF), Computer History Museum Archive, CHM Reference number: X5059.2009
  3. ^ Isaacson, Walter (2014). The innovators : how a group of hackers, geniuses, and geeks created the digital revolution. Internet Archive. New York : Simon & Schuster. ISBN 978-1-4767-0869-0.
  4. ^ RFC 805. doi:10.17487/RFC0805.
  5. ^ Yogen Dalal; Robert Printis (October 1981). "48-bit absolute internet and ethernet host numbers" (PDF). SIGCOMM '81 Proceedings of the seventh symposium on Data communications. pp. 240–245.

Further reading

Read other articles:

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Satelit Cakrawarta atau Indostar merupakan satelit penyiaran yang memberikan pelayanan jasa komunikasi (penyiaran) di daerah Asia, khususnya Indon...

 

Одновременное вложение графов — это техника визуализации двух и более различных графов на одном и том же множестве помеченных вершин, при которой избегается пересечения рёбер в каждом из графов. Пересечения между рёбрами разных графов разрешаются, не разрешается тольк...

 

Maliq & D'EssentialsMaliq & D'Essentials di Backyard Coffee. Kiri ke kanan: Lale, Widi, Indah, Angga, Jawa, IlmanInformasi latar belakangAsalJakarta, IndonesiaGenreJazzFunkSoulR&BSophisti PopElektronikAcid JazzDowntempoTahun aktif2002–sekarangLabelWarner Music Indonesia(2004–2010,2023-sekarang)Organic Records (2010–2023)Artis terkait The Groove Humania Situs webhttps://www.instagram.com/maliqmusic hhtps://www.twitter.com/maliqmusicAnggota Angga Puradiredja (Angga) Rivani Ind...

Disease outbreak in Malta 1592–1593 Malta plague epidemicThe Church of Our Lady of Sorrows in Pietà, which was built adjacent to a cemetery for victims of the 1592–1593 epidemic[1] DiseasePlagueBacteria strainYersinia pestisLocationMaltaFirst outbreakAlexandria, EgyptArrival date7 May 1592Deathsc. 3000 The 1592–1593 Malta plague epidemic was a major outbreak of plague (Maltese: pesta) on the island of Malta, then ruled by the Order of St John. It occurred in three waves between...

 

Polish American mathematician Jerzy NeymanBornJerzy Spława-Neyman(1894-04-16)April 16, 1894Bendery, Bessarabia Governorate, Russian Empire (now Bender, Moldova)DiedAugust 5, 1981(1981-08-05) (aged 87)Oakland, California, USNationalityPolishAlma materUniversity of WarsawKharkov UniversityKnown forNeyman constructionNeyman–Pearson lemmaNeyman–Rubin causal modelFisher–Neyman factorization theoremConfidence intervalHypothesis testingStatistics of galaxy clustersAwardsNewcomb...

 

2019–20 North American winterWinter storms over the US and Canada on November 27, 2019Seasonal boundariesMeteorological winterDecember 1 – February 29Astronomical winterDecember 21 – March 19Most notable eventNameNovember 26 – December 3, 2019 North American blizzard • DurationNovember 26–December 3, 2019 Seasonal statisticsMaximum snowfall accumulation114 inches (290 cm) (Homewood, California)Total fatalities21 totalTotal damageUnknown...

Voce principale: Law & Order: UK. La sesta stagione della serie televisiva Law & Order: UK è stata trasmessa per la prima volta sul canale statunitense BBC America dal 28 settembre al 9 novembre 2011 e trasmessa solo successivamente dal canale inglese ITV dal 6 gennaio al 17 febbraio 2012; questo è accaduto perché, nei mercati internazionali, la serie viene venduta in stagioni produttive di 13 episodi, mentre nel Regno Unito queste vengono spezzate in due blocchi che poi vengono t...

 

Stanley Cup 2009Squadre1234567Serie Pittsburgh Penguins 11440224 Detroit Red Wings  3 3 22 5 1 1 3 FormatoBest of Seven Periododal 30 maggio al 12 giugno 2009 StadiMellon Arena (Pittsburgh)Joe Louis Arena (Detroit) Allenatori Dan Bylsma (Pittsburgh) Mike Babcock (Detroit) Capitani Sidney Crosby (Pittsburgh) Nicklas Lidström (Detroit) Arbitri Paul Devorski (1,3,5,7) Dennis LaRue (1,3,5) Bill McCreary (2,4,6,7) Marc Joannette (2,4,6) MVP Evgenij Malkin Rete decisiva Maxime ...

 

Aziz Bouhaddouz Informasi pribadiNama lengkap Aziz BouhaddouzTanggal lahir 30 Maret 1987 (umur 37)Tempat lahir Berkane, MarokoTinggi 188 cm (6 ft 2 in)Posisi bermain PenyerangInformasi klubKlub saat ini FC St. PauliNomor 11Karier senior*Tahun Tim Tampil (Gol)2016 – FC St. Pauli 54 (19)Tim nasional2016 – Maroko 16 (3) * Penampilan dan gol di klub senior hanya dihitung dari liga domestik Aziz Bouhaddouz (lahir 30 Maret 1987) adalah seorang pemain sepak bola berkewargane...

جدول ميداليات دورة الألعاب الأولمبية الشتوية 1952معلومات عامةالبلد النرويج المكان أوسلو بتاريخ 1952 جدول ميداليات دورة الألعاب الأولمبية الشتوية 1948 جدول ميداليات دورة الألعاب الأولمبية الشتوية 1956 تعديل - تعديل مصدري - تعديل ويكي بيانات جرت دورة الألعاب الأولمبية الشتوية عا�...

 

Union strike in Columbus, Ohio in 1910 1910 Columbus streetcar strikeCrowd during the strikeDateJuly 24 – October 18, 1910LocationColumbus, OhioCaused byLow wages, long hours, fired workersMethodsStrike, riotResulted inUnsuccessful, workers returned to work or left for work elsewhereParties Amalgamated Association of Street and Electric Railway Employees local chapter Columbus Railway and Light Co.John J. Mahoney Detective Agency CasualtiesDeath(s)1[1]Arrestedat least 24[1]v...

 

Sudut kota Ivano-Frankivsk Ivano-Frankivsk (Ukraina: Івано-Франківськ) merupakan sebuah kota historik di Ukraina. Kota ini letaknya di bagian barat. Tepatnya di Oblast Ivano-Frankivsk.[1] Pada tahun 2022, kota ini memiliki jumlah penduduk sebesar 238.195[2] jiwa dan memiliki luas wilayah 83,73 km². Kota ini memiliki angka kepadatan penduduk sebesar 2.752 jiwa/km². Kota kembar Baia Mare, Rumania Chrzanów, Polandia Rybnik, Polandia Referensi ^ The City of ...

Historic house in Pennsylvania, United States United States historic placeGlen FoerdU.S. National Register of Historic Places Show map of PhiladelphiaShow map of PennsylvaniaShow map of the United StatesLocation5001 Grant Ave., Philadelphia, PennsylvaniaCoordinates40°03′06″N 74°58′44″W / 40.05167°N 74.97889°W / 40.05167; -74.97889Area17.8 acres (7.2 ha)Built1850ArchitectMcAuley & Co.NRHP reference No.79002320[1]Added to NRHPNovemb...

 

Artikel ini memiliki beberapa masalah. Tolong bantu memperbaikinya atau diskusikan masalah-masalah ini di halaman pembicaraannya. (Pelajari bagaimana dan kapan saat yang tepat untuk menghapus templat pesan ini) Artikel atau bagian mungkin perlu ditulis ulang agar sesuai dengan standar kualitas Wikipedia. Anda dapat membantu memperbaikinya. Halaman pembicaraan dari artikel ini mungkin berisi beberapa saran. Artikel ini tidak memiliki bagian pembuka yang sesuai dengan standar Wikipedia. Mohon t...

 

Josef Strauss Josef Strauss (20 Agustus 1827 - 22 Juli 1870) merupakan seorang komponis berkebangsaan Austria. Dia adalah putra kedua Johann Strauss I, jadi merupakan adik laki-laki dari Johann Strauss II. Dia belajar musik dengan Franz Dolleschal dan belajar piano dengan Franz Anton Reis. Strauss menikah dengan Caroline Pruckmayer di Wina pada tahun 1857. Karya Die Ersten und Letzten waltz op. 1 (1853) Die Ersten nach den Letzten waltz op. 12 (1854) Die Guten, Alten Zeiten waltz op. 26 (1856...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2020)   لمعانٍ أخرى، طالع هنري مارتن (توضيح). هنري مارتن (بالإنجليزية: Henry Martin)‏  معلومات شخصية الميلاد 15 يوليو 1925   لويفيل  تاريخ الوفاة 30 يونيو 2020 (94 سنة...

 

У этого термина существуют и другие значения, см. Лобня (значения). Город областного подчиненияЛобня Флаг Герб 56°00′43″ с. ш. 37°28′28″ в. д.HGЯO Страна  Россия Субъект Федерации Московская область Городской округ Лобня Глава Демешко Игорь Владимирович История и �...

 

Zollikon gemeinde de Suiza y ciudad de Suiza Escudo ZollikonLocalización de Zollikon en SuizaPaís  Suiza• Cantón  Zúrich• Distrito MeilenUbicación 47°20′32″N 8°34′42″E / 47.342222222222, 8.5783333333333• Altitud 473 mSuperficie 7,84 km²Población[1]​ 12 517 hab. (2014)• Densidad 1597 hab./km²Lengua AlemánCódigo postal 8702Sitio web Sitio oficial[editar datos en Wikidata] Zol...

この項目では、日本の愛知県名古屋市にある中日病院について説明しています。中華人民共和国の北京市にある中日友好医院(中日友好病院)については「中日友好医院」、「zh:中日友好医院」をご覧ください。 中日病院 情報正式名称 中日新聞社健康保険組合 中日病院英語名称 Chunichi Hospital標榜診療科 内科、外科、整形外科、放射線科、リハビリテーション科、眼�...

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...