Вы находитесь на странице: 1из 156

5 Arquitectura de

Protocolos
Una arquitectura en comunicaciones es un diseo estructurado que
divide todas las tareas de comunicaciones en un conjunto de mdulos,
que son los que forman la arquitectura.
Protocolos se llama a las reglas que definen o regulan la comunicacin

Aspectos clave de un protocolo

La sintaxis:
Formatos

de los datos.
Niveles de la seal

La semntica:
Informacin

de control.
Gestin de errores.

La temporizacin:
Sintonizacin

de velocidades.
Secuenciacin.

Arquitectura de protocolos
La tarea de comunicacin est dividida en
mdulos.
Por ejemplo: la transferencia de archivos
podra utilizar tres mdulos:

Aplicacin

para la transferencia de archivos.


Mdulo del servicio de comunicaciones.
Mdulo de acceso a la red.

Arquitectura simplificada para la


transferencia de archivos
Computador
X
Aplicacin
para la
transferencia
de archivos
Mdulo del
servicio de
comunicaciones
Mdulo de
acceso a la red

Computador
Y
Archivos y rdenes para la transferencia de
archivos

Mensajes entre los mdulos del servicio de


comunicaciones

Lgica de la
interfaz de red

Red de
comunicaciones

Lgica de la
interfaz de red

Aplicacin
para la
transferencia
de archivos
Mdulo del
servicio de
comunicaciones
Mdulo de
acceso a la red

Redes y arquitecturas de protocolos


Aplicacion
es

Punto de acceso al
servicio

Transporte
Acceso a la
red
Computador
A

Direccin de
red
Aplicacion
es
Red de
comunicacione
s

Aplicacion
es
Transporte
Acceso a la
red
Computador
B

Transporte
Acceso a la
red
Computador
C

Arquitecturas de protocolos
normalizadas

Son necesarias para que los dispositivos se comuniquen.


Los fabricantes tienen productos con un mercado mayor.
Los clientes pueden insistir en los estndares basados en
el equipo.
Estndares:

Modelo de referencia de OSI:

Conjunto de protocolos TCP/IP:

Nunca ha llegado a alcanzar las promesas iniciales.


La arquitectura ms usada.

IEEE 802
Tambin: la SNA de IBM (System Network Architecture).

5.1 IEEE 802


La familia de estndares IEEE (Institute of
Electrical and Electronic Engineers) crea
en 1995 el proyecto 802 con el objetivo
de definir estandares para que los
equipos LAN fabricados por distintas
empresas puedan ser compatibles.
Reconocidos por la ISO, que proporcionan
las especificaciones de los niveles
inferiores (del modelo OSI) y la interaccin
con el medio fsico de transmisin
necesarias para la interconexin de redes
de rea local (LANs) y rea extensa (WANs
Incluye funciones como:
Codificacin / decodificacin de seales.
Generacin / eliminacin de prembulos (para
sincronizacin).
Transmisin / recepcin de bits.

5.1 IEEE 802

Modular
Subdivide las
funciones para la
administracin de LAN
Cada subdivisin se
identifica mediante un
nmero

5.1 IEEE 802


Estndares 802

802.1

ESTNDAR DE COMUNICACIN ENTRE REDES RESOLVER


INCOMPATIBILIDAD ENTRE ARQUITECTURA DE REDES SIN HACER
CAMBIOS EN LAS DIRECCIONES, MEDIOS DE ACCESO Y
MECANISMOS DE RECUPERACIN DE ERRORES

802.2
802.3

Administracin y Puenteo para LAN / MAN

LLC: Control Lgico del Enlace


Mtodos de Acceso CSMA/CD (Ethernet)

802.3u Fast Ethernet


802.3a 1 Gigabit Ethernet
802.3ae 10 Gigabit Ethernet

802.4: Token Passing Bus


802.5: Token Ring
802.6: DQDB: Bus Dual de Colas Distribuidas (MAN)
802.7: LANs de Banda Ancha (Multicanalizadas)
802.8: LANs y MANs por Fibra ptica
802.9: Interfases de LAN para Servicios Integrados (IS)
802.10: Seguridad en LANs y MANs

5.1 IEEE 802


Estndares 802

802.11: LANs Inalmbricas


802.11a

, 802.11b, 802.11c, 802.11g

802.12: Mtodos de Acceso por Prioridad en


Demanda
802.13: ?
802.14: ?
802.15: Redes de rea Personal Inalmbricas
802.16: MANs Inalmbricas de Banda Ancha

5.1.1 LLC Control de Enlace Lgico (802.2) :

IEEE cre la subcapa de enlace lgico para permitir que parte


de la capa de enlace de datos funcionara independientemente
de las tecnologas existentes.

Esta capa proporciona versatilidad en los servicios de los


protocolos de la capa de red que est sobre ella, mientras se
comunica de forma efectiva con las diversas tecnologas que
estn por debajo

Realiza transiciones hasta la capa de red

Es comn a todos los protocolos LAN

La Norma IEEE 802.2 describe las


especificaciones de la interfaz de servicios
del subnivel LLC con: Nivel de Red, Subnivel
MAC, Funcin de Administracin del subnivel
LLC

5.1.1 LLC Control de Enlace Lgico (802.2) :

Es independiente del modo de acceso al medio

Se proporcionan primitivas que representan el intercambio lgico


y el control (proceso de encapsulamiento)

El LLC transporta los datos de protocolo de la red, un paquete IP,


y agrega ms informacin de control para ayudar a entregar ese
paquete IP en el destino.

Agrega dos componentes de direccionamiento de la


especificacin 802.2 : el Punto de acceso al servicio destino
(DSAP) y el Punto de acceso al servicio fuente (SSAP).

Luego este paquete IP reempaquetado viaja hacia la subcapa


MAC para que la tecnologa especfica requerida le adicione
datos y lo encapsule

Sus funciones incluyen control de flujo y deteccin de errores

5.1.1 LLC Control de Enlace Lgico (802.2)


Especificaciones del Servicio

Proporciona tres tipos de servicios:


No

Orientado a la Conexin sin reconocimiento

Orientado
No

a la Conexin

Orientado a la Conexin con reconocimiento

5.1.2 MAC Control del Acceso al Medio

Se refiere a los protocolos que sigue el host para


acceder a los medios fsicos.

Su objetivo es identificar y permitir a un nodo el control


del acceso a un medio fsico compartido de transmisin
para eventualmente enviar datos sobre el medio fsico
sin interferencias de otros nodos

Coordina las tareas de enlace de datos dentro de una


LAN especfica

Resuelve la contencin en el acceso al medio


compartido

Los protocolos MAC son especficos del estndar que lo


utilice

5.1.2 MAC Control del Acceso al Medio


Formato de trama MAC

La capa MAC recibe un bloque de datos de la capa LLC.


Control MAC.
Direccin MAC de destino.
Direccin MAC de origen.
LLC.
CRC.
La capa MAC es responsable de la deteccin de errores
y del rechazo de tramas errneas.
Opcionalmente, la capa LLC controla qu tramas han
sido recibidas correctamente y retransmite las errneas.

5.1.2 MAC Control del Acceso al Medio


Formato genrico de trama
MAC

5.1.2 MAC Control del Acceso al Medio

En transmisin, ensamblado de datos en tramas con


campos de direccin y de deteccin de errores.

En recepcin, desensamblado de tramas:

Reconocimiento de direccin.
Deteccin de errores.

Control de acceso al medio de transmisin LAN:

La lgica necesaria para la gestin del acceso a un medio


compartido no se encuentra en la capa 2 de control de enlace
de datos tradicional.

Control de acceso al medio

Dnde

Centralizado:

Mejora el control.
Lgica de acceso relativamente sencilla en cada estacin.
Resuelve problemas de coordinacin.
Un nico punto de fallo.
Puede actuar como un cuello de botella.

Distribuido.

Cmo

Sncronas:

Capacidad especfica dada a una conexin.

Asncronas:

En respuesta a la demanda.

Tcnicas asncronas

Rotacin circular:

Reserva:

Cuando varias estaciones disponen de datos a transmitir durante


un largo periodo de tiempo, las tcnicas de rotacin circular
pueden resultar muy eficientes.
Adecuada para trfico continuo.

Contencin:

Apropiadas para trfico a rfagas.


Todas las estaciones compiten por el turno.
Naturaleza distribuida.
Sencilla de implementar.
Eficientes en condiciones de carga baja o moderada.
Tienden a deteriorarse bajo condiciones de alta carga.

5.1.3 Unidad de Datos de Protocolo


(PDU)

En cada capa, se utilizan protocolos para la


comunicacin.
Se aade informacin de control a los datos
en cada capa.
La capa de transporte puede fragmentar los
datos del usuario.
A cada fragmento se le aade una cabecera
de transporte:

SAP destino.
Nmero de secuencia.
Cdigo de deteccin de error.

Esto produce una unidad de datos del


protocolo de transporte.

PDU
UNIDAD DE DATOS DEL NIVEL LLC
CAMPOS
PUNTO DE ACCESO AL SERVICIO
DESTINO DSAP
PUNTO DE ACCESO A SERVICIO EN
ORIGEN SSAP
CAMPO DE CONTROL
CAMPO DE INFORMACIN

Bit consulta / final


N(S) Nmero de
secuencia de trama
enviada
N(R) Nmero de
secuencia de la
siguiente trama
esperada
Code cdigo para
tramas de supervisin o
sin numerar

Funcionamiento de una
arquitectura de protocolos

Origen X

Aplicaci
n

Registro

Transport
e

Destino Y

Registro

Aplicaci
n

Transport
e

PDU de
transporte
Acceso a
la red

Acceso a
la red
Paquete

DSAP = punto de acceso al servicio


destino
Dhost = host destino

5.2 Estndares

802
ETHERNET
BUS

CON PASO DE TESTIGO


ANILLO CON PASO DE TESTIGO

ANSI
FDDI

5.2.1 Ethernet 802.3


Topologa de bus lgica (el flujo de informacin se ubica en un bus lineal) y en
estrella fsica o en estrella extendida (cableada en forma de estrella)
ORIGINALMENTE DESARROLLADA POR XEROX
AMPLADA POR DIGITAL, INTEL, Y XEROX

BANDA BASE
DIGITAL (MANCHESTER)

BANDA ANCHA
ANALGICA (PSK)

5.2.1 Ethernet 802.3


5.2.1.1 MTODO DE ACCESO
CSMA/CD Carrier Sense Multiple Access with Collision Deteccion
Portadora sensible a acceso mltiple con deteccin de colisin

Mltiples accesos
Portadora sensible
a acceso Mltiples
Portadora sensible a
acceso mltiple con
deteccin de colisin

5.2.1 Ethernet
5.2.1.2 Direccionamiento
La tarjeta de red es la que especifica la
direccin nica de la estacin de
trabajo

5.2.1.3 Especificacin Elctrica


Sistema banda base (Codificacin Manchester)
Sistema de banda ancha utiliza Codificacin conversin digital /
analgico (PSK diferencial)

5.2.1 Ethernet
5.2.1.4 Formato de Trama

Datos y
relleno

Prembulo

Prembulo

56 bits de 1 y 0 alternativos

SFD (Delimitador de comienzo de trama

Delimitador del campo de inicio, bandera (10101011)

Longitud/tipo de PDU indican el nmero de bytes en el PDU entrante si es fijo


se puede utilizar para indicar el tipo o como base para otros protocolos
Trama 802.2 (PDU) contiene toda la la trama como unidad modular removible.
Su tamao va desde 46 a 1500 bytes
CRC Deteccin de error

5.2.1 Ethernet
5.2.1.5 Implementacin
Dos tipos de cables
Buses lgicos
Fsicamente topologa en estrella o bus

5.2.1.5 Implementacin

5.2.1.5 Implementacin

10 Base 100

10 Mbps

Banda base

100 metros

5.2.2 Otros EstndaresEthernet


5.2.2.1 Ethernet conmutada un conmutador redirige la
transmisin a su destino
Solo la estacin E es el destino real, pero
Todas las estaciones reciben la trama enviada por A

concentrador
Solo la estacin E recibe la trama, por
Lo que el resto del medio esta libre para otra trasmisin

E
Conmutador

5.2 Estndares
5.2.2.2 Fast Ethernet
LA TASA DE DATOS AUMENTA A 100 Mbps y el dominio de colisin se reduce
a 250 mtros
Difieren en el tipo de medio
Numero de cables
Dominio de colisiones
Mtodo de codificacin

Codificacin 4B/6T
Sealizacin NRZ-I
100 MTS

Codificacin 4B/5B
Sealizacin NRZ-I
< de 2000 MTS

CATEGORAS 3 O 5

Codificacin 4B/5B
Sealizacin NRZ-I
100 MTS
CATEGORA 5

5.2 Estndares
5.2.2.3 Giga Ethernet

LA TASA DE DATOS AUMENTA A 1000


Mbps O Gbps y el dominio de colisin se
reduce
Difieren en el tipo de
medio: Fibra ptica o par
trenzado
Mtodo de Codificacin
8B/10B

CARACTERSTICA

1000BASE-SX

1000BASE-LX

1000BASE-CX

1000BASE-T

MEDIO

FO

FO

STP

UTP

SEAL

LSER DE
ONDA
CORTA

LSER DE
ONDA LARGA

ELCTRICA

ELCTRICA

DISTANCIA
MXIMA

550 M

550 M MULTI
5000 M MONO

25 M

25 M

5.2.3 Token Ring


5.2.3.1 Mtodo de acceso
5.2.3.2 Direccionamiento
5.2.3.3 Especificacin Elctrica
5.2.3.4 Formato de Trama
5.2.3.5 Implementacin

5.2.4 FDDI
5.2.4.1 Mtodo de acceso
5.2.4.2 Direccionamiento
5.2.4.3 Especificacin Elctrica
5.2.4.4 Formato de Trama
5.2.4.5 Implementacin

5.3 Relacin del Modelo


OSI con el modelo IEEE
A primera vista, el estndar IEEE parece estar en
contravencin con el modelo OSI de dos maneras. En primer lugar, define su propia
capa (LLC), incluyendo su propia Unidad de datos del protocolo (PDU), interfaces,
etc. Segundo, los estndares 802.3 y 802.5 de la capa MAC, atraviesan la interfaz
de la Capa 2/Capa 1. Sin embargo, los estndares 802.3 y 802.5 definen las normas
de denominacin, entramado y control de acceso al medio alrededor de las cuales
se crearon tecnologas especficas.
Bsicamente, el modelo OSI es una gua definida de comn acuerdo; IEEE se
manifest despus para solucionar los problemas que se producan en las redes
despus de su desarrollo. El currculum continuar utilizando el modelo OSI, pero es
importante recordar que LLC y MAC ejecutan funciones importantes en la capa de
enlace de datos del modelo OSI.
Otra de las diferencias entre el modelo OSI y los estndares IEEE es la tarjeta NIC.
La tarjeta NIC es el lugar donde reside la direccin MAC de la Capa 2, pero en
muchas tecnologas, la tarjeta NIC tambin tiene un transceptor (un dispositivo de la
Capa 1) incorporado y se conecta directamente al medio fsico. De modo que sera
acertado caracterizar a la NIC como un dispositivo de la Capa 1 y de la Capa 2.

5.4 TCP/IP

Modelo de Internet (TCP/IP)


Capas del Modelo
OSI
OSI
Proceso
Proceso
Usuario
Usuario

Proceso
Proceso
Usuario
Usuario

Proceso
Proceso
Usuario
Usuario

TCP
TCP

UDP
UDP

RTP
RTP

ICMP
ICMP

IP
IP

ARP
ARP

Interfasede
deHardware
Hardware
Interfase

RARP
RARP

5-7
5-7
44
33
1-2
1-2

Modelo de Internet
(TCP/IP)

Protocolos
TCP: Protocolo de Control de Transporte
UDP: Protocolo de Datagramas del Usuario
RTP: Protocolo de Tiempo Real
ICMP: Protocolo de Mensajes de Control
IP (v4): Protocolo de Red
ARP: Protocolo de Resolucin Direcciones
RARP: ARP Inverso
RIP: Enrutamiento sobre Inter Redes
OSPF: Ruta Mas Corta Descubierta Primero

Modelo de Internet (TCP/IP)


Capa de Enlace de Datos

Se encarga de la interfaz con la red de


comunicaciones
No especifica el uso de algn protocolo en
especial, por lo que es flexible
Puede enlazar su interfaz travs del
enlace de datos lgico 802.2 (LLC)
Puede encapsularse usando protocolos de
red de otros modelos o en s mismo

Modelo de Internet (TCP/IP)


Objetivo de la Capa de Enlace de Red

Permitir el transporte de paquetes de datos


desde un elemento fuente hasta un (o varios)
elemento(s) destino, aun y cuando pase por
intermediarios
Reconoce

al elemento fuente
Reconoce al vecindario (en la misma red)
Reconoce los puntos intermediarios (enrutadores)
Reconoce las Rutas entre los intermediarios
(enrutadores)

Modelo de Internet (TCP/IP)


Caractersticas de la Capa de Enlace de Red

Provee de un servicio no orientado a la


conexin y sin garantizar la llegada del
paquete, el control del flujo, y la recuperacin
de errores (no confiable), al cual se le
denomina Datagrama IP.
Cada Datagrama es despachado de forma
independiente de los dems, por lo que no
se garantiza su secuencia.

Modelo de Internet (TCP/IP)


Datagramas de la Capa de Enlace de Red

Cada datagrama contiene un encabezado de 20


octetos (bytes) el cual incluye las direcciones fuente
y destino, as como cdigo de verificacin de
redundancia, etc.
Contiene posteriormente una parte de contenido
(texto) la cual no puede ser mayor de 65,535 bytes
longitud del Encabezado
Se provee de un control del flujo de datagramas
elemental a travs de ICMP.

Modelo de Internet (TCP/IP)


Fragmentacin en la Capa de Enlace de Red

En este nivel se controla el enrutamiento y la


fragmentacin, de tal forma que si el
datagrama es muy grande para una red
particular se subdivide en paquetes mas
pequeos.
La recombinacin de los fragmentos se lleva
lugar en el destino si todos los fragmentos se
reciben.

Modelo de Internet (TCP/IP)


Formato de Paquete IP (v4)
0

vrsn

long

16

31

longitud total

tos

Identificacin
ttl

19

band Secuencia de frag

protocolo

Crc encabezado

Direccin de IP de la fuente
Direccin de IP del destino
Opciones de IP
Datos del protocolo superior

relleno

Modelo de Internet (TCP/IP)


Campo de Versin

Mantiene un rastreo para la versin del


protocolo de IP que se esta utilizando,
puede ser 4 6 actualmente.
Es de longitud de 4 bits
Este campo debe de ser respetado para
todas las versiones para identificacin de
la versin.

Modelo de Internet (TCP/IP)


Campo de IHL (IP Header Length)

Tiene 4 bits de longitud


Especifica que tan largo es el
encabezamiento debido a que su tamao
puede no ser constante
Se establece usando unidades de 32 bits
(palabras o words)
Su valor mnimo es 5, su mximo es 15

Modelo de Internet (TCP/IP)


Campo de Tipo de Servicio (ToS)

Tiene una longitud de 8 bits


Permite identificar en el intermediario el tipo de
servicio que debe de recibir el datagrama
No existe una especificacin estndar
Cada autoridad de enrutamiento en el dominio
puede programarla a su conveniencia
Muchas redes ignoran este campo

Modelo de Internet (TCP/IP)


Campo de Longitud Total

Tiene una longitud de 16 bits


Especifica la longitud total en el
datagrama
Incluye la longitud del encabezado y el
rea de datos (texto)
Su valor mximo es 65,535

Modelo de Internet (TCP/IP)


Campo de Identificacin de Flujo

Tiene una longitud de 16 bits


Se requiere para permitirle a los
intermediarios y al destino identificar que
datagrama pertenece a que flujo y su
secuencia entre ellos
Los datagramas con fragmentos tienen el
mismo valor de identificacin de flujo

Modelo de Internet (TCP/IP)


Campos de Identificacin de Fragmentacin

Tiene una longitud de 3 bits de los cuales


el primero no se usa
El segundo marca el datagrama como no
fragmentable (DF)
El tercero determina que es un fragmento
y que hay mas fragmentos adelante (MF)

Modelo de Internet (TCP/IP)


Campo de Desplazamiento en Fragmento

De longitud de 13 bits
Especifica la posicin del fragmento
(desplazamiento) dentro del datagrama no
fragmentado
Se basa en unidades (mltiplos) de 8 bytes
exceptuando el ltimo
Pueden existir un mximo de 8192 fragmentos
por datagrama
La longitud mxima para un datagrama
fragmentado es 65,536 bytes

Modelo de Internet (TCP/IP)


Campo de Tiempo de Vida

Tiene una longitud de 8 bits


Se utiliza para contabilizar los segundos de vida
del paquete en la transmisin
Limita la existencia de los paquetes en la red un
mximo de 255 segundos
En la realidad cada intermediario descuenta
uno al valor cada que pasa el datagrama por
ste. Al llegar a 0 ya no se retransmite.

Modelo de Internet (TCP/IP)


Campo de Protocolo

Tiene una longitud de 8 bits


Especifica a que protocolo de transporte
corresponde el datagrama para
entregrselo una vez desfragmentado
Los valores para los protocolos se
establecen en el RFC 1700

Modelo de Internet (TCP/IP)


Campo de Verificacin de Integridad

De longitud de 32 bits
Especifica el valor de CRC generado
exclusivamente por el encabezado, para
asegurar su integridad
Debe de recalcularse cada paso por
intermediarios

Modelo de Internet (TCP/IP)


Campos de Direccin Fuente y Destino

De longitudes de 32 bits
Indican los valores para la red y para el anfitrin
(net,host) que identifican a un extremo de la red
(NIC)
El fuente especifica quien enva el datagrama
El destino especifica quien debe de recibir el
datagrama
No deben de ser modificados

Modelo de Internet (TCP/IP)


Campos de Opciones

De longitud variable (0 a 10 palabras)


Fueron diseados para proveer una forma de
escape para permitir a nuevas versiones del
protocolo el incluir informacin no presente en el
diseo original, para incluir nuevas ideas y para
experimentarlas
Manejan un formato para su representacin

Modelo de Internet (TCP/IP)


Formato para las Opciones

1 byte para su identificacin


Opcionalmente puede haber 1 byte para
establecer la longitud en mltiplos de 4 bytes
1 o ms bytes para sus valores
Se han especificado 5 opciones:
Seguridad
Enrutamiento

de fuente estricto
Enrutamiento de fuente vago
Registrar ruta
Agregar Marcas de tiempo

Modelo de Internet (TCP/IP)


Direccionamiento IP

Cada direccin IP para identificar extremos se


conforma de 32 bits
Cada interfaz de red como extremo (NIC) debe
de poseer al menos una direccin IP nica y
bajo un esquema establecido
En cada direccin se codifica la direccin de
identificacin de la red y la identificacin del
extremo (NIC)

Modelo de Internet (TCP/IP)


Clases de Direcciones Unicast IP

Clase A
0

Anfitrin

Clase B
10

Red

Red

Anfitrin

Clase C
110

Red

Anfitrin

Modelo de Internet (TCP/IP)


Clase A

7 bits para red, 24 bits para host


128 Clases diferentes, c/u con 16777,216 Hosts
Rango: 1.0.0.0 hasta la 127.255.255.255
Direcciones especiales:
0.0.0.0
10.x.y.z
127.0.0.1

Por supuesto, esta agotada y muy desperdiciada

Modelo de Internet (TCP/IP)


Clase B

14 bits para Red, 16 bits para Hosts


16,382 Clases c/u con 65,534 Hosts
Rango: 128.0.0.0 hasta el 191.255.255.255
Direcciones Especiales
172.16.x.y

al 172.31.x.y

A punto de agotarse mundialmente


Agotada en Mxico
Subutilizada (sobrada para la mayora de las
organizaciones)

Modelo de Internet (TCP/IP)


Clase C

21 bits para Red, 8 bits para Hosts


2097,150 Clases c/u con 254 Hosts
Rango: 192.0.0.0 hasta el 223.255.255.255
Direcciones Especiales:
192.168.x.y

Abundan aun mundialmente


En Mxico todava se pueden pedir
Suficientes para empresas pequeas
Insuficientes para Medianas y Grandes

Modelo de Internet (TCP/IP)


Clases de Direcciones IP Multicast

Clase D
1110

Direccin Multicast

Especifican

el uso de un servicio
Los hosts que quieran participar del mismo
servicio en los mismos puertos deben de
establecer la misma direccin multicast

Otras, no usadas pero en reserva

Modelo de Internet (TCP/IP)


Subredes

Es posible dividir el espacio de direccin del


host para asignar un elemento intermedio de
intercambio denominado subred
Una subred es una red de computadoras
independiente perteneciente a la organizacin
Cada subred debe de identificarse plenamente a
travs del uso de un espacio
Red

Subred

Anfitrin

Modelo de Internet (TCP/IP)


Subredes

La longitud de los bits para la subred


puede ser variable pero menor a la
longitud de los bits de la Clase para el
Anfitrin
Los bits restantes se tomarn como
identificador del Anfitrin en la Subred
Para la identificacin se utiliza una
mascara de identificacin

Modelo de Internet (TCP/IP)


Mascarillas de Redes y Subredes

La mascarilla tiene una longitud equivalente a la de


una direccin IP
Se debe de especificar para identificar los elementos
de referencia a la Clase (Red), a la Subred y al Host
Participan en 1s los bits de la Clase y los bits para
Subred
Participan en 0s los bits para el Host
El valor de la Mascarilla se obtiene realizando un
AND binario entre las direcciones IP y la Mascarilla
del rea de referencia

Modelo de Internet (TCP/IP)


Mascarillas de Redes y Subredes

Solo podrn intercambiar mensajes sin


intermediarios aquellos que compartan los mismos
valores para la Red y Subred
Aquellos paquetes que no compartan el valor
derivado de la direccin IP y de la mascarilla,
tendrn que pasar por un Intermediario el cual
identificar si hay un siguiente brinco si el
destinatario es identificable a travs de sus propias
direcciones IP
Si el intermediario identifica al destino, le enva
directamente el paquete.

Modelo de Internet (TCP/IP)


Classless InterDomain Routing (CIDR)

IP se esta convirtiendo rpidamente en


una victima de su popularidad, se est
quedando sin direcciones
Las tablas de enrutamiento crecen
considerablemente cada que se activan
nuevas direcciones
Quedan muchas direcciones Clase C

Modelo de Internet (TCP/IP)


Classless InterDomain Routing (CIDR)

La idea bsica en CIDR es el de establecer un


mecanismo de asignacin de direcciones (de
red) de la Clase C que aun quedan el cual
minimice el impacto sobre Internet basndose
en su localidad y no impactando el
enrutamiento.
Para ello se usan bloques de bits de longitud
variable

Modelo de Internet (TCP/IP)


Classless InterDomain Routing (CIDR)

Cada bloque de asignacin utiliza una o


varias Clases C
Si existiera una organizacin que
requiriera 2000 direcciones, se le
entregara un bloque de 2048 direcciones,
el cual constara de 8 Clases C contiguas.

Modelo de Internet (TCP/IP)


Classless InterDomain Routing (CIDR)

Para una mejor distribucin de bloques,


tambin se tomara en cuenta la localidad,
basndose en la tabla siguiente:
Direcciones

194.0.0.0 a 195.255.255.255 para

Europa
Direcciones 198.0.0.0 a 199.255.255.255 para
Amrica del Norte
Direcciones 200.0.0.0 a 201.255.255.255 para
Amrica Central y Sudamrica
Direcciones 202.0.0.0 a 203.255.255.255 para Asia y
el Pacfico

Modelo de Internet (TCP/IP)


NAT

Define un sistema de asignacin dinmica de


direcciones basadas en relacionar grupos de direcciones
no homologadas con grupos de direcciones
homologadas
Utiliza el rango de direcciones especiales para cada
clase como los grupos de direcciones no homologadas
las cuales no son enrutables por los intermediarios IP
El ISP debe de asignar en el enrutamiento a cada
direccin no homologada una direccin homologada
disponible y trasportar los mensajes en cada paquete de
cada direccin no homologada en paquetes con
direcciones homologadas y viceversa.

Modelo de Internet (TCP/IP)


NAT

Es una funcin que se procesa en el enrutador frontera


entre los esquemas de direccionamientos homologados
y no homologados.
Las funciones de transformacin, conjuntamente con
las restantes funciones de enrutamiento, permiten un
acceso transparente a Internet por parte de los nodos de
la Intranet.
NAT elimina el significado extremo a extremo del
direccionamiento IP para facilitar la reutilizacin del
esquema de direccionamiento homologado.

Modelo de Internet (TCP/IP)


Tecnologas de Enrutamiento

Algoritmos No Adaptativos (Estticos)

Algoritmos Adaptativos (Dinmicos)

Principio de Optimizacin

Modelo de Internet (TCP/IP)


Algoritmos de Enrutamiento

Enrutamiento de Ruta Mas Corta


Desbordamiento
Enrutamiento Basado en el Flujo
Algoritmos por Vectores de Distancia
Algoritmos por Estado del Enlace
Algoritmos entre Jerarquas de
Enrutamiento (Fronteras)

Modelo de Internet (TCP/IP)


Calidad en el Servicio

La nica calidad en el servicio que se puede


ofrecer es la de tasas de transferencia de bits
variables por el mejor esfuerzo, lo que indica
que no hay una calidad de servicio especificada
Puede usarse el campo de ToS para dar
prioridad a ciertos tipos de datagramas, segn
el protocolo de transporte

Modelo de Internet (TCP/IP)


Seguridad
ste modelo no incluye opciones para
asegurar que la informacin viaje integra,
que los orgenes y destinos no sean
enmascarados y que los valores de sus
campos no puedan ser alterados.
Lo nico que puede ofrecer es que TCP
asegure que lleguen los paquetes s us
destino

Modelo de Internet (TCP/IP)


Problemtica de IP (v4)
El espacio de direcciones IP de 32 bits
Uso de un espacio de direcciones
privadas con conectividad limitada
Longitud de tablas de Enrutamiento
Uso de campos de ToS para QoS
Especificaciones de seguridad

Modelo de Internet (TCP/IP)


Planeacin de IPng (V6)

Disear un protocolo coexistente con IP v4


que permitiera:
Anticipar desempeo para futuros
servicios
alojar un incremento futuro en el uso de
direcciones
proveer nuevos servicios en la capa de
red

Modelo de Internet (TCP/IP)


Formato de un Datagrama de IPng v6
0

16

vrsn clase trfico

19

24

31

etiqueta de secuencia

longitud sin encabezado sig. encab.

saltos max.

Direccin
Fuente

Direccin Destino

Opciones y Datos del protocolo superior

Modelo de Internet (TCP/IP)


Caractersticas de IPng v6

128 bits para direcciones IP v6.


Autoconfiguracin (stateful y stateless)
Informacin esencial en el paquete para mayor
rapidez en el enrutamiento
Menores Tablas de Enrutamiento
Extensiones al encabezado a travs de opciones
en secuencia determinada
Extensiones de seguridad nativas y estndar

Modelo de Internet (TCP/IP)


Caractersticas de IPng v6

Transmisin multicast mejorada


Agrega el servicio de anycast
Incluye campos QoS para la especificacin de flujos de
paquetes
Permite fcilmente que las interfases se identifiquen por
mltiples direcciones
Permite que se pueda mover la direccin entre redes sin
modificarla
Permite que se pueda ajustar facilmente a nuevas
circunstancias (futuro)
Permite la transicin de IPv4 a IPv6 paulatina

Modelo de Internet (TCP/IP)


Migracin hacia IPng v6

Millones de dispositivos tendrn que


ser modificados
Tres posibles escenarios:

esperar

hasta la utilizacion de todas las


direcciones de IP v4
transicion en una sola noche
transicin gradual adecuando los servicios

Modelo de Internet (TCP/IP)


Migracin hacia IPng v6 (2)

Los administradores de red estn libres de


decidir cual estrategia de actualizacin
implanten debido a que:
Puede

ser implantado simultneamente a IPv4


Los nodos pueden contener ambas direcciones
se puede encapsular IPv6 sobre IPv4
existe un modo de compatibilidad de
direcciones IPv6 sobre IPv4

Modelo de Internet (TCP/IP)


Enrutamiento y Servicios en IPng v6

Estn en desarrollo RIP y OSPF desde 1998


Las topologas de IPv4 e IPv6 se puede
administrar independientemente
Se pueden establecer tneles automticos o
manuales de IPv6 sobre IPv4
Las direcciones IPv4 pueden acceder todos los
beneficios de IPv6 excepto aquellos definidos en
las caractersticas.
DNS ya soporta IPv6

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6

Tipos de Direcciones
unicast,

multicast y anycast

No existen direcciones broadcast


Las direcciones estn asignadas a interfaces y
no los nodos
Cada interfase debe de tener al menos una
direccin unicast de enlace-local
Las subredes corresponden a los enlaces

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6
Representacin Textual
Cada direccin de 16 octetos (bytes) se escribe
como 8 numeros hexadecimales de 4 digitos.
Formato: X:X:X:X:X:X:X:X

FEDC:BA98:87A2:3120:CAFA:AB89:921B:831A

Las secuencias de ceros se pueden abreviar:


20A8:0:0:0:8:700:20AC:4A17 a 20A8::8:700:20AC:4A17
0:0:0:0:0:0:0:1 a ::1
0:0:0:0:0:0:0:0 a ::

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6

Representacin Textual
Los prefijos (ISP u otros) a N bits se
representan como X:X...:X::/N
Prefijo

a 60 bits
12AB00000000CD3 a 12AB:0:0:CD30::/60

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6

Representacin del tipo de direccin

Reservadas 0000 0000


NSAP (OSI) 0000 001
IPX (Netware) 0000 010
Unicast Global 001
Unicast enlace-local 1111 1110 10
Unicast enlace-sitio 1111 1110 11
Direccin Multicast 1111 1111

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6
Direcciones Unicast
Agregadas (usando mascaras de bitsinteligentes contiguos)
Los nodos pueden o no estar interesados de la
estructura de direcciones
Prefijo

El

identificador de interfaz

identificador de interfaz se relaciona con un enlace


sta debe de ser una direccin IEEE EUI-64 obtenida
a partir de la direccin MAC (ethernet) de la interfase.

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6
Direcciones Agregadas para Unicast

FP TLA ID RES NLA ID SLA ID Id. de Interfase

3
13 8
24
16
64
FP: Formato de Prefijo (001 para Global)
TLA: Agregado de Alto Nivel (IP exchanges)
RES: Reservado para el futuro
NLA: Agregado del Siguiente Nivel (ISP al tope)
SLA: Agregado a nivel del Site

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6
Direcciones IPv6 Locales
Accesos Locales
1111 1110

10 + 54 0s + 64 de Id. de Interfase
usadas para autoconfiguracin, descubrimiento del
vecindario de red y cuando no existen rutas
presentes.
Los enrutadores no deben de traspasar paquetes con
acceso local especificado a otros enlaces.

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6

Direcciones IPv6 Locales


Acceso al Site
1111

11110 11 + 38 0s + 16 id subnet + 64 Id.


De Interfase
Los paquetes no pueden ser traspasados
fuera de lo especificado como Site, pero
pueden verse en la subnets del Site.

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6
Direcciones Anycast
Una direccin puede pertenecer a mas de una
interfase
Un paquete enviado a una direccin anycast va
a la direccin anycast mas cercana al grupo
anycast
Los nodos deben de ser configurados
especficamente para ser parte de un grupo
anycast

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6

Usos de direcciones Anycast


Identificacin de los enrutadores de un
ISP especfico
Identificacin de los enrutadores de una
subred determinada
Identificacin de los enrutadores de un
dominio determinado.

Modelo de Internet (TCP/IP)


Direccionamiento en IPv6
Usos de direcciones Anycast
El uso de las direcciones anycast esta
reservado inicialmente a los enrutadores (hasta
que se obtenga suficiente retroalimentacion en
el suo y s libere a mas servicios)
Una direccin anycast a un enrutador de la
subnet se predefine como:
prefijo

de n-bits de la subnet + 128-n 0s

Modelo de Internet (TCP/IP)


Encabezado en IPv6

Version: 6
Clase de Trafico: usado para seleccionar la
prioridad en el traspaso de paquetes en los
enrutadores
Se

basa en los experimentos de tos en IPv4


se debe de crear una interfase para los protocolos de
transporte para su especificacin
Los enrutadores pueden modificar este valor

Modelo de Internet (TCP/IP)


Encabezado en IPv6

Etiqueta de Flujo:
Se

define para identificar una secuencia de


paquetes para los cuales se demanda un
control especial por parte de los enrutadores
participantes.
Es una secuencia pseudoaleatoria generada
utilizando llaves hash para que los
enrutadores encuentren la definicin del
control especial.

Modelo de Internet (TCP/IP)


Encabezado en IPv6

Etiqueta de Flujo:
Este

control especial para el flujo se denomina


Estado del enrutador y sera establecido
utilizando un protocolo como RSVP.
La etiqueta del flujo es la base para
implementar QoS sobre IP.
El Estado del flujo tiene un mximo de tiempo
de vida

Modelo de Internet (TCP/IP)


Encabezado en IPv6

Longitud sin Encabezado:


Longitud

del tamao del paquete sin conar la


longitud del encabezado de IPv6.
Puede ser 0 para definir tamaos Jumbo,
los cuales pueden definir mas de 65,535
octetos.
El maximo MTU en IPv6 puede ser mayo
igual a 1280 octetos.

Modelo de Internet (TCP/IP)


Encabezado en IPv6

Siguiente Encabezado:
Cdigo

para el siguiente encabezado (opcin) a


continuacin del encabezado de IPv6.

Puede ser una opcin extendida de IPv6


o el encabezado del protocolo de transporte, para lo cual si
es TCP seria 89.

Limite de Saltos: Se decrementa en cada salto.


Al llegar a cero el paquete se elimina y se
genera una respuesta ICMP.

Modelo de Internet (TCP/IP)


Extensiones al Encabezado

Opciones de Salto-a-Salto
Opciones hacia el Destino
Opciones de Enrutamiento
Opciones de Fragmentacin
Opciones de Autentificacin
Opciones de Encapsulamiento
Opciones en el Destino

Modelo de Internet (TCP/IP)


Conclusiones IPng v6

El nuevo protocolo de capa de red IPv6


trata de fortalecer las debilidades de su
predecesor IPv4 en las caractersticas
especificadas.
Sus nuevas caractersticas ofrecen un
marco de referencia para la
implementacin de nuevos servicios.

Modelo de Internet (TCP/IP) Capa


de Transporte

Provee un transporte de datos confiable y


costeable desde un equipo fuente hasta
su destino, independientemente de la red
fsica que se este utilizando.
Ofrece tres servicios bsicos:

Orientado

a la conexin (TCP)
No orientado a la conexin (UDP)
Transporte en tiempo real (RTP)

Modelo de Internet (TCP/IP) Capa


de Transporte

Los procesos de usuarios se intercomunican


con los servicios de transporte
El mas ampliamente utilizado es TCP
orientado

a la conexin, confiable y de flujo de bits en


full-duplex

UDP se utiliza por su rapidez


no

orientado a la conexin, no confiable y simplex,


aunque utiliza una verificacin de consistencia

Modelo de Internet (TCP/IP) Capa


de Transporte

RTP es parecido a UDP pero para flujos de


audio o video
Antes

de establecer la conexin se negocia una y


solamente una ruta entre los extremos
La red deber de respetar la ruta para cada
datagrama que se enve
Se deber de especificar cuando se termine la
conexin para liberar los recursos de la red
No se requiere de avisar cuando ha llegado el
paquete, la red garantiza la entrega

Modelo de Internet (TCP/IP)


Capa de Transporte

Las Entidades de Transporte (y de Red)


pueden definirse en los niveles:
Kernel

del Sistema Operativo (Linux)


Procesos de usuario separados (mdulos)
Paquete de Libreras ligadas a las aplicaciones
de red (windows sockets)
Dentro de las tarjetas de interconexin a redes
(autoarranques).

Modelo de Internet (TCP/IP)


Formato de paquete TCP
0

16

Puerto en el Fuente

19

Puerto en el Destino

Nmero de la Secuencia
Nmero de Reconocimiento
longitud

banderas Tamao de Ventana

Cdigo de verificacin

Puntero de Urgentes

Opciones (si existen)


Datos (si existen)

31

Modelo de Internet (TCP/IP)


Capa de Transporte

Nmero de Puerto
Se

usa para distinguir y decanalizar diferentes flujos


de informacin entre varios equipos
Distingue puertos protegidos de puertos de usuarios

1..1023: puertos protegidos


1024 .. 65534: puertos de usuario

Puede

asignar cada puerto a un servicio de capa


superior

Modelo de Internet (TCP/IP) Capa


de Transporte

Nmero de Puerto en el equipo Fuente


generalmente

asignado por el programa cliente


del servicio a enlazarse
generalmente mayor a 1023

Nmero de Puerto en el equipo Destino


asignado

por el sistema de servicios del equipo

destino
relacionado con el servicio a activarse

Modelo de Internet (TCP/IP) Capa


de Transporte

Puertos bien conocidos


20/21en

TCP ftp
23 en TCP
telnet
25 en TCP
smtp
37 en TCP/UDP
timeserver
67/68 en TCP/UDP bootps/bootpc
69 en UDP
tftp
79 en TCP
finger
80 en TCP
httpd

Modelo de Internet (TCP/IP) Capa


de Transporte

Puertos bien conocidos


109

en TCP pop2
110 en TCP pop3
119 en TCP nntp
143 en TCP/UDP imap2
161 en UDP snmp
220 en TCP/UDP impa3
443 en TCP https

Modelo de Internet (TCP/IP) Capa


de Transporte

Nmero de Secuencia
Indica

la pertenencia del segmento de datos en el


flujo de bits. Esto significa que si un paquete tiene un
nmero de secuencia de 1500 y transmite 800 bytes,
la siguiente secuencia ser de 2300 (secuencia
esperada).
Es un campo de 32 bits y puede especificar valores
muy grandes de tal forma que una conexin a 1 kbps
no agotar este campo por lo menos en 50 dias.

Modelo de Internet (TCP/IP) Capa


de Transporte

Nmero de Reconocimiento
Este

nmero determina el monto de bytes


recibidos en el flujo de datos, reconocidos.
Se le regresa a quien envo previamente
paquetes para indicar el ltimo nmero de
secuencia recibido de forma exitosa.
Las mismas caractersticas del nmero de
secuencia por ser de 32 bits.

Modelo de Internet (TCP/IP) Capa


de Transporte

Longitud (desplazamiento de datos)


Especifica

donde comienza la informacin de


capas superiores dentro del flujo de bits.

Banderas
Determinan

la activacin de algunas
banderas las cuales determinan acciones a
seguir.

Modelo de Internet (TCP/IP) Capa


de Transporte

Banderas
URG:

los datos enviados son urgentes


ACK: se reconoce de forma valida
PSH: los datos se deben de leer inmediatamente
RST: la conexin se debe de reiniciar
SYN: se pide por una respuesta a la conexin
FIN: se marca el fin de un flujo.

Modelo de Internet (TCP/IP) Capa


de Transporte

Tamao de la ventana
Establece

la cantidad de bytes que se est en


disponibilidad de recibir en el siguiente grupo
de paquetes.
Se determina por:
Memoria y Buffer disponible
Retrasos en las lneas de conexin

Modelo de Internet (TCP/IP)


Capa de Transporte

Verificacin de Integridad
Determina

una clave para la prueba de


verificacin de la integridad de los datos
transmitidos/recibidos.

Apuntador a Urgentes
Determina

el desplazamiento donde se
encuentra la informacin urgente que debe de
ser inmediatamente tomada dentro de las
opciones o los datos.

Modelo de Internet (TCP/IP) Capa


de Transporte

Opciones
Provee

facilidades no previstas por los


encabezados regulares

Datos
Segmento

de bytes de informacin
perteneciente a las capas superiores

Modelo de Internet (TCP/IP)


Caractersticas de TCP

Utiliza un saludo de tres pasos para


iniciar una conexin
Provee de reconocimiento positivo con
retransmisin para asegurar la
confiabilidad de la comunicacin
Utiliza un control de flujo de ventanas
deslizantes para ajustar la tasa de
transferencia de bits.

Modelo de Internet (TCP/IP)


Caractersticas de TCP

Saludo de Tres Pasos


Cerrado

SYN enviado
estableciendo
establecido

Escuchando
SEQ=50, CTL=SYN
SEQ=100, ACK=51,CTL=SYN/ACK

SEQ=51, ACK=101, CTL=ACK

SEQ=51, ACK=101,CTL=ACK,data

SYN recibido
SYN recibido
establecido

Modelo de Internet (TCP/IP)


Formato de un paquete UDP
0

Puerto en el Fuente
Longitud de UDP
Datos

16

19

24

Puerto en el Destino
Verificacin

31

Modelo de Internet (TCP/IP)


Caractersticas de UDP

Provee una forma para que las aplicaciones


enven datagramas de IP encapsulados bajo la
capa de transporte sin la necesidad de tener
que establecer una conexin aceptada por
ambos extremos
Algunas aplicaciones se basan en el concepto
de enviar mensajes y recibir respuestas simples,
por lo que UDP es la opcin ms viable

Modelo de Internet (TCP/IP)


Sockets para TCP y UDP

Puertos de Conexin
Un

equipo en particular puede tener mltiples procesos


realizando tareas de red simultneamente, por distinguir
sus flujos de datos se utilizan nmeros de puertos de 16
bits.
Cuando un cliente desea conectarse con un servidor, se
conecta desde un puerto asignado a un puerto bien
conocido.
La conexin ocupa tambin de las direcciones de IP
para generar relaciones de tuplos.

Modelo de Internet (TCP/IP)


Programacin con Sockets

El estilo tradicional es BSD-Unix


Permiten que dos procesos se intercomuniquen
de modo semejante a las llamadas telefnicas.
Se cuenta con interfaces (libreras) para
programar en mltiples lenguajes de alto nivel
Debe tomarse en cuenta que los mecanismos
de control entre cada servicio de transporte es
diferente.

Modelo de Internet (TCP/IP)


Programacin
Servidor con Sockets
Socket( )
Cliente

Bind( )
Listen( )

Se establece
la conexin

Accept( )
Se bloque mientras recibe peticin
Peticin de datos

Read( )

Socket( )
Connect( )

Write( )

Peticin de proceso

Write( )

Respuesta

Read( )

Modelo de Internet (TCP/IP)


Capa de Servicios

Protocolos basados en el modelo Cliente/Servidor


para Aplicaciones Especficas
Sesiones

Remotas
Transferencias de Archivos
Sistemas de Correo Electrnico
Sistemas de Mensajera
Sistemas de Informacin
Transferencias Transparentes de Archivos
Uso de Bases de Datos
Servicios de Apoyo

Modelo de Internet (TCP/IP)


Sesiones Remotas

Telnet
Sesiones

remotas simples semejantes a las terminales


tontas (TTYs)
Permite enlazarse con un flujo textual hacia los equipos
remotos

rlogin, rcopy, rsh


Abren

sesiones sin registro y realizan ordenes remotas,


si se definen los permisos adecuados

SSH
Establece

sesiones remotas bajo un flujo encriptado,


difcil de entender textualmente

Modelo de Internet (TCP/IP)


Transferencias de Archivos

FTP, TFTP
Permiten

recuperar o almacenar archivos de forma


remota, con y sin reconocimiento de usuarios y de
forma privada o pblica

CVS
Permite

definir un repositorio de fuentes de software


o distribuciones binarias dependientes de la versin
las cuales sean actualizables tan solo para aquellas
partes modificadas

Modelo de Internet (TCP/IP)


Sistemas de Correo Electrnico

Protocolo SMTP
Simple

Mail Transfer Protocol


Permite el envi de mensajes textuales basados
en caracteres de 7 bits

Especificaciones Extendidas MIME


Multipurpose

Internet Mail Extensions


Extiende el uso del texto a mltiples tipos (como
imgenes o ejecutables) enmascarando y
delimitando el contenido

Modelo de Internet (TCP/IP)


Sistemas de Mensajeria

Sistemas de Platica en Lnea


Protocolos

Sistemas de Noticias
Protocolo

IRC,

NNTP: Red UseNET News

Sistemas de Mensajes en Lnea


Propietarios:

Messenger, Yahoo, etc.

Sistemas de Tele conferencias


Protocolo

H.323

Modelo de Internet (TCP/IP)


Sistemas de Informacin

HTTP, HTML, XML: Paginas Web


Gopher
WAIS
WHOIS
Finger

Modelo de Internet (TCP/IP)


Transferencias Transparentes de Archivos

RFS
AFS
NFS
Prospero
CODA
SMB de MicroSoft
CIFS (proyecto de Samba)

Modelo de Internet (TCP/IP)


Bases de Datos

Enlazadores Nativos
ODBC
JDBC

Modelo de Internet (TCP/IP)


Servicios de Apoyo

Nombramiento DNS
Nombramiento LDAP
BOOTP, DHCP
FireWalls
PROXY Servers

5.5 NETBIOS, NETBEUI

Modelos Redes Microsoft


Capas del Modelo
OSI
OSI
Proceso
Proceso
Usuario
Usuario

Proceso
Proceso
Usuario
Usuario

Proceso
Proceso
Usuario
Usuario

Proceso
Proceso
Usuario
Usuario

77

SMB

5,6
5,6

NetBEU
I(NetBIOS)

3,4
3,4

MLID

Interfasede
deHardware
Hardware
Interfase

1-2
1-2

Modelos Redes Microsoft


Historia

Microsoft, IBM y 3COM se unen para disear un S.O.R que


compitiera con Netware
Microsoft ofrece su estructura, IBM su protocolo NetBIOS y su
S.O. OS/2, 3COM sus desarrollos de comunicaciones para Redes
Locales
Se desarrollan en conjunto las especificaciones de NETBEUI y
SMB, as como las interfaces para controlar el acceso a las NICs.
Se obtiene LAN Manager
3COM abandona el proyecto, despus Microsoft deja solo a IBM
para dar soporte a su tecnologa de S.Os NT, la cual integra lo
anterior en un solo paquete.
Nace Redes Microsoft

Modelos Redes Microsoft


Capa de Enlace de Datos y Red: NetBIOS
NetBIOS se diseo para un grupo de computadoras

personales en la que todas compartan un medio de


transmisin en banda de difusin comn (broadcast)
Derivado del proyecto PC Network de IBM, y el cual es
parecido a Ethernet
Provee tanto servicios orientados a la conexin (circuitos
virtuales) como servicios no orientados a la conexin
(datagramas)
Soporta tanto transmisin en banda de difusin
(broadcast) como transmisin en bandas mltiples
(multicast)

Modelos Redes Microsoft


Servicios de NetBIOS
Servicios de Nombramiento

Servicios de Sesin
Servicios de Datagramas
Comandos Generales

Modelos Redes Microsoft


Capa de Transporte y de Sesin: SMB
Server Message Block: Bloque de Mensajes de
Servicio
SMB es un protocolo para comparticin de
archivos, impresoras, puertos seriales y
abstracciones de comunicaciones como
entubamientos nombrados (named pipes) y puertos
de mensajera (mailslots) entre computadoras
SMB es un protocolo basado en peticiones y
respuestas bajo cliente - servidor

Modelos Redes Microsoft


Capa de Transporte y de Sesin: SMB

La nica excepcin a la naturaleza de peticin y


respuesta se da cuando el cliente realiza una
peticin de bloqueo oportunstico (oplocks) y el
servidor subsecuentemente tiene que romper el
flujo para bloqueos oplock ya garantizados debido
a que otro cliente ha pedido un archivo abierto de
un modo incompatible con el oplock garantizado
En este caso, el servidor enva un mensaje no
solicitado al cliente sealando el rompimiento del
oplock.

Modelos Redes Microsoft


Capa de Transporte y de Sesin: SMB

Los Servidores proveen disponibilidad para los


sistemas de archivos y otros recursos
(impresoras, mailslots, entubamientos
nombrados, APIs) a los clientes en la red
Las computadoras clientes pueden tener sus
propios discos duros, pero tambin pueden
acceder a los sistemas de archivos e
impresoras compartidos en los servidores

Modelos Redes Microsoft


Aplicaciones

Transferencia de Archivos Transparente


(File Server)
Servicios de Distribucin de Impresin
(Print Server)
Servicios de Distribucin de Puertos (Port
Server)
APIs

5.6 Analizador de Protocolo

Вам также может понравиться