La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MODELO TCP/IP.

Presentaciones similares


Presentación del tema: "MODELO TCP/IP."— Transcripción de la presentación:

1 MODELO TCP/IP

2 Modelo TCP/IP Suite de Protocolos que incluye:
- Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)

3 Contiene los protocolos de alto nivel
Modelo TCP/IP CAPA de APLICACION Contiene los protocolos de alto nivel - TELNET - FTP - SMTP - DNS - NNTP - HTTP

4 Provee la transferencia de datos extremo a extremo
Modelo TCP/IP CAPA de TRANSPORTE Provee la transferencia de datos extremo a extremo Es responsable por un intercambio confiable de información Existen dos protocolos: - TCP: orientado a conexión - UDP: sin conexión

5 Define un formato y protocolo oficial IP
Modelo TCP/IP CAPA de INTERRED Permite que los nodos inyecten paquetes en toda la red. Se corresponde con la capa de Red del Modelo OSI. Define un formato y protocolo oficial IP - Protocolo sin conexión. - Provee función de ruteo. - La unidad de mensaje es el datagrama IP. - No provee confiabilidad, control de flujo o recupero de error.

6 TCP/IP no especifica ningún protocolo
Modelo TCP/IP CAPA de NODO A LA RED TCP/IP no especifica ningún protocolo Se puede usar cualquier interfaz de red disponible Puede ser o no orientada a paquetes o a flujo de datos Puede o no proveer entrega confiable

7 Modelo de Arquitectura - Capas
Modelo TCP/IP Modelo de Arquitectura - Capas

8 Modelo Cliente / Servidor
Modelo TCP/IP Modelo Cliente / Servidor No hay relación maestro/esclavo. Los usuarios invocan la parte cliente de la aplicación, la cual constituye un request para un servicio en particular y se lo envía a la parte servidor de la aplicación usando como vehículo de transporte TCP/IP. Un servidor puede atender múltiples request al mismo tiempo.

9 Modelo Cliente / Servidor
Modelo TCP/IP Modelo Cliente / Servidor El servidor es un programa que recibe un request, realiza el servicio requerido y envía el resultado en una respuesta.

10 Modelo Cliente / Servidor
Modelo TCP/IP Modelo Cliente / Servidor Algunos servidores esperan los request en un puerto bien conocido. El cliente usa un puerto arbitrario para su comunicación. Si no se usa un puerto bien conocido el cliente debe usar un mecanismo para aprender a cual puerto enviar su request.

11 Bridges, Routers y Gateways
Modelo TCP/IP Bridges, Routers y Gateways Los Bridges interconectan segmentos LAN a nivel de la capa de interfaz de red y direccionan los frame a través de ellos. Realizan la función de un relay MAC. Es independiente de cualquier protocolo de capas superiores. Es transparente a IP.

12 Bridges, Routers y Gateways
Modelo TCP/IP Bridges, Routers y Gateways Un Router interconecta redes a nivel de la capa de interred y rutea paquetes entre ellas. Son capaces de seleccionar el mejor camino de transmisión y el tamaño optimo de los paquetes. Es visible a IP.

13 Bridges, Routers y Gateways
Modelo TCP/IP Bridges, Routers y Gateways El término Gateway es normalmente usado para conexiones a capas superiores a la capa de interred. Usualmente soportan direcciones de mapeo de una red a otra. Puede proveer transformación de los datos entre extremos para soportar conectividad.

14 Bridges, Routers y Gateways
Modelo TCP/IP Bridges, Routers y Gateways Un Gateway es opaco a IP. Relacionados a los Routers y a los Gateway esta el concepto de un FIREWALL o FIREWALL GATEWAY, el cual es usado para restringir el acceso desde Internet a una red o grupos de redes controladas por una organización por razones de seguridad.

15 INTERNET PROTOCOL (IP)

16 Internet Protocol (IP)
Protocolo Estándar STD 5 (IP + ICMP + IGMP) Visión Virtual de Red No Confiable Best - Effort Sin Conexión

17 Internet Protocol (IP)
Direccionamiento IP Internet Protocol (IP) Identificación unívoca de Hosts Valor Binario 32 bits sin Signo IP Address = <Network Number><Host Number> Formato Decimal con Puntos

18 Internet Protocol (IP)
Direccionamiento IP Clases de Direcciones IP

19 Flexibilidad Administración Local Transparencia Máscaras Subredes IP
Internet Protocol (IP) Subredes IP Flexibilidad Administración Local Transparencia IP = < network number > < host number > IP = < network number > < subnet number > < host number > Máscaras

20 Ejemplo 9 . 67 . 38 . 1 Subredes IP RED HOST
Internet Protocol (IP) Subredes IP Ejemplo 9 67 38 1 RED HOST

21 Subredes IP RED SUBRED HOST 00001001 01000011 00100110 00000001
Internet Protocol (IP) Subredes IP AND 9 67 38 RED SUBRED HOST

22 Interconexión de Redes
Internet Protocol (IP) Ruteo IP Función Capa IP Interconexión de Redes Ruteo Directo Indirecto

23 Internet Protocol (IP)
Ruteo IP Ruteo Directo

24 Internet Protocol (IP)
Ruteo IP Ruteo Indirecto

25 Ejemplo Tablas de Ruteo
Internet Protocol (IP) Ruteo IP Ejemplo Tablas de Ruteo

26 Internet Protocol (IP)
Ruteo IP Algoritmo de Ruteo IP

27 Internet Protocol (IP)
Métodos de Entrega

28 Datagramas IP Unidad de Transferencia de Datos en TCP/IP
Internet Protocol (IP) Datagramas IP Unidad de Transferencia de Datos en TCP/IP Datagrama IP Base Datagrama IP Encapsulado

29 Internet Protocol (IP)
Datagramas IP Formato Datagrama IP

30 ICMP: Internet Control Message Protocol
- Protocolo Estándar - Usado para informar sobre errores en procesamiento de Datagramas - Utiliza a IP como Protocolo de nivel inferior - No hace más confiable a IP: sólo reporta errores Formato Mensaje ICMP

31 PROTOCOLO DE DATOS AL USUARIO (UDP)

32 Multiplexor / Demultiplexor Necesitan identificar los puertos
UDP Introducción RFC 768 SDT 6 Recomendado Multiplexor / Demultiplexor Agrega poco overhead Sin conexión No confiable Necesitan identificar los puertos

33 UDP

34 Cada datagrama se envía en un único datagrama IP
UDP Formato UDP El header es de 8 bytes Cada datagrama se envía en un único datagrama IP

35 TRANSMISSION CONTROL PROTOCOL (TCP)

36 Introducción Protocolo Estándar STD 7 Estado: Recomendado
Transmission Control Protocol (TCP) Introducción Protocolo Estándar STD 7 Estado: Recomendado Control de Flujo Confiable Con Conexión

37 Concepto Conexión de dos Procesos vía TCP Transmission Control
Protocol (TCP) Concepto Conexión de dos Procesos vía TCP Host A Host B

38 Proveer un Circuito Lógico o Servicio de Conexión confiable
Transmission Control Protocol (TCP) Concepto Propósito: Proveer un Circuito Lógico o Servicio de Conexión confiable entre dos Procesos No asume Confiablidad de Capas Inferiores

39 Transferencia Continua de Datos
Transmission Control Protocol (TCP) Características Transferencia Continua de Datos Confiabilidad Control de Flujo Multiplexado Conexiones Lógicas Full Dúplex

40 Transmission Control Protocol (TCP) Formato Segmento TCP

41 Establecimiento de Conexión TCP Handshake de 3 Vías
Transmission Control Protocol (TCP) Establecimiento de Conexión TCP Handshake de 3 Vías

42 Principio de Ventana Transmission Control Protocol (TCP)
Variantes TCP: - Números de Sec. Asignadospor bytes en el Stream. - El tamaño de la Ventana es determinado por el Rx al momento de la Conexión y es variable durante la Transmisión.

43 Algoritmos de Control de Congestión Transmission Control
Protocol (TCP) Algoritmos de Control de Congestión Impiden que un Emisor rápido supere la capacidad de la Red - TCP adapta la velocidad de Tx a la Capacidad de la Red - Diferencia con UDP, que no posee este tipo de Control - Algoritmos: - Arranque Lento - Evasión de Congestión - Retransmisión Rápida - Recupero Rápido

44 Algoritmos de Control de Congestión Arranque Lento
Transmission Control Protocol (TCP) Algoritmos de Control de Congestión Arranque Lento Observa la Velocidad a la que pueden inyectarse paquetes en la Red Ventana (Receptor) Ventana de Congestión (Transmisión) Crecimiento casi exponencial


Descargar ppt "MODELO TCP/IP."

Presentaciones similares


Anuncios Google