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

Especialidad en Redes

Arquitecturas de Redes y
Protocolos
Arquitecturas, Modelos, Capas y
Protocolos
Departamento de Sistemas Electrnicos

Arquitectura de Redes
Arquitectura
Saber proyectar racionalmente, as como
realizarlo en la prctica
Con mtodo y procedimiento seguro y
perfecto
Mediante el desplazamiento de las
cargas y la acumulacin y conjuncin de
los elementos de construccin
Obras que se acomoden perfectamente a
las ms importantes necesidades
umanas
!equiere el conocimiento y dominio de
las mejores y mas altas disciplinas

Arquitectura de Redes
Arquitectura de Redes
Un conjunto de mtodos y
procedimientos de construccin
Basados en el uso de Modelos, Capas y
Protocolos
Para construir sistemas de
comunicaciones tiles
Los cuales permitan el intercambio de
mensajes
un e!iciente uso compartido de
recursos

Arquitectura de Redes
Modelos
"l modelo de re!erencia se puede
pensar como un modelo arquitectnico
ideali#ado del sistema y se de!ine como$
un marco de trabajo conceptual cuyo
propsito es el de di%idir el trabajo,
relati%o a la estandari#acin, en pie#as
peque&as y manejables, as' como
mostrar de modo (eneral como se
relacionan estas peque&as pie#as entre
s'

Arquitectura de Redes
Modelos Basados en Componentes
Los componentes del sistema se de!inen en su
conjunto con las interrelaciones entre estos
componentes) *e esta !orma el sistema
consiste de un conjunto de componentes, cada
uno de los cuales pro%ee al(una !uncionalidad)
+us interacciones ordenadas y bien de!inidas
pro%een al sistema de una total !uncionalidad)
+in embar(o es di!'cil determinar la
!uncionalidad de un sistema si solo se
e,aminan sus componentes) Como ejemplo
tenemos el modelo CCA -Computer
Corporation o! Amrica. re(istrado en /012)

Arquitectura de Redes
Modelos Basados en 3unciones
Los di!erentes tipos de acti%idades se
identi!ican y las !unciones que el sistema debe
desempe&ar para cada tipo se de!inen
*e este modo las especi!icaciones del sistema
dentro de esta cate(or'a se relacionan
directamente a una estructura jer4rquica para
las clases de las acti%idades
5iene como resultante una arquitectura del
sistema jer4rquica con inter!aces bien
de!inidas entre las !unciones de las di!erentes
capas
Como ejemplo de sta arquitectura e,iste el
modelo 6+7 de la 7+6)

Arquitectura de Redes
Modelos Basados en *atos
+e tienen que identi!icar todos los tipos de
datos, as' como especi!icar un marco de
trabajo arquitectnico el cual de!ina las
unidades !uncionales, las cuales utili#ar4n los
datos de acuerdo a las di!erentes %istas de
ellos, partiendo de que los datos es el recurso
central, administrados por los *BM+8s
9ste punto es el pre!erido para las acti%idades
de estandari#acin de los *BM+8s sin embar(o
es imposible el especi!icar un modelo
arquitectnico completo :asta que sean
descritos los mdulos !uncionales
"jemplo para este tipo de modelos, es la
arquitectura A;+7<+PARC -+tandar Plani!ication
and Requeriment Comite. para los *BM+)

Arquitectura de Redes
Capas
Los modelos basados en !unciones
tienden a de!inir !unciones especi!icas y
a(rupar las !unciones a!ines en Capas,
las cuales reducen la complejidad del
dise&o del sistema (lobal
Las Capas se construyen bajo un
en!oque jer4rquico, donde las capas
superiores est4n basadas en el trabajo
de las in!eriores)
",isten relaciones de !lujo de datos
entre una capa y sus dos capas
limitantes -superior e in!erior.

Arquitectura de Redes
Capas
"l nmero de Capas y el nombre para
cada Capa, el contenido y las !unciones
en cada una di!ieren de Modelo a
Modelo
"n todos, el propsito de cada Capa es
el de o!recer ciertos ser%icios a las
capas superiores de modo que no
ten(an que ocuparse de los detalles de
la implementacin real de stos
ser%icios)

Arquitectura de Redes
Protocolos
+e de!inen como las re(las y
con%enciones pre%iamente de!inidas y
aceptadas para lle%ar a cabo una
con%ersacin entre la capa n y sus
capas limitantes -in!eriores y
superiores.
"s un acuerdo entre las partes que se
comunican sobre como deben de
proceder para el ejercicio de la
comunicacin entre ellas
+i el protocolo es %iolentado la
comunicacin se di!icultar4 o se
imposibilitar4

Arquitectura de Redes
3amilias de Protocolos -Modelos de Red.
Modelo *ec ;et de *i(ital
Modelo =)>? de la CC755
Modelo +;A de 7BM
Modelo =;+ de =ero,
Modelo 6+7 de la 7+6
Modelo 5CP<7P de 7nternet
Modelo ;et@are -7P=<+P=. de ;o%ell
Modelo de Redes Microso!t -e 7BM.

Modelo 6+7 de 7+6
"l modelo de capas
Fsica
Fsica
OSI
7
6
5

!
"
#
OSI
7
6
5

!
"
#
Enlace de $atos
Enlace de $atos
Enlace de Red
Enlace de Red
%ransporte
%ransporte
Sesi&n
Sesi&n
Presentaci&n
Presentaci&n
Aplicaci&n
Aplicaci&n

Modelo 6+7 de 7+6
Capa 3'sica
"n la capa de inter!ase !'sica se establecen
los ni%eles de intensidad elctrica y la
se&ali#acin, transmitiendo una codi!icacin
binaria -28s y /8s. por el medio !'sico de
transmisin) "s sobre sta capa por la cual se
comunican todas las capas superiores,
utili#ando como medios los enlaces de cables
de cobre como los cables coa,ial y tele!nico,
los enlaces di(itales como la !ibra ptica, los
enlaces inal4mbricos como rayos in!rarrojos y
l4ser, as' como las radio !recuencias y
microondas

Modelo 6+7 de 7+6
Capa de "nlace de *atos
"sta capa se encar(a de controlar el
!lujo de los bits entre el sistema y
aquello que se encuentra al !inal del
modelo -proceso del usuario.) "sto
quiere decir que se encar(a de colocar
los mensajes y pro%eer se(uridad de
que los mensajes :ayan sido recibidos o
detectar cuando stos se :an perdido
+e establece un !lujo de datos de
e,tremo de un medio !'sico de
transmisin al otro e,tremo

Modelo 6+7 de 7+6
Capa de "nlace de *atos
Las redes que utili#an una orientacin a
cone,in punto a punto y que utili#an
protocolos de 6+7 (eneralmente utili#an
el protocolo de proceso de li(as de
acceso -LAP. que es parte del est4ndar
=)>?
"ste protocolo es similar al protocolo
+*LC usado por la arquitectura +;A
para punto a punto
Puede contar con protocolos como
A*LC, A*CCP y comunicaciones
bis'ncronas, los cuales se pueden
considerar como incluidos casi por
completo por el so!t@are)

Modelo 6+7 de 7+6
Capa de "nlace de *atos
Al(unos pro(ramas de so!t@are de
comunicaciones actan como los
protocolos del ni%el de enlace de
datos
",isten pro(ramas que utili#an
protocolos como =modem o *AR5
de CrosstalB para deteccin de
errores y retransmisin durante un
intercambio de arc:i%os

Modelo 6+7 de 7+6
Capa de "nlace de Red
"n (randes redes de 4rea e,tendida
(eneralmente se o!recen mltiples %'as
para mo%er el conjunto de caracteres
que con!orman el mensaje desde un
punto (eo(r4!ico :asta otro
"sta capa decide cual es la ruta que los
datos deber4n de se(uir, basada en las
condiciones de la red, prioridad de
ser%icio y otros !actores)

Modelo 6+7 de 7+6
Capa de "nlace de Red
Los est4ndares de la 7+6 numerados
como 1CD1 de!inen los ser%icios que la
capa de red puede pro%eer a la capa de
presentacin
La %ersin ori(inal del est4ndar solo
permite ser%icios para redes orientadas
a la cone,in -C6;+.
",iste una adicin que le permite
brindar ser%icios a redes orientadas a la
no cone,in -CL;+.)

Modelo 6+7 de 7+6
Capa de "nlace de Red
"l est4ndar =)>? es usado para
describir el protocolo m4s comnmente
utili#ado con orientacin a la cone,in
en la capa de red
La norma 7+6 1DFC de!ine el protocolo
usado para los ser%icios en redes con
orientaciones sin cone,in
"ste ltimo protocolo es muy similar al
protocolo 7P -Protocolo de 7nter Redes.
de 7nternet)

Modelo 6+7 de 7+6
Capa de "nlace de Red
"l so!t@are de la capa de red reside
(eneralmente en conmutadores de!inidos en la
red
"n las inter!ases de red, stas deben de
colocar el tren de datos dentro de un solo
camino que el so!t@are puede reconocer y
utili#ar para su enrutamiento, por lo que la
capa de red no es tan importante
+i se desea utili#ar portadoras de %alor
a(re(ado como Accunet, Compu+er%e,
5elenet, o 5ymnet, stas deben de pro%eer los
ser%icios de la capa de red para la
computadora

Modelo 6+7 de 7+6
Capa de 5ransporte
La tarea de la capa de transporte es la de
pro%eer una trans!erencia de datos de
e,tremo a e,tremo para los usuarios del
sistema
La norma 7+6 12F> de!ine los ser%icios
pro%istos por la capa de transporte
Como en la capa de red, el est4ndar ori(inal
solo contemplaba ser%icios para redes con
transmisin orientada a la cone,in, pero con
un a(re(ado se :an especi!icado los ser%icios
para transmisiones orientadas a la no
cone,in)

Modelo 6+7 de 7+6
Capa de 5ransporte
Uno de los ser%icios orientados a cone,in
que la capa de transporte debe de pro%eer es
el de Gdatos e,peditosH
+e :an determinado solo al(unas pocas
especi!icaciones adem4s de la de requerir mas
de /I bytes para que los Gdatos e,peditosJ se
en%'en en una operacin sencilla
La de!inicin del ser%icio requiere que los
datos normales que son en%iados despus de
los Gdatos e,peditosJ no deban de ser
administrados y entre(ados al punto antes que
ellos

Modelo 6+7 de 7+6
Capa de 5ransporte
La de!inicin de los ser%icios de la capa
de transporte incluyen aspectos tales
como el establecimiento de la cone,in
entre dos puntos terminales y la
ne(ociacin de par4metros durante el
establecimiento de la cone,in
"l protocolo de transporte no orientado
a la cone,in es similar al protocolo
U*P, y es de!inido por la norma 7+6
1I2>

Modelo 6+7 de 7+6
Capa de 5ransporte
+e de!ine un !ormato simple de
paquete
Cada paquete contiene la direccin del
emisor -!uente., del receptor -destino.,
un conjunto opcional de bits de
correccin -c:eBsum. y los datos del
usuario
Las direcciones pueden ser utili#adas
para identi!icar procesos de usuarios,
similar a los puertos usados por U*P

Modelo 6+7 de 7+6
Capa de +esin
"sta capa desarrolla las !unciones que
:abilitan a dos aplicaciones elementos de la
misma aplicacin el comunicarse a tra%s de
la red, implementando se(uridad,
reconocimiento de nombres, reconocimiento
de cuentas, administracin y otras !unciones
similares
Pro%ee ser%icios a los procesos de los
usuarios, en adicin de los ser%icios pro%istos
por la capa de transporte
La norma 7+6 1C>I de!ine los ser%icios
pro%istos por la capa de sesin y la norma 7+6
1C>F de!ine el protocolo de la capa de sesin)

Modelo 6+7 de 7+6
Capa de +esin
*os de los ser%icios pro%istos por sta capa
son el establecimiento de la sesin y la
liberacin de la sesin
Una sesin se representa por el concepto de
transportar datos en una cone,in
*urante la %ida de la sesin e,isten dos
posibles caminos para manejar la cone,in de
transporte que necesita para la sesin$ una
cone,in de transporte simple que puede ser
utili#ada durante toda la sesin, o dos o m4s
cone,iones de transporte que puedan ser
utili#adas durante toda la sesin, lo cual debe
de ser transparente para las aplicaciones del
usuario ejecut4ndose

Modelo 6+7 de 7+6
Capa de +esin
"s posible que sesiones consecuti%as utilicen
una cone,in de transporte simple
",iste una restriccin ya que la capa de
sesin no puede multicanali#ar muc:as
sesiones en una cone,in de transporte
simple)
6tro ser%icio que puede pro%eer es la
administracin de di4lo(os
"ste aspecto permite intercambio de datos
dentro de las !ormas :al!Kduple, y !lipK!lop
Para administrar este aspecto se mantiene un
toBen ima(inario en las dos capas de sesin
Lnicamente el e,tremo que mantiene el toBen
puede transmitir datos)

Modelo 6+7 de 7+6
Capa de +esin
",isten otros ser%icios que la capa de sesin
puede pro%eer$

sincroni#acin, administracin de acti%idades, y


reportes de e,cepcin
Las normas de 7+6 de!inen cuatro
subconjuntos de ser%icios de sesin$

Mernel,

BC+ -+ubconjunto de Combinacin B4sica.,

B++ -+ubconjunto de +incroni#acin B4sica.


y

BA+ -+ubconjunto de Acti%idades B4sicas.)


La norma 7+6 1C>F de!ine al protocolo de
ser%icios de sesin orientadas a cone,in,
estableciendo el camino para su desarrollo

Modelo 6+7 de 7+6
Capa de Presentacin
5an r4pido como se comiencen a
utili#ar caracteres de encendido y
apa(ado, %ideo en modo in%erso,
!ormatos de entrada especiales,
(r4!icos y otros aspectos de de!inicin
de pantallas, se estar4 adentrando en la
capa de presentacin
"sta capa puede tambin manejar
encripcin y al(unos !ormatos
especiales para arc:i%os) +us !ormatos
de pantalla y arc:i%os permiten que el
producto !inal se obser%e como el
dise&ador tenia la intencin de reali#ar)

Modelo 6+7 de 7+6
Capa de Presentacin
A esta capa le concierne la
presentacin de los datos que son
intercambiados) "sto puede incluir la
con%ersin entre cdi(os de
representacin, compresin de datos y
encripcin
*ebe de :abilitar los ser%icios de la
capa de sesin a la de aplicacin)
La norma 7+6 11>> de!ine los ser%icios
para la capa de presentacin y la norma
7+6 11>C de!ine el protocolo de la capa
de presentacin)

Modelo 6+7 de 7+6
Capa de Presentacin
Una tarea de la capa es la de con%ertir
los datos de la capa de aplicacin
dentro de al(una !orma est4ndar
Para su aplicacin se utili#an los
trminos de 7+6 conocidos como
Gsinta,is abstractaH y Gsinta,is de
trans!erenciaH
La capa de aplicacin jue(a con la
sinta,is abstracta, la cual incluye
elementos como Jun entero cuyo %alor
es /J, la cual es una descripcin
abstracta que no muestra como se
representa cada %alor

Modelo 6+7 de 7+6
Capa de Presentacin
La sinta,is de trans!erencia, sin
embar(o, especi!ica e,actamente como
debe de ser representado este %alor,
por ejemplo, si debe de ser
representado por /I bits dentro de dos
!ormatos binarios complementarios con
el bit m4s si(ni!icati%o trans!erido
inicialmente
Para transcribir de la sinta,is de
trans!erencia a la sinta,is abstracta y
%ice%ersa se aplican Gre(las de
codi!icacinH dentro de la capa de
presentacin

Modelo 6+7 de 7+6
Capa de Presentacin
*os capas de presentacin intercambian
datos en el !ormato de trans!erencia, mientras
que dos capas de aplicaciones intercambian
en !ormatos abstractos)
La norma 7+6 11>D especi!ica una sinta,is
abstracta llamada A+;)/ y las re(las de
encriptado se encuentran dentro de la norma
7+6 11>?
La capa de presentacin es el lu(ar del
control de cdi(os, (r4!icos especiali#ados, y
conjuntos de caracteres) +u so!t@are controla
impresoras, (ra!icadores, y otros peri!ricos)

Modelo 6+7 de 7+6
Capa de Aplicacin
La capa de aplicacin sir%e
directamente a las aplicaciones de los
usuarios
"s donde reside cualquier aspecto de
comparticin de arc:i%os, impresoras,
mensajer'a electrnica , administracin
de bases de datos y manejo de
contabilidades
Los est4ndares para esta capa son
relati%amente nue%os, como el +AA de
7BM -Arquitectura de +istemas de
Aplicacin. y la especi!icacin del
Manejador de Mensajes =)D22 para la
mensajer'a electrnica)

Modelo 6+7 de 7+6
Capa de Aplicacin
Al(unas aspectos de aplicaciones para
esta capa son$

Elementos Comunes de Servicios de


Aplicacin: AC+" y CCR

Mensajera Electrnica: MA+, M657+,


=)D22

Servicio de Directorio: =)?22

Terminales Virtuales: 7+6 02D2, 02D/

Transferencia, Acceso y Administracin


de Arcivos: 35AM

Modelo 6+7 de 7+6
N6+7P

Inter'ase de (ard)are
Inter'ase de (ard)are
ICMP
ICMP
IP
IP
ARP
ARP
RARP
RARP
%CP
%CP
*$P
*$P
R%P
R%P
Proceso
*suario
Proceso
*suario
Proceso
*suario
Proceso
*suario
OSI
5+7

!
#+"
OSI
5+7

!
#+"
Proceso
*suario
Proceso
*suario
Modelo de 7nternet
-5CP<7P. Capas del Modelo

5CP$ Protocolo de Control de 5ransporte
U*P$ Protocolo de *ata(ramas del
Usuario
R5P$ Protocolo de 5iempo Real
7CMP$ Protocolo de Mensajes de Control
7P -%D.$ Protocolo de Red
ARP$ Protocolo de Resolucin
*irecciones
RARP$ ARP 7n%erso
R7P$ "nrutamiento sobre 7nter Redes
6+P3$ Ruta Mas Corta *escubierta
Primero
Modelo de 7nternet
-5CP<7P.
Protocolos

Modelo de 7nternet -5CP<7P.
Capa de "nlace de *atos
+e encar(a de la inter!a# con la
red de comunicaciones
;o especi!ica el uso de al(n
protocolo en especial, por lo que es
!le,ible
Puede enla#ar su inter!a# tra%s
del enlace de datos l(ico 12>)>
-LLC.
Puede encapsularse usando
protocolos de red de otros modelos
o en s' mismo

Modelo de 7nternet
-5CP<7P.
6bjeti%o de la Capa de "nlace de Red
Permitir el transporte de paquetes de
datos desde un elemento !uente :asta
un -o %arios. elemento-s. destino, aun y
cuando pase por intermediarios

Reconoce al elemento !uente

Reconoce al %ecindario -en la misma red.

Reconoce los puntos intermediarios


-enrutadores.

Reconoce las Rutas entre los intermediarios


-enrutadores.

Pro%ee de un ser%icio no orientado
a la cone,in y sin (aranti#ar la
lle(ada del paquete, el control del
!lujo, y la recuperacin de errores
-no con!iable., al cual se le
denomina *ata(rama 7P)
Cada *ata(rama es despac:ado de
!orma independiente de los dem4s,
por lo que no se (aranti#a su
secuencia)
Modelo de 7nternet
-5CP<7P.
Caracter'sticas de la Capa de "nlace de
Red

Cada data(rama contiene un
encabe#ado de >2 octetos -bytes. el
cual incluye las direcciones !uente y
destino, as' como cdi(o de %eri!icacin
de redundancia, etc)
Contiene posteriormente una parte de
contenido -te,to. la cual no puede ser
mayor de I?,?C? bytes O lon(itud del
"ncabe#ado
+e pro%ee de un control del !lujo de
data(ramas elemental a tra%s de 7CMP)
Modelo de 7nternet
-5CP<7P.
*ata(ramas de la Capa de "nlace de Red

"n este ni%el se controla el
enrutamiento y la !ra(mentacin,
de tal !orma que si el data(rama es
muy (rande para una red particular
se subdi%ide en paquetes mas
peque&os)
La recombinacin de los
!ra(mentos se lle%a lu(ar en el
destino si todos los !ra(mentos se
reciben)
Modelo de 7nternet
-5CP<7P.
3ra(mentacin en la Capa de "nlace de
Red

Modelo de 7nternet
-5CP<7P.
3ormato de Paquete 7P -%D.
$irecci&n de IP de la 'uente
$irecci&n de IP del destino
Opciones de IP
, - #6 #. !#
$atos del protocolo superior
/rsn
lon0 tos
lon0itud total
Identi'icaci&n 1and Secuencia de 'ra0
ttl
protocolo Crc enca1e2ado
relleno

Modelo de 7nternet
-5CP<7P.
Campo de Persin
Mantiene un rastreo para la
%ersin del protocolo de 7P que se
esta utili#ando, puede ser D I
actualmente)
"s de lon(itud de D bits
"ste campo debe de ser respetado
para todas las %ersiones para
identi!icacin de la %ersin)

Modelo de 7nternet
-5CP<7P.
Campo de 7AL -7P Aeader Len(t:.
5iene D bits de lon(itud
"speci!ica que tan lar(o es el
encabe#amiento debido a que su
tama&o puede no ser constante
+e establece usando unidades de
C> bits -palabras o @ords.
+u %alor m'nimo es ?, su m4,imo
es /?

Modelo de 7nternet
-5CP<7P.
Campo de 5ipo de +er%icio -5o+.
5iene una lon(itud de 1 bits
Permite identi!icar en el intermediario
el tipo de ser%icio que debe de recibir el
data(rama
;o e,iste una especi!icacin est4ndar
Cada autoridad de enrutamiento en el
dominio puede pro(ramarla a su
con%eniencia
Muc:as redes i(noran este campo

Modelo de 7nternet
-5CP<7P.
Campo de Lon(itud 5otal
5iene una lon(itud de /I bits
"speci!ica la lon(itud total en el
data(rama
7ncluye la lon(itud del encabe#ado
y el 4rea de datos -te,to.
+u %alor m4,imo es I?,?C?

Modelo de 7nternet
-5CP<7P.
Campo de 7denti!icacin de 3lujo
5iene una lon(itud de /I bits
+e requiere para permitirle a los
intermediarios y al destino
identi!icar que data(rama
pertenece a que !lujo y su
secuencia entre ellos
Los data(ramas con !ra(mentos
tienen el mismo %alor de
identi!icacin de !lujo

Modelo de 7nternet
-5CP<7P.
Campos de 7denti!icacin de
3ra(mentacin
5iene una lon(itud de C bits de los
cuales el primero no se usa
"l se(undo marca el data(rama
como no !ra(mentable -*3.
"l tercero determina que es un
!ra(mento y que :ay mas
!ra(mentos adelante -M3.

Modelo de 7nternet
-5CP<7P.
Campo de *espla#amiento en 3ra(mento
*e lon(itud de /C bits
"speci!ica la posicin del !ra(mento
-despla#amiento. dentro del data(rama
no !ra(mentado
+e basa en unidades -mltiplos. de 1
bytes e,ceptuando el ltimo
Pueden e,istir un m4,imo de 1/0>
!ra(mentos por data(rama
La lon(itud m4,ima para un data(rama
!ra(mentado es I?,?CI bytes

Modelo de 7nternet
-5CP<7P.
Campo de 5iempo de Pida
5iene una lon(itud de 1 bits
+e utili#a para contabili#ar los
se(undos de %ida del paquete en la
transmisin
Limita la e,istencia de los paquetes en
la red un m4,imo de >?? se(undos
"n la realidad cada intermediario
descuenta uno al %alor cada que pasa el
data(rama por ste) Al lle(ar a 2 ya no
se retransmite)

Modelo de 7nternet
-5CP<7P.
Campo de Protocolo
5iene una lon(itud de 1 bits
"speci!ica a que protocolo de
transporte corresponde el
data(rama para entre(4rselo una
%e# des!ra(mentado
Los %alores para los protocolos se
establecen en el R3C /F22

Modelo de 7nternet
-5CP<7P.
Campo de Peri!icacin de 7nte(ridad
*e lon(itud de C> bits
"speci!ica el %alor de CRC
(enerado e,clusi%amente por el
encabe#ado, para ase(urar su
inte(ridad
*ebe de recalcularse cada paso
por intermediarios

Modelo de 7nternet
-5CP<7P.
Campos de *ireccin 3uente y *estino
*e lon(itudes de C> bits
7ndican los %alores para la red y para el
an!itrin -net,:ost. que identi!ican a un
e,tremo de la red -;7C.
"l !uente especi!ica quien en%'a el
data(rama
"l destino especi!ica quien debe de
recibir el data(rama
;o deben de ser modi!icados

Modelo de 7nternet
-5CP<7P.
Campos de 6pciones
*e lon(itud %ariable -2 a /2 palabras.
3ueron dise&ados para pro%eer una
!orma de escape para permitir a nue%as
%ersiones del protocolo el incluir
in!ormacin no presente en el dise&o
ori(inal, para incluir nue%as ideas y
para e,perimentarlas
Manejan un !ormato para su
representacin

Modelo de 7nternet
-5CP<7P.
3ormato para las 6pciones
/ byte para su identi!icacin
6pcionalmente puede :aber / byte
para establecer la lon(itud en mltiplos
de D bytes
/ o m4s bytes para sus %alores
+e :an especi!icado ? opciones$

+e(uridad

"nrutamiento de !uente estricto

"nrutamiento de !uente %a(o

Re(istrar ruta

A(re(ar Marcas de tiempo



Modelo de 7nternet
-5CP<7P.
*ireccionamiento 7P
Cada direccin 7P para identi!icar
e,tremos se con!orma de C> bits
Cada inter!a# de red como e,tremo
-;7C. debe de poseer al menos una
direccin 7P nica y bajo un esquema
establecido
"n cada direccin se codi!ica la
direccin de identi!icacin de la red y la
identi!icacin del e,tremo -;7C.

Modelo de 7nternet
-5CP<7P.
Clases de *irecciones Unicast 7P
Clase A
Clase B
Clase C
2 Red An!itrin
/2
Red An!itrin
//2 Red An!itrin

Modelo de 7nternet -5CP<7P.
Clase A
F bits para red, >D bits para :ost
/>1 Clases di!erentes, c<u con /I
8FFF,>/I Aosts
Ran(o$ /)2)2)2 :asta la
/>F)>??)>??)>??
*irecciones especiales$

2)2)2)2

/2),)y)#

/>F)2)2)/
Por supuesto, esta a(otada y muy
desperdiciada

Modelo de 7nternet -5CP<7P.
Clase B
/D bits para Red, /I bits para Aosts
/I,C1> Clases c<u con I?,?CD Aosts
Ran(o$ />1)2)2)2 :asta el
/0/)>??)>??)>??
*irecciones "speciales

/F>)/I),)y al /F>)C/),)y
A punto de a(otarse mundialmente
A(otada en M,ico
+ubutili#ada -sobrada para la mayor'a
de las or(ani#aciones.

Modelo de 7nternet -5CP<7P.
Clase C
>/ bits para Red, 1 bits para Aosts
>820F,/?2 Clases c<u con >?D Aosts
Ran(o$ /0>)2)2)2 :asta el
>>C)>??)>??)>??
*irecciones "speciales$

/0>)/I1),)y
Abundan aun mundialmente
"n M,ico toda%'a se pueden pedir
+u!icientes para empresas peque&as
7nsu!icientes para Medianas y Nrandes

Modelo de 7nternet
-5CP<7P.
Clases de *irecciones 7P Multicast
Clase *

"speci!ican el uso de un ser%icio

Los :osts que quieran participar del


mismo ser%icio en los mismos puertos
deben de establecer la misma
direccin multicast
6tras, no usadas pero en reser%a
///2 *ireccin Multicast

Modelo de 7nternet
-5CP<7P.
+ubredes
"s posible di%idir el espacio de
direccin del :ost para asi(nar un
elemento intermedio de intercambio
denominado subred
Una subred es una red de
computadoras independiente
perteneciente a la or(ani#acin
Cada subred debe de identi!icarse
plenamente a tra%s del uso de un
espacio
Red +ubred An!itrin

Modelo de 7nternet
-5CP<7P.
+ubredes
La lon(itud de los bits para la
subred puede ser %ariable pero
menor a la lon(itud de los bits de la
Clase para el An!itrin
Los bits restantes se tomar4n
como identi!icador del An!itrin en
la +ubred
Para la identi!icacin se utili#a una
mascara de identi!icacin

Modelo de 7nternet
-5CP<7P.
Mascarillas de Redes y +ubredes
La mascarilla tiene una lon(itud
equi%alente a la de una direccin 7P
+e debe de especi!icar para identi!icar
los elementos de re!erencia a la Clase
-Red., a la +ubred y al Aost
Participan en /8s los bits de la Clase y
los bits para +ubred
Participan en 28s los bits para el Aost
"l %alor de la Mascarilla se obtiene
reali#ando un A;* binario entre las
direcciones 7P y la Mascarilla del Qrea
de re!erencia

Modelo de 7nternet
-5CP<7P.
Mascarillas de Redes y +ubredes
+olo podr4n intercambiar mensajes sin
intermediarios aquellos que compartan
los mismos %alores para la Red y
+ubred
Aquellos paquetes que no compartan el
%alor deri%ado de la direccin 7P y de la
mascarilla, tendr4n que pasar por un
7ntermediario el cual identi!icar4 si :ay
un si(uiente brinco si el destinatario
es identi!icable a tra%s de sus propias
direcciones 7P
+i el intermediario identi!ica al destino,
le en%'a directamente el paquete)

Modelo de 7nternet
-5CP<7P.
Classless 7nter*omain Routin( -C7*R.
7P se esta con%irtiendo
r4pidamente en una %ictima de su
popularidad, se est4 quedando sin
direcciones
Las tablas de enrutamiento crecen
considerablemente cada que se
acti%an nue%as direcciones
Ruedan muc:as direcciones Clase
C

Modelo de 7nternet
-5CP<7P.
Classless 7nter*omain Routin( -C7*R.
La idea b4sica en C7*R es el de
establecer un mecanismo de asi(nacin
de direcciones -de red. de la Clase C
que aun quedan el cual minimice el
impacto sobre 7nternet bas4ndose en su
localidad y no impactando el
enrutamiento)
Para ello se usan bloques de bits de
lon(itud %ariable

Modelo de 7nternet
-5CP<7P.
Classless 7nter*omain Routin( -C7*R.
Cada bloque de asi(nacin utili#a
una o %arias Clases C
+i e,istiera una or(ani#acin que
requiriera >222 direcciones, se le
entre(ar'a un bloque de >2D1
direcciones, el cual constar'a de 1
Clases C conti(uas)

Modelo de 7nternet
-5CP<7P.
Classless 7nter*omain Routin( -C7*R.
Para una mejor distribucin de bloques,
tambin se tomar'a en cuenta la
localidad, bas4ndose en la tabla
si(uiente$

*irecciones /0D)2)2)2 a /0?)>??)>??)>??


para "uropa

*irecciones /01)2)2)2 a /00)>??)>??)>??


para Amrica del ;orte

*irecciones >22)2)2)2 a >2/)>??)>??)>??


para Amrica Central y +udamrica

*irecciones >2>)2)2)2 a >2C)>??)>??)>??


para Asia y el Pac'!ico

Modelo de 7nternet
-5CP<7P.
;A5
*e!ine un sistema de asi(nacin din4mica de
direcciones basadas en relacionar (rupos de
direcciones no :omolo(adas con (rupos de
direcciones :omolo(adas
Utili#a el ran(o de direcciones especiales para
cada clase como los (rupos de direcciones no
:omolo(adas las cuales no son enrutables por
los intermediarios 7P
"l 7+P debe de asi(nar en el enrutamiento a
cada direccin no :omolo(ada una direccin
:omolo(ada disponible y trasportar los
mensajes en cada paquete de cada direccin
no :omolo(ada en paquetes con direcciones
:omolo(adas y %ice%ersa)

Modelo de 7nternet
-5CP<7P.
;A5
"s una !uncin que se procesa en el enrutador
!rontera entre los esquemas de
direccionamientos :omolo(ados y no
:omolo(ados)
Las !unciones de trans!ormacin,
conjuntamente con las restantes !unciones de
enrutamiento, permiten un acceso
transparente a 7nternet por parte de los nodos
de la 7ntranet)
;A5 elimina el si(ni!icado e,tremo a e,tremo
del direccionamiento 7P para !acilitar la
reutili#acin del esquema de direccionamiento
:omolo(ado)

Modelo de 7nternet
-5CP<7P.
5ecnolo('as de "nrutamiento
Al(oritmos ;o Adaptati%os
-"st4ticos.
Al(oritmos Adaptati%os
-*in4micos.
Principio de 6ptimi#acin

Modelo de 7nternet
-5CP<7P.
Al(oritmos de "nrutamiento
"nrutamiento de Ruta Mas Corta
*esbordamiento
"nrutamiento Basado en el 3lujo
Al(oritmos por Pectores de
*istancia
Al(oritmos por "stado del "nlace
Al(oritmos entre Serarqu'as de
"nrutamiento -3ronteras.

Modelo de 7nternet
-5CP<7P.
Calidad en el +er%icio
La nica calidad en el ser%icio que se
puede o!recer es la de tasas de
trans!erencia de bits %ariables por el
mejor es!uer#o, lo que indica que no
:ay una calidad de ser%icio especi!icada
Puede usarse el campo de 5o+ para dar
prioridad a ciertos tipos de data(ramas,
se(n el protocolo de transporte

Modelo de 7nternet
-5CP<7P.
+e(uridad
9ste modelo no incluye opciones
para ase(urar que la in!ormacin
%iaje inte(ra, que los or'(enes y
destinos no sean enmascarados y
que los %alores de sus campos no
puedan ser alterados)
Lo nico que puede o!recer es que
5CP ase(ure que lle(uen los
paquetes s us destino

Modelo de 7nternet
-5CP<7P.
Problem4tica de 7P -%D.
"l espacio de direcciones 7P de C>
bits
Uso de un espacio de direcciones
pri%adas con conecti%idad limitada
Lon(itud de tablas de "nrutamiento
Uso de campos de 5o+ para Ro+
"speci!icaciones de se(uridad

Modelo de 7nternet
-5CP<7P.
Planeacin de 7Pn( -PI.
*ise&ar un protocolo coe,istente
con 7P %D que permitiera$

Anticipar desempe&o para


!uturos ser%icios

alojar un incremento !uturo en el


uso de direcciones

pro%eer nue%os ser%icios en la


capa de red

Modelo de 7nternet
-5CP<7P.
3ormato de un *ata(rama de 7Pn( %I

, - #6 #. " !#
Opciones y $atos del protocolo superior
/rsn etiqueta de secuencia
lon0itud sin enca1e2ado si03 enca13
clase tr4'ico
saltos 5a63
$irecci&n
Fuente
$irecci&n $estino

Modelo de 7nternet
-5CP<7P. Caracter'sticas de 7Pn( %I
/>1 bits para direcciones 7P %I)
Autocon!i(uracin -state!ul y stateless.
7n!ormacin esencial en el paquete para
mayor rapide# en el enrutamiento
Menores 5ablas de "nrutamiento
",tensiones al encabe#ado a tra%s de
opciones en secuencia determinada
",tensiones de se(uridad nati%as y
est4ndar

Modelo de 7nternet
-5CP<7P. Caracter'sticas de 7Pn( %I
5ransmisin multicast mejorada
A(re(a el ser%icio de anycast
7ncluye campos Ro+ para la especi!icacin de
!lujos de paquetes
Permite !4cilmente que las inter!ases se
identi!iquen por mltiples direcciones
Permite que se pueda mo%er la direccin entre
redes sin modi!icarla
Permite que se pueda ajustar !acilmente a
nue%as circunstancias -!uturo.
Permite la transicin de 7P%D a 7P%I paulatina

Modelo de 7nternet
-5CP<7P. Mi(racin :acia 7Pn( %I
Millones de dispositi%os tendr4n
que ser modi!icados
5res posibles escenarios$

esperar :asta la utili#acion de todas


las direcciones de 7P %D

transicion Gen una sola noc:eH

transicin (radual adecuando los


ser%icios

Modelo de 7nternet
-5CP<7P. Mi(racin :acia 7Pn( %I ->.
Los administradores de red est4n
libres de decidir cual estrate(ia de
actuali#acin implanten debido a
que$

Puede ser implantado


simult4neamente a 7P%D

Los nodos pueden contener ambas


direcciones

se puede encapsular 7P%I sobre 7P%D

e,iste un modo de compatibilidad de


direcciones 7P%I sobre 7P%D

Modelo de 7nternet
-5CP<7P. "nrutamiento y +er%icios en
7Pn( %I
"st4n en desarrollo R7P y 6+P3 desde
/001
Las topolo('as de 7P%D e 7P%I se puede
administrar independientemente
+e pueden establecer tneles
autom4ticos o manuales de 7P%I sobre
7P%D
Las direcciones 7P%D pueden acceder
todos los bene!icios de 7P%I e,cepto
aquellos de!inidos en las caracter'sticas)
*;+ ya soporta 7P%I

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
5ipos de *irecciones

unicast, multicast y anycast


;o e,isten direcciones broadcast
Las direcciones est4n asi(nadas a
inter!aces y no los nodos
Cada inter!ase debe de tener al menos
una direccin unicast de enlaceKlocal
Las subredes corresponden a los
enlaces

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
Representacin 5e,tual
Cada direccin de /I octetos -bytes. se
escribe como 1 numeros :e,adecimales
de D di(itos) 3ormato$ =$=$=$=$=$=$=$=

3"*C$BA01$1FA>$C/>2$CA3A$AB10$0>/B$1C/A
Las secuencias de ceros se pueden
abre%iar$

>2A1$2$2$2$1$F22$>2AC$DA/F a >2A1$$1$F22$>2AC$DA/F

2$2$2$2$2$2$2$/ a $$/

2$2$2$2$2$2$2$2 a $$

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
Representacin 5e,tual
Los pre!ijos -7+P u otros. a ; bits se
representan como =$=)))$=$$<;

Pre!ijo a I2 bits

/>AB22222222C*C a
/>AB$2$2$C*C2$$<I2

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
Representacin del tipo de direccin
Reser%adas 2222 2222
;+AP -6+7. 2222 22/
7P= -;et@are. 2222 2/2
Unicast Nlobal 22/
Unicast enlaceKlocal //// ///2 /2
Unicast enlaceKsitio //// ///2 //
*ireccin Multicast //// ////

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
*irecciones Unicast
A(re(adas -usando mascaras de
bitsKinteli(entes conti(uos.
Los nodos pueden o no estar
interesados de la estructura de
direcciones

"l identi!icador de inter!a# se relaciona con


un enlace

9sta debe de ser una direccin 7""" "U7KID


obtenida a partir de la direccin MAC
-et:ernet. de la inter!ase)
Pre'i7o identi'icador de inter'a2

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
*irecciones A(re(adas para Unicast
C /C 1 >D /I ID
3P$ 3ormato de Pre!ijo -22/ para Nlobal.
5LA$ A(re(ado de Alto ;i%el -7P
e,c:an(es.
R"+$ Reser%ado para el !uturo
;LA$ A(re(ado del +i(uiente ;i%el -7+P
al tope.
+LA$ A(re(ado a ni%el del +ite
FP %8A I$ RES 98A I$ S8A I$ Id3 de Inter'ase

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
*irecciones 7P%I Locales
Accesos Locales

//// ///2 /2 T ?D 28s T ID de 7d) de


7nter!ase

usadas para autocon!i(uracin,


descubrimiento del %ecindario de red y
cuando no e,isten rutas presentes)

Los enrutadores no deben de traspasar


paquetes con acceso local especi!icado a
otros enlaces)

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
*irecciones 7P%I Locales
Acceso al +ite

//// ////2 // T C1 28s T /I id


subnet T ID 7d) *e 7nter!ase

Los paquetes no pueden ser


traspasados !uera de lo especi!icado
como +ite, pero pueden %erse en la
subnets del +ite)

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
*irecciones Anycast
Una direccin puede pertenecer a mas
de una inter!ase
Un paquete en%iado a una direccin
anycast %a a la direccin anycast mas
cercana al (rupo anycast
Los nodos deben de ser con!i(urados
espec'!icamente para ser parte de un
(rupo anycast

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
Usos de direcciones Anycast
7denti!icacin de los enrutadores
de un 7+P espec'!ico
7denti!icacin de los enrutadores
de una subred determinada
7denti!icacin de los enrutadores
de un dominio determinado)

Modelo de 7nternet
-5CP<7P. *ireccionamiento en 7P%I
Usos de direcciones Anycast
"l uso de las direcciones anycast esta
reser%ado inicialmente a los
enrutadores -:asta que se obten(a
su!iciente retroalimentacion en el suo y
s libere a mas ser%icios.
Una direccin anycast a un enrutador
de la subnet se prede!ine como$

pre!ijo de nKbits de la subnet T />1Kn 28s



Modelo de 7nternet
-5CP<7P. "ncabe#ado en 7P%I
Persion$ I
Clase de 5ra!ico$ usado para seleccionar
la prioridad en el traspaso de paquetes
en los enrutadores

+e basa en los e,perimentos de tos en 7P%D

se debe de crear una inter!ase para los


protocolos de transporte para su
especi!icacin

Los enrutadores pueden modi!icar este


%alor

Modelo de 7nternet
-5CP<7P. "ncabe#ado en 7P%I
"tiqueta de 3lujo$

+e de!ine para identi!icar una


secuencia de paquetes para los
cuales se demanda un control
especial por parte de los enrutadores
participantes)

"s una secuencia pseudoaleatoria


(enerada utili#ando lla%es :as: para
que los enrutadores encuentren la
de!inicin del control especial)

Modelo de 7nternet
-5CP<7P. "ncabe#ado en 7P%I
"tiqueta de 3lujo$

"ste control especial para el !lujo se


denomina G"stado del enrutadorH y
sera establecido utili#ando un
protocolo como R+PP)

La etiqueta del !lujo es la base para


implementar Ro+ sobre 7P)

"l "stado del !lujo tiene un m4,imo


de tiempo de %ida

Modelo de 7nternet
-5CP<7P. "ncabe#ado en 7P%I
Lon(itud sin "ncabe#ado$

Lon(itud del tama&o del paquete sin


conar la lon(itud del encabe#ado de
7P%I)

Puede ser 2 para de!inir tama&os


GSumboH, los cuales pueden de!inir
mas de I?,?C? octetos)

"l ma,imo M5U en 7P%I puede ser


mayo i(ual a />12 octetos)

Modelo de 7nternet
-5CP<7P. "ncabe#ado en 7P%I
+i(uiente "ncabe#ado$

Cdi(o para el si(uiente encabe#ado


-opcin. a continuacin del encabe#ado de
7P%I)

Puede ser una opcin e,tendida de 7P%I

o el encabe#ado del protocolo de transporte, para


lo cual si es 5CP seria 10)
Limite de +altos$ +e decrementa en
cada salto) Al lle(ar a cero el paquete
se elimina y se (enera una respuesta
7CMP)

Modelo de 7nternet
-5CP<7P. ",tensiones al "ncabe#ado
6pciones de +altoKaK+alto
6pciones :acia el *estino
6pciones de "nrutamiento
6pciones de 3ra(mentacin
6pciones de Autenti!icacin
6pciones de "ncapsulamiento
6pciones en el *estino

Modelo de 7nternet
-5CP<7P. Conclusiones 7Pn( %I
"l nue%o protocolo de capa de red
7P%I trata de !ortalecer las
debilidades de su predecesor 7P%D
en las caracter'sticas especi!icadas)
+us nue%as caracter'sticas o!recen
un marco de re!erencia para la
implementacin de nue%os
ser%icios)

Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
Pro%ee un transporte de datos
con!iable y costeable desde un
equipo !uente :asta su destino,
independientemente de la red
!'sica que se este utili#ando)
6!rece tres ser%icios b4sicos$

6rientado a la cone,in -5CP.

;o orientado a la cone,in -U*P.

5ransporte en tiempo real -R5P.



Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
Los procesos de usuarios se
intercomunican con los ser%icios de
transporte
"l mas ampliamente utili#ado es 5CP

orientado a la cone,in, con!iable y de !lujo


de bits en !ullKduple,
U*P se utili#a por su rapide#

no orientado a la cone,in, no con!iable y


simple,, aunque utili#a una %eri!icacin de
consistencia

Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
R5P es parecido a U*P pero para !lujos
de audio o %ideo

Antes de establecer la cone,in se ne(ocia


una y solamente una ruta entre los
e,tremos

La red deber4 de respetar la ruta para cada


data(rama que se en%'e

+e deber4 de especi!icar cuando se termine


la cone,in para liberar los recursos de la
red

;o se requiere de a%isar cuando :a lle(ado


el paquete, la red (aranti#a la entre(a

Modelo de 7nternet
-5CP<7P.
Capa de 5ransporte
Las "ntidades de 5ransporte -y de
Red. pueden de!inirse en los
ni%eles$

Mernel del +istema 6perati%o -Linu,.

Procesos de usuario separados


-mdulos.

Paquete de Librer'as li(adas a las


aplicaciones de red -@indo@s socBets.

*entro de las tarjetas de


intercone,in a redes
-autoarranques.)

Modelo de 7nternet
-5CP<7P. 3ormato de paquete 5CP
Opciones :si e6isten;
, - #6 #. !#
Puerto en el $estino Puerto en el Fuente
$atos :si e6isten;
9<5ero de la Secuencia
9<5ero de Reconoci5iento
lon0itud 1anderas %a5a=o de >entana
C&di0o de /eri'icaci&n Puntero de *r0entes

Modelo de 7nternet
-5CP<7P.
Capa de 5ransporte
;mero de Puerto

+e usa para distin(uir y decanali#ar


di!erentes !lujos de in!ormacin entre %arios
equipos

*istin(ue puertos prote(idos de puertos de


usuarios

/))/2>C$ puertos prote(idos

/2>D )) I??CD$ puertos de usuario

Puede asi(nar cada puerto a un ser%icio de


capa superior

Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
;mero de Puerto en el equipo
3uente

(eneralmente asi(nado por el


pro(rama cliente del ser%icio a
enla#arse

(eneralmente mayor a /2>C


;mero de Puerto en el equipo
*estino

asi(nado por el sistema de ser%icios


del equipo destino

relacionado con el ser%icio a acti%arse



Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
Puertos bien conocidos

>2<>/en 5CP !tp

>C en 5CP telnet

>? en 5CP smtp

CF en 5CP<U*P timeser%er

IF<I1 en 5CP<U*P bootps<bootpc

I0 en U*P t!tp

F0 en 5CP !in(er

12 en 5CP :ttpd

Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
Puertos bien conocidos

/20 en 5CP pop>

//2 en 5CP popC

//0 en 5CP nntp

/DC en 5CP<U*P imap>

/I/ en U*P snmp

>>2 en 5CP<U*P impaC

DDC en 5CP :ttps



Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
;mero de +ecuencia

7ndica la pertenencia del se(mento de datos


en el !lujo de bits) "sto si(ni!ica que si un
paquete tiene un nmero de secuencia de
/?22 y transmite 122 bytes, la si(uiente
secuencia ser4 de >C22 -secuencia
esperada.)

"s un campo de C> bits y puede especi!icar


%alores muy (randes de tal !orma que una
cone,in a / Bbps no a(otar4 este campo
por lo menos en ?2 dias)

Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
;mero de Reconocimiento

"ste nmero determina el monto de


bytes recibidos en el !lujo de datos,
reconocidos)

+e le re(resa a quien en%'o


pre%iamente paquetes para indicar el
ltimo nmero de secuencia recibido
de !orma e,itosa)

Las mismas caracter'sticas del


nmero de secuencia por ser de C>
bits)

Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
Lon(itud -despla#amiento de
datos.

"speci!ica donde comien#a la


in!ormacin de capas superiores
dentro del !lujo de bits)
Banderas

*eterminan la acti%acin de al(unas


banderas las cuales determinan
acciones a se(uir)

Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
Banderas

URN$ los datos en%iados son ur(entes

ACM$ se reconoce de !orma %alida

P+A$ los datos se deben de leer


inmediatamente

R+5$ la cone,in se debe de reiniciar

+;$ se pide por una respuesta a la


cone,in

37;$ se marca el !in de un !lujo)



Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
5ama&o de la %entana

"stablece la cantidad de bytes que se


est4 en disponibilidad de recibir en el
si(uiente (rupo de paquetes)

+e determina por$

Memoria y Bu!!er disponible

Retrasos en las l'neas de cone,in



Modelo de 7nternet
-5CP<7P.
Capa de 5ransporte
Peri!icacin de 7nte(ridad

*etermina una cla%e para la prueba


de %eri!icacin de la inte(ridad de los
datos transmitidos<recibidos)
Apuntador a Ur(entes

*etermina el despla#amiento donde


se encuentra la in!ormacin ur(ente
que debe de ser inmediatamente
tomada dentro de las opciones o los
datos)

Modelo de 7nternet
-5CP<7P. Capa de 5ransporte
6pciones

Pro%ee !acilidades no pre%istas por


los encabe#ados re(ulares
*atos

+e(mento de bytes de in!ormacin


perteneciente a las capas superiores

Modelo de 7nternet
-5CP<7P.
Caracter'sticas de 5CP
Utili#a un saludo de tres pasos
para iniciar una cone,in
Pro%ee de reconocimiento
positivo con retransmisin para
ase(urar la con!iabilidad de la
comunicacin
Utili#a un control de flujo de
ventanas desli!antes para
ajustar la tasa de trans!erencia de
bits)

Modelo de 7nternet
-5CP<7P. Caracter'sticas de 5CP
+aludo de 5res Pasos
Cerrado
SYN enviado
estableciendo
establecido
Escuchando
SYN recibido
SYN recibido
establecido
SEQ=50, CT=SYN
SEQ=!00, "C#=5!,CT=SYN$"C#
SEQ=5!, "C#=!0!, CT="C#
SEQ=5!, "C#=!0!,CT="C#,data

Modelo de 7nternet
-5CP<7P. 3ormato de un paquete U*P
, - #6 #. " !#
Puerto en el $estino Puerto en el Fuente
8on0itud de *$P >eri'icaci&n
$atos

Modelo de 7nternet
-5CP<7P. Caracter'sticas de U*P
Pro%ee una !orma para que las
aplicaciones en%'en data(ramas de 7P
encapsulados bajo la capa de transporte
sin la necesidad de tener que establecer
una cone,in aceptada por ambos
e,tremos
Al(unas aplicaciones se basan en el
concepto de en%iar mensajes y recibir
respuestas simples, por lo que U*P es la
opcin m4s %iable

Puertos de Cone,in

Un equipo en particular puede tener


mltiples procesos reali#ando tareas de red
simult4neamente, por distin(uir sus !lujos
de datos se utili#an nmeros de puertos de
/I bits)

Cuando un cliente desea conectarse con un


ser%idor, se conecta desde un puerto
asi(nado a un puerto bien conocido)

La cone,in ocupa tambin de las


direcciones de 7P para (enerar relaciones de
tuplos)
Modelo de 7nternet
-5CP<7P. +ocBets para 5CP y U*P

"l estilo tradicional es B+*KUni,
Permiten que dos procesos se
intercomuniquen de modo semejante a
las llamadas tele!nicas)
+e cuenta con inter!aces -librer'as. para
pro(ramar en mltiples len(uajes de
alto ni%el
*ebe tomarse en cuenta que los
mecanismos de control entre cada
ser%icio de transporte es di!erente)
Modelo de 7nternet
-5CP<7P. Pro(ramacin con +ocBets

?ind: ;
8isten: ;
Accept: ;
Read: ;
Soc@et: ;
Arite: ;
Soc@et: ;
Connect: ;
Arite: ;
Read: ;
Ser/idor
Cliente
Se blo%ue mientras recibe peticin
Se esta1lece
la cone6i&n
&eticin de proceso
&eticin de datos
'espuesta
Modelo de 7nternet
-5CP<7P. Pro(ramacin con +ocBets

Modelo de 7nternet -5CP<7P.
Capa de +er%icios
Protocolos basados en el modelo
Cliente<+er%idor para Aplicaciones
"spec'!icas

+esiones Remotas

5rans!erencias de Arc:i%os

+istemas de Correo "lectrnico

+istemas de Mensajer'a

+istemas de 7n!ormacin

5rans!erencias 5ransparentes de Arc:i%os

Uso de Bases de *atos

+er%icios de Apoyo

Modelo de 7nternet -5CP<7P.
+esiones Remotas
5elnet

+esiones remotas simples semejantes a las


terminales tontas -558s.

Permite enla#arse con un !lujo te,tual :acia


los equipos remotos
rlo(in, rcopy, rs:

Abren sesiones sin re(istro y reali#an


ordenes remotas, si se de!inen los permisos
adecuados
++A

"stablece sesiones remotas bajo un !lujo


encriptado, di!'cil de entender te,tualmente

Modelo de 7nternet -5CP<7P.
5rans!erencias de Arc:i%os
35P, 535P

Permiten recuperar o almacenar arc:i%os de


!orma remota, con y sin reconocimiento de
usuarios y de !orma pri%ada o pblica
CP+

Permite de!inir un repositorio de !uentes de


so!t@are o distribuciones binarias
dependientes de la %ersin las cuales sean
actuali#ables tan solo para aquellas partes
modi!icadas

Modelo de 7nternet -5CP<7P.
+istemas de Correo "lectrnico
Protocolo +M5P

+imple Mail 5rans!er Protocol

Permite el en%i de mensajes


te,tuales basados en caracteres de F
bits
"speci!icaciones ",tendidas M7M"

Multipurpose 7nternet Mail ",tensions

",tiende el uso del te,to a mltiples


tipos -como im4(enes o ejecutables.
enmascarando y delimitando el
contenido

Modelo de 7nternet -5CP<7P.
+istemas de Mensajeria
+istemas de Platica en L'nea

Protocolos 7RC,
+istemas de ;oticias

Protocolo ;;5P$ Red Use;"5 ;e@s


+istemas de Mensajes en L'nea

Propietarios$ Messen(er, a:oo, etc)


+istemas de 5ele con!erencias

Protocolo A)C>C

Modelo de 7nternet -5CP<7P.
+istemas de 7n!ormacin
A55P, A5ML, =ML$ Pa(inas Ueb
Nop:er
UA7+
UA67+
3in(er

Modelo de 7nternet -5CP<7P.
5rans!erencias 5ransparentes de Arc:i%os
R3+
A3+
;3+
Prospero
C6*A
+MB de Micro+o!t
C73+ -proyecto de +amba.

Modelo de 7nternet -5CP<7P.
Bases de *atos
"nla#adores ;ati%os
6*BC
S*BC

Modelo de 7nternet -5CP<7P.
+er%icios de Apoyo
;ombramiento *;+
;ombramiento L*AP
B665P, *ACP
3ireUalls
PR6= +er%ers

Nrupo 12> de la 7"""
MAC$ Control del Acceso al Medio
+u objeti%o es identi!icar y permitir a
un nodo el control del acceso a un
medio !'sico compartido de transmisin
para e%entualmente en%iar datos sobre
el medio !'sico sin inter!erencias de
otros nodos
"stos protocolos pertenecen a la
subcapa MAC de la capa de "nlace de
*atos
+e utili#a en Redes por *i!usin

Nrupo 12> de la 7"""
Aistoria
"l (rupo 12> pretend'a especi!icar un
solo protocolo est4ndar para el Control
del Acceso al Medio
+e pidi la cooperacin de di%ersos
or(anismos los cuales participaron con
propuestas
Las propuestas que se presentaron no
!ueron compatibles ni adaptables
"l (rupo decidi liberar mltiples
est4ndares

Nrupo 12> de la 7"""
"st4ndares 12>
12>)/ Administracin y Puenteo para LA; < MA;
12>)> LLC$ Control L(ico del "nlace
12>)C Mtodos de Acceso C+MA<C* -"t:ernet.

12>)Cu 3ast "t:ernet

12>)Ca / Ni(abit "t:ernet

12>)Cae /2 Ni(abit "t:ernet


12>)D$ 5oBen Passin( Bus
12>)?$ 5oBen Rin(
12>)I$ *R*B$ Bus *ual de Colas *istribuidas -MA;.
12>)F$ LA;8s de Banda Anc:a -Multicanali#adas.
12>)1$ LA;8s y MA;8s por 3ibra Vptica
12>)0$ 7nter!ases de LA; para +er%icios 7nte(rados -7+.
12>)/2$ +e(uridad en LA;8s y MA;8s

Nrupo 12> de la 7"""
"st4ndares 12>
12>)//$ LA;8s 7nal4mbricas

12>)//a , 12>)//b, 12>)//c, 12>)//(


12>)/>$ Mtodos de Acceso por
Prioridad en *emanda
12>)/C$ W
12>)/D$ W
12>)/?$ Redes de Qrea Personal
7nal4mbricas
12>)/I$ MA;8s 7nal4mbricas de Banda
Anc:a

Nrupo 12> de la 7"""
12>)>$ Control L(ico del "nlace y del
Acceso
La ;orma 7""" 12>)> describe las
especi!icaciones de la inter!a# de
ser%icios del subni%el LLC con$

;i%el de Red

+ubni%el MAC

3uncin de Administracin del subni%el LLC


"s independiente del modo de acceso
al medio
+e proporcionan primiti%as que
representan el intercambio l(ico y el
control

Nrupo 12> de la 7"""
12>)> "speci!icaciones del +er%icio
Proporciona tres tipos de ser%icios$

;o 6rientado a la Cone,in sin


reconocimiento

6rientado a la Cone,in

;o 6rientado a la Cone,in con


reconocimiento

Modelos Redes Microso!t
Capas del Modelo
Inter'ase de (ard)are
Inter'ase de (ard)are
Proceso
*suario
Proceso
*suario
Proceso
*suario
Proceso
*suario
OSI
7
5,6
!,
#+"
OSI
7
5,6
!,
#+"
Proceso
*suario
Proceso
*suario
Proceso
*suario
Proceso
*suario
ML7*
;etB"U
7
-;etB76+.
+MB

Modelos Redes Microso!t
Aistoria
Microso!t, 7BM y CC6M se unen para dise&ar
un +)6)R que compitiera con ;et@are
Microso!t o!rece su estructura, 7BM su
protocolo ;etB76+ y su +)6) 6+<>, CC6M sus
desarrollos de comunicaciones para Redes
Locales
+e desarrollan en conjunto las
especi!icaciones de ;"5B"U7 y +MB, as' como
las inter!aces para controlar el acceso a las
;7Cs)
+e obtiene LA; Mana(er
CC6M abandona el proyecto, despus
Microso!t deja solo a 7BM para dar soporte a su
tecnolo('a de +)68s ;5, la cual inte(ra lo
anterior en un solo paquete)
;ace Redes Microso!t

Modelos Redes Microso!t
Capa de "nlace de *atos y Red$ ;etB76+
;etB76+ se dise&o para un (rupo de
computadoras personales en la que todas
compart'an un medio de transmisin en banda
de di!usin comn -broadcast.
*eri%ado del proyecto PC ;et@orB de 7BM, y el
cual es parecido a "t:ernet
Pro%ee tanto ser%icios orientados a la
cone,in -circuitos %irtuales. como ser%icios
no orientados a la cone,in -data(ramas.
+oporta tanto transmisin en banda de
di!usin -broadcast. como transmisin en
bandas mltiples -multicast.

Modelos Redes Microso!t
+er%icios de ;etB76+
+er%icios de ;ombramiento
+er%icios de +esin
+er%icios de *ata(ramas
Comandos Nenerales

Modelos Redes Microso!t
Capa de 5ransporte y de +esin$ +MB
+er%er Messa(e BlocB$ Bloque de
Mensajes de +er%icio
+MB es un protocolo para comparticin
de arc:i%os, impresoras, puertos
seriales y abstracciones de
comunicaciones como entubamientos
nombrados -named pipes. y puertos de
mensajer'a -mailslots. entre
computadoras
+MB es un protocolo basado en
peticiones y respuestas bajo cliente K
ser%idor

Modelos Redes Microso!t
Capa de 5ransporte y de +esin$ +MB
La nica e,cepcin a la naturale#a de
peticin y respuesta se da cuando el
cliente reali#a una peticin de bloqueo
oportun'stico -oplocBs. y el ser%idor
subsecuentemente tiene que romper el
!lujo para bloqueos oplocB ya
(aranti#ados debido a que otro cliente
:a pedido un arc:i%o abierto de un
modo incompatible con el oplocB
(aranti#ado
"n este caso, el ser%idor en%'a un
mensaje no solicitado al cliente
se&alando el rompimiento del oplocB)

Modelos Redes Microso!t
Capa de 5ransporte y de +esin$ +MB
Los +er%idores pro%een disponibilidad
para los sistemas de arc:i%os y otros
recursos -impresoras, mailslots,
entubamientos nombrados, AP7s. a los
clientes en la red
Las computadoras clientes pueden
tener sus propios discos duros, pero
tambin pueden acceder a los sistemas
de arc:i%os e impresoras compartidos
en los ser%idores

Modelos Redes Microso!t
Aplicaciones
5rans!erencia de Arc:i%os
5ransparente -3ile +er%er.
+er%icios de *istribucin de
7mpresin -Print +er%er.
+er%icios de *istribucin de
Puertos -Port +er%er.
AP78s

Modelo ;et@are de ;o%ell
Capas del Modelo
Inter'ase de (ard)are
Inter'ase de (ard)are
SAP
SAP
9CP
9CP
RIP
RIP
Proceso
*suario
Proceso
*suario
Proceso
*suario
Proceso
*suario
OSI
7
5,6
!,
#+"
OSI
7
5,6
!,
#+"
Proceso
*suario
Proceso
*suario
98SP
98SP
ML7*
L+L
R7P ;L+P
7P=
+P=

Modelo ;et@are de ;o%ell
Capa de "nlace de *atos
;et@are reconoce los protocolos de
bajo ni%el est4ndares de la industria,
como son$

12>)C, "t:ernet

12>)?, 5oBen Rin(


Los controladores para las ;7C8s deben
de respetar el modelo propietario
denominado 6*7, el cual se con!orma
por ML7* y L+L
Al tope se pueden enla#ar a las capas
superiores sobre el protocolo 12>)> LLC

Modelo ;et@are de ;o%ell
Capa de "nlace de *atos$ ML7*
Controlador de 7nter!a# de "nlaces
Mltiples
+e conoce como el controlador de
la tarjeta de red -;7C.
6pera en la subcapa de MAC
Reali#a el control del acceso al
medio

Modelo ;et@are de ;o%ell
Capa de "nlace de *atos$ L+L
+ubcapa de +oporte a "nlaces
+e debe car(ar como so!t@are de
control para mltiples enlaces
6pera en la subcapa de LLC
Reali#a una multicanali#acin del
!lujo de datos de protocolos
superiores a mltiples inter!aces
de red

Modelo ;et@are de ;o%ell
Capa de "nlace de Red y de 5ransporte
7P= -intercambiador de paquetes
en interedes.
+P= -intercambiador de paquetes
en secuencia.
R7P -protocolo de in!ormacin de
enrutamiento.
;L+P -protocolo de ser%icios de
enlace a la red.

Modelo ;et@are de ;o%ell
Capa de Red y 5ransporte$ 7P=
7ntercambiador de Paquetes en
7nteredes
Pro%ee ser%icios de data(ramas no
orientados a la cone,in
5iene que %er con el
direccionamiento tanto de la red
l(ica como de los ser%icios
+elecciona rutas y ser%icios de
cone,in

Modelo ;et@are de ;o%ell
Capa de Red y 5ransporte$ +P=
7ntercambiador de Paquetes en
+ecuencia
Protocolo de la capa de transporte
A(re(a con!iabilidad a 7P=
Nenera circuitos %irtuales
5iene que %er con el
direccionamiento, la se(mentacin
y reensamblado, y los ser%icios
orientados a la coneccin

Modelo ;et@are de ;o%ell
Capa de Red y 5ransporte$ R7P
Protocolo de 7n!ormacin de Rutas
Protocolo de enrutamiento por omisin
en ;et@are, bastante pesado para la
red
+e basa en el descubrimiento de
%ectores de distancia
Contiene un ser%icio de
direccionamiento
Peridicamente manda mensajes a
toda la red con la in!ormacin de las
tablas de enrutamiento

Modelo ;et@are de ;o%ell
Capa de Red y 5ransporte$ ;L+P
Protocolo de +er%icios de "nlace a la Red
"s una opcin para usarse en %e# de
R7P para enlaces sobre UA;8s
+e basa en el descubrimiento del
estado de la red para construir las
tablas de enrutamiento
"n%'a mensajes a toda la red cuando
descubre un cambio en el estado de la
red
+oporta mltiples tipos de topolo('as
de red

Modelo ;et@are de ;o%ell
Capa de +esin y de +er%icios$ ;CP
Protocolo del ;cleo de ;et@are
"n la capa de transporte pro%ee de
ser%icios orientados a la cone,in
"n la capa de sesin maneja sesiones
de administracin para la trans!erencia
de datos
"n la capa de presentacin es
responsable de la traduccin
"n la capa de ser%icios tiene que %er
con el uso del ser%icio, incluyendo
redirectores
7ncluye inter!aces con !unciones
de!inidas para la obtencin de los
ser%icios

Modelo ;et@are de ;o%ell
Capa de +esin y de +er%icios$ +AP
Protocolo de *i!usin de +er%icios
"n la capa de sesin tiene que %er con
sesiones administrati%as para la
trans!erencia de arc:i%os)
"n la capa de ser%icios pro%ee de un
mecanismo de di!usin de los ser%icios
acti%os en un nodo, como los de
distribucin transparente de arc:i%os y
de impresin

Modelo ;et@are de ;o%ell
Capa de +esin y de +er%icios$ +AP
Protocolo de *i!usin de +er%icios
"n la capa de sesin tiene que %er con
sesiones administrati%as para la
trans!erencia de arc:i%os)
"n la capa de ser%icios pro%ee de un
mecanismo de di!usin de los ser%icios
acti%os en un nodo, como los de
distribucin transparente de arc:i%os y
de impresin

"specialidad en Redes
3in
Muc:as Nracias
Ponente$ M+c Nuillermo *om'n(ue#
A)
email$ (uidoredX:otmail)com

"specialidad en Redes
Biblio(ra!'a
Redes de Computadoras

A) +) 5anenbaum, Ca "dicin

"d) Prentice Aall


Redes para Procesamiento *istribuido

Sess Narc'a 5omas "t All, >a "dicin

Al!aome(a RaKMa
5:e 7nternet Conection

S:on + Ruarterman, +moot CarlKMitc:ell

"d) Addison Uesley


;et@orBin( Complete

Mltiples Autores

"ditorial +yB"=

"specialidad en Redes
",aminacin
+olucionar Aoja de Problemas -?.
*ise&ar una 7ntranet para D
subredes de m4,imo ?2 Aosts c<u,
interconectadas por un "nrutador,
bajo ;A5
7n%esti(ar sobre caracter'sticas de
se(uridad en 7P%I

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