Protocolos para
Redes:
Los protocolos que vamos a
describir a continuación no se preocupan por el medio de transmisión: dan por
hecho que existe un protocolo de la capa de acceso al medio que se encarga del
envío y recepción de los paquetes a través del medio de transmisión. Para su
funcionamiento requieren alguno de los protocolos existentes en el sistema.
La familia de protocolos
IPX/SPX (Internetwork Packet
Exchange / Sequential Packet
Exchange, intercambio de paquetes entre redes / intercambio de paquetes
secuenciales) fue desarrollada por Novell a principios de los años 80. Gozó de
gran popularidad durante unos 15 años si bien actualmente ha caído en desuso.
Estos protocolos fueron creados como parte del sistema operativo de red Novell NetWare. En un principio fueron protocolos propietarios
aunque más adelante se comenzaron a incorporar a otros sistemas operativos:
Windows los incluye con los nombres de Protocolo compatible con IPX/SPX
o Transporte compatible NWLink IPX/SPX según
las versiones.
IPX/SPX es enrutable: hace posible la comunicación entre
ordenadores pertenecientes a redes distintas interconectadas por encaminadores (routers).
Los principales protocolos de IPX/SPX son, como su nombre indica, IPX y SPX. El
primero pertenece a la capa de red y se encarga del envío de los paquetes
(fragmentos de mensajes) a través de las redes necesarias para llegar a su
destino. SPX pertenece a la capa de transporte: gestiona el envío de mensajes
completos entre los dos extremos de la comunicación.
La estructura de protocolos
IPX/SPX se corresponde en gran medida con TCP/IP. Su configuración es más
sencilla que en TCP/IP aunque admite menos control sobre el direccionamiento de
la red. El identificador de cada puesto en la red es un número de 6 bytes, que coincide con la dirección física de su
adaptador, seguido de un número de 6 bytes, que
representa la dirección de la red. Por ejemplo:
44.45.EA.54.00.00:4C.34.A8.59 (nodo:red).
Es el protocolo propietario
de Apple utilizado para interconectar ordenadores Macintosh. Es un protocolo enrutable.
El identificador de cada puesto es un número de 1 byte
y el de cada red, un número de 2 bytes. Por ejemplo,
"50.8" representa el ordenador 8 de la red 50. Si el número de
puestos en una red es superior a 253 hosts, se
utilizan varios números de redes contiguos en lugar de sólo uno. Por ejemplo,
la red "100-101" dará cabida a 506 hosts.
Un host conectado a la red "100-101" tendrá
una dirección de la forma "100.x". En la terminología de Apple, una red se conoce como una zona.
NetBEUI (NetBIOS
Extended User Interface,
interfaz de usuario extendida para NetBIOS)
es un protocolo muy sencillo que se utiliza en redes pequeñas de menos de 10
ordenadores que no requieran salida a Internet. Su funcionamiento se basa en el
envío de difusiones a todos los ordenadores de su red. Sus difusiones no
atraviesan los encaminadores a no ser que estén
configurados para dejar pasar este tráfico: es un protocolo no enrutable.
La ventaja de este protocolo
es su sencillez de configuración: basta con instalar el protocolo y asignar un
nombre a cada ordenador para que comience a funcionar. Su mayor desventaja es
su ineficiencia en redes grandes (se envían excesivas difusiones).
Actualmente es un protocolo
exclusivo de las redes Microsoft. Fue diseñado para ofrecer una interfaz
sencilla para NetBIOS (este protocolo trabaja en la capa de
aplicación, lo estudiaremos cuando veamos las redes en Windows 98).
TCP/IP (Transport
Control Protocol / Internet Protocol,
protocolo de control de transporte / protocolo de Internet) es el estándar en
las redes. Fue diseñado por el Departamento de Defensa de los Estados Unidos a
finales de los años 70 para utilizarse en una red resistente a bombas: aunque
se destruyese alguna línea de comunicación o encaminador,
la comunicación podría seguir funcionando por rutas alternativas. Lo
sorprendente de TCP/IP es que no fue pensado para resistir el espionaje: los
protocolos originales transmiten las contraseñas y datos sin codificación
alguna.
TCP/IP es el protocolo de
Internet (en realidad, es una familia de protocolos). En la actualidad es la
elección recomendada para casi todas las redes, especialmente si la red tiene
salida a Internet. En el resto del curso nos centraremos exclusivamente en las
redes TCP/IP.
Los dos protocolos
principales de TCP/IP son IP, perteneciente a la capa de red, y TCP,
perteneciente a la capa de transporte. Estos protocolos se estudian
detalladamente en el Curso de
protocolos TCP/IP. El identificador de cada puesto es la dirección
IP. Una dirección IP es un número de 4 bytes. Por
ejemplo: 194.142.78.95. Este número lleva codificado la dirección de red y la
dirección de host (ver máscara de subred). Las
direcciones IP se clasifican en:
Ø
Direcciones
públicas. Son visibles desde todo
Internet. Se contratan tantas como necesitemos. Son las que se asignan a los
servidores de Internet que sirven información 24 horas al día (por ejemplo, un
servidor web).
Ø
Direcciones
privadas. Son visibles sólo desde
una red interna pero no desde Internet. Se utilizan para identificar los
puestos de trabajo de las empresas. Se pueden utilizar tantas como se
necesiten; no es necesario contratarlas.