15.1. Xerox, Novell, e Historia

Primero veamos de d�nde salieron los protocolos y c�mo son. A finales de los 70, Xerox Corporation desarroll� y public� un est�ndar abierto llamado Especificaci�n de Red Xerox (Xerox Network Specification, XNS). La Especificaci�n de Red Xerox defin�a una serie de protocolos designados para la interconexi�n de prop�sito general, con un gran �nfasis en el uso de redes de �rea local. Hab�a dos protocolos de red principales implicados: el Protocolo de Datagramas de Internet (Internet Datagram Protocol, IDP), que proporcionaba un transporte de datagramas sin conexi�n y no fiable de un nodo a otro, y el Protocolo de Paquetes Secuenciados (Sequenced Packet Protocol, SPP), que era una forma modificada del IDP basada en la conexi�n y fiable. Los datagramas de una red XNS eran direccionados individualmente. El esquema de direccionamiento utilizaba una combinaci�n de una direcci�n de red IDP de 4 bytes (que era asignada un�vocamente a cada segmento de la LAN Ethernet), y la direcci�n de nodo de 6 bytes (la direcci�n de la tarjeta NIC). Los enrutadores eran dispositivos que desviaban datagramas entre dos o m�s redes IDP separadas. En IDP no existe el concepto de subred; cualquier colecci�n nueva de nodos requiere la asignaci�n de otra direcci�n de red. Las direcciones de red se escogen de manera que sean �nicas en la interred en cuesti�n. A veces, los administradores desarrollan convenciones haciendo que cada byte codifique alg�n tipo de informaci�n, como la situaci�n geogr�fica, de manera que las direcciones de red se reservan de manera sist�mica; sin embargo, no es un requisito del protocolo.

La Novell Corporation eligi� basar su propio juego de red en el juego XNS. Novell realiz� peque�as mejoras al IDP y al SPP y los renombr� como IPX (Internet Packet eXchange, Intercambio de Paquetes de Internet) y SPX (Sequenced Packet eXchange, Intercambio de Paquetes Secuenciados). Novell a�adi� dos protocolos nuevos: el Protocolo Central de NetWare (NetWare Core Protocol, NCP), que proporcionaba funciones para compartir ficheros e impresoras sobre IPX, y el Protocolo de Anuncio de Servicios (Service Advertisement Protocol, SAP), que permit�a a los nodos de una red Novell saber qu� nodos proporcionaban qu� servicios.

La Tabla 15-1 relaciona los juegos de protocolos XNS, Novell y TCP/IP en t�rminos de la funci�n que realizan. Las relaciones son s�lo una aproximaci�n, pero pueden ayudarle a comprender qu� sucede cuando nos refiramos a estos protocolos m�s adelante.

Tabla 15-1. Relaciones entre los Protocolos de XNS, Novell, y TCP/IP

XNSNovellTCP/IPCaracter�sticas
IDPIPXUDP/IPTransporte sin conexi�n ni fiabilidad
SPPSPXTCPTransporte basado en la conexi�n y fiable
 NCPNFSServicios de fichero
 RIPRIPIntercambio de informaci�n de encaminamiento
 SAP Intercambio de informaci�n sobre la disponibilidad de servicios