PDF de programación - Arquitectura de redes de comunicaciones

Imágen de pdf Arquitectura de redes de comunicaciones

Arquitectura de redes de comunicacionesgráfica de visualizaciones

Publicado el 20 de Julio del 2019
82 visualizaciones desde el 20 de Julio del 2019
1,1 MB
82 paginas
Creado hace 7a (24/11/2011)
ARQUITECTURA DE REDES DE COMUNICACIONES

ÍNDICE TEMÁTICO

I. ARQUITECTURA TCP/IP
1. Protocolo IPv6 (ICMPv6)
2. IP móvil en IPv4 e IPv6
3. Transición de IPv4 a IPv6
4. Encaminamiento dinámico de unidifusión y MPLS
5. Multidifusión IP
6. Encaminamiento dinámico de multidifusión
7. TCP: Servicios opcionales (confirmación selectiva o SACK)

y control de la congestión
UDP: Servicio no orientado a conexión para transmisiones multimedia
en tiempo real

8. Parámetros de calidad de servicio, modelos de calidad de servicio

y multimedia en tiempo real (RTP y VoIP)

II. SERVICIOS Y TECNOLOGÍAS DE SEGURIDAD EN INTERNET

1. Amenazas, servicios y mecanismos de seguridad
2. Seguridad Web y correo electrónico
3. Protección de las comunicaciones: Intranets y Redes privadas virtuales

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

1

Arquitectura de Redes de Comunicaciones

Documentación: Tema I, Capítulo 7
http://pegaso.ls.fi.upm.es/arquitectura_redes/index2.html

material

TRANSPARENCIAS

http://halley.ls.fi.upm.es/~jyaguez/libros.html

http://halley.ls.fi.upm.es/~jyaguez/examenes.html

PROBLEMAS

•TCP/IP Tutorial and Technical Overview, Lydia Parziale, David T. Britt ,…

8ª edición (Diciembre 2006).

Redbooks: http://www.redbooks.ibm.com/portals/solutions

Libro descargable desde Internet)

.Los RFCs que se indiquen

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

2222

LOS RFC de TCP

http://www.rfc-editor.org/rfcsearch.html

 RFC-793 Transmission Control Protocol, Darpa Internet

Program Protocol Specification, septiembre 1981

 RFC-1323 TCP Extensions for High Performance, 1992

Aumento de la ventana de recepción hasta 32 bits

 RFC-2018 TCP Selective Acknowledgment Option, 1996

Confirmación selectiva

 RFC-5681 TCP Congestion Control, 1999
Algoritmos para control de congestión:

• Comienzo lento (Slow Start)
• Prevención de congestión (Congestion Avoidance)
• Retransmisión rápida (Fast Retransmit)
• Recuperación rápida (Fast Recovery)

 RCF-3782 The New Reno Modification to TCP's Fast Recovery

Algorithm, 1999

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

3

NIVELES SUPERIORES TCP/IP

NIVELES

SUPERIORES

SISTEMA FINAL
APLICACIÓN

TCP/UDP

EXTREMO A EXTREMO

EXTREMO A EXTREMO

NIVELES

SUPERIORES

SISTEMA FINAL
APLICACIÓN

TCP/UDP

IP

IP

IP

IP

INTERFAZ DE

RED

INTERFAZ

DE RED

INTERFAZ

DE RED

INTERFAZ

DE RED

INTERFAZ

DE RED

INTERFAZ DE

RED

Ethernet

NIVELES

INFERIORES

ROUTER

(SISTEMA INTERMEDIO)

ROUTER

(SISTEMA INTERMEDIO)

WiFi

NIVELES

INFERIORES

Las unidades de datos del protocolo TCP (“PDUs TCP”) se denominan segmentos TCP

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

4
4

NIVEL DE TRANSPORTE

PROTOCOLO TCP (Transmission Control Protocol)

SERVICIOS OPCIONALES (SACK)
Y CONTROL DE LA CONGESTIÓN

SISTEMA FINAL

APLICACIÓN

TCP

IP

CONTROLES

EXTREMO A EXTREMO

SISTEMA FINAL

ORIENTADO A LA CONEXIÓN

(control de errores y flujo) y CONGESTIÓN
ROUTER

ROUTER

IP



IP

APLICACIÓN

TCP

IP

INTERFAZ DE

RED

INTERFAZ

DE RED

INTERFAZ

DE RED

INTERFAZ

DE RED

INTERFAZ

DE RED

INTERFAZ DE

RED

Ethernet



Ethernet

TCP aparte ofrece como servicios básicos: Un servicio de flujo de octetos,

orientado a la conexión, multiplexado y dúplex

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

5

Control de Errores TCP

RECORDATORIO

 Equivalente al control de errores en el nivel de enlace

 Con la diferencia de que TCP CONTROLA OCTETOS DE
DATOS PERDIDOS, DESORDENADOS Y DUPLICADOS y
NO las unidades de datos o segmentos TCP que transportan
dichos octetos de datos

 Los segmentos de datos no se numeran sólo los octetos de

datos

 CADA OCTETO DE DATOS DISPONE DE UN NÚMERO

DE SECUENCIA

 A su vez, el CAMPO DE DATOS o los OCTETOS DE DATOS

de cada segmento de información tiene asociado
 Una confirmación
 Un temporizador de espera de confirmación

• Al

vencimiento sin confirmación se produce una

retransmisión

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

6

Filosofía Operativa TCP

RECORDATORIO

 Todo proceso de aplicación montado sobre TCP

se despreocupa de delimitar sus mensajes

 TCP trata los mensajes , pasados por el proceso
de aplicación, como un flujo o “chorro” de
octetos
recoge, numera,
almacena y agrupa en segmentos en función de
la MTU de salida

(byte-stream) que

 Por esta razón, TCP no numera los segmentos

sino los octetos de datos transmitidos

 A su vez, las confirmaciones, por parte de la
entidad receptora TCP, reconocen octetos de
datos correctamente recibidos y no segmentos
recibidos
ARQUITECTURA Y SERVICIOS DE INTERNET

© Fco. Javier Yágüez García

7

Control de Flujo TCP

RECORDATORIO

 Equivalente al control de flujo en el nivel de enlace

MECANISMO DE VENTANA DESLIZANTE

• WT y WR

Con la diferencia de que TCP SÓLO DISPONE DE

UN
• BUFFER DE TRANSMISIÓN en
donde
almacena una copia de los octetos de datos
enviados y no confirmados
• BUFFER DE RECEPCIÓN en donde almacena
los octetos de datos que, en un momento dado, el
receptor puede aceptar en función de su número
de secuencia

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

8

Numeración TCP de los octetos del mensaje

UN EJEMPLO DEL CONTROL DE ERRORES TCP
(EMISOR)

DATOS DE USUARIO

Javier
A
“P”
cliente

TCP

IP

A31

RED de Acceso
A21

hola

un

saludo

Usuario
de Destino
(CABECERA)

hola

Miguel
Segmenta y numera los octetos

saludo

un

13

saludo

11 un

1 Miguel hola

13 saludo

Destino

B32

B32
B32
11 un
1 Miguel hola

Destino

R21
B32

R21

saludo

13

R21
B32
11 un
B32
1 Miguel hola

RED 1

13141516 1718

8 9

2 3 4

5 7
6

1011 12

1
Miguel hola un saludo
CABECERA
DATOS DE USUARIO
APLICACIÓN

DATOS DE USUARIO

hola

un

saludo

Usuario
de Destino
(CABECERA)

Miguel hola

un

saludo

(RECEPTOR)

Miguel
B
“P”

servidor

1 Miguel

hola

ok!

11 un

13

saludo

TCP

Destino

B32
B32 13
B22
B32
13

B22
B32

Destino

B22

1 Miguel hola

B32
11 un
saludo

IP

B32

1 Miguel hola

B32
11 un
saludo

RED de Acceso
B22

RED 2

Protocolo

de Aplicación “P”

Protocolo

de Transporte TCP

R

IP

R31

R32

RED de Acceso
R21
R22

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

9

Protocolo TCP (Transmission Control Protocol): Servicios

 TRANSFERENCIAS DE FLUJO DE OCTETOS (BYTE-STREAM): Entidad TCP
emisora recoge, numera, almacena y agrupa los octetos de datos o carga útil (recibidos del
proceso de aplicación) en segmentos, calculando el MSS (Maximum Segment Size) para que
los datagramas IP se correspondan con la MTU de la red de acceso

 ORIENTADO A LA CONEXIÓN (conexión pareja de sockets)

 Control de errores (Fiabilidad):

 Lógicos (octetos de datos perdidos, desordenados y duplicados): temporizadores
(campo de datos de cada segmento de información tiene asociado un temporizador y
al vencimiento sin confirmación se produce una retransmisión), números de
secuencia (octeto de datos =número de secuencia), confirmaciones (campo de datos
de cada segmento de información tiene asociado una confirmación)

 Físicos

(detección: suma de comprobación y corrección:

retransmisión)

temporizadores y

 Control de flujo: Mecanismo de ventana deslizante ejercido por el receptor sobre

el emisor para evitar que éste desborde el buffer del receptor
 MULTIPLEXADO o simultáneo a través de los números de puerto
 TRANSFERENCIAS SIMÚLTÁNEAS EN LOS DOS SENTIDOS (full-dúplex)
 CONTROL DE LA CONGESTIÓN (en Internet): Mecanismo de ventana
ejercido por el emisor sobre sí mismo para evitar agravar una CONGESTIÓN
en INTERNET o seguir desbordando el buffer de recepción IP de un router

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

10

Tres Tipos de Ventanas en TCP

 Diferenciar las ventanas del control de flujo
TCP y la ventana del control de la congestión
TCP

y

de

 Toda entidad TCP dispone de una WT
(ventana de transmisión), WR (ventana de
de
recepción)
congestión)
Toda entidad TCP emisora dispone de una
WT (ventana de transmisión) y de una WC
(ventana de congestión)

una WC

(ventana

Toda entidad TCP receptora dispone de
una WR (ventana de recepción)

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

11

El Control de Flujo y la Ventana de Recepción

RECORDATORIO

 El control de flujo lo ejerce la entidad TCP receptora a través
de su WR para evitar que la entidad TCP emisora desborde el
buffer de dicha entidad TCP receptora

 WR garantiza que no se inunde al receptor, ejerciendo un

control de flujo sobre el emisor

 WR controla la numeración de los octetos de datos que puede
enviar, en un momento dado, el emisor en función del
número de octetos libres que, en un momento dado, se pueden
almacenar en el buffer de recepción de la entidad TCP
receptora

 WR se corresponde con una lista de números de secuencia de
octetos de datos que, en un momento dado, el receptor puede
aceptar y almacenar en su buffer de recepción

 WT va variando puntualmente en fase de transferencia de

datos en función de la WR del otro extremo

© Fco. Javier Yágüez García

ARQUITECTURA Y SERVICIOS DE INTERNET

12

El Control de la Congestión y la Ventana de Congestión
 El control de la congestión lo ejerce la entidad TCP emisora
sobre sí misma a través de su WC para evitar que dicha
entidad TCP emisora siga desbordando el buffer de una
entidad intermedia IP en un router de Internet

 El control de congestión permite que la entidad TCP emisora
baje el ritmo de transmisión cuando ocurre un desbordamiento
en el buffer de un router

 WC garantiza que no se siga inundando a un router,

ejerciendo un control de transmisión en el emisor

 WC indica el número de segmentos que puede enviar, en un
momento dado, en función de la congestión en Internet y se
calcula mediante
ALGORITMO
ADAPTATIVO a partir de una retransmisión (por “timeout”
o pérdida de un segmento de datos y/o
  • Links de descarga
http://lwp-l.com/pdf16335

Comentarios de: Arquitectura de redes de comunicaciones (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

Revisar política de publicidad