1 Chapter Overview TCP/IP Overview Configuring TCP/IP Clients Using TCP/IP Utilities.
MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión...
-
Upload
marcial-salvas -
Category
Documents
-
view
14 -
download
7
Transcript of MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión...
![Page 1: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/1.jpg)
MODELO TCP/IP
![Page 2: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/2.jpg)
Modelo TCP/IP
Suite de Protocolos que incluye:
- Protocolo de Control de Transmisión (TCP)
- Protocolo de Internet (IP)
![Page 3: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/3.jpg)
Modelo TCP/IP
• Contiene los protocolos de alto nivel
- TELNET- FTP- SMTP- DNS- NNTP- HTTP
CAPA de APLICACION
![Page 4: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/4.jpg)
Modelo TCP/IP
• Provee la transferencia de datos extremo a extremo
CAPA de TRANSPORTE
• Es responsable por un intercambio confiable de información
• Existen dos protocolos:
- TCP: orientado a conexión
- UDP: sin conexión
![Page 5: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/5.jpg)
Modelo TCP/IP
• Permite que los nodos inyecten paquetes en toda la red. Se corresponde con la capa de Red del Modelo OSI.
CAPA de INTERRED
• 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.
![Page 6: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/6.jpg)
Modelo TCP/IP
•TCP/IP no especifica ningún protocolo
CAPA de NODO A LA RED
• 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
![Page 7: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/7.jpg)
Modelo TCP/IP
Modelo de Arquitectura - Capas
![Page 8: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/8.jpg)
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.
![Page 9: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/9.jpg)
• El servidor es un programa que recibe un request, realiza el servicio requerido y envía el resultado en una respuesta.
Modelo TCP/IP
Modelo Cliente / Servidor
![Page 10: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/10.jpg)
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.
![Page 11: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/11.jpg)
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.
![Page 12: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/12.jpg)
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.
![Page 13: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/13.jpg)
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.
![Page 14: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/14.jpg)
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.
![Page 15: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/15.jpg)
INTERNET PROTOCOL
(IP)
![Page 16: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/16.jpg)
Internet Protocol (IP)
Protocolo Estándar
Visión Virtual de Red
No Confiable
Best - Effort
STD 5 (IP + ICMP + IGMP)
Sin Conexión
![Page 17: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/17.jpg)
Internet Protocol (IP)
Identificación unívoca de Hosts
Formato Decimal con Puntos
Direccionamiento IP
IP Address = <Network Number><Host Number>
128.2.7.9
10000000 00000010 00000111 00001001
Valor Binario 32 bits sin Signo
![Page 18: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/18.jpg)
Internet Protocol (IP)Direccionamiento IPClases de Direcciones IP
![Page 19: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/19.jpg)
Internet Protocol (IP)
Subredes IP
Flexibilidad
Administración Local
Transparencia
IP = < network number > < host number >
IP = < network number > < subnet number > < host number >
Máscaras
![Page 20: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/20.jpg)
Internet Protocol (IP)
Subredes IPEjemplo
00001001 01000011 00100110 00000001
RED HOST
9 67 38 1
9 . 67 . 38 . 1
![Page 21: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/21.jpg)
Internet Protocol (IP)
Subredes IP
00001001 01000011 00100110 00 - - - - - -
RED HOST
9 67 38
SUBRED
11111111 11111111 11111111 11000000
00001001 01000011 00100110 00000001
AND
![Page 22: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/22.jpg)
Internet Protocol (IP)
Ruteo IP
Función Capa IP
Interconexión de Redes
RuteoDirecto
Indirecto
![Page 23: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/23.jpg)
Internet Protocol (IP)
Ruteo IPRuteo Directo
![Page 24: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/24.jpg)
Internet Protocol (IP)
Ruteo IPRuteo Indirecto
![Page 25: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/25.jpg)
Internet Protocol (IP)
Ruteo IPEjemplo Tablas de Ruteo
![Page 26: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/26.jpg)
Internet Protocol (IP)
Ruteo IPAlgoritmo de Ruteo IP
![Page 27: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/27.jpg)
Internet Protocol (IP)
Métodos de Entrega
![Page 28: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/28.jpg)
Internet Protocol (IP)
Datagramas IP
Unidad de Transferencia de Datos en TCP/IP
Datagrama IP Base
Datagrama IP Encapsulado
![Page 29: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/29.jpg)
Internet Protocol (IP)
Datagramas IPFormato Datagrama IP
![Page 30: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/30.jpg)
ICMP
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
![Page 31: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/31.jpg)
PROTOCOLO
DE DATOS AL
USUARIO
(UDP)
![Page 32: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/32.jpg)
UDPIntroducción
• RFC 768 SDT 6 Recomendado
• Multiplexor / Demultiplexor
• Agrega poco overhead
• Sin conexión
• No confiable
• Necesitan identificar los puertos
![Page 33: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/33.jpg)
UDP
![Page 34: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/34.jpg)
UDPFormato UDP
• Cada datagrama se envía en un único datagrama IP
• El header es de 8 bytes
![Page 35: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/35.jpg)
TRANSMISSION CONTROL
PROTOCOL
(TCP)
![Page 36: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/36.jpg)
Transmission Control
Protocol (TCP)Introducción
Protocolo Estándar
Estado: Recomendado
Control de Flujo
Confiable
STD 7
Con Conexión
![Page 37: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/37.jpg)
Transmission Control
Protocol (TCP)Concepto
Conexión de dos Procesos vía TCP
Host A Host B
![Page 38: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/38.jpg)
Transmission Control
Protocol (TCP)Concepto
Propósito:
No asume Confiablidad de
Capas Inferiores
Proveer un Circuito Lógico oServicio de Conexión confiableentre dos Procesos
![Page 39: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/39.jpg)
Transmission Control
Protocol (TCP)Características
Transferencia Continua de Datos
Control de Flujo
Multiplexado
Conexiones Lógicas
Confiabilidad
Full Dúplex
![Page 40: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/40.jpg)
Transmission Control
Protocol (TCP)Formato Segmento TCP
![Page 41: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/41.jpg)
Transmission Control
Protocol (TCP)Establecimiento deConexión TCP
Handshake de 3 Vías
![Page 42: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/42.jpg)
Transmission Control
Protocol (TCP)Principio de Ventana
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.
![Page 43: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/43.jpg)
Transmission Control
Protocol (TCP)Algoritmos de Controlde 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
![Page 44: MODELO TCP/IP. Modelo TCP/IP Suite de Protocolos que incluye: - Protocolo de Control de Transmisión (TCP) - Protocolo de Internet (IP)](https://reader035.fdocuments.in/reader035/viewer/2022081512/553650e055034619688b47bc/html5/thumbnails/44.jpg)
Transmission Control
Protocol (TCP)Algoritmos de Controlde CongestiónArranque Lento
Observa la Velocidad a la que pueden inyectarse paquetes en la Red
Ventana (Receptor)
Ventana de Congestión (Transmisión)
Crecimiento casi exponencial