INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011.

Slides:



Advertisements
Presentaciones similares
CAPA DE TRANSPORTE MODELO OSI
Advertisements

Curso de Java Java – Redes Rogelio Ferreira Escutia.
Capa 4 Capa de Transporte
TEMA1. Servicios de Red e Internet
Telecomunicaciones Internet.
© 2007 Cisco Systems, Inc. All rights reserved. Traducido en apoyo a la capacitación de Instructores de la Red Proydesa Capa de Transporte de OSI Fundamentos.
Programación Interactiva Aplicaciones Cliente-Servidor
CAPA DE TRANSPORTE DEL MODELO OSI
Prácticas sobre el protocolo TCP
Capa de Transporte.
Capa de Transporte del modelo OSI
Trabajo Practico Grupo 1 NFS – TCP - UDP
OSI TCP/IP MODELO Ing. Camilo Jaramillo Ing. Wilmer Onofre García
Capítulo 20: TCP Servicio de transporte confiable
SOCKETS INTRODUCCIÓN DEFINICIÓN TIPOS DE SOCKETS USO DE SOCKETS.
CAPA DE RED DEL MODELO DE REFERENCIA OSI
Protocolos de transporte y aplicación
Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Ingeniería en Automática Industrial Software para Aplicaciones Industriales.
Capa de transporte.
MODELO TCP/IP Conectividad de extremo a extremo especificando como los datos deberian ser formateados,direccionados,transmitidos,enrutados y recibidos.
MODELO TCP/IP.
Aspectos básicos de networking: Clase 5
Protocolos y funcionalidad de la capa de Aplicación
1 Uciel Fragoso RodríguezITAMRedes TCP/IP Protocolo TCP (Transmission Control Protocol)
Capa Transporte3-1 Capítulo 3: Continuación r 3.1 Servicios de la capa transporte r 3.2 Multiplexing y demultiplexing r 3.3 Transporte sin conexión: UDP.
TCP/IP V4 Redes de Computadoras uclv.
Sebastián Barbieri IP - ICMP Comunicación de Datos II Ingeniería en Sistemas – Facultad Cs. Exactas Universidad Nacional de Centro de la Prov. de Bs. As.
PROTOCOLO DE TRANSPORTE Profesor Daniel Díaz Ataucuri Introducción
Universidad Nacional de Luján - Asignatura Teleinformática y Redes Tema: Capa de Transporte - TCP 1 Capa de Transporte “Ofrece a sus usuarios un sistema.
El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados.
Capa de aplicación y transporte de TCP/IP Semestre 1 Capítulo 11
Sistemas de Comunicación Magistral Nro. 8 Capa 4: Transporte Las funciones principales de la capa de transporte son transportar y regular el flujo de información.
Funciones Capa de Transporte
Conceptos avanzados Dr. Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra
AXEL LATORRE GABRIEL VALENZUELA GIAN PAOLO ALMEIDA ROMMEL CHIFLA ISABEL VILLEGAS INTEGRANTES.
CAPA DE RED  Aquí se lleva a cabo el direccionamiento lógico que tiene carácter jerárquico, se selecciona la mejor ruta hacia el destino mediante el.
TCP/IP Introducción TCP/IP Introducción. TCP/IP vs OSI Aplicación Presentación Sesión Transporte Red Enlace Física Aplicación Acceso a la red Física TCP/IP.
RESUMEN CAPITULO 6.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public1 Capa de Transporte del modelo OSI Aspectos básicos de networking: Capítulo 4.
Capa Transporte3-1 Capítulo 3: Capa transporte ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como.
6.5 Control de Flujo 6.6 Protocolos de Transporte
Capa Transporte1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
Modelo OSI Capas 3 y 4 Harold Sánchez Ospina
Capítulo 7: Capa de transporte
Redes de Datos Integrantes: Guízar Gómez Gerardo Nassir López Ortega Juan Manuel Rodríguez Castro Ronald Michel Silva Rangel Ángel Eduardo Capa 5. Sesión.
Conceptos de protocolos de red
TCP garantiza que la información es recibida en orden. Para ello, cada paquete enviado tiene un número de secuencia. Cada uno de los dos procesos involucrados.
Protocolos del modelo TCP/IP
Ing. Elizabeth Guerrero V.
4. Introducción a IP,TCP,UDP,ARP,ICMP
Capítulo 3: Capa Transporte - I
Jean Carlo Fernandez C.I Cesar Arismendi C.I
Tecnologías WAN (MODULO ESPECIALIDAD) Instituto Tecnológico Superior de Misantla. INGENIERIA EN SISTEMAS COMPUTACIONALES Unidad II: Protocolos WAN 2.1.-
Ing. Elizabeth Guerrero V.
Protocolos de Transporte y Aplicación. – TCP y UDP
Tema 1 – Introducción a las Redes informáticas
S ERVICIOS DE RED E I NTERNET Nombre: Adrián de la Torre López.
Nivel de Transporte en Internet
Significa Modelo de Interconexión de sistemas Abiertos.
Ipv6.El protocolo Primera aproximación Introducción.
Gabriel Montañés León. TCP es un protocolo orientado a conexión es decir, que permite que dos máquinas que están comunicadas controlen el estado de la.
Modelo OSI Para redes………
TECNOLOGIAS INTEGRADAS DE INTERNET. CIRLEY CASTILLO MÓNICA MANTILLA DERLY VARGAS Aprendices: ING. BLANCA NUBIA CHITIVA Instructora: CENTRO DE INDUSTRIA.
Comunicación a través de la red
Redes de Computadores Tema 4: TCP/IP Parte III.
Protocolos de Transporte y Aplicación
Capa Transporte 1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
Transcripción de la presentación:

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA Ingeniería de Telecomunicaciones CURSO: REDES TELEMÁTICAS Profesor Daniel Díaz Ataucuri Catedrático Titular a Tiempo Parcial FIEE-UNI Director de Investigación y Desarrollo Tecnológico del INICTEL-UNI Lima, Agosto-Diciembre de 2011 PROTOCOLO DE TRANSPORTE

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN CONTENIDO INTRODUCCIÓN PROTOCOLO UDP Analisis de los campos PROTOCOLO TCP Analisis de los campos

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN INTRODUCCION

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN INTRODUCCION A LA CAPA DE TRANSPORTE Los protocolos de la Capa de Transporte suministran una comunicación lógica entre los procesos de las aplicaciones ejecutándose en diferentes hosts. Los procesos están directamente conectados aun si los hosts están en lugares diferentes. La Capa de Transporte prepara los datos de la aplicación para su transporte por la red. Procesa los datos de la red para ser utilizadas por las aplicaciones.

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN CAPA DE TRANSPORTE Distingue el tráfico de las diferentes aplicaciones activadas en el host. Ciertos servicios pueden ser ofrecidos por la Capa de Transporte aun si no lo ofrece la Capa de Red. La Capa de Transporte tiene las siguientes funciones: Segmentación/Reensamblado Multipexación de conversaciones: varias aplicaciones por host Conversaciones orientadas a la conexión Entrega confiable Reconstrucción ordenada de los datos Control de flujo

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN SERVICIOS DE LA CAPA DE TRANSPORTE A su vez, UDP ofrece dos servicios a las aplicaciones: Envío de proceso-a-proceso. Chequeo de error. También TCP ofrece servicios a las aplicaciones: Transferencia de datos confiable: acuses de recibos y timers. Entrega ordenada: se enumera y secuencia los segmentos. La Capa de Transporte en redes TCP/IP ofrece dos Protocolos, asociados a los servicios que ofrece a la Capa de Aplicación: UDP (User Datagrama Protocol).- Suministra un servicio NO confiable y NO orientado a conexión. TCP (Transmission Control Protocol).- Suministra un servicio confiable y orientado a conexión. Control de congestión

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN COMO FUNCIONA LA CAPA DE TRANSPORTE Protocolo de la Capa de Aplicación CabeceraParte 1CabeceraParte 2CabeceraParte 3Segmentos Si es UDP: -Puerto de origen y destino Si es TCP: -Puerto de origen y destino -Entrega ordenada -Acuse de recibo -Control de flujo Sin segmentación, sólo una aplicación podría recibir datos

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN CONCEPTO DE PUERTO Son números que permiten diferenciar los segmentos (TCP) y datagramas (UDP) para cada aplicación. Número de puerto de origen Número de puerto de origen Número de puerto de destino Número de puerto de destino Otros campos, según sea el protocolo de transporte Otros campos, según sea el protocolo de transporte Datos de la Aplicación ó mensajes Datos de la Aplicación ó mensajes 16 bits Cada puerto es de 16 bits ( Los servidores poseen números de puertos estáticos y los clientes eligen un número de puerto de forma dinámica para cada conexión. El puerto de origen, de un cliente, se genera de manera aleatoria.

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN CARACTERÍSTICAS DE UN PUERTO Existen diferentes tipos de números de puerto. Puertos bien conocidos.- Del 0 al 1023, son utilizados por servidores web, , etc. Segmentos Servidor Web Cliente Puerto 80 Puerto origen 49,876 Puerto destino 80 Origen de conexión :49876 Destino de conexión :80 Surge el socket Puertos registrados.- Del 1024 al 49151, son asignados a procesos y aplicaciones individuales. Puertos dinámicos o privados.- Del al 65535, son efímeros Puerto de origen generado aleatoriamente Puerto de destino es conocido

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN CONCEPTO DE SOCKET Un socket es la puerta de paso de los datos desde un proceso a la capa de red y desde la capa de red a un proceso. Todo proceso tiene un socket. Un host puede tener varios socket a la vez Cada socket tiene un identificador único (puerto + dirección IP). El envío de datos ubicados en el segmento hacia un correcto socket es demultiplexar. El trabajo de recolectar datos de diferentes sockets para crear segmentos y luego enviarlos a la capa de red es multiplexar. Adaptación de CISCO

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN MULTIPLEXACION Y DEMULTIPLEXACION DE LA CAPA DE TRANSPORTE Permite que varias aplicaciones o servicios se ejecuten en cada host: Concepto de puerto. Capa de Transporte: Multiplexor Socket aSocket b………Socket j Protocolo IP Proceso 1Proceso 2Proceso η Capa de Transporte: Demultiplexor Socket aSocket b………Socket j Protocolo IP Proceso 1Proceso 2Proceso η

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN COMANDO NETSTAT Permite conocer las conexiones establecidas.

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN PROTOCOLO UDP PROTOCOLO UDP

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN Best Effort Proporciona los mecanismos para que una aplicación envíe paquetes de datos a otra aplicación. LO BASICO DEL PROTOCOLO UDP UDP envía tanto el puerto de destino para que se entregue los datagramas correctamente y el puerto de origen para que el destino envíe alguna respuesta. UDP proporciona un servicio de entrega sin conexión y no confiable, igual que IP. Envío de Datagrama Esto se conoce con servicio de Envío de Datagrama.

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN CAMPOS DEL PROTOCOLO UDP Datos Longitud del mensaje UDP Suma de verificación UDP Puerto UDP de origen Puerto UDP de destino Los puertos UDP son utilizados para demultiplexar los datagramas entre los procesos que los recibirán. Longitud del mensaje UDP indica el tamaño en bytes del datagrama UDP: Cabecera+Datos

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN Servidor DNS Puerto:53 Servidor RADIUS Puerto:1812 Puerto de origen: 49,160 Puerto aleatorio Puerto de origen: 50,230 Puerto Aleatorio Red IP1IP2 IP3 PROCESO CLIENTE-SERVIDOR Responder al puerto 49,160 Responder al puerto 50,230 IP1IP2 1 Solicitud al puerto 53 Solicitud al puerto IP3

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN ALGORITMO DE SUMA DE CHEQUEO Dirección de origen Dirección de destino 00 (*) Protocolo 11H (**) Protocolo 11H (**) Long. mensaje UDP Puerto UDP de origen Puerto UDP destino Long. mensaje UDP 00 (*) relleno (**) 11H=17 Datos Seudo cabecera Cabecera UDP Datos UDP Colocado en para iniciar el cálculo Seudo cabecera Cabecera UDP Datos UDP El campo suma de verificación UDP se obtiene:

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN Ver HLEN Tipo Serv. Longitud total Identificador Indic bytes Desplaz de frag. TTL Protocolo 17 Protocolo 17 Suma de chequeo Dirección de origen Dirección de destino Cabecera IP Cabecera IP Datos IP Puerto UDP de origen 08 bytes Puerto UDP destino Long. mensaje UDP Suma de verificación Cabecera UDP Datos ENCAPSULAMIENTO DE UDP EN IP Ejemplo de algunos datos: DNS, SNMP, DHCP, RIP, TFTP, VoIP,etc.

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN ALGORITMO DE SUMA DE CHEQUEO

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN ALGORITMO DE SUMA DE CHEQUEO 6 D A E C 8 B 3 7 C 5 E C 0 A A D E D 0 E D D C 8 F D F C A 5 4 E 8 E C D E 2 D 3 B B C B 6 2 C 3 A A 9 3 D B B F Cabecera IP Cabecera UDP Datos UDP Datos IP C 0 A A D Seudo Cabecera UDP Datos UDP C 8 B 3 7 C 5 E E D 0 E D D C 8 F D F C A 5 4 E 8 E C D E 2 D 3 B B C B 6 2 C 3 A A 9 3 D B 5 - -

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN C 0 A A D Seudo Cabecera UDP Datos UDP C 8 B 3 7 C 5 E E D 0 E D D C 8 F D F C A 5 4 E 8 E C D E 2 D 3 B B C B 6 2 C 3 A A 9 3 D B C1 C A EF 6B 1 15 E C F 1D 1 1A AB C1 C B EF 6B 15 E C 71 9F 1E 1A AC BA ED 3E 36 FF C7 BA A4 FF D EA 19 E9 97 E3 8E 60 E1 E5 53 E6 7B E9 BC Complemento a A3 91 A AC ALGORITMO DE SUMA DE CHEQUEO

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN PROTOCOLO TCP PROTOCOLO TCP

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN ASPECTOS BÁSICOS DE TCP TCP es un protocolo orientado a conexión. Dos aplicaciones usando TCP (cliente-servidor) deben establecer una conexión TCP antes de intercambiar datos. TCP tiene las siguientes características: La unidad de información pasado por TCP a IP es llamado segmento Cuando TCP envía un segmento mantiene un temporizador, esperando del otro extremo TCP la recepción de un acuse de recibo (ACK) del segmento. Si no se recibe este ACK, antes que el temporizador expire, el segmento es retransmitido. Los segmentos TCP pueden arribar en el receptor desordenados. El receptor TCP debe descartar datos duplicados. TCP provee control de flujo.

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN FORMATO DE UN SEGMENTO TCP Protocolo IPv bytes Número de puerto de origenNúmero de puerto de destino Número de secuencia Número de acuse de recibo (ACK) FINFIN SYNSYN RSTRST PSHPSH ACKACK URGURG Reservado Long.de cabecera Tamaño de la ventana Suma de ChequeoPuntero de Urgencia Opcional Datos

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN Número de puerto de origen/ destino. Identifica la aplicación en el transmisor y el receptor. Conjuntamente con las direcciones IP de origen y destino identifican inequívocamente una conexión. Ambos definen un socket. Número de Secuencia Identifica el byte en el streaming desde el origen TCP al destino TCP. Es bueno recalcar, TCP enumera los bytes que se transmite. Número de Acuse de Recibo (ACK) Identifica el número de byte que se espera recibir como siguiente. FORMATO DE UN SEGMENTO TCP

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN Longitud de cabecera. Indica la longitud de la cabecera en palabras de 32 bits. Bits de Control. URG.- Indica que el campo puntero de datos urgentes esta activo. ACK.- Indica un ACK del segmento. PSH.- Indica la entrega inmediata de los datos al nivel superior. No espera el llenado del buffer del receptor. RST.- Si está en 1, indica el reseteo de la conexión. SYN.- Si está en 1, indica el establecimiento de la conexión. Activa el número de secuencia FIN.- Si está en 1, indica fin de la conexión. El segmento que lo lleva activo es el último de la conexión. FORMATO DE UN SEGMENTO TCP

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN Tamaño de la Ventana. Indica el tamaño de la ventana en bytes. Indica la cantidad de bytes que el receptor espera recibir. Suma de Chequeo. Verifica la integridad del segmento. Se mantiene el concepto de seudo- cabecera utilizado en UDP Puntero Urgente. Indica un desplazamiento a partir del cual aparecen datos urgentes. FORMATO DE UN SEGMENTO TCP

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN ESTABLECIMIENTO DE LA CONEXIÓN Negociación en tres vías ó Three-way handshake CLIENTESERVIDOR 1 Enviar SYN SEQ = X Recepción de SYN 2 Enviar SYN, ACK SEQ = Y, ACK = X+1 Recepción de SYN 3 Establecido Enviar ACK SEQ = X+1, ACK = Y+1 Datos

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN FIN DE LA CONEXIÓN CLIENTESERVIDOR Terminar conexión Enviar FIN Recepción FIN FIN Enviar ACK Recepción ACK ACK FIN Enviar FIN Recepción FIN Enviar ACK Recepción ACK ACK Conexión Terminada

INSTITUTO NACIONAL DE INVESTIGACION Y CAPACITACION DE TELECOMUNICACIONES, INICTEL-UNI Propiedad intelectual de Daniel 2011 REDES TELEMÁTICAS UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA DIRECCIÓN DE INVESTIGACIÓN DIRECCIÓN DE INVESTIGACIÓN MUCHAS GRACIAS