Sie sind auf Seite 1von 65

Contenido:

Conceptos fundamentales en redes. Redes Conmutadas Arquitectura de Redes Protocolos en Internet

Se ha hecho comn el computador como herramienta de uso diario para el procesamiento y almacenamiento de informacin. Las redes surgen por la necesidad de:
Conectar computadores personales. Compartir recursos (datos o informacin, impresoras, discos, etc.) Aumento de fiabilidad y disponibilidad. Comunicacin y nuevos servicios. Se ha hecho comn el computador como herramienta de uso diario para el procesamiento y almacenamiento de informacin.

DATOS DE ENTRADA

PROCESAMIENTO DE DATOS

EQUIPO TERMINAL DE DATOS (DTE)

COMPUTADORA
DATOS DE SALIDA

FUENTE DE DATOS

CIRCUITO DE TRANSMISIN DE DATOS

CENTRO DE COMPUTADORAS (COMPUTADORA PRINCIPAL)

Se conect un sistema de comunicacin de datos con una fuente de datos (equipo terminal de datos) a la computadora a travs de un circuito de comunicaciones.

HOST
CONTROLADOR DE COMUNICACIONES CONCENTRADOR

M M

M
MODEM

HOST CPU PRINCIPAL


Proceso de Aplicaciones

CONTROLADOR DE COMUNICACIONES Tratamiento de errores Ensamblaje de Bits Seleccin y Sondeo Control de red Velocidades de lnea Conversin de Cdigos

Gestin de Bases de Datos Funciones Sistema Operativo

Conmutacin
Redes dedicadas Redes compartidas:
Redes de conmutacin de circuitos:
Red telefnica conmutada. Red Digital de Servicios Integrados (RDSI).

Red de conmutacin de paquetes. Red de conmutacin de celdas (ATM).

Tecnologa de Transmisin
Redes punto a punto (Point-to-Point). Redes multipunto (Broadcast).

Entorno de la empresa
Redes intraempresa (intranet) Redes interempresas (extranet)

Propiedad
Redes privadas Redes pblicas

Cobertura
Redes LAN Redes MAN Redes WAN Red global (internet)

Rendimiento (Throughput)
Se mide utilizando dos mtricas:
Ancho de Banda Latencia (retraso)

Fiabilidad
Se mide por la frecuencia de fallo de la red, el tiempo de recuperacin de un enlace frente a un fallo y la robustez ante una catstrofe.

Seguridad
Proteccin de datos frente a accesos no autorizados, fallos y modificaciones. Implementacin de polticas para recuperarse de interrupciones y perdidas de datos.

Conmutacin de Circuitos
Implica la existencia de un camino dedicado entre las dos estaciones. Implica tres fases: Establecimiento del circuito. Transferencia de datos. Desconexin del circuito. Posicin dominante es la transmisin analgica de voz. Existen dos tipos: Conmutacin por divisin en el espacio. Conmutacin por divisin en el tiempo.

Conmutacin de Circuitos: Ejemplo la Telefona

Bucle de abonado

Bucle de abonado

Troncal

Troncal

Troncal

Conmutacin de Paquetes
El camino se comparte por varias comunicaciones en forma simultanea. La informacin se transmite en forma de paquetes. Se utiliza la tcnica store-and-forward. La red controla la comunicacin:
Deteccin y control de errores. Control de Flujo.

Tcnica desarrollada para la transmisin de datos

Conmutacin de Paquetes
1 1 2 1 1

1 1 2

1
2 2 2 2 2

Cada paquete viaja de manera independiente

Redes de Conmutacin de Paquetes


Datagramas
Cada paquete de la misma comunicacin es encaminado (ruta) de manera independiente a los dems.

Circuitos Virtuales
Todos los paquetes de la misma comunicacin son encaminados por la misma va. Un circuito virtual puede ser: Conmutado (SVC) Permanente (PVC)

Local Area Network (LAN)


Operan en un rea geogrficamente limitada, por lo general entre 10 mts. y 1 Km. Tecnologa de transmisin: Boadcasting. Alta velocidad y baja tasa de errores. Velocidad de datos de hasta 10Gbps. Diferentes topologas para conectar las estaciones en la red: Bus, Anillo, Estrella (jerrquica, extendida) El principal problema a resolver es el derivado del acceso al medio compartido por todas las estaciones. Tecnologa predominante: Ethernet
Fast Ethernet (100 Mbps) Gigabit Ethernet (1000 Mbps)

Metropolitan Area Network (MAN)


Comprenden una ubicacin geogrfica determinada (ciudad) hasta de 10 Km. Son redes de buses unidireccionales independientes. Ofrecen velocidades de 10, 20, 45, y 75Mbps, sobre pares de cobre y 100 Mbps, 1 Gbps y 10Gbps mediante fibra ptica.

Wide Area Network (WAN)


Espacio geogrfico de implementacin entre 100 a 1000 Km. Redes que cubren un rea geogrfica extensa de mbito estatal o mundial. Tasas de error mayores que las LAN.

Wide Area Network (continuacin)


Generalmente controlada por operadores o compaas que ofrecen servicio de telecomunicaciones pblicos Velocidades de transferencia muy variada:

Son redes conmutadas de conmutacin de circuitos o paquetes, que utilizan distintas tecnologas o protocolos:
RDSI en circuitos X,25, Frame Relay, ATM en paquetes.

Dependiendo de la tecnologa (desde 19,2 Kbps mnimo en X.25 hasta 622 Mbps en ATM).

Cobertura de Redes
Congestin

Buffer

Delay

Prdida de paquetes

No predecible

Predecible

Delay del procesamiento

Delay del enlace

End-to-end latencia Jitter

Cobertura de Redes-Redes WAN


Host A Destino Router 1 Destino 200.1.2.0 200.15.16.0 201.8.9.0 201.10.11.0 Ruta Directo Directo 200.15.16.4 200.15.16.4 200.15.16.30 200.15.16.0 200.1.2.0 Defecto Host B Datos Directo 200.15.16.3 200.15.16.4 Ruta Router 3 Destino 201.8.9.0 201.10.11.0 200.1.2.0 200.15.16.0 Host B Datos Ruta Directo Directo 201.8.9.4 201.8.9.4 201.10.11.20 201.10.11.3 Host B Datos

En cada nodo se repite el clculo Host B


Host B Datos

200.15.16.3 200.1.2.1 Red 2 200.15.16.0 200.15.16.4


Host B Datos Router 2 Destino 200.15.16.0 201.8.9.0 200.1.2.0 Ruta

201.8.9.8

Red 4 201.10.11.0

Red 1 200.1.2.0

201.8.9.4
Host B Datos

Red 3 201.8.9.0

Directo Directo 200.15.16.3

Todo es por Software

Basado en el anlisis de la cabecera del paquete y del resultado de ejecutar un algoritmo de enrutamiento.

201.10.11.0

201.8.9.8

Cobertura de Redes-Redes WAN

Buscar el camino ms OPTIMO: Traffic Engineering-TE

Arquitectura de Redes
Adis
Espaol Hello Adis Traduce Traduce Italiano

Ciao

Good bye Hello

Protocolos Conjunto de convenios, de reglas que gobiernan el intercambio de datos entre dos entidades

Arquitectura de Redes
Concepto de Protocolo
Aplicacin para Control para la transferencia Aplicacin para la transferencia la transferencia de archivos de archivos de archivos Mdulo del Mdulo del Mensajes del servicio servicio de servicio de de comunicaciones comunicaciones comunicaciones Mdulo de Interfaz Red de Mdulo de de red comuniacceso a la acceso a la caciones red red

Arquitectura de Redes

Conceptos generales de los protocolos

Directo/Indirecto

Las comunicaciones pueden ser directas (punto a punto) o indirectas (redes). Una sola unidad o un conjunto de mdulos. Comunicacin entre entidades pares. La asimetra es para hacer una entidad ms sensilla posible. No normalizado es para una computadora en particular.

Monoltico/Estructurado

Simtrico/Asimtrico

Normalizado/No normalizado

Arquitectura de Redes

Encapsulamiento
Datos

Encapsular

Control

Datos

La informacin de control contiene: Direccin. Deteccin de error.

Segmentacin y Ensamblado

Segmentacin (fragmentacin)/Ensamblado
Una aplicacin enva datos en mensajes, el protocolo de nivel inferior puede dividir estos datos en bloques.

Razones para segmentar


ATM limitado a 53 bytes/Ethernet limitado a 1526 bytes. Control de error ms eficiente con menos datos (PDU).

Desventaja de segmentar

En el receptor menor capacidad de memoria. Poca eficiencia. Relacin Datos/Control menor. Se interrumpe muy seguido al procesador. Ms tiempo en procesar PDU ms pequeos y numerosos.

Funciones de los protocolos


Control de Conexin
Orientados a la Conexin. No Orientados a la Conexin.

t=0

Entidad de protocolo

Entidad de protocolo three way handshake

Varios intercambios

t=t1

Funciones de los protocolos (continuacin)


Envo ordenado
A cada PDU se debe asignar un nmero en el transmisor para recuperar ordenadamente un mensaje de datos (protocolos orientados a conexin).

Control de envio
Se debe gestionar las prdidas o los errores de datos y control. No se recibe confirmacin de un PDU, entonces reenviar PDU.

Arquitectura de Redes

Funciones de los protocolos (continuacin)

Control de Flujo

Stop-and-wait

Espero confirmacin

Ventana deslizante
PDU1 PDU2 PDUn

Modelo de Referencia ISO/OSI:


Interconexin de Sistemas Abiertos. Publicado en 1984. Presenta una estructura por capas o niveles. Utilizado para entender la complejidad en el funcionamiento de las redes.

Arquitectura TCP/IP
Desde 1990 es la arquitectura dominante en la redes. Desarrollado por el Departamento de Defensa (DoD) de Estados Unidos para fines militares. Lo usa Internet.

OSI
7
Aplicacin

6 Presentacin 5

Sesin
Transporte Red Enlace de datos Fsico

4
3 2 1

Qu desea hacer? Cmo me entender el otro proceso? Con quin y cmo se establece la comunicacin? Qu calidad de servicio requiere la aplicacin? Cul es la ruta a seguir? Cmo est la ruta hasta el nodo de comunicaciones? Cmo se puede conectar al medio fsico?

Modelo de Refencia OSI

AH Datos PH SH TH NH LH

Aplicacin Presentacin Sesin

Aplicacin Presentacin Sesin

A-PDU P-PDU

S-PDU T-PDU R-PDU DL-PDU


LT

Transporte
Red Enlace de datos Fsico

Transporte
Red Enlace de datos Fsico

Red

Arquitectura TCP/IP
Procesos de usuario

Aplicacin
Mensaje idntico Transporte

Aplicacin

Transporte

Paquete idntico
Internet Datagrama idntico Internet

Kernel (sistema operativo)

Interfaz de red

Trama idnticos

Interfaz de red

Red Fsica

Arquitectura TCP/IP
Aplicacin

Maneja los detalles de una aplicacin en particular: Telnet, FTP, SMTP, SNMP,etc. Simunistra un flujo de datos entre dos hosts, para la aplicacin de la capa superior: TCP y UDP. Capa de red (network), maneja los movimientos de los datagramas alrededor de la red: IP,ICMP. Capa de enlace (link o data-link), maneja los detalles del medio de comunicacin. Ethernet, Token ring, etc.

Transporte

Internet

Interfaz de red

TCP/IP es una combinacin de varios protocolos

Internet Protocol Suite

Unidades de datos de protocolo TCP/IP


Datos de usuario
Cabec. Datos de Aplic. usuario
Cabecera Datos de Aplicacin TCP Aplicacin

TCP

Segmento TCP
Cabecera Cabecera Datos de Aplicacin IP TCP

IP

Datagrama IP
Cabecera Cabecera Cabecera Cola Datos de Aplicacin Ethernet IP TCP Ethernet

Drive Ethernet

14

20

20 Trama Ethernet 46 a 1500 bytes

Ethernet

Arquitectura TCP/IP Uso de Routers


Mensaje idntico Aplicacin Paquete idntico Transporte Transporte Aplicacin

Router
Internet

Datagrama idntico
Trama idntica Red Fsica 1

Internet

Datagrama idntico
Trama idntica Red Fsica 2

Internet

Interfaz de red

Interfaz de red

Interfaz de red

Arquitectura TCP/IP Uso de Routers


FTP Cliente

Protocolo FTP Protocolo end-to-end Protocolo TCP

FTP Servidor

TCP

TCP

Protocolo end-to-end

Router
IP

Protocolo IP Protocolo hop-by-hop Protocolo Ethernet


Drive Ethernet

IP

Protocolo IP Protocolo hop-by-hop


Drive token ring

IP

Drive Ethernet

Protocolo token ring

Drive token ring

Ethernet

Token ring

Estratificacin del Protocolo TCP/IP


Software fuera del sistema operativo Aplicacin Transporte Dentro Protocolo 1 del S.O Direcciones Internet IP Interfaz de red Uso de direcciones Hardware Interfaz 1 Protocolo 2 Mdulo IP Interfaz 2 Interfaz 3 Protocolo 3

Demultiplexacin de una trama Ethernet


Aplicacin 1 Aplicacin m TCP
Demux basado en valor de tipo de protocolo en la cabecera IP

Aplicacin n UDP

Aplicacin x
Demux basado en puerto destino

CAPA DE TRANSPORTE

ICMP IP

IGMP
CAPA DE RED

ARP
INTERFAZ DE RED

RARP
Drive Ethernet Trama de entrada

Demux basado en tipo de trama en la cabecera Ethernet

Protocolos de Internet IP

Datos de usuario Cabecera Aplic. Cabecera TCP Cabecera Cabecera IP TCP Datos de usuario

Aplicacin

Datos de Aplicacin

TCP IP Drive Ethernet

Datos de Aplicacin

Cabecera Cabecera Cabecera IP Datos de Aplicacin Ethernet IP TCP

14

20

20 46 a 1500 bytes
Ethernet

Principales Protocolos TCP/IP

BGP

FTP

HTTP SMTP TELNET

SNMP
UDP ICMP OSPF

Protocolo de Transporte TCP

Protocolo Internet IP Protocolo de acceso de red IP: Protocolo Internetcomo: First Protocol MINE: Multi_Purpose Internet Mail SNMP:HypterText Protocol Protocol HTTP:Border Shortest Path RSVP. RTP, etc. UDP: File protocolos Transfer Protocol Protocol TCP: Transmission Transfer Protocol Extension SMTP: Simple MailControl FTP: BGP: UserTransfer OSPF: InternetNetwork Message ICMP: Open GatewayProtocol Control Management Otros Datagrama Protocol

Especificacin RFC 791. Es un protocolo de entrega sin conexin y no confiable. Sin conexin: Cada paquete es tratado de manera independiente de todos los dems. No confiable: La entrega de los paquetes no se garantiza.
Proporciona La unidad bsica para la transferencia de datos utilizada a travs de la red TCP/IP. Funcin de ruteo. Chequeo de error.

Formato del datagrama IPv4


0 4 8 16 19 Longitud total
Indic Desplaz de frag.

31

Ver HLEN Tipo Serv. Identificador

TTL
Encabezado Datos del datagrama IP

Protocolo Suma de chequeo


Direccin de origen Direccin de destino Opciones-relleno

Carga til

Versin
Indica la versin del protocolo IP.

HLEN
Longitud del encabezado. Mide la longitud del encabezado en grupo de 4 bytes. Valor inicial 05.

Longitud Total
Indica la longitud del datagrama (cabecera+datos). Mximo 65536 bytes. IP en bytes

Identificador
Identifica a un datagrama.

Indicador o Flags
No fragments: En 1 no se debe fragmentar. More Fragments: Indica que no es el final

Formato del datagrama IPv4


Host A

Fragmentacin/Reensamblado
Mnimo MTU 576 Mnimo MTU 576

Host B

Red 1
MTU=1500

Red 3
MTU=1500

MTU=1500

R1

Red 2 MTU=620

R2

Header

Dato

Header 1 Dato 1 Fragmento 1 Desplazamiento 0

Header 2

Dato 2

Header 3

Dato 3

Fragmento 2 Desplazamiento 600

Fragmento 3 Desplazamiento 1200

Desplazamiento
Especifica el desplazamiento en el datagrama original.

Tipo de Servicio
Bit 0: sin uso, debe permanecer en 0. Bit 1: 1 costo mnimo, 0 costo normal. Bit 2: 1 mxima fiabilidad, 0 fiabilidad normal. Bit 3: 1 maximo rendimiento, 0 rendimiento normal. Bit 4: 1 mnimo retardo, 0 retardo normal Para IPv4/IPv6: 000: De rutina. 001: Prioritario. 010: Inmediato. 011: Relmpago. 100: Invalidacin relmpago. 101: Procesando llamada crtica y de emergencia. 110: Control de trabajo de Internet. 111: Control de red.

TTL
Tiempo de Vida. Especifica la duracin en segundos de un datagrama en la red.

Protocolo
Indica que protocolo de alto nivel se us.

Suma de Chequeo de Error


Header Checksum Asegura la integridad de la cabecera IP.

Direccin IP Origen
Especifica la direccin lgica de la fuente.

Direccin IP Destino
Especifica la direccin lgica del destino.

Direcciones IPv4
0 31

Direccin de red

Direccin de host

Net ID Red

Host ID

Host

Clases de direcciones IPv4


0 Clase A 0 0-127 7 15 23 Direccin host 31

16 777 216 host


Clase B 1 0 128-191 Direccin host

65 536 host
Clase C 1 1 0
Clase D 1 1 1 0 Clase E 1 1 1 1

192-223

Direccin host

256 host ID de grupo multicast Reservado para uso futuro

Rangos de direcciones IPv4


Clase A B C D E Rango

0.0.0.0 128.0.0.0 192.0.0.0 224.0.0.0 240.0.0.0

a a a a a

126.255.255.255 191.255.255.255 223.255.255.255 239.255.255.255 255.255.255.255

Especificacin RFC 793. Es tarea de TCP asegurar que los datos se entreguen:
Fiablemente. En secuencia. Sin errores.

TCP ofrece control de flujo lo que permite al receptor regular la cantidad de datos que el emisor debe enviar Control de conexin.
Three-Way-Handshake

TCP permite saber si un adecuadamente al host destino.

datagrama

lleg

Acuse de Recibo
Emisor
Envo del segmento 1

Mensaje en la red

Receptor
Recepcin del segmento 1 Envo del ACK 1

Recepcin del ACK 1 Envo del segmento

2
Recepcin del segmento 2 Envo del ACK 2

Recepcin del ACK 2

Ventana Deslizante

Utiliza el ancho de banda adecuadamente. Se envan varios segmentos antes de recibir un acuse de recibo (ACK). Se define una ventana y se transmiten todos los segmentos que encajen en la ventana.

Aqu la red puede enviar hasta 8 segmentos sin necesidad de recibir una seal ACK

Mensajes en una ventana deslizante

Emisor
Envo del segmento 1 Envo del segmento 2

Mensaje en la red

Receptor
Recepcin del segmento 1 Envo del ACK 1 Recepcin del segmento 2 Envo del ACK 2

Recepcin del ACK 1


Recepcin del ACK 2

Se envan segmentos 1 y 2 antes de recibir seal de ACK.

Formato del segmento TCP


0 3 9 15 23 31

Cabecera

Puerto fuente Puerto destino Nmero de secuencia Nmero de acuse de recibo HLEN Reservado Code Bits Ventana Suma de verificacin Puntero de urgencia Opciones (si existen) Relleno Datos

Puerto de fuente y destino


Identifican los programas de aplicacin en los extremos.

Nmero de secuencia
Indica la posicin de los datos en el flujo de datos (flujo que va en la misma direccin que el segmento). Mide la longitud del encabezado en grupo de 4 bytes. Valor inicial 05.

Nmero de Acuse de Recibo


Indica los bytes que el receptor espera recibir (se refiere al flujo que va en direccin opuesta al segmento).

HLEN
Indica la longitud de la cabecera TCP en mltiplos de 4 bytes.

Reservado

Code bits
Indica el contenido y propsito del segmento.
URG: Campo puntero de urgencia es vlido. ACK: Campo de Acuse de Recibo es vlido. PSH: Solicitud de operacin PUSH. RST: Inicio de la conexin. SYN: Sincronizar nmero de secuencia. FIN: El emisor finaliza el flujo de datos.

Ventana
Especifica cuantos datos est dispuesto a aceptar por segmento enviado. Contiene el tamao de la memoria intermedia. Mide la longitud del encabezado en grupo de 4 bytes. Valor inicial 05.

Suma de Verificacin
Verifica la integridad de los datos y de la cabecera TCP.

Especificacin RFC 768. Proporciona los mecanismos para que una aplicacin enve datagramas a otra aplicacin: UDP enva tanto el puerto de destino para que se entregue los datagramas correctamente y el puerto de origen para que el destino enve alguna TCP permite saber si un datagrama lleg adecuadamente al host destino. UDP proporciona un servicio de entrega sin conexin y no confiable, igual que IP. UDP tiene las siguientes caractersticas:
No emplea acuse de recibo. No ordena los mensajes entrantes. No controla la velocidad de los datos en la red.

15 16

31

Puerto UDP de origen


Longitud del mensaje UDP

Puerto UDP de destino


Suma de verificacin UDP

Datos

Puerto UDP de origen


Es opcional, indica donde enviar las respuestas.

Longitud del mensaje UDP


Indica el tamao (cabecera+puerto). en bytes del datahrama UDP

Suma de Verificacin UDP


Es opcional, para evitar tiempode procesamiento. Se obtiene a travs de una seudo cabecera que contiene:
Direccin IP de origen Direccin IP de destino Campo protocolo. Longitud del mensaje UDP.

Seudo cabecera

Cabecera UDP

Datos UDP

Forma un solo Dominio de Broadcast y un solo Dominio de Colisiones. Conecta redes LAN en la capa fsica del modelo OSI. No aisla el trfico, los dispositivos conectados al hub reciben todo el trfico que se transporta a travs del hub. Cuntos ms dispositivos estn conectados al hub, mayores son las probabilidades de que haya colisiones. Las colisiones ocurren cuando dos o ms estaciones de trabajo envan al mismo tiempo datos a travs del cable de la red. Cada dispositivo conectado al mismo segmento de red se considera un miembro de un dominio de colisin.

Los bridges realizan la interconexin de redes a nivel de la capa de enlace del modelo OSI. Cuando una trama ingresa al bridge no solo regenera la seal sino que tambin comprueba la direccin de destino y encamina la nueva copia solo al segmento donde se encuentra la direccin destino.

Los switches realizan dos operaciones bsicas: Forma un solo dominio de Broadcast y separa dominios de colisiones. Conecta LANs a nivel MAC (Capa de enlace). Incrementan la capacidad total til de la red LAN. Decrementa la carga de la red (LAN) Los switches operan a velocidades mucho ms altas que los puentes y pueden admitir funcionalidades como, por ejemplo, VLANs, virtual LANs. Interconectar redes existentes de 10Mbps, 100Mbps, 1000 Mbps.
Conmutacin de tramas Mantenimiento de las tablas de conmutacin (switching tables).

Interconecta mltiples LANs y WANs separando el trfico. No permite el paso de Broadcast. Dependientes del protocolo. Tienen acceso a direcciones de red para decidir por la mejor ruta utilizando protocolos de enrutamiento
RIP : Routing Information Protocol

OSPF: Open Shortest Path First


BGP : Border Gateway Protocol EGP: Exterior Gateway Protocol GGP: Gateway to Gateway Protocol

Operan en la capa de red del modelo OSI.

Das könnte Ihnen auch gefallen