ゼロックス・ネットワーク・システム
Pupが完了するずっと前の1975年までに、メトカーフはすでにゼロックスの厳しい経営陣の下で苛立っていた。 メトカーフは会社がすぐにイーサネットを生産すべきだと考えていたが、上層部の間でほとんど関心を示さなかった。 1974年、マサチューセッツ工科大学(MIT)の有名な人工知能研究所(AIラボ)の教授たちが、研究室で使用するためにイーサネットを購入したいとゼロックスに打診したことがきっかけで、重要な出来事が起こった。 ゼロックスの経営陣は、イーサネットは自社の機器の販売するために使用する方が良いと考え、拒否した。 AIラボはその後、独自のバージョンのイーサネットであるChaosnet(英語版)を作ることになった。
メトカーフは最終的に1975年11月にゼロックスを退社し、シティバンクの先進的な製品開発を担当する部門であるトランザクションテクノロジに就職した。しかし、その7か月後に彼がゼロックスに戻ってきたのは、PARCのコンセプトを市場に投入するためにゼロックス内にシステム開発部門を組織したばかりのデビッド・リドル(David Liddle)(英語版)によるものであった。 メトカーフはすぐにイーサネットを20Mbit/sで動作するように設計し直し、Pupを製品品質のバージョンに書き換える努力を始めた。 メトカーフはPupの助けを求めて、当時スタンフォード大学のヴィントン・サーフ(Vint Cerf)の下で論文を書き終えていたヨギン・ダラル(Yogin Dalal) (英語版) に声をかけた。
当初、XNSサービスロケーションは、一連の拡張リングブロードキャストを使用したリモートプロシージャコールのブロードキャストを介して実行することで取得された (ローカルルーターと協議して、より遠くのネットワークを取得するため)。その後、サービスロケーションをより遠くに取得するために、クリアリングハウス・プロトコル3レベルのディレクトリサービスが作成され、拡張リングブロードキャストは、初期のクリアリングハウスの位置を特定するためにのみ使用された。
基盤技術としてのMesaとの緊密な統合により、従来の高レベルのプロトコルの多くはXNSシステム自体の一部ではなかった。 これは、XNSプロトコルを使用しているベンダーが、ファイル共有とプリンタサポートのための独自のソリューションを作成していることを意味した。 これらのサードパーティ製品の多くは、理論的にはパケットレベルでお互いに通信できたが、お互いのアプリケーションサービスを呼び出す機能はほとんどまたはまったくなかった。これがXNS市場の完全な断片化につながり、IPが簡単に置き換えた理由の1つとして挙げられている。
ハーバード大学最終学年のボブ・メトカーフ(Bob Metcalfe)は、いくつかの企業の面接を受け、ゼロックスPARCのジェリー・エルカイド(Jerry Elkind)(英語版)とボブ・テイラー(Bob Taylor)に温かく迎えられ、ゼロックスAltoとなるネットワーク化されたコンピュータ・ワークステーションの開発に着手した。 彼は7月に卒論を終えた後、PARCへの入社を承諾した。 1970年、会議に出席していたスティーブ・クロッカー(Steve Crocker)の家でカウチ・サーフィン(英語版)をしていたメトカーフは、「Proceedings of the Fall Joint Computer Conference」を手に取り、読んでいるうちに眠りにつこうとした。 その代わりに、彼は初期の広域ネットワークシステムであるALOHAnetの記事に魅了された。 6月までには、彼はネットワーキングに関する独自の理論を開発し、教授に提示したが、教授はそれを拒否し「私の尻を叩いた」。