Tema 1bis. TCP y UDP (aka Tema 5. TCP y UDP)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 1bis. TCP y UDP (aka Tema 5. TCP y UDP)"

Transcripción

1 Tema 1bis. TCP y UDP (aka Tema 5. TCP y UDP) Ingeniería de protocolos Curso 2012/13 Jaime Benjumea Mondéjar Dpto. Tecnología Electrónica (Univ. de Sevilla)

2 Indice Protocolos de nivel de transporte. Servicios TCP. Cabecera TCP. Máquina de estados Inicio de conexión. Modo ESTABLISHED: Transferencia de información. Control de flujo. Resolución de problemas. Cierre de conexión. Opciones TCP. Protocolo UDP

3 Protocolos de nivel de transporte en Internet Aplicación TCP / UDP Aplicación TCP / UDP Los protocolos de nivel de transporte son los primeros considerados extremo a extremo, no existen nodos intermediarios entre origen y destino. IP Acceso al medio físico IP Acceso al medio físico IP Acceso al medio físico Requieren un protocolo de nivel de red que haga llegar la información al otro extremo (sin éste no saben hacer nada). El nivel de transporte, no está implementado en los nodos intermedios (routers), excepto cuando éstos actúan como nodos finales (cuando los configuramos via telnet, cuando intercambian información, cuando generan alarmas SNMP, etc.). Ofrecen conectividad a las aplicaciones, a través de sus servicios cuyo centro es el concepto de puerto (que identifica un servicio dentro de una misma máquina). TCP (RFC793), ofrece un servicio orientado a la conexión. UDP (RFC768), ofrece un servicio NO orientado a la conexión. Existen aplicaciones que normalmente usan TCP: FTP, HTTP, SMTP y otras que normalmente usan UDP: SNMP, DNS(*), TFTP. (*) También usa TCP dependiendo del tipo de respuesta.

4 TCP. Servicios Puerto: Al igual que una dirección IP distingue una máquina de otra, un puerto distingue un servicio (aplicación) de otro en una misma máquina. Socket: El par formado por IP+Puerto, identifica un lado de la conexión. Cada ordenador tiene varios, cada conexión se identifica por dos sockets. SSH SMTP HTTP POP3 Puertos Socket Aplicaciones Para las aplicaciones más conocidas, se suele usar siempre el mismo puerto Servicios Transferencia de datos: Será Full-duplex, TCP es libre de retrasar el envío de un segmento (unidad de transmisión), esperando más datos, pero se debe ofrecer la posibilidad de forzar el enviarlo (PUSH). Fiabilidad: TCP ofrece un servicio sin pérdidas, duplicidades ni desórdenes. Para ello se utilizan números de secuencia, ACK y retransmisiones. Control de flujo: TCP ofrece un mecanismo para controlar la cantidad de información que se pone en la red por unidad de tiempo. Para ello, con cada ACK, se indica la ventana máxima que estamos dispuestos a aceptar. Multiplexación: TCP soporta múltiples conexiones sobre un mismo socket. Orientado a la conexión: Se establece un mecanismo para iniciar la conexión, antes de enviar datos, y para terminarla.

5 Cabecera TCP Fuente: W. Stallings, Data and Computer Comunications, 7ed. (Developed by Adrian J Pullin ) TCP viaja sobre datagramas IP, Protocol=6. La longitud mínima de la cabecera TCP es 20bytes. Source & Destination Port (16 bits): Indican el puerto origen y destino del segmento, estos datos junto con las direcciones IP determinan la conexión concreta. Seq. Number (32 bits) : Es el número de secuencia del primer octeto de datos del segmento, OJO: Cuenta bytes y no segmentos. ACK (32 bits): Indica el número de secuencia esperado del otro extremo (confirma, por tanto, todos los anteriores). Nótese que tal y como aparece este número (esto es, en todos los segmentos), en TCP se permite piggybacking. Data offset (4 bits): Indica la longitud (en palabras de 32-bits) de la cabecera TCP. Indica dónde comienzan los datos. Reserved (6 bits): Reservado para usos futuros. Flags (6 bits): Se refieren a URG: El campo Urgente pointer es válido, ACK: El campo ACK es válido, PSH: Se refiere a la función PUSH. RST: Sirve para resetear una conexión (por ejemplo si ya no es válida). SYN: Se usa para indicar el comienzo de una conexión. FIN: Indica que se quiere finalizar la conexión en curso. Window: Número máximo de octetos, comenzando por el indicado en el ACK, que estamos dispuestos a aceptar. Permite hace control de flujo independientemente de la recepción de un ACK (cosa que ocurría en los protocolos de v. deslizante). Checksum: Es un código de verificación tanto de la cabecera como de los datos, se incluye en el código de verficacación una pseudocabecera que contiene la dirección IP fuente, IP destino, tipo de protocolo (6) y Longitud total (todo TCP). Urgent Pointer: Indica el offset que apunta al último byte de datos urgentes. Options: Indican una serie de opciones adicionales (que veremos posteriormente).

6 TCP 1509 TCP 1309 Conexión 1 Máquina de estados TCP Una conexión TCP puede estar: estableciéndose, establecida, cerrándose o cerrada. Una conexión se puede establecer de dos formas distintas: Activa y pasiva. Apertura pasiva (servidor) Servidor Web Apertura pasiva en puerto 80/tcp (no se envían datos) Solicita conexión a <IPdest>, puerto 80/tcp Apertura activa (cliente) Navegador Web TCP 80 El puerto 80/tcp permanece LISTENING, esperando conexiones remotas y asociado a su aplicación. TCP elige (de forma dinámica), un puerto anónimo que no esté en uso. TCP 1309 Este será el puerto que se use en esta parte de la comunicación Diagrama ilustrativo Apertura pasiva Servidor WEB IP1 Las conexiones las inicia el cliente, usando un puerto anónimo (>1024), hacia un puerto remoto. En este ejemplo hay 3 sockets. dos conexiones al mismo puerto a Multiplexación IP2 TCP 80 Y 2 conexiones (IP2:1309,IP1:80 y IP3:1509,IP1:80) IP3 Fuente:TCP/IP Illustrated, Volume 1 By W. Richard Stevens Puertos anónimos: Son los que el SO escoge al hacer una apertura activa, son aleatorios y, no privilegiados (son privilegiados del ). Apertura activa Conexión 2

7 NOTA: Se ha usado Tethereal para obtener estas secuencias. Cliente SMTP (tatooine) IP origen Inicio de conexión TCP IP destino Puerto destino, lo abre el servidor, lo define la aplicación en el servidor No tiene sentido pues, el otro extremo todavía no ha enviado nada, el flag ACK es cero. Servidor SMTP (titan) I CLOSEDaSYN_SENT tatooine -> titan.imse.cnm.es TCP 1229 > smtp [SYN] Seq= Ack=0 Win=16320 Len=0 Puerto origen (lado tatooine), lo escoge el Sistema Operativo Bandera SYN activa, Solicitud de conexión Numero de secuencia inicial (sentido tatooine->titan), LISTEN Estado LISTEN SYN_SENT Significado Indica que se ha efectuado una apertura pasiva, el puerto 25 de titan está así inicialmente. Indica que hemos (tatooine) lanzado una solicitud de conexión y estamos a la espera de una respuesta (de titan). SYN sigue activo, la conexión no está iniciada aún El ACK está activo Confirmo que he recibido el SYN (I), espero (de tatooine) que el siguiente octeto sea este II SYN_SENT titan.imse.cnm.es -> tatooine TCP smtp > 1229 [SYN, ACK] Seq= Ack= Win=24648 Len=0 Al ser un segmento de vuelta, se intercambian puerto origen-destino. Numero de secuencia inicial (sentido tintan->tatooine). LISTENaSYN_RCV Estado SYN_RCV Significado Indica que espera (titan) la confirmación final después de haber recibido y enviado solicitudes de conexión. III SYN_SENTaESTABLISHED tatooine -> titan.imse.cnm.es TCP 1229 > smtp [ACK] Seq= Ack= Win=16320 Len=0 En este caso el segmento SYN (I), ha contado como un octeto, por eso se añade uno más. Este ACK, confirma que se recibió el SYN (II). Ninguno de estos tres segmentos lleva datos Pasa a EST. cuando llegue el ACK SYN_RCV Estado ESTABLISHED Indica que la conexión está activa. Significado

8 Transferencia de datos Si finalmente llega el último ACK, tendremos a tatooine (izquierda) y a titan (derecha) en el estado ESTABLISHED y, por tanto, dispuestos a transferir información. tatooine Números de secuencia tras el establecimiento de conexión titan Tatooine no tiene ahora datos que enviar, así que simplemente confirma la recepción del segmento anterior, el ACK es la suma de la longitud más el número de segemento que titan puso en su anterior segmento. Ahora tengo datos, los envío, podemos observar que seq y ack son iguales que antes (no hemos recibido ni enviado nada desde el segmento anterior). Eso es un solo ACK (len=0), no se confirma smtp > 1229 [PSH, ACK] Seq= Ack= Win=24648 Len= > smtp [PSH, ACK] Seq= Ack= Win=16320 Len=15 Se envía el primer dato, de 92 bytes. El flag PUSH indica que tatooine debe entregar los datos al nivel de aplicación inmediatamente > smtp [ACK] Seq= Ack= Win=16228 Len=0 Eso es un solo ACK (len=0), no se confirma smtp > a 1229 [ACK] Seq= Ack= Win=24648 Len=0 Esto si tenía datos así que confirmo la recepción, pero sin enviar datos adicionales. smtp > b 1229 [PSH, ACK] Seq= Ack= Win=24648 Len=247 Envío nuevos datos (247 bytes) Se confirma la recepción 1229 > smtp [ACK] Seq= Ack= Win=16320 Len=0 Eso es un solo ACK (len=0), no se confirma Piggybacking Consiste en retener un poco un ACK y enviarlo con un segmento que tiene datos. Por ejemplo a y b. Si retraso la salida del ACK (a), puedo emitir un único segmento que transmita los datos y haga de ACK. smtp > 1229 [PSH, ACK] Seq= Ack= Win=24648 Len=247 (De hecho es idéntico a b, b por si sólo también hubiera hecho las funciones de a ) Retrasar un Ack un poco mejora el uso de la red. Pero retrasarlo mucho, provocaría retransmisiones inútiles

9 Problema de control de flujo con ventana deslizante tradicional Transmisor Receptor Buffer saturado: No envío ACK. Control de flujo TCP TCP permite cambiar la ventana del transmisor de forma dinámica. El tamaño de la ventana lo anuncia el receptor en los segmentos que él mismo envía. El transmisor sabe que no puede superar esa ventana (excepto URG). Comienzan las Retransmisiones (innecesario) Ack= Win=16228 Len=0 El que transmite esto, indica lo máximo que puede recibir son Win bytes contados desde el ack. Ejemplo de control de flujo (ventana en titan): (NOTA: Partimos de la trama III de la transparencia en la que se describe el inicio de conexión) Ack= Win=16320 Len=0 Con ese segmento autorizo el envío de bytes, desde el lugar indicado. (datos enviados y confirmados) En ese instante, titan enviaba datos (transparencia de transferencia de datos) Ack= Win=24648 Len=92 Se envían 92 bytes de datos de aplicación. (datos enviados y NO confirmados) (ventana de transmisión) (no los puedo usar todavía) La ventana de transmisión se acorta por la izquierda al enviar datos Tatooine, confirma la recepción, pero no aumenta la ventana Ack= Win=16228 Len=0 Win ahora 92 bytes menos que el original, El control de flujo, impide mover el lado derecho a la derecha a pesar de recibir ack Tatooine, más tarde, envía datos y de paso aumenta la ventana. Ack= Win=16320 Len=15 Ahora Win tiene el valor original Ahora el lado derecho de la ventana puede desplazarse

10 Comportamiento ante problemas (I) TCP usa un esquema de corrección de errores similar al de ventana deslizante (vuelta atrás-n, retransmisión por timeout). Pero hay errores en los que es necesario abortar la conexión (flag RST), en los casos en los que claramente la conexión ya no es recuperable (caída de un extremo, cierre de la aplicación, etc). Situación 1. Puerto destino cerrado (CLOSED): Enviar RST al origen 1.1: Se intenta iniciar una conexión a un puerto destino en titan que está cerrado. La respuesta es un RST con numero de ACK uno más que el del SYN que provoca el error > 2525 [SYN] Seq= Ack=0 Win=16384 Len= > 1660 [RST, ACK] Seq=0 Ack= Win=0 Len=0 2525/tcp CLOSED Es caso típico es si nos queremos conectar a un servicio (puerto) que no existe en el destino, como mecanismo para avisarnos y no tener que esperar un timeout. 1.2: Un extremo cae, tenemos un extremo de la conexión abierto y el otro cerrado por la caída (half-open connection), se envía un RST, con el valor de Seq al indicado en el ACK el error. 1 ESTABLISHED ssh >1665 [PSH, ACK] Seq= Ack= Win=16060 Len=112 Este extremo (tatooine, cliente SSH) cae sin previo aviso CRASH 2 Titan todavía cree que la conexión está activa (retransmite por timeout) Ese puerto (1665) está cerrado en tatooine ssh > 1665 [PSH, ACK] Seq= Ack= Win=16060 Len=112 CLOSED ESTABLISHED Se aborta la conexión existente en titan 1665 > ssh [RST] Seq= Ack= Win=0 Len=0 Se genera RST Este es el caso típico de caída de cualquiera de los extremos (cliente o servidor) como mecanismo para avisar al que no ha caído de que la conexión ya no es válida.

11 Comportamiento ante problemas (y II) Situación 2. Puerto destino en estado no sincronizado ( LISTEN, SYN- SENT y SYN-RECEIVED). Se recibe un ACK inaceptable Enviar RST, NO modificar estado local Situación 3. Resto de estados. Si se recibe un segmento con numero de seq o ack no válidos, enviar un ack (vacío) con los números de seq y ack correctos > smtp [ACK] Seq=123 Ack=420 Win=512 Len=0 LISTEN Puede tratarse de un segmento que se ha perdido y llega ahora 1093 > ssh [ACK] Seq=420 Ack=420 Win=512 Len=0 ESTABLISHED ESTABLISHED Se aborta la conexión existente en tatooine smtp > 1234 [RST] Seq=420 Ack=420 Win=0 Len=0 Se genera RST ESTABLISHED ssh > 1093 [ACK] Seq= Ack= Win=16480 Len=0 Se genera ACK La situación es similar a la anterior, pero en este caso en titan se ha vuelto a arrancar el servicio smtp No es usa RST, dado que puede tratarse de segmentos duplicados, retrasados, etc. Recepción de RST Si el estado es SYN-SENT 2525 > 1660 [RST, ACK] Seq=0 Ack= Win=0 Len=0 Se valida que el ACK confirma el SYN anterior Siguiente estado CLOSED Si originalmente estaba LISTEN a LISTEN. Resto de los estados ssh > 1665 [RST] Seq= Ack= Win=0 Len=0 Se valida que el número de secuencia es el válido para esta conexión. Siguiente estado Si estaba en SYN-RCV (pero antes estaba en LISTEN) a LISTEN Resto: CLOSED

12 Recibo Envío Recibo Envío Envío Recibo Cierre de conexión Una conexión TCP puede cerrarse por parte de cualquier extremo. La conexión es FDX, así que aunque un extremo cierre, el otro puede enviarnos todavía datos antes de cerrar él. El usuario cierra la aplicación Se informa al otro lado: Yo no enviaré más datos El otro lado todavía puede enviar datos El otro lado, cierra: Yo no tengo más que decir Cierre de conexión visto desde el lado que inicia el cierre T=1) Desde (p. ej.) ESTABLISHED, se solicita (app) el cierre, se envía un segmento FIN indicando yo no tengo más datos y se pasa a FIN_WAIT1: smtp > 1229 [FIN, ACK] Seq= Ack= Win=24648 Len=0 T=3) El otro lado me confirma la recepción del FIN, paso a esperar a que él cierre su parte de la conexión (FIN_WAIT2): 1229 > smtp [ACK] Seq= Ack= Win=16320 Len=0 T=5) El otro lado cierra su parte de la conexión, confirmo la recepción y paso a TIME_WAIT. Envío Recibo 1229 > smtp [FIN, ACK] Seq= Ack= Win=16320 Len=0 smtp > 1229 [ACK] Seq= Ack= Win=24648 Len=0 Cierre de conexión visto desde el lado que recibe el cierre T=2) Se recibe la petición de cierre del otro extremo, se confirma con ACK (FIN=1byte) se pasa a CLOSE_WAIT smtp > 1229 [FIN, ACK] Seq= Ack= Win=24648 Len= > smtp [ACK] Seq= Ack= Win=16320 Len=0 T=4) Mientras estábamos en el estado anterior, la aplicación podía seguir enviando datos. Cuando la app. ordena el cierre de su parte, enviamos FIN y pasamos a LAST_ACK > smtp [FIN, ACK] Seq= Ack= Win=16320 Len=0 T=6) Al recibir el ACK del FIN, pasamos al estado CLOSED smtp > 1229 [ACK] Seq= Ack= Win=24648 Len=0 Permanece en TIME_WAIT hasta asegurarse de que el ACK enviado ha llegado al otro extremo, se considera válida una espera de 2 veces Maximun Segment Lifetime Si T=6 no se produce, después de un t/o se aborta la conexión (se pasa a CLOSED) informando a la aplicación de este hecho.

13 Opciones TCP PROBLEMA: La fragmentación representa un problema de rendimiento. MSS (Maximun Segment Size) OPTION: Indica el tamaño máximo del segmento (es como una MTU respecto a la aplicación). Se suele tomar como MTU-40. Por defecto 536. Pertenece a la especificación original [SYN], xxx, MSS= Ethernet 2 [SYN,ACK], xxx, MSS=1460 Sólo se ve en segmentos SYN, obliga al que lo recibe a enviar como máximo ese temaño. Evita la fragmentación PROBLEMA: En comunicación por satélite, el tamaño de ventana máximo (2 16 ) es muy pequeño para tanta latencia (RTT=500ms). WinMAX RTT 131Kbytes / s Velocidad Máxima posible SOLUCIÓN: Usar ventanas mayores. WINDOW SCALE OPTION (RFC1323): Especifica que la ventana original tiene un shift left indicado por un campo de un byte. NOTA: Máximo valor 14. PROBLEMA: Medir correctamente el RTT es crítico para establecer los temporizadores. Dato1, Tsopt = (12, 50) ACK (Dato1), Tsopt = (52, 12) TIMESTAMP OPTION (RFC1323): Indica (dos palabras de 32-bits), dos temporizadores; el primero es el de ese segmento; el segundo es un eco del segmento anterior del otro lado. Por ejemplo: 12 es el eco. PROBLEMA: El tiempo de reutilización de números de secuencia es 2 32 bytes = 4GBytes. En los años 80 era suficiente. En redes a 10Gbps, 1,25GBytes/s, el tiempo de reutilización es: 3,2 seg SOLUCIÓN: Usar la opción Timestamp PAWS (Protecion Against Wrapped Sequence Numbers) (RFC1323): Utiliza la opción timestamp para detectar segmentos antiguos. PROBLEMA: El sistema de vuelta atrás-n definido en TCP es ineficiente para redes con alto índice de errores y latencia elevada (con ventanas grandes). Se tiene que transmitir B y C La ventana permite transmitir A-B-C, sólo B se pierde. C C B B A ACK (B) El siguiente que espera es B (incluso si C llegó bien) SACK (Selective ACK) OPTION (RFC2018): Se permite indicar un rango de números de secuencia recibidos correctamente, aunque haya un hueco sin recibir ACK (16), Sack=(21,25) El campo ACK sigue indicando una confirmación acumulativa, pero la opción Sack, determina que los bytes 21 a 25 si se han recibido bien

14 Protocolo UDP Fuente: W. Stallings, Data and Computer Comunications, 7ed. (Developed by Adrian J Pullin ) Definido en el RFC 768 es una alternativa de transporte a TCP. Es un protocolo no fiable, no orientado a la conexión. Source Port: Si tiene sentido será distinto de cero, indica el puerto (aplicación) que origina ese datagrama. Se puede asumir que, habitualmente, la respuesta que demos será a ese puerto origen. Dest. Port: Mismo significado que en TCP. Longitud: Indica la longitud del datagrama UDP completo (cabecera y datos), la cabecera siempre es 8 bytes. Checksum: Se utiliza igual que en TCP. POR QUÉ UDP? UDP es una alternativa barata y poco fiable de enviar datos, en determinadas ocasiones puede ser útil: Sistemas de arranque remoto, desde tarjeta de red, es mucho más sencillo implementar UDP que TCP (ahorro en el chip de arranque de la tarjeta), además en LAN la probabilidad de error es pequeña. A veces me interesa hacer la conexión sin mucho overhead como puede ocurrir con DNS. A veces el control de errores no me importa, transmisión de video por Internet (no merece la pena retransmitir, porque el dato llegará tarde y no se usará). A veces el control de errores es imposible: Recepción de TV. por satélite.

Bloque III: El nivel de transporte. Tema 5: UDP y TCP

Bloque III: El nivel de transporte. Tema 5: UDP y TCP Bloque III: El nivel de transporte Tema 5: UDP y TCP Índice Bloque III: El nivel de transporte Tema 5: UDP y TCP UDP Cabecera UDP TCP Cabecera TCP Referencias Capítulo 3 de Redes de Computadores: Un enfoque

Más detalles

TCP Transmission Control Protocol

TCP Transmission Control Protocol 1 TCP Transmission Control Protocol TCP es un protocolo orientado a conexión que crea una conexión virtual entre dos TCPs para enviar datos. Además, TCP usa mecanismos de control de flujo y error en la

Más detalles

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP Bloque III: El nivel de transporte Tema 6: Conexiones TCP Índice Bloque III: El nivel de transporte Tema 6: Conexiones TCP Establecimiento de conexión Finalización de conexión Diagrama de estados Segmentos

Más detalles

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP Bloque III: El nivel de transporte Tema 6: Conexiones TCP Índice Bloque III: El nivel de transporte Tema 6: Conexiones TCP Establecimiento de conexión Finalización de conexión Diagrama de estados Segmentos

Más detalles

Redes de Computadores Más sobre TCP. Área de Ingeniería Telemática Dpto. Automática y Computación

Redes de Computadores Más sobre TCP. Área de Ingeniería Telemática Dpto. Automática y Computación Redes de Computadores Más sobre TCP Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ En clases anteriores Nivel de transporte UDP Introducción a TCP y transporte

Más detalles

TCP: Características Establecimiento y finalización de conexiones

TCP: Características Establecimiento y finalización de conexiones TCP: Características Establecimiento y finalización de conexiones Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación

Más detalles

Nivel de Transporte LSUB, GYSC, URJC

Nivel de Transporte LSUB, GYSC, URJC Nivel de Transporte LSUB, GYSC, URJC Transporte Transporte El nivel de transporte da acceso a la red extremo a extremo Puede haber más de un extremo en una máquina: puertos Puertos Puertos Los puertos

Más detalles

Problema de agotamiento de direcciones

Problema de agotamiento de direcciones Problema de agotamiento de direcciones Area de Ingeniería Telemática http://www.tlm.unavarra.es Laboratorio de Programación de Redes 3º Ingeniería Técnica en Informática de Gestión Objetivo Ver diferentes

Más detalles

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Índice Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Flujo de datos interactivo ACKs retardados Algoritmo de Nagle

Más detalles

Capa de Transporte, TCP y UDP

Capa de Transporte, TCP y UDP Capa de Transporte, TCP y UDP Mg. Gabriel H. Tolosa tolosoft@unlu.edu.ar Be conservative in what you do, be liberal in what you accept from others Jon Postel Principio de Robustez Capa de Transporte Ofrece

Más detalles

Sistemas de Transportes de Datos (STD) Tema III: UDP Y TCP (Entrega 2) Maximum Segment Size (MSS) No fragmentar datagrama IP

Sistemas de Transportes de Datos (STD) Tema III: UDP Y TCP (Entrega 2) Maximum Segment Size (MSS) No fragmentar datagrama IP Herramienta de visualización: tcpdump Programa que coloca a la tarjeta de red en modo promíscuo: todo lo que pasa por la red es recogido y pasado a los módulos IP y. Tcpdump presenta la información al

Más detalles

Capa de Transporte, TCP y UDP

Capa de Transporte, TCP y UDP Capa de Transporte, TCP y UDP Mg. Gabriel H. Tolosa tolosoft@unlu.edu.ar Be conservative in what you do, be liberal in what you accept from others. Jon Postel Principio de Robustez Capa de Transporte Ofrece

Más detalles

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Índice Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Flujo de datos interactivo ACKs retardados Algoritmo de Nagle

Más detalles

Redes de Computadores

Redes de Computadores es de Computadores Tema 4 Nivel, TCP, UDP Arquitectura en capas de comunicación de datos 1 Capas Mensajes SW App Extremos Formatos Sesiones Segmentos SO Paquetes HW NIC Infra Tramos Tramas Bits Capas y

Más detalles

Transparencias de Redes de Ordenadores. Tema 10 Nivel de Transporte: TCP 1ª Parte TCP. Uploaded by. IngTeleco

Transparencias de Redes de Ordenadores. Tema 10 Nivel de Transporte: TCP 1ª Parte TCP. Uploaded by. IngTeleco Transparencias de Redes de Ordenadores Tema 10 Nivel de Transporte: TCP 1ª Parte TCP Uploaded by IngTeleco http://ingteleco.iespana.es ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones

Más detalles

Sistemas de Transportes de Datos (STD) Tema III: UDP Y TCP (Entrega 1) Nivel de. Proceso. Nivel de Transporte. Nivel de Red.

Sistemas de Transportes de Datos (STD) Tema III: UDP Y TCP (Entrega 1) Nivel de. Proceso. Nivel de Transporte. Nivel de Red. TEMA III: UDP Y TCP 3. Protocols UDP i TCP 3.1 El protocol UDP 3.2 Funcionalitats de TCP 3.3 Els estats de TCP 3.3.1 Establiment de la conexió(3whs) 3.3.2 Finalització de la conexió 3.4 Control d'errors

Más detalles

Tema 14: El protocolo TCP

Tema 14: El protocolo TCP Tema 14: El protocolo TCP 1 Introducción 2 Puertos y conexiones 3 Control de flujo Recuperación n de errores 4 Control de congestión 5 Formato de un segmento TCP 6 Establecimiento y cierre de una conexión

Más detalles

Redes de Computadores - Problemas y cuestiones

Redes de Computadores - Problemas y cuestiones Redes de Computadores - Problemas y cuestiones Cuestiones: ARP y direcciones IP 1. Convierte la dirección IP cuya representación hexadecimal es C22F1582 a notación decimal con puntos. 2. Interpreta las

Más detalles

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Capa de Transporte. Mérida - Venezuela Prof. Gilberto Díaz

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Capa de Transporte. Mérida - Venezuela Prof. Gilberto Díaz Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Capa de Transporte Mérida - Venezuela Prof. Gilberto Díaz Transmission Control Protocol (TCP) Fue diseñado para proporcionar una transferencia

Más detalles

Redes (9359). Curso Ingeniería Técnica en Informática de Sistemas (plan 2001)

Redes (9359). Curso Ingeniería Técnica en Informática de Sistemas (plan 2001) Redes (9359). Curso 2009-10 Ingeniería Técnica en Informática de Sistemas (plan 2001) Carlos A. Jara Bravo (cajb@dfists.ua.es) Grupo de Innovación Educativa en Automática 2009 GITE IEA Redes (9359). Curso

Más detalles

Contenido. UDP y TCP NAT Proxy El Laboratorio de Telemática. 17 Nov Conceptos avanzados 1/21

Contenido. UDP y TCP NAT Proxy El Laboratorio de Telemática. 17 Nov Conceptos avanzados 1/21 Conceptos avanzados Dr. Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Programación de Redes

Más detalles

El nivel de transporte

El nivel de transporte El nivel de transporte Jesús Moreno León Alberto Molina Coballes Redes de Área Local Septiembre 2009 Nivel de transporte Gobierna el acceso múltiple a la red de los diversos procesos de la máquina que

Más detalles

Planificación y Administración de Redes: El nivel de Transporte. Jesús Moreno León Raúl Ruiz Padilla Septiembre 2010

Planificación y Administración de Redes: El nivel de Transporte. Jesús Moreno León Raúl Ruiz Padilla Septiembre 2010 Planificación y Administración de Redes: El nivel de Transporte Jesús Moreno León Raúl Ruiz Padilla j.morenol@gmail.com Septiembre 2010 Estas diapositivas son una obra derivada de las transparencias del

Más detalles

TCP Tema 3.- Nivel de transporte en Internet

TCP Tema 3.- Nivel de transporte en Internet TCP Tema 3.- Nivel de transporte en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Material parcialmente adaptado del libro Computer Networking:

Más detalles

Introducción (I) La capa de transporte en Internet: TCP es: UDP es:

Introducción (I) La capa de transporte en Internet: TCP es: UDP es: Introducción (I) La capa de transporte en Internet: Esta formada por un gran número de protocolos distintos. Los más utilizados son TCP y UDP. TCP es: Fiable. Orientado a conexión. Con control de flujo.

Más detalles

TCP: Características Establecimiento y finalización de conexiones Tema 4.- Nivel de transporte en Internet

TCP: Características Establecimiento y finalización de conexiones Tema 4.- Nivel de transporte en Internet TCP: Características Establecimiento y finalización de conexiones Tema 4.- Nivel de transporte en Internet http://www.tlm.unavarra.es Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad

Más detalles

Redes (9359). Curso Ingeniería Técnica en Informática de Sistemas (plan 2001)

Redes (9359). Curso Ingeniería Técnica en Informática de Sistemas (plan 2001) Redes (9359). Curso 2010-11 Ingeniería Técnica en Informática de Sistemas (plan 2001) Carlos A. Jara Bravo (cajb@dfists.ua.es) Grupo de Innovación Educativa en Automática 2009 GITE IEA Redes (9359). Curso

Más detalles

Xarxes de Computadors. Tema 3 Protocolos UDP y TCP

Xarxes de Computadors. Tema 3 Protocolos UDP y TCP Xarxes de Computadors Tema 3 Protocolos UDP y TCP Temario } 1) Introducción } 2) Redes IP } 3) Protocolos UDP y TCP } 4) Redes de área local (LAN) } 5) Protocolos del nivel aplicación Tema 3 Protocolos

Más detalles

Conceptos avanzados. Contenido

Conceptos avanzados. Contenido Conceptos avanzados Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Programación de Redes http://www.tlm.unavarra.es/asignaturas/lpr

Más detalles

Redes de Computadoras Práctica 5: La capa de transporte

Redes de Computadoras Práctica 5: La capa de transporte La capa de transporte Redes de Computadoras DCyT, UNQ Redes de Computadoras Práctica 5: La capa de transporte Temas EL SERVICIO DE TRANSPORTE, ELEMENTOS DE LOS PROTOCOLOS DE TRANSPORTE, LOS PROTOCOLOS

Más detalles

TCP. Temario. Temario

TCP. Temario. Temario Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación Introducción Temario Arquitecturas, protocolos y estándares Conmutación

Más detalles

2.3.4 Capa de transporte. Protocolos

2.3.4 Capa de transporte. Protocolos 2.3.4 Capa de transporte Protocolos TCP El Protocolo de Control de Transmisión (TCP en sus siglas en inglés, Transmission Control Protocol que fue creado entre los años 1973-1974 por Vint Cerf y Robert

Más detalles

Bloque IV: El nivel de red. Tema 9: IP

Bloque IV: El nivel de red. Tema 9: IP Bloque IV: El nivel de red Tema 9: IP Índice Bloque IV: El nivel de red Tema 9: IP Introducción Cabecera IP Fragmentación IP Referencias Capítulo 4 de Redes de Computadores: Un enfoque descendente basdado

Más detalles

Computer Networks I CAPA DE TRANSPORTE

Computer Networks I CAPA DE TRANSPORTE 1 Version 15/03/2018 Computer Networks I applicatio n transporte network link CAPA DE TRANSPORTE physical Contenidos Conceptos generales Entrega proceso a proceso Sockets Multiplexación y demultiplexación

Más detalles

Tema 4 CURSO 2015/16 (PLAN 2009) PRIMER SEMESTRE. Internet

Tema 4 CURSO 2015/16 (PLAN 2009) PRIMER SEMESTRE. Internet Tema 4 SUPUESTO 1 CURSO 2015/16 (PLAN 2009) PRIMER SEMESTRE A B Una entidad TCP de un equipo A desea establecer una conexión con otra entidad TCP de otro equipo "B" remoto por. La entidad TCP de "A" maneja

Más detalles

Práctica 2 Programación de Aplicaciones Distribuidas: Sockets TCP. Laboratorio de Comunicación de Datos ITT Telemática 26 de Septiembre 2011

Práctica 2 Programación de Aplicaciones Distribuidas: Sockets TCP. Laboratorio de Comunicación de Datos ITT Telemática 26 de Septiembre 2011 Práctica 2 Programación de Aplicaciones Distribuidas: Sockets TCP Laboratorio de Comunicación de Datos ITT Telemática 26 de Septiembre 2011 Introducción Aplicaciones Orientadas a Conexión TCP:Servicio

Más detalles

Arquitectura de redes I Test de clase 5 de diciembre de :00 16:45 Modelo 1 NOMBRE Y APELLIDOS (MAYÚSCULAS) GRUPO:

Arquitectura de redes I Test de clase 5 de diciembre de :00 16:45 Modelo 1 NOMBRE Y APELLIDOS (MAYÚSCULAS) GRUPO: Arquitectura de redes I Test de clase 5 de diciembre de 2011 16:00 16:45 Modelo 1 NOMBRE Y APELLIDOS (MAYÚSCULAS) GRUPO: Tiempo: Tres cuartos de hora Sin libros ni apuntes Calificación: Respuesta correcta:

Más detalles

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP.

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP. GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP. OBJETIVOS Introducir conceptos de las comunicaciones: protocolo, jerarquías de protocolos y estándares utilizados. Conocer los

Más detalles

Bibliografía [COM06] Internetworking with TCP/IP, Cap. 12. Arquitectura de Redes y Servicios de Telecomunicación (ARST)

Bibliografía [COM06] Internetworking with TCP/IP, Cap. 12. Arquitectura de Redes y Servicios de Telecomunicación (ARST) Tema 3: El protocolo TCP Introducción Puertos y conexiones Control de flujo. Recuperación de errores Control de congestión Formato de un segmento TCP Establecimiento y cierre de una conexión Conclusiones

Más detalles

Prácticas de laboratorio de Telemática II

Prácticas de laboratorio de Telemática II Prácticas de laboratorio de Telemática II Práctica 4 Departamento de Ingeniería Telemática (ENTEL) Mónica Aguilar Juanjo Alins Oscar Esparza Jose L. Muñóz Marcos Postigo Antoni X. Valverde II La composición

Más detalles

La tarea de esta capa es proporcionar un transporte de datos confiable de la máquina de origen a la máquina de destino, independientemente de la red

La tarea de esta capa es proporcionar un transporte de datos confiable de la máquina de origen a la máquina de destino, independientemente de la red CAPA DE TRANSPORTE La tarea de esta capa es proporcionar un transporte de datos confiable de la máquina de origen a la máquina de destino, independientemente de la red o redes físicas en uso. Transmission

Más detalles

REDES DE ORDENADORES HOJA DE PROBLEMAS 3

REDES DE ORDENADORES HOJA DE PROBLEMAS 3 Página 1 REDES DE ORDENADORES HOJA DE PROBLEMAS 3 TCP 1) Suponga que se ha recogido la siguiente traza de una conexión TCP colocando el tcpdump en la máquina 130.206.169.222. Se sabe que las dos máquinas

Más detalles

Transporte: Servicios y Protocolos. Prof. Wílmer Pereira

Transporte: Servicios y Protocolos. Prof. Wílmer Pereira Transporte: Servicios y Protocolos Prof. Wílmer Pereira Modelo de Capas Imperante Transporte corre en máquina del destino u origen independiente de la red sea o no confiable Protocolo transporte Interfaz

Más detalles

Propósito de la capa de transporte

Propósito de la capa de transporte Propósito de la capa de transporte Seguimiento de conversaciones individuales. Es responsabilidad de la capa de transporte mantener los diversos strams comunicación entre sus aplicaciones. Segmentación

Más detalles

El Nivel de Transporte. en Internet

El Nivel de Transporte. en Internet El Nivel de Transporte en Internet Sumario Funciones del nivel de transporte Protocolo UDP Protocolo TCP Multiplexación Conexión/Desconexión Intercambio de datos y control de flujo Casos de baja eficiencia

Más detalles

Introducción a Internet

Introducción a Internet Introducción a Internet Ejemplo: Navegación En mi navegador escribo: http://www.fing.edu.uy Se despliega en mi pantalla un conjunto de textos, imágenes, animaciones Qué es lo que hace posible esto? 1 En

Más detalles

APLICACIONES TELEMÁTICAS

APLICACIONES TELEMÁTICAS APLICACIONES TELEMÁTICAS Grado en Ingeniería Telemática Celeste Campo (celeste@it.uc3m.es) Carlos García Rubio (cgr@it.uc3m.es) CONTEXTO EN LA TITULACIÓN Celeste Campo (celeste@it.uc3m.es) Carlos García

Más detalles

Tema 4: Protocolos de comunicación punto a punto. Tema 4: Protocolos de comunicación punto a punto

Tema 4: Protocolos de comunicación punto a punto. Tema 4: Protocolos de comunicación punto a punto Tema : Protocolos Tema : Protocolos Tema : Protocolos Tema : Protocolos Tema : Protocolos Tema : Protocolos Una vez tenemos un método para detectar errores, nos falta determinar el mecanismo que nos permita

Más detalles

Internet. Tema 4. Cliente HTTP. Servidor HTTP. Curso 2017/18 Semestre 2 SUPUESTO 1

Internet.   Tema 4. Cliente HTTP. Servidor HTTP. Curso 2017/18 Semestre 2 SUPUESTO 1 Tema 4 Curso 2017/18 Semestre 2 SUPUESTO 1 Cliente Internet www.noticias.com Servidor Un usuario, desde su equipo ejecuta un navegador o cliente que utiliza el protocolo 2.0 para acceder a un servidor

Más detalles

TCP Transporte fiable en Internet

TCP Transporte fiable en Internet TCP Transporte fiable en Internet Area de Ingeniería Telemática http://www.tlm.unavarra.es Redes 4º Ingeniería Informática Hoy... 1. Introducción a las redes 2. Tecnologías para redes de área local 3.

Más detalles

Capítulo 3: Capa Transporte - III

Capítulo 3: Capa Transporte - III Capítulo 3: Capa Transporte - III ELO322: Redes de Computadores Tomás Arredondo Vidal Este material está basado en: material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet

Más detalles

Figura 6.3 Descripción de la ventana deslizante.

Figura 6.3 Descripción de la ventana deslizante. Figura 6.3 Descripción de la ventana deslizante. Dada una longitud para los números de secuencia, el tamaño de la ventana real no necesita ser el máximo posible. Por ejemplo, si se usan números de secuencia

Más detalles

Redes de Computadores Nivel de Transporte: Introducción + UDP

Redes de Computadores Nivel de Transporte: Introducción + UDP es de Computadores Nivel de Transporte: Introducción + UDP Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ Hasta ahora Introducción a grandes rasgos > Internet

Más detalles

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA FACULTAD REGIONAL MULTIDISCIPLINARIA ESTELI FAREM - ESTELI Asignatura: Teletratamiento de REDES I Prof. Manuel Rivas Chavarría CONTENIDOS: 1. Modelo de referencia

Más detalles

Bloque I: Introducción. Tema 2: Introducción a TCP/IP

Bloque I: Introducción. Tema 2: Introducción a TCP/IP Bloque I: Introducción Tema 2: Introducción a TCP/IP Índice Bloque I: Introducción Tema 2: Introducción a TCP/IP Introducción Niveles y protocolos Direcciones IP y nombres DNS Números de puerto Transmisión

Más detalles

Práctica 4: Desarrollo de clientes bajo TCP y UDP.

Práctica 4: Desarrollo de clientes bajo TCP y UDP. Práctica 4: Desarrollo de clientes bajo TCP y UDP. Autores: Enrique Bonet Rogelio Montañana Paco Soriano Objetivo y descripción general. El objetivo de esta práctica es el desarrollo de dos clientes, uno

Más detalles

Capítulo 4. Transporte UDP y TCP. Redes de Ordenadores 2º Grado en Ingeniería en Tecnologías de Telecomunicación

Capítulo 4. Transporte UDP y TCP. Redes de Ordenadores 2º Grado en Ingeniería en Tecnologías de Telecomunicación Capítulo 4. Transporte UDP y TCP Redes de Ordenadores 2º Grado en Ingeniería en Tecnologías de Telecomunicación 1 2 Índice Hora 1 1 Paradigmas de comunicaciones 1.1 Paradigma cliente/servidor 1.2 Paradigma

Más detalles

Bloque III: El nivel de transporte. Tema 8: Retransmisiones y temporizadores en TCP

Bloque III: El nivel de transporte. Tema 8: Retransmisiones y temporizadores en TCP Bloque III: El nivel de transporte Tema 8: Retransmisiones y temporizadores en TCP Índice Bloque III: El nivel de transporte Tema 8: Retransmisiones y temporizadores en TCP Retransmisiones Control de congestión

Más detalles

TEMA 3. Conceptos Avanzados del Protocolo TCP

TEMA 3. Conceptos Avanzados del Protocolo TCP AMPLIACIÓN DE SISTEMAS OPERATIVOS Y REDES Grados Ingeniería en Informática Universidad Complutense de Madrid TEMA 3. Conceptos Avanzados del Protocolo TCP PROFESORES: Rafael Moreno Vozmediano Rubén Santiago

Más detalles

Protocolos de transporte y aplicación

Protocolos de transporte y aplicación Protocolos de transporte y aplicación Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Funciones protocolos de aplicación Los protocolos de la capa de aplicación los utilizan tanto los dispositivos

Más detalles

Control de flujo en TCP

Control de flujo en TCP Clase 20 Control de flujo en TCP Tema 5.- Nivel de transporte en Internet Dr. Daniel Morató Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen, 3º curso Temario

Más detalles

Resumen. Comunicación entre procesos. Servicios de la capa de Transporte UDP TCP

Resumen. Comunicación entre procesos. Servicios de la capa de Transporte UDP TCP Resumen Comunicación entre procesos Servicios de la capa de Transporte UDP TCP Resumen Resumen Comunicación entre procesos Hasta ahora vimos cómo se comunican los hosts. Ahora queremos ver cómo logramos

Más detalles

Bloque I: Introducción. Tema 2: Introducción a TCP/IP

Bloque I: Introducción. Tema 2: Introducción a TCP/IP Bloque I: Introducción Tema 2: Introducción a TCP/IP Índice Bloque I: Introducción Tema 2: Introducción a TCP/IP Introducción Niveles y protocolos Direcciones IP y nombres DNS Números de puerto Transmisión

Más detalles

Tema 3: El protocolo TCP

Tema 3: El protocolo TCP 1 Tema 3: El protocolo TCP Capítulos: Introducción Puertos y conexiones Control de flujo. Recuperación de errores Control de congestión Formato de un segmento TCP Establecimiento y cierre de una conexión

Más detalles

TEMA 7 PROTOCOLOS DE TRANSPORTE. TCP Y UDP.

TEMA 7 PROTOCOLOS DE TRANSPORTE. TCP Y UDP. TEMA 7 PROTOCOLOS DE TRANSPORTE. TCP Y UDP. 7.1 Generalidades El nivel de transporte proporciona un servicio extremo a extremo, puede ser. o Confiable, u orientado a conexión como TCP o No confiable, o

Más detalles

(Las respuestas a todos los problemas deben escribirse en la hoja de tablas proporcionada)

(Las respuestas a todos los problemas deben escribirse en la hoja de tablas proporcionada) ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN (UPCT) LAB. REDES Y SERVICIOS DE COMUNICACIONES (Ingeniero Técn. de Telecomunicación, Esp. Telemática) Convocatoria de Febrero. Fecha: 17 de Junio

Más detalles

TCP: Carácterísticas Establecimiento y finalización de conexiones

TCP: Carácterísticas Establecimiento y finalización de conexiones Clase 17 TCP: Carácterísticas Establecimiento y finalización de conexiones Tema 5.- Nivel de transporte en Internet Dr. Daniel Morató Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad

Más detalles

Redes de Computadoras Septiembre de 2006. Teoría y problemas (75 %).

Redes de Computadoras Septiembre de 2006. Teoría y problemas (75 %). Redes de Computadoras Septiembre de 2006 Nombre: DNI: Teoría y problemas (75 ). 1. (2 puntos) Verdadero o falso? Razone además su respuesta. a) Un host A envía a un host B un fichero muy grande a través

Más detalles

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS TEMA I 1. - Qué significa TCP/IP? 2. - Por que es necesario usar TCP/IP? 3. - Cuáles son algunas funciones del nivel de aplicación? 4. - Qué es una PDU?

Más detalles

TEMA 12: La capa de transporte en Internet.

TEMA 12: La capa de transporte en Internet. TEMA 12:. 12.1 Introducción. En este tema nos centraremos exclusivamente en la capa de transporte en Internet, sin entrar en generalidades sobre el funcionamiento de la capa de transporte. posee un gran

Más detalles

Protocolos de Extremo a Extremo (Transmission Control Protocol, TCP)

Protocolos de Extremo a Extremo (Transmission Control Protocol, TCP) Protocolos de Extremo a Extremo (Transmission Control Protocol, TCP) Contenidos Establecimiento y término de conexión Revisión a Ventana Deslizante Control de Flujo Temporizadores Adaptivos ELO-309 1 Contexto

Más detalles

Bloque III Redes de Computadores

Bloque III Redes de Computadores Bloque III Redes de Computadores Sistemas Telemáticos 2010-2011 Rafael Sebastian Departamento de Informática Escuela Técnica Superior de Ingenierías Universitat de València Adaptado de Rogelio Montañana

Más detalles

Soluciones a los problemas de direccionamiento

Soluciones a los problemas de direccionamiento Soluciones a los problemas de direccionamiento Area de Ingeniería Telemática http://www.tlm.unavarra.es Laboratorio de Programación de Redes 3º Ingeniería Técnica en Informática de Gestión Objetivo Ver

Más detalles

Transporte Introducción y transporte fiable

Transporte Introducción y transporte fiable Transporte Introducción y transporte fiable Area de Ingeniería Telemática http://www.tlm.unavarra.es Redes 4º Ingeniería Informática Hoy... 1. Introducción a las redes 2. Tecnologías para redes de área

Más detalles

PROTOCOLO TCP/IP. 5 Capa de aplicación (HTTP, SMTP, FTP, TELNET...) 2 Capa de acceso a la red (Ethernet, Token Ring...)

PROTOCOLO TCP/IP. 5 Capa de aplicación (HTTP, SMTP, FTP, TELNET...) 2 Capa de acceso a la red (Ethernet, Token Ring...) PROTOCOLO TCP/IP Direcciones IP Internet es una red de redes no dependiente de la máquina ni del sistema operativo utilizado. Para hacer eso posible se eligió la familia de protocolos TCP/IP. El protocolo

Más detalles

PRÁCTICA 3 Protocolos de nivel de Transporte en TCP/IP

PRÁCTICA 3 Protocolos de nivel de Transporte en TCP/IP PRÁCTICA 3 Protocolos de nivel de Transporte en TCP/IP REDES (9359) ING. TÉCNICA EN INFORMÁTICA DE SISTEMAS Curso 2010/2011 (Este documento es una versión en papel de la versión completa en formato web-scorm

Más detalles

TCP: Ventana de control de flujo y timers

TCP: Ventana de control de flujo y timers Gestión y Planificación de Redes y Servicios TCP: Ventana de control de flujo y timers Area de Ingeniería Telemática http://www.tlm.unavarra.es Grado en Ingeniería en Tecnologías de Telecomunicación, 4º

Más detalles

Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0)

Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0) 1 of 5 Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0) 1 Según el encabezado de la capa de transporte que se muestra en el diagrama, cuál de las siguientes

Más detalles

Dpto. de Teoría de la Señal, Comunicaciones e Ingeniería Telemática E.T.S.I. Telecomunicación Universidad de Valladolid

Dpto. de Teoría de la Señal, Comunicaciones e Ingeniería Telemática E.T.S.I. Telecomunicación Universidad de Valladolid Dpto. de Teoría de la Señal, Comunicaciones e Ingeniería Telemática E.T.S.I. Telecomunicación Universidad de Valladolid Arquitectura de Redes, Sistemas y Servicios Ing. Técnica de Telecomunicación / Telemática

Más detalles

Internet y TCP/IP La Capa de Transporte en Internet: Control de Flujo y Congestión

Internet y TCP/IP La Capa de Transporte en Internet: Control de Flujo y Congestión Internet y /IP La Capa de Transporte en Internet: Control de Flujo y Congestión mayo de 2008 Índice Administración de ventanas en. El síndrome de la ventana tonta y la solución de Clark. El algoritmo de

Más detalles

Capas de Transporte del modelo OSI y del Modelo TCP/IP Servicios y Protocolos Conceptos y características

Capas de Transporte del modelo OSI y del Modelo TCP/IP Servicios y Protocolos Conceptos y características Facultad de Ingeniería Universidad de Buenos Aires 75.33 Redes y Teleprocesamiento I Capas de Transporte del modelo OSI y del Modelo TCP/IP Servicios y Protocolos Conceptos y características Prof. María

Más detalles

Redes de Ordenadores Control de congestión en TCP. Mikel Izal Azcárate

Redes de Ordenadores Control de congestión en TCP. Mikel Izal Azcárate Redes de Ordenadores Control de congestión en TCP Mikel Izal Azcárate (mikel.izal@unavarra.es) En clases anteriores TCP y UDP TCP > Transporte fiable > Control de flujo > Manejo de conexiones El problema

Más detalles

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 8: El nivel de transporte en Internet ÍNDICE 1. Introducción Curso 2002-2003 - Redes (IS20) -Capítulo 8 1 1. Introducción

Más detalles

Universidad Diego Portales Redes de Datos (Code: CIT-2100)

Universidad Diego Portales Redes de Datos (Code: CIT-2100) Escuela de Ingeniería en Informática y Telecomunicaciones Universidad Diego Portales Redes de Datos (Code: CIT-2100) Examen Nombre: RUT: Fecha: 12 de Diciembre 2016 Hora inicio: 14.30 hrs - Hora fin: 16.20

Más detalles

Protocolos, Servicios e Interfaces

Protocolos, Servicios e Interfaces Protocolos, Servicios e Interfaces Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario 1. Introducción 2. Arquitecturas,

Más detalles

CONTROL DE ERRORES DETECCIÓN DE ERRORES

CONTROL DE ERRORES DETECCIÓN DE ERRORES CONTROL DE ERRORES DETECCIÓN DE ERRORES Ejecutada por el receptor y consiste en tener mecanismos para saber si lo que ha llegado está correcto o no. Si está correcto debe ser procesada y enviada al nivel

Más detalles

La figura muestra la red interna de una empresa, basada completamente en tecnología Ethernet.

La figura muestra la red interna de una empresa, basada completamente en tecnología Ethernet. ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN (UPCT) LAB. REDES Y SERVICIOS DE COMUNICACIONES (Ingeniero Técn. de Telecomunicación, Esp. Telemática) Convocatoria de Septiembre. Fecha: 12 de

Más detalles

Protocolos, Servicios e Interfaces

Protocolos, Servicios e Interfaces Protocolos, Servicios e Interfaces Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario 1. Introducción 2. Arquitecturas,

Más detalles

Examen de Redes - Primer Parcial - ETSIA - 17 de Junio de 2005

Examen de Redes - Primer Parcial - ETSIA - 17 de Junio de 2005 Examen de Redes - Primer Parcial - ETSIA - 17 de Junio de 2005 Apellidos, Nombre: Grupo de matrícula: AUTORIZO a los profesores de la asignatura Redes de 2º curso de la ETSIA a publicar las calificaciones

Más detalles

Nivel de Transporte en Internet

Nivel de Transporte en Internet Nivel de Transporte en Internet Nivel de Transporte en TCP/ La capa de transporte transmite mensajes entre las aplicaciones de dos ordenadores. La programación de aplicaciones sobre el nivel de transporte

Más detalles

DIRECCIONAMIENTO IP BÁSICO

DIRECCIONAMIENTO IP BÁSICO DIRECCIONAMIENTO IP BÁSICO Direccionamiento IP básico Índice del Tema Introducción al protocolo TCP/IP. Direcciones MAC. Direcciones IP. Formato. Direcciones IP. Máscaras de red. Direcciones IP. Clases.

Más detalles

Examen prueba final (9 de enero de 2017)

Examen prueba final (9 de enero de 2017) Examen prueba final (9 de enero de 2017) Nombre y apellidos: La red de comunicaciones de una determinada compañía, formada por una sede central y una delegada, es la representada en la figura. En ella

Más detalles

SISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP -

SISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP - SISTEMAS OPERATIVOS Y TCP/IP - El Modelo de Referencia TCP/IP - Objetivos Describir el modelo de referencia TCP/IP Comparar el modelo TCP/IP con el modelo OSI Analizar el formato general del datagrama

Más detalles

PRIMERA PARTE Tema 1: Capítulo 2 Nivel de Transporte. Javier Yágüez Profesor Titular de Universidad

PRIMERA PARTE Tema 1: Capítulo 2 Nivel de Transporte. Javier Yágüez Profesor Titular de Universidad PRIMERA PARTE Tema 1: Capítulo 2 Javier Yágüez Profesor Titular de Universidad 1 NIVEL DE TRANSPORTE TRANSPORTE FIABLE TCP Soy TCP 2012 Cisco and/or its affiliates. All rights reserved. 2 NIVELES SUPERIORES

Más detalles

Protocolo IP. Campos del paquete IP:

Protocolo IP. Campos del paquete IP: Protocolo IP Campos del paquete IP: _ - Versión - Longitud de cabecera. - Tipo de servicio (prioridad). - Longitud total. - Identificación. - Flags para la fragmentación. - Desplazamiento del fragmento.

Más detalles

Bloque III: El nivel de transporte. Tema 8: Retransmisiones y temporizadores en TCP

Bloque III: El nivel de transporte. Tema 8: Retransmisiones y temporizadores en TCP Bloque III: El nivel de transporte Tema 8: Retransmisiones y temporizadores en TCP Índice Bloque III: El nivel de transporte Tema 8: Retransmisiones y temporizadores en TCP Retransmisiones Control de congestión

Más detalles

UNIDAD VI CONTROL DEL ENLACE DE DATOS Y MULTIPLEXACIÓN.

UNIDAD VI CONTROL DEL ENLACE DE DATOS Y MULTIPLEXACIÓN. UNIDAD VI 6.1 Introducción. CONTROL DEL ENLACE DE DATOS Y MULTIPLEXACIÓN. Nuestro estudio hasta ahora se ha concentrado en el envío de señales a través del enlace de transmisión. Para conseguir que la

Más detalles

Transporte fiable Ventana deslizante

Transporte fiable Ventana deslizante Transporte fiable Ventana deslizante Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios Grado en Ingeniería en Tecnologías de Telecomunicación, 2º Stop

Más detalles