38
09/06/2022 0- 1

7 - Modelo OSI y TCP

Embed Size (px)

Citation preview

Page 1: 7 - Modelo OSI y TCP

19/04/2023 0-1

Page 2: 7 - Modelo OSI y TCP

Planteamiento del problema

La interconexión de ordenadores es un problema técnico de complejidad elevada.

Requiere el funcionamiento correcto de equipos (hardware) y programas (software) desarrollados por diferentes equipos humanos.

El correcto funcionamiento de A con B y de B con C no garantiza el correcto funcionamiento de A con C

Estos problemas se agravan más aún cuando se interconectan equipos de distintos fabricantes.

Page 3: 7 - Modelo OSI y TCP

La solución

La mejor forma de resolver un problema complejo es dividirlo en partes.

En telemática dichas ‘partes’ se llaman capas y tienen funciones bien definidas.

El modelo de capas permite describir el funcionamiento de las redes de forma modular y hacer cambios de manera sencilla.

El modelo de capas más conocido es el llamado modelo OSI de ISO (OSI = Open Systems Interconnection).

Y estandarizar su funcionamiento para que todos lo hagamos igual y nos entendamos.

Page 4: 7 - Modelo OSI y TCP

Modelo de referencia en capas

Ventajas de un modelo en capas:

◦Reduce la complejidad◦Estandariza interfaces◦Ingeniería modular◦Asegura la interoperabilidad◦Acelera la evolución◦Simplifica el aprendizaje

Page 5: 7 - Modelo OSI y TCP

Modelo OSI

El modelo de interconexión de sistemas abiertos, también llamado OSI (en inglés open system interconnection) es el modelo de red descriptivo creado por la Organización Internacional para la Estandarización (ISO) en el año 1984. Es decir, es un marco de referencia para la definición de arquitecturas de interconexión de sistemas de comunicaciones.

Page 6: 7 - Modelo OSI y TCP

Modelo de Referencia OSI

Page 7: 7 - Modelo OSI y TCP

La representación perceptible de la información por parte del usuario.

Son los servicios que permiten utilizar los recursos de la red.

Tipos de Aplicaciones:◦ Terminales virtuales◦ Acceso y transferencia de archivos◦ Correo Electrónico◦ Administración de Red

OSI: Capa de Aplicación

WWW (HTTP)

Tran

sf. A

rchi

vos

(FTP

)

e-mail (

SMTP)

Vid

eoco

nfer

enci

a (H

.323

)

Page 8: 7 - Modelo OSI y TCP

Organiza la información que se entregará en la capa de aplicación.

Provee conversión entre múltiples formatos de representación de la información.

Funciones:◦ Codificación◦ Compresión◦ Encripción.

OSI: Capa de Presentación

Page 9: 7 - Modelo OSI y TCP

Establece, controla y termina conexiones.

Coordina peticiones y respuestas de servicio entre aplicaciones cuando se comunican entre dos nodos en la red.

Tipos de Sesiones:◦ Orientado a la conexión.◦ No orientado a la conexión.

OSI: Capa de Sesión

Page 10: 7 - Modelo OSI y TCP

Capa de Sesión

CerrarConexión

De nada!GraciasMe gustaría

enviarte algoBuenaidea!

EstablecerConexión

Sincroniza el intercambio de datos entre capas inferiores y superiores

Page 11: 7 - Modelo OSI y TCP

Divide la información en Segmentos que puedan ser transmitidos por servicios de extremo a extremo.

Asegura entrega de los segmentos.

Ejecuta retransmisión para segmentos “perdidos”.

Organiza los segmentos en su respectivo orden.

Proporciona mecanismos anti-congestión.

OSI: Capa de Transporte

Page 12: 7 - Modelo OSI y TCP

Capa de Transporte

Conexión extremo a extremo (host a host)

Error de comprobación

de mensaje

Paquetesde datos

¿Son estosdatos buenos?

Este paquete no es bueno.

Reenviar

Verifica que los datos se transmitan

correctamente

Las PDU de esta capa se llaman segmentos o mensajes

Page 13: 7 - Modelo OSI y TCP

Establece rutas: El camino que deben seguir los paquetes.

Direcciona Mensajes/segmentos.

Controla congestiones.

Convierte direcciones físicas a direcciones lógicas.

OSI: Capa de Red

Page 14: 7 - Modelo OSI y TCP

Capa de Red

¿Por donde deboir a w.x.y.z?

Suministra información sobre la

ruta a seguir

Routers

La PDU de esta capa se llama paquete.

Page 15: 7 - Modelo OSI y TCP

0-15

Detecta y corrige los problemas de la transmisión física.

Maneja el control de acceso al Medio.

Crea y manipula frames (tramas).

Utiliza direcciones Físicas (MAC)

Proporciona información libre de errores entre dos nodos que utilizan el mismo medio.

Ethernet, Token Ring, FDDI, Wireless LAN, Bluetooth...

OSI: Capa de Enlace

Page 16: 7 - Modelo OSI y TCP

Capa de EnlaceResuelve el

control de la capa física

Datos puros

Driver del dispositivo de comunicaciones

Detecta y/o corrigeErrores de transmisión

La PDU de esta capa se llama trama

Page 17: 7 - Modelo OSI y TCP

0-17

Son divisiones de la capa de enlace del modelo OSI

MAC (Media Access Control) Su función es permitir a múltiples dispositivos de

red compartir el mismo medio y poder identificarlos a través de la dirección MAC.

LLC (Logical Link Control) Su función principal es proporcionarle

independencia a las capas superiores sobre el medio de acceso a la LAN.

3-17

MAC y LLC

Page 18: 7 - Modelo OSI y TCP

0-18

Métodos de control de acceso al medio Hay dos métodos básicos de control de

acceso al medio para medios compartidos:

Controlado: ◦ Cada nodo tiene su propio tiempo para utilizar

el medio.◦ A este método se lo conoce como acceso

programado o determinístico. Estos métodos determinísticos pueden ser ineficientes porque un dispositivo tiene que esperar su turno antes de poder utilizar el medio.

Page 19: 7 - Modelo OSI y TCP

0-19

Métodos de control de acceso al medio Basado en la contención:

◦ Todos los nodos compiten por el uso del medio◦ También llamados no deterministas, permiten

que cualquier dispositivo intente acceder al medio siempre que haya datos para enviar.

◦ Usan un proceso de Acceso múltiple por detección de portadora (CSMA) para detectar primero si los medios están transportando una señal.

◦ CSMA/CD CSMA/Detección de colisión ◦ CSMA/CA CSMA/Prevención de colisiones

Page 20: 7 - Modelo OSI y TCP

0-20

Colisiones

Confiabilidad (Colisiones)

B C DA

BB CC DDAAEvento 1

Evento 2

Page 21: 7 - Modelo OSI y TCP

0-21

Los dispositivos conectados que tienen acceso a medios comunes a través de un hub o una serie de hubs conectados directamente conforman lo que se denomina dominio de colisiones. Un dominio de colisiones también se denomina segmento de red. Por lo tanto, los hubs y repetidores tienen el efecto de aumentar el tamaño del dominio de colisiones.

Dominio de Colisiones

Page 22: 7 - Modelo OSI y TCP

0-22

Control de flujo Necesario para no 'agobiar' al receptor.

Se realiza normalmente a nivel de transporte, también a veces a nivel de enlace.

Suele ir unido a la corrección de errores

No debe limitar la eficiencia del canal.

Page 23: 7 - Modelo OSI y TCP

0-23

Control de flujo

Los mecanismos de retroalimentación para mandar señales de control de flujo mas utilizados son:

Activación de líneas hardware (RTS, CTS)

Caracteres especiales (Xon, Xoff)

Tramas especiales(tramas que se llaman de reconocimiento o acknowledgment (ack)), para notificar la recepción correcta.

◦ El envio de acks permite controlar al transmisor, de forma que si no se le reconocen las tramas enviadas, éste espera hasta que se le reconozcan.

Page 24: 7 - Modelo OSI y TCP

0-24

Control de flujo Procedimiento de repetición automática

◦ Control de flujo con PARADA Y ESPERA (Stop&Wait)

◦ Control de flujo por VENTANA DESLIZANTE

Page 25: 7 - Modelo OSI y TCP

0-25

Tasa de errores (BER) La tasa de errores de un medio de transmisión se

mide por la BER (Bit Error Rate) que se define como:

BER = bits erróneos / bits transmitidos.

Un BER de 10-6 significa que hay un bit erróneo por cada millón de bits transmitidos.

Page 26: 7 - Modelo OSI y TCP

0-26

Valores de BER habituales

Medio físico BER típico

Fibras ópticas < 10-12

LANs de cobre, Radioenlaces fijos (microondas)

< 10-8

Enlaces telefónicos, satélite, ADSL, CATV

<10-5

GSM >10-5

Page 27: 7 - Modelo OSI y TCP

0-27

Control de ErroresChecksum

La idea es sumar todas las palabras que se transmiten, añadiendo al final de la trama el resultado de esta suma --> o checksum.

Esta suma se realiza en complemento a uno.

Page 28: 7 - Modelo OSI y TCP

0-28

Estándares para la capa 2

Page 29: 7 - Modelo OSI y TCP

Transmite la señal por un medio físico (bits).

Describe la interfaz eléctrica, mecánica y funcional hacia el medio: Voltajes, codificación de bits, asignación de pines.

Especifica el tipo de conectores a utilizar: RS232(Serial), V.35, RJ11(Telefónico), RJ45(Red)...

Aspecto Crítico: Calidad de la señal.

OSI: Capa Física

Page 30: 7 - Modelo OSI y TCP

Capa Física

Repetidor

Conectoren ‘T’

Envía bits por el medio físico asociado. PDU = bit

Page 31: 7 - Modelo OSI y TCP

PDU’s por capa

Page 32: 7 - Modelo OSI y TCP

PDU’s por capa

Page 33: 7 - Modelo OSI y TCP

Modelo de referencia TCP/IP

FTP: file transfer protocol, HTTP: HyperText Transfer Protocol, SMTP: Simple Mail Transfer Protocol, TFTP: Trivial FTP , TCP: Transmission Control Protocol, UDP: User Datagram Protocol, IP: Intenet Protocol

Page 34: 7 - Modelo OSI y TCP

Modelos TCP/IP e híbrido

Los protocolos TCP/IP nacieron por la necesidad de interoperar redes diversas (internetworking).

El modelo TCP/IP se diseñó después de los protocolos.

Por eso a diferencia del OSI en el modelo TCP/IP hay unos protocolos ‘predefinidos’.

A menudo se sigue un modelo híbrido, siguiendo el OSI en las capas bajas y el TCP/IP en las altas. Además en LANs el nivel de enlace se divide en dos subcapas. Esto da lugar a lo que denominamos el modelo híbrido.

Page 35: 7 - Modelo OSI y TCP

Aplicación

Presentación

Sesión

Transporte

Red

Enlace

Física

Aplicación

Transporte

Internet

Host-red ó (Acceso a la

red)

Comparación de modelos OSI, TCP/IP e híbrido

OSI TCP/IP

Aplicación

Transporte

Red

Enlace

LLC

MAC

Física

HíbridoWAN LAN

Har

dw

are

Fir

mw

are S

oft

war

e

Sis

t. O

per

ativ

oP

rog

r. d

e u

suar

io

Page 36: 7 - Modelo OSI y TCP

Comparación OSI-TCP/IP

El modelo híbrido que utilizaremos es el siguiente:

◦ 7: Capa de aplicación (incluye sesión y presentación)

◦ 4: Capa de transporte◦ 3: Capa de red◦ 2: Capa de enlace

2.2: Subcapa LLC (Logical Link Control) 2.1: Subcapa MAC (Media Acess Control)

◦ 1: Capa física

Page 37: 7 - Modelo OSI y TCP

Cab. de enlace

Datagrama IP Cola de

enlace

Cab. IP

Segmento TCP

Cab. TCP

Datos aplicación

Elementos de datos en el modelo TCP/IP

SegmentoTCP

DatagramaIP

Trama

20bytes

20bytes

14bytes

4bytes

Los valores que aparecen para el nivel de enlace se aplican al caso de Ethernet.Según el tipo de red puede haber pequeñas variaciones

Page 38: 7 - Modelo OSI y TCP