You are on page 1of 48

REDES Y TELEPROCESO

CAPTULO 4
PROTOCOLOS DE
COMUNICACIN
Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix


S.O. UNIX es el sistema abierto por antonomasia.
Se basa en la arquitectura de TCP/IP, descendiente
de ARPANET.
Protocolos del nivel Internet.

IP
ICMP
ARP
RARP

Protocolos del nivel de Transporte.


TCP
UDP
Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix


4.1.1 La familia de Protocolos TCP/IP
OSI

TCP/IP

Aplicacin
Presentacin

Aplicacin

Sesin

(FTP, SMTP)

Transporte

Transporte (TCP)

Red

Internet (IP)

Enlace
Fsico
Ing. Vctor Hugo Rivera

Interfaz de red

4.1 Protocolos de Redes Unix (cont.)

a. Protocolo IP (Protocolo Internet)


Protocolo de nivel de red en ARPANET
No orientado a la conexin, carece de seguridad
en la entrega de paquetes, no es fiable.
La seguridad se la proporciona otro protocolo de
capa superior (TCP).
Capacidad de conducir paquetes a travs de
distintas redes interconectadas.
Cada datagrama puede seguir una distinta ruta.
Protocolo base para las transferencias de datos en
Internet.

Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


Estructura de los protocolos de la familia TCP/IP

NetBios FTP SMTP

....

SNMP RPC

TCP, UDP

IP
ARP

Ing. Vctor Hugo Rivera

RARP

ICMP

WAN de
conmutacin de
paquetes X.25

Funcionamiento
del protocolo
Internet

Sistema final
(A)

Fsica

Ing. Vctor Hugo Rivera

Dispositivo de
encaminamiento
(X)

Dispositivo de
encaminamiento
(Y)

Fsica

Fsica

TCP-H = Cabecera TCP


IP-H
= Cabecera IP
LLC1-H = Cabecera LLC
MAC1-H = Cabecera MAC

Fsica

Fsica

MACi-T = Cola MAC


XP-H = Cabecera de paquete X.25
XL-H = Cabecera de enlace X.25
XL-T = Cola de enlace X.25

Sistema final
(B)

Fsica

4.1 Protocolos de Redes Unix (cont.)


Acepta bloques de datos procedentes de la capa de
transporte de hasta 64 Kbytes (datagramas).
La capa de red fracciona los datagramas en un
conjunto de paquetes IP.
Un datagrama IP consta de una cabecera y un
campo de datos.
Cada direccin IP consta de 32 bits (grupos de 8).
128.100.3.67
123.003.002.008
Cada direccin IP codifica una red y un host
dentro de la misma.
Ing. Vctor Hugo Rivera

Protocolo IP
Tipo de
servicio

Longitud total

Desplazamiento del
fragmento

20 octetos

Identificacin
Tiempo de
vida

Protocolo

Suma de comprobacin de la
cabecera

Direccin origen
Direccin destino
Opciones + Relleno

Ing. Vctor Hugo Rivera

Campos de cabecera
Versin:4 bits.
Longitud de la cabecera Internet:
En palabras de 32 bits.
Tipo de servicio: 8 bits, especifica parmetros de
seguridad, prioridad, retardo y rendimiento
Longitud total: del datagrama, en octetos.
Identificador:
Nmero de secuencia.
Se utiliza junto a la direccin origen y destino y
el protocolo usuario para identificar de forma
nica un datagrama.
Ing. Vctor Hugo Rivera

Indicadores:
Bit Ms: en segmentacin y reensamblado
Bit de no fragmentacin.
Desplazamiento del fragmento:13 bits.
Tiempo de vida: 8 bits.
Protocolo: 8 bits.
Suma de comprobacin de la cabecera:
Se verifica y se recalcula en cada dispositivo de
encaminamiento.
Suma complemento a uno de todas las palabras
de 16 bits en la cabecera.
Este campo se inicializa a s mismo a un valor
de todo cero.
Ing. Vctor Hugo Rivera

Direccin origen.
Direccin destino.
Opciones.
Relleno:
Para asegurar que la cabecera del datagrama
tiene una longitud mltiplo de 32 bits.

Ing. Vctor Hugo Rivera

Campo de datos
Tranporta los datos de usuario desde la capa
superior.
Debe tener una longitud mltiplo de 8 bits.
La mxima longitud de datagrama (campo de
datos ms cabecera) es de 65.535 octetos.

Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


Existen tres tipos de subredes:
0

Red (7)

1 0

1 1

Host (24)

Red (14)

Host (16)

Red (21)
0

Direccin de multidifusin (28)


32 bits

Ing. Vctor Hugo Rivera

Host (8)

4.1 Protocolos de Redes Unix (cont.)


Redes de clase A: este tipo de direccionamiento se
utiliza para subredes muy grandes. Tiene 128
subredes posibles de tipo A y cada una de ellas
puede contener 16 777 216 host distintos.
Redes de clase B: son posibles 16 384 subredes de
tipo B, cada una con 65 536 host distintos.
Redes de clase C: es posible codificar 2 097 152
subredes distintas de 256 host distintos cada una.
Cuando la secuencia inicial es 1110, se tiene
direcciones para multidestino.
Las direcciones que empiezan con 11110 se
reservan para protocolos especiales
Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


Mscaras en las direcciones IP
Secuencia de 32 bits distingue la subred y el host.
Pone a 1 los bits que pertenecen a la subred y a 0
los bits que pertenecen a la identificacin del host.
Ejemplos:
11111111 00000000 00000000 00000000
255.0.0.0
11111111 11111111 11111100 00000000
255.255.252.0
Ing. Vctor Hugo Rivera

Permite una complejidad arbitraria de estructuras


de LAN interconectadas dentro de la organizacin.
Aisla al resto del conjunto de redes frente a un
crecimiento explosivo en el nmero de redes y la
complejidad en el encaminamiento.
Existe una nica red en ese sitio, lo cual simplifica
el direccionamiento y el encaminamiento.
A cada LAN se le asigna un nmero de subred.
Los dispositivos de encaminamiento locales deben
encaminar sobre la base de un nmero de red
extendido.
La mscara de la subred indica que bits son
nmeros de subred y nmeros de computador.
Ing. Vctor Hugo Rivera

Utilizacin de subredes
Ident. de red/Ident. de subred: 192.288.17.32
Nmero de subred: 1

Resto de
Internet
Direccin IP: 192.288.17.33
Nmero de computador: 1

Direccin IP: 192.288.17.57


Nmero de computador: 25

Ident. de red/Ident. de subred: 192.288.17.64


Nmero de subred: 2

Direccin IP: 192.288.17.65


Nmero de computador: 1

Ident. de red/Ident. de subred: 192.288.17.96


Nmero de subred: 3

Direccin IP: 192.288.17.97


Nmero de computador: 1

Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)

b. Protocolo de mensaje de control Internet ICMP


Protocolo de supervisin.
Encuentra una ruta para que viajen los datagramas.
Proporciona informacin de error o control entre
nodos de la red.
Los mensajes de este protocolo normalmente los
genera y los procesa el software TCP/IP de la red.
No hace fiable el protocolo IP.

Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)

c. Protocolo de resolucin de direcciones (ARP)


Convierte las direcciones IP en direcciones de la
red fsica (MAC).
Complementa la accin de la conjuncin TCP/IP.
En cada host existe un mdulo ARP.
La conversin se realiza mediante una tabla de
direcciones ARP

d. Protocolo inverso de resolucin de direcciones


(RARP)
Usado cuando los host no conocen su direccin IP.
Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)

NIVEL DE TRANSPORTE
a. Protocolo de control de transmisin (TCP)
Acepta bloques de datos (TPDU) de cualquier
longitud y los convierte en fragmentos de 64Kb
como mximo.
Cada uno de los bloques de datos se transmite
como si fuera un datagrama separado con entidad
propia.
Ensambla datagramas recibidos por el receptor.
La seguridad en TCP garantiza aplicaciones
cliente-servidor y correo electrnico.

Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


Las primitivas de la capa de transporte en TCP/IP
son mucho menos abstractas que las de OSI.
Orientado a la conexin, usa los servicios de IP:
Establecimiento de la conexin.
Transferencia de datos.
Liberacin de la conexin.

Permite la multiplexacin.
Canal dplex (aunque el enlace sea semidplex).
La fiabilidad de la transmisin se consigue:
Confirmacin de recepcin.
Temporizadores de espera.
Retransmisin de segmentos.
Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)

b. Protocolo de datagrama de usuario (UDP)


Se diseo para permitir que las aplicaciones
crearan datagramas y los direccionarn a los
puertos, para acceder a aplicaciones o a procesos.
Aade la direccin del puerto de un proceso de
aplicacin a un paquete IP.
Protocolo de transporte sin conexin y no fiable.
Acta simplemente como un interface entre los
procesos de usuarios de la red y el protocolo IP.
Usado en transmisiones rpidas que no necesitan
seguridad en la transmisin.

Ing. Vctor Hugo Rivera

No suministra ningun mecanismo de control de


flujo o congestin
Servicio no conectado a conexin para
procedimientos de la capa de aplicacin:
Servicio no seguro.
La entrega y la proteccin contra duplicados no
estn garantizadas.
Se reduce la informacin suplementaria.

Ing. Vctor Hugo Rivera

Usos del UDP

Recoleccin de datos de entrada.


Diseminacin de datos de salida.
Peticin-respuesta.
Aplicaciones en tiempo real.

Ing. Vctor Hugo Rivera

8 octetos

Cabecera UDP

Puerto origen

Ing. Vctor Hugo Rivera

Longitud

Puerto destino
Suma de
comprobacin

Protocolo TCP/IP su Arquitectura: Modelo de 5 Niveles.


) TCP/IP constituye por si solo una arquitectura de red, con diferencias y similitudes
con la arquitectura OSI.
Host A

Host B
Aplication

Aplication
Message
Message
Transport

Transport
Packet
Packet

Internet

Internet
Datagram
Datagram

Network
Interface

Frame
Physical Net

Ing. Vctor Hugo Rivera

Network
Interface

Protocolo TCP/IP: Niveles De Jerarqua Funcional.


Programa
Aplicacin

TFTP

Programa
Aplicacin

FTP

Programa
Mail

SMTP

Programa
Aplicacin

Otros
Opcional

TELNET

Datagrama
UDP

TCP

IP

Protocolo
ARPANET (1822)

Protocolo
X.25
RED TCP/IP

Ing. Vctor Hugo Rivera

Protocolos
802.x (LANs)

TCP/IP: Comunicacin entre dos Nodos Remotos.

Host B

Host A
Aplicacin

Aplicacin

Conexin

TCP

TCP
Datagrama

IP
IEEE 802.3

IP

IP
IEEE 802.3

X.25

X.25

Direccin
de Red Y
Red Publica
Packet Switched

Ing. Vctor Hugo Rivera

Token Ring con IP

Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


NIVEL DE APLICACIN
a. Llamadas a procedimientos remotos (RPC)
SISTEMA A
PROCESO CLIENTE

SISTEMA B
Enva mensaje

Llama procedimiento

Enva respuesta

PROCESO
SERVIDOR
Ejecuta procedimiento

Recibe respuesta
Retorno

RED
Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


Existen dos tipos de servidores:
Servidor iterativo.
Servidor concurrente.

b. Conexin remota (TELNET)


Para la conexin de terminales y ordenadores
heterogneas, se define el protocolo de terminal
virtual (VTP), realiza las siguientes funciones:
Establecimiento y mantenimiento de conexiones.
Control del dilogo para negociar las acciones
permitidas durante la conexin.
Creacin y mantenimiento de una estructura que
representa el estado del terminal.
Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


Traslacin de las caractersticas del terminal real a la
representacin normalizada.

En general, un VTP tiene las siguientes fases:

Establecimiento y liberacin de la conexin.


Negociacin.
Control.
Transferencia de datos.

TELNET se fundamenta en tres principios:


El concepto de terminal virtual de red, NVT.
Simetra entre terminales y procesos.
Opciones negociadas.
Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


Conexin TCP mediante Internet
Formato del cliente

Cliente

Formato del servidor

Servidor

Terminal de Usuario

Formato NVT
Sistema Servidor

Mecanismo de terminal virtual de red utilizado por TELNET

Para permitir heterogeneidad de los sistemas,


TELNET define como han de ser los datos y las
secuencias de mandatos (NVT)
Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


c. Correo Electrnico (SMTP)
Area de Spool
de Correo
saliente

Conexin TCP
para Correo
Saliente
Cliente
transfiere
Correo

Buzones para
recepcin de
Correo

Servidor
Recibe
Correo

El usuario
Enva Correo

Interfaz
de
usuario

El usuario
Recibe Correo

Componentes del sistema de correo


Ing. Vctor Hugo Rivera

Conexin TCP
para Correo
Entrante

4.1 Protocolos de Redes Unix (cont.)


Funciones bsicas de un correo electrnico:
Creacin: usuario crea y edita un mensaje.
Emisin: se enva el mensaje a los destinatarios y se
almacena en los correspondientes buzones.
Recepcin: destinatario accede al mensaje
Almacenamiento: tanto emisor como receptor pueden
almacenar el mensaje en un fichero.

Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix (cont.)


d. Protocolo FTP
Proporciona facilidades de transferencia:
Acceso Interactivo: interfaz con servidores remotos.
Especificaciones de formato: el cliente especifica el
tipo y formato de los datos; ASCII o binarios.
Control de autenticacin: exige al cliente que se
identifique mediante su nombre de usuario y contrasea

Ing. Vctor Hugo Rivera

4.1 Protocolos de Redes Unix

e. Protocolo NFS (Network File System)


Desarrollado por Sun Microsystems.
Acceso en lnea a ficheros que se encuentran en
sistemas remotos.
Hace transparente a los usuarios de la red el
servicio de discos en una red de nodos UNIX.
Para llevar a cabo este servicio se usa:
MOUNT: especifica el host remoto y el sistema de
ficheros al que va a acceder.
NFS: realiza tareas de entrada/salida del fichero remoto

Ing. Vctor Hugo Rivera

4.2 Protocolos de Redes Netware (cont.)


a. Protocolos IPX/SPX

Ing. Vctor Hugo Rivera

4.2 Protocolos de Redes Netware (cont.)


a. Protocolos IPX/SPX
No tiene paralelismo exacto con el modelo OSI.
Implementacin del protocolo IDP de Xerox.
Configuracin monoltic del IPX:
IPX.COM: compilado para cada adaptador de red,
configurado para cada tarjeta especificando IRQ, DMA,
gestiona la interaccin con la tarjeta de red y el modo
de construccin de la trama en funcin del tipo de red
(Ethernet, Token Ring, etc..)
NETX.EXE: redirector de Novell. Acta como una
interface entre la red y el shell de usuario.

Ing. Vctor Hugo Rivera

4.2 Protocolos de Redes Netware (cont.)


Configuracin con ODI: proporciona a los
protocolos una API, permite comunicar el
adaptador de red y diversos protocolos
simultneamente:
MLID: controla al adaptador de red, cada tarjeta tiene
un mdulo MLIND distinto. Por ej.. NE2000.COM
LSL.COM: da la capacidad para convivencia mltiple
de protocolos en una o ms tarjetas de red.
IPXODI.COM: versin de IPX/SPX sobre ODI.
NETX.EXE: redirector de Netware para este modo.

Ing. Vctor Hugo Rivera

Servicios del sistema operativo NetWare

IPX

AppleTalk

TCP/IP

Nivel de soporte de enlace (LSL)

Controlador de
interfaz de mltiples
enlaces de Ethernet

Adaptador
de red

NIC con mas de una pila de protocolos usando ODI


Ing. Vctor Hugo Rivera

4.2 Protocolos de Redes Netware (cont.)


SPX (Sequenced Packet Exchange) protocolo
fiable y orientado a la conexin.
IPX protocolo de datagramas sin conexin y no
fiable, trabaja con direcciones de 10 bytes.
Los sockets IPX permiten que varios protocolos
de alto nivel utilicen los servicio IPX de forma
concurrente.
Permite que las aplicaciones ejecutadas en
estaciones DOS, Windows u OS/2 accedan a los
manejadores de red de NetWare.

Ing. Vctor Hugo Rivera

4.2 Protocolos de Redes Netware (cont.)


Cliente
IPX/SPX
Sockets IPX

Cliente
IPX/SPX
Sockets IPX

IPX

IPX

ODI

ODI

ADAPTADOR

ADAPTADOR

RED IPX
Ing. Vctor Hugo Rivera

4.2 Protocolos de Redes Netware (cont.)


b. Sistemas compatibles con IPX
Windows NT o Windows 95, incorporan
protocolos clnicos del IPX (NWLink).
Implementacin del protocolo IDP de Xerox.
Permite que las aplicaciones ejecutadas en
estaciones DOS, Windows u OS/2 accedan a los
manejadores de red de NetWare.

Ing. Vctor Hugo Rivera

4.2 Protocolos de Redes Netware (cont.)


c. NetBios
Introducido por IBM, por la no existencia de
estndares para los niveles superiores.

Ing. Vctor Hugo Rivera

4.3 Protocolos Appletalk


Protocolo para conectar ordenadores Macintosh
en redes locales.
LocalTalk usa cableado fcilmente configurable a
un entorno de red Appletalk, topologa en bus,
LocalTalk Link Access Protocol, CSMA/CD.
Usa AARP (Appletalk Address Resolution
Protocol) para la traduccin de nodos
En redes de Macintosh existen:
Red LocalTalk: cable serie, bus lineal mximo 300 m,
velocidad de transferencia de 230 Kbps, conexin de
32 dispositivos.
Ing. Vctor Hugo Rivera

4.3 Protocolos Appletalk


Red EtherTalk: en capa fsica se tiene Ethernet, ms
caro que LocalTalk, usa NIC, cable coaxial grueso o
delgado y par trenzado, posible conexin de ms de
1000 nodos al bus Ethernet, protocolo ELAP.
Red TokenTalk: red en anillo IEEE 802.5, protocolo
del nivel de enlace TLAP.

Ing. Vctor Hugo Rivera

4.4 Redes de Microsoft


Debido a que Microsoft dispone de diversos
Sistemas Operativos para comunicaciones es que
utiliza diversos protocolos como:
NetBEUI (NetBios Extended User Interface): da
soporte para pequeas redes, aplicado a redes de rea
local.
IPX/SPX: soporte a redes pequeas y medianas.
TCP/IP: diseado especialmente para poder ser
encaminado entre distintas redes de rea local.

Ing. Vctor Hugo Rivera

You might also like