old-www/LDP/nag2/x11684.html

311 lines
5.3 KiB
HTML
Raw Permalink Blame History

<HTML
><HEAD
><TITLE
>Xerox, Novell, and History</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.57"><LINK
REL="HOME"
TITLE="Linux Network Administrators Guide"
HREF="index.html"><LINK
REL="UP"
TITLE="IPX and the NCP Filesystem"
HREF="x-087-2-ipx.html"><LINK
REL="PREVIOUS"
TITLE="IPX and the NCP Filesystem"
HREF="x-087-2-ipx.html"><LINK
REL="NEXT"
TITLE="IPX and Linux"
HREF="x11757.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Linux Network Administrators Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x-087-2-ipx.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 15. IPX and the NCP Filesystem</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x11757.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="AEN11684"
>15.1. Xerox, Novell, and History</A
></H1
><P
>&#13;
First, let's look at where the protocols came from and what they look
like. In the late 1970s, the Xerox Corporation developed and
published an open standard called the Xerox Network Specification
(XNS). The Xerox Network Specification described a series of protocols
designed for general purpose internetworking, with a strong emphasis
on the use of local area networks. There were two primary networking
protocols involved: the Internet Datagram Protocol (IDP), which
provided a connectionless and unreliable transport of datagrams from
one host to another, and the Sequenced Packet Protocol (SPP), which
was a modified form of IDP that was connection-based and reliable. The
datagrams of an XNS network were individually addressed. The
addressing scheme used a combination of a 4-byte IDP network
address (which was uniquely assigned to each Ethernet LAN segment),
and the 6-byte node address (the address of the NIC card). Routers
were devices that switched datagrams between two or more separate IDP
networks. IDP has no notion of subnetworks; any new collection of
hosts requires another network address to be assigned. Network
addresses are chosen such that they are unique on the internetwork in
question. Sometimes administrators develop conventions by having each
byte encode some other information, such as geographic location, so that
network addresses are allocated in a systemic way; it isn't a
protocol requirement, however.</P
><P
>&#13;
The Novell Corporation chose to base their own networking suite on the
XNS suite. Novell made small enhancements to IDP and SPP and renamed
them IPX (Internet Packet eXchange) and SPX (Sequenced Packet
eXchange). Novell added new protocols, such as the NetWare Core
Protocol (NCP), which provided file and printer sharing features that
ran over IPX, and the Service Advertisement Protocol (SAP), which
enabled hosts on a Novell network to know which hosts provided which
services.</P
><P
>&#13;<A
HREF="x11684.html#X-087-2-IX.PROTOCOL.FAMILY"
>Table 15-1</A
> maps the relationship between
the XNS, Novell, and TCP/IP suites in terms of function. The relationships
are an approximation only, but should help you understand what is
happening when we refer to these protocols later on.</P
><DIV
CLASS="TABLE"
><A
NAME="X-087-2-IX.PROTOCOL.FAMILY"
></A
><P
><B
>Table 15-1. XNS, Novell, and TCP/IP Protocol Relationships</B
></P
><TABLE
BORDER="1"
CLASS="CALSTABLE"
><THEAD
><TR
><TH
ALIGN="LEFT"
VALIGN="TOP"
>XNS</TH
><TH
ALIGN="LEFT"
VALIGN="TOP"
>Novell</TH
><TH
ALIGN="LEFT"
VALIGN="TOP"
>TCP/IP</TH
><TH
ALIGN="LEFT"
VALIGN="TOP"
>Features</TH
></TR
></THEAD
><TBODY
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>IDP</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>IPX</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>UDP/IP</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Connectionless, unreliable transport</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>SPP</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>SPX</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>TCP</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Connection-based, reliable transport</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
><EFBFBD></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>NCP</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>NFS</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>File services</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
><EFBFBD></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>RIP</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>RIP</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Routing information exchange</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
><EFBFBD></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>SAP</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><EFBFBD></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>Service availability information exchange</TD
></TR
></TBODY
></TABLE
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x-087-2-ipx.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x11757.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>IPX and the NCP Filesystem</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="x-087-2-ipx.html"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>IPX and Linux</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>