TCP Transmission Control Protocol
|
|
- María Cristina Ríos Franco
- hace 6 años
- Vistas:
Transcripción
1 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 capa de transporte. Aspectos a estudiar en este apartado: Servicios TCP Flujos Segmentos Conexión TCP Control de flujo Control de error
2 Puertos bien conocidos usados por TCP 2
3 3 Servicios TCP Comunicación Full Duplex Orientado a conexión Se establece una comunicación entre ellos Se intercambian datos en ambas direcciones Se cierra la conexión Conexión virtual (no física) Segmento TCP encapsulado en datagrama IP Cada segmento puede usar una ruta distinta En caso de perderse o corromperse, se reenvía Fiable, confirmación de que los datos han llegado bien y en orden
4 4 Transmisión de flujos Permite al proceso emisor enviar datos como si fuese un flujo de bytes, y permite al proceso receptor obtener los datos a partir de dicho flujo de bytes
5 5 Envío y recepción de buffers Las velocidades de emisor y receptor pueden ser distintas. Se necesita buffers para almacenamiento.
6 6 Segmentos TCP En realidad, IP manda los datos en paquetes y no en flujo de bytes. TCP agrupa un número de bytes en un paquete llamado segmento, que se encapsula en un datagrama IP
7 7 Conexión TCP: Numeración Nota TCP numera todos los bytes de datos que se transfieren en cada conexión La numeración empieza en un número aleatorio No existe campo número de segmento Hay número de secuencia y número de confirmación (referidos ambos al byte) Después de numerar los bytes, TCP asigna un número de secuencia a cada segmento que envía, que coincide con el número del primer byte
8 8 Ejemplo Suponer una conexión TCP para transferir un fichero de 5000 bytes. El primer byte tiene el número Obtener los números de secuencia para cada segmento si los datos se envían en 5 segmentos de 1000 bytes cada uno. El valor del campo número de secuencia de un segmento define el número del primer byte de datos contenido en dicho segmento
9 9 Número de confirmación Nota El valor del campo de confirmación de un segmento define el número del siguiente byte que espera recibir el receptor del segmento El número de confirmación es acumulativo: el receptor del segmento pone el número del último byte recibido correctamente, le suma 1 y envía dicha suma como número de confirmación Ejemplo, si usa 5643 como número de confirmación, significa que el último byte recibido fue el 5642 (no que haya recibido 5642 bytes, porque el primero no tiene por qué ser 1)
10 Formato segmento TCP 10
11 11 Algunas consideraciones sobre el segmento TCP La longitud de la cabecera, HLEN, se expresa en palabras de 32 bits (4 bytes). Como la cabecera oscila entre 20 bytes y 60 bytes, 5<=HLEN<=15. El tamaño de la ventana es el tamaño que debe tener en bytes la ventana en el receptor, también llamada ventana de recepción rwnd y la fija el receptor. Puntero urgente: si el flag correspondiente está activado, este campo de 16 bits se usa cuando hay datos urgentes. Se suma número de secuencia y puerto para obtener el número del último byte urgente y principio de datos no urgentes (normales). Opciones: hasta 40 bytes adicionales para la cabecera TCP.
12 Descripción de flags en el Campo de Control 12
13 Conexión TCP: establecimiento de conexión usando la negociación en tres pasos 13
14 Conexión TCP: establecimiento de conexión usando la negociación en tres pasos 1.- El cliente emite una petición de apertura activa enviando un segmento de control, SYN, con número de secuencia 8000, con el fin de iniciar el establecimiento de una comunicación con un servidor determinado que está preparado. No puede llevar datos. 2.- El servidor responde con el envío de un segmento de control, SYN+ACK, con número de secuencia 15000, y el número de confirmación 8001, que confirma la correcta recepción del segmento de control No puede llevar datos. 3.- El cliente envía un segmento de control, ACK, confirmando la recepción del mensaje SYN+ACK numerado como El número de secuencia es el mismo que el de ACK del mensaje anterior (8001). Este mensaje no tiene número si no lleva datos (como es el caso).
15 15 Nota Un segmento SYN no puede llevar datos, pero consume número de secuencia Un segmento SYN + ACK no puede llevar datos, pero consume número de secuencia Un segmento ACK (después de recibir SYN+ACK), si no lleva datos, no consume número de secuencia
16 Conexión TCP: transferencia de datos 16
17 Conexión TCP: transferencia de datos El cliente envía desde el byte 8001 hasta el 9000, y espera recibir del servidor el byte El cliente envía desde el byte 9001 hasta el 10000, y sigue esperando recibir del servidor el byte El servidor confirma que ha recibido correctamente hasta el byte enviando ACK 10001, y envía al cliente desde el byte hasta el El cliente confirma que ha recibido correctamente el byte y envía desde el byte con un tamaño de ventana de
18 Conexión TCP: fin de la conexión usando la negociación en tres pasos 18 +1
19 Conexión TCP: fin de la conexión usando la negociación en tres pasos 1.- El cliente envía un segmento de control, FIN, con número de secuencia x, y número de confirmación y (ha recibido hasta y-1) con el fin de finalizar una comunicación. No lleva datos, aunque podría llevarlos. 2.- El servidor responde con el envío de un segmento de control, FIN+ACK, con número de secuencia y, y el número de confirmación x+1, que confirma la correcta recepción del segmento de control x. No lleva datos, aunque podría llevarlos. 3.- El cliente envía un segmento de control, ACK, confirmando la recepción del mensaje FIN+ACK numerado como y+1 (ha recibido hasta y), y con número de secuencia x, el mismo que envió al principio del cierre. No puede llevar datos y no consume número de secuencia.
20 20 Nota El segmento FIN consume un número de secuencia si no lleva datos El segmento FIN + ACK consume un número de secuencia si no lleva datos El segmento ACK del cliente se incrementa en 1, no puede lleva datos y no consume número de secuencia
21 Conexión TCP: fin de la conexión usando la negociación en cuatro pasos: semicierre 21 Un extremo puede dejar de enviar datos, pero seguir recibiendo: semicierre En la Figura ocurre con el cliente. Aunque no envía datos, sí envía ACKs +1 El cliente envía un segmento FIN y el servidor lo acepta con un ACK. Cuando el servidor termina, envía un segmento FIN que es confirmado por el cliente
22 22 Control de flujo: ventana deslizante 1) rwnd es el tamaño de ventana que determina el receptor Número de bytes que puede aceptar antes de que se desborde su buffer 2) cwnd es la llamada ventana de congestión y lo determina la red
23 23 Control de flujo: ventana deslizante Distintos tipos de bytes (de izquierda a derecha): 1) Enviados y ya confirmados: no necesitan ser recordados. Están fuera de la ventana (por la izquierda). 2) Enviados y no confirmados: sí necesitan ser recordados. Están dentro de la ventana (pared izquierda). 3) No enviados pero dispuestos a ello: sí necesitan ser recordados. Están dentro de la ventana (pared derecha). 4) No enviados ni con posibilidad de hacerlo: no necesitan ser recordados. Están fuera de la ventana (por la derecha). Las ventanas se pueden: 1) Abrir: mover la pared derecha hacia la derecha. 2) Cerrar: mover la pared izquierda hacia la derecha. 3) Reducir: mover la pared derecha hacia la izquierda, que es desaconsejable, ya que supone revocar que algunos bytes se puedan enviar. Si ya se han enviado, es un problema.
24 24 Nota Se usa una ventana deslizante para hacer más eficiente la transmisión y para controlar el flujo de datos de manera que el destino no se desborde con datos. Las ventanas deslizantes de TCP son orientadas a byte.
25 25 Ejemplo 1 Cuál es el valor de la ventana de recepción (rwnd) para un host A si el receptor, host B, tiene una tamaño de buffer de 5000 bytes y 1000 bytes de datos recibidos sin procesar todavía? Solución El valor de rwnd = = El host B sólo puede recibir 4000 bytes antes de que su buffer se desborde. El host B anuncia este valor al host A en el siguiente segmento.
26 26 Ejemplo 2 Cuál es el tamaño de la ventana del host A si el valor de rwnd es 3000 bytes y el valor de cwnd es 3500 bytes? Solución El tamaño de la ventana es el menor de rwnd y cwnd, o sea, 3000 bytes.
27 27 Ejemplo 3 La figura muestra un ejemplo poco realista de una ventana deslizante. El emisor ha enviado hasta el byte 202 incluído. Supongamos que cwnd es 20 (en realidad este valor es en miles de bytes). El receptor ha enviado un número de confirmación de 200 con un rwnd de 9 bytes (en realidad son miles de bytes). El tamaño de la ventana del emisor es el menor de rwnd y cwnd, es decir, 9 bytes. Se recibieron los bytes 200 a 202, pero sin confirmación aún. Los bytes 203 a 208 se pueden enviar sin preocuparse de la confirmación. El byte 209 y los siguientes no se pueden enviar todavía.
28 Figura 28
29 29 Nota Algunas consideraciones sobre ventanas deslizantes en TCP: El tamaño de la ventana es el menor de rwnd y cwnd. El origen no necesita enviar una ventana entera llena de datos. La ventana se puede abrir o cerrar por el receptor, pero no debería reducirse. El destino puede enviar una confirmación en cualquier momento siempre que eso no provoque una reducción de la ventana. El receptor puede cerrar temporalmente la ventana; sin embargo, el emisor siempre puede enviar un segmento de un byte después de que se haya cerrado la ventana.
30 30 Control de error Sumas de comprobación: ya visto. Confirmación: los segmentos de control que no llevan datos pero consumen número de secuencia también se confirman. Sin embargo los segmentos ACK no consumen número de secuencia y nunca se confirman. Retransmisión: cuando un segmento se corrompe, se pierde o se retrasa, se retransmite.
31 31 Retransmisión Nota En implementaciones modernas, hay una retransmisión: - si expira un temporización de retransmisión o - si llegan tres segmentos repetidos de ACK (retransmisión rápida). No se activa un temporizador de retransmisión para un segmento ACK.
32 32 Segmentos fuera de orden Nota Los datos pueden llegar desordenados y almacenarse temporalmente por el receptor, pero TCP garantiza que segmentos fueran de orden no se entregan al proceso.
33 Funcionamiento normal 33
34 34 Funcionamiento normal 1.- El cliente envía el número de segmento 1201 correspondiente al bloque de bytes 1201 a 1400 ambos incluídos. Además, espera recibir el byte 4001, con lo que confirma haber recibido correctamente hasta el byte El servidor responde confirmando que ha recibido el byte 1400, enviando 1401 como número de confirmación, y envía el bloque de bytes de 4001 a 5000 ambos incluídos, indicando en su campo número de segmento el valor Pasados 500 ms y esperando por si llegan más segmentos, se dispara un temporizador. El cliente, que no tiene datos que enviar, confirma la correcta recepción del byte 5000 enviando un mensaje ACK con el campo de confirmación puesto a 5001.
35 35 Funcionamiento normal 4.- El servidor envía el número de segmento 5001 correspondiente al bloque de bytes 5001 a 6000 ambos incluídos. Además, sigue esperando recibir el byte El último byte correcto que recibió fue el El cliente no ha enviado más bytes con números superiores a 4000, por eso no los ha recibido. 5.- El servidor envía el número de segmento 6001 correspondiente al bloque de bytes 6001 a 7000 ambos incluídos y sigue esperando recibir el byte Aunque no ha llegado a expirar el temporizador cuando llega el bloque de bytes , el cliente confirma la correcta recepción del bloque en cuanto lo recibe, e indirectamente del bloque , enviando un ACK con número de confirmación 7001, sin añadir nuevos datos.
36 36 Segmento perdido Suponer comunicación unidireccional
37 37 Segmento perdido 1.- El emisor envía el número de segmento 501 correspondiente al bloque de bytes 501 a 600 ambos incluídos. Además, espera recibir el byte x (confirmada la correcta recepción hasta el byte x-1). Se recibe correctamente en el receptor y se almacena en el buffer. 2.- El emisor envía el número de segmento 601 correspondiente al bloque de bytes 601 a 700, ambos incluídos. Además, sigue esperando recibir el byte x. Se recibe correctamente en el receptor y se almacena en el buffer a continuación del anterior. 3.- El receptor confirma la correcta recepción hasta el byte 700 e indirectamente también el bloque anterior ( ) enviando un mensaje de ACK sin datos con el campo de confirmación a 701.
38 38 Segmento perdido 4.- El emisor envía el número de segmento 701 correspondiente al bloque de bytes 701 a 800 ambos incluídos. Este segmento se pierde y no llega al receptor. Poco después, el emisor envía el número de segmento 801 correspondiente al bloque de bytes 801 a 900 ambos incluídos, que sí llega al receptor. 5.- El receptor confirma la correcta recepción hasta el byte 700, igual que en el punto anterior y almacena en el buffer el bloque de bytes 801 a 900, dejando un hueco para el bloque perdido Cuando el emisor recibe una confirmación que no corresponde al último byte que envió y expira el temporizador (timeout), vuelve a enviar el segmento del que todavía no tiene constancia de que haya llegado.
39 39 Segmento perdido 7.- El emisor envía el número de segmento 701 correspondiente al bloque de bytes 701 a 800 ambos incluídos. Esta vez no se pierde y sí llega al servidor. 8.- Por un lado, el receptor confirma la correcta llegada del último byte del que tiene constancia, el 900, enviando un ACK con número de confirmación Coloca el segmento con los bytes 701 a 800 perdido y reenviado en el hueco que le había reservado en el buffer, de manera que queda subsanada la pérdida del segmento con bytes 701 a 800.
40 40 Nota El receptor TCP (en nuestro caso el servidor) sólo entrega datos ordenados al proceso
41 Retransmisión rápida 41
42 42 Retransmisión rápida Cuando se confirman tres veces consecutivas un número de byte que no es el esperado, se reenvía el bloque de bytes perdido y cuando llega, se confirman todos los bytes recibidos con un mensaje de ACK cuyo número es confirmación es una unidad más que el último byte recibido. Además, se colocan los segmentos en orden para enviarlos ordenadamente al proceso.
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 detallesBloque 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 detallesProtocolo de Ventana Deslizante 2008
Protocolo de Ventana Deslizante 2008 ( wait Parada y Espera (Stop and Una vez se envía un paquete no se envía el siguiente paquete hasta que no se recibe el correspondiente ACK. En caso de recibir un NACK
Más detallesPlanificació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 detallesEl 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 detallesGUÍ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 detallesTEMA 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 detallesRedes y Servicios. Módulo I. Fundamentos y modelos de red. Tema 2. Fundamentos. Parte B. Nivel de enlace
1 Redes y Servicios Módulo I. Fundamentos y modelos de red Tema 2. Fundamentos Parte B. Nivel de enlace 2 Introducción Dos funciones básicas del nivel de enlace: Motivación? Control de flujo Motivación?
Más detallesTransporte fiable Ventana deslizante y go-back-n
Transporte fiable Ventana deslizante y go-back-n 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,
Más detallesControl 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 detallesRedes de computadores. Práctica 3
Ingenieria Informática. Redes de computadores Práctica 3 El protocolo TCP 1 El protocolo TCP Introducción a TCP TCP es un protocolo de nivel de transporte completo que proporciona un servicio de transferencia
Más detallesARQUITECTURA DE REDES Laboratorio
1nsloo.cl ARQUITECTURA DE REDES Laboratorio Práctica 7: Protocolos de transporte en TCP/IP 1. OBJETIVO Conocer las características de los protocolos de transporte de la arquitectura TCP/IP: TCP y UDP.
Más detallesCapa de TRANSPORTE. Ing. José Martín Calixto Cely Original: Galo Valencia P.
Capa de TRANSPORTE Ing. José Martín Calixto Cely Original: Galo Valencia P. Capa de Transporte La Capa 1 crea y transporta las corrientes de bits; La Capa 2 encapsula los paquetes de datos en tramas, y
Más detallesCapa 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 detallesRedes (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 detallesTCP Control de Congestión Teoría de la Comunicaciones. 05 de Junio de 2012
TCP Control de Congestión Teoría de la Comunicaciones 05 de Junio de 2012 Request for comments Internet Engineering Task Force Standards de Internet (ejemplo: rfc 1122 - Requirements for Internet Hosts
Más detallesCUESTIONARIO 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 detallesREDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc.
REDES DE DATOS Modelo OSI Angélica Flórez Abril, MSc. Jerarquía de protocolos Organización en capas o niveles. El número de capas y sus funciones difieren de red a red. Cada capa ofrece servicios a las
Más detallesTemas 3 y 4 6.263/16.37
Temas 3 y 4 6.263/16.37 La capa de enlace de datos: protocolos ARQ MIT, LIDS 1 Solicitud de repetición automática (ARQ) Cuando el receptor detecta errores en un paquete, cómo informa al emisor para que
Más detalles5 Compresión de Cabeceras de Van Jacobson
5 Compresión de Cabeceras de Van Jacobson 5.1 INTRODUCCIÓN El acceso a servicios de Internet a través de líneas de baja velocidad tanto alámbricas como inalámbricas pone de manifiesto el hecho de la gran
Más detallesRedes de Computadoras Junio de 2006. Teoría y problemas (75 %)
Redes de Computadoras Junio de 2006 Nombre: DNI: Teoría y problemas (75 %) 1. (1 punto) Suponga una aplicación P2P de compartición de ficheros en la que existe un servidor central que ofrece un servicio
Más detallesTEMA 11 CONMUTACIÓN DE PAQUETES
TEMA 11 CONMUTACIÓN DE PAQUETES La conmutación de circuitos fue diseñada para transmisión de voz o Recursos dedicados a una llamada en particular o Parte considerable del tiempo la conexión de datos no
Más detallesRedes 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 detalles01/10/2010. 14. Conjunto de protocolos TCP/IP. Contenido. a. TCP/IP Internet OSI. a. TCP/IP Internet OSI. b. Nivel de red Protocolo IP
14. Conjunto de protocolos TCP/IP Contenido a. TCP/IP Internet OSI b. Nivel de red Protocolo IP c. Direccionamiento y subredes d. Otros protocolos en el nivel de red e. Nivel de transporte a. TCP/IP Internet
Más detallesConceptos básicos de redes TCP/IP. LANs
Conceptos básicos de redes TCP/IP 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 Interfaces
Más detallesTransporte en Internet
Transporte en Internet UDP El User Datagram Protocol (UPD) es esencialmente una versión en la capa de transporte de IP. Observación: UDP es simple: sin control de flujo, sin control de errores, sin retransmisiones.
Más detallesÍndice general. Tipos de servicio de transporte. Por qué un nivel de transporte? TEMA 6 Funciones de los niveles superiores. Miguel A.
Arquitectura de Redes, Sistemas y Servicios Curso 2007/2008 TEMA 6 Funciones de los niveles superiores Miguel A. Gómez Hernández ARITT/ITT-IT CURSO 07/08 TEMA 6 (2) Por qué un nivel de transporte? Tipos
Más detallesTema 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 detallesNivel 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 detallesDatos de usuario. Tipos de paquetes de la arquitectura TCP/IP. Telnet, FTP, E-mail, etc Aplicación. TCP, UDP Transporte. IP, ICMP, IGMP Red
Datos de usuario Secuencia de Octetos de la capa de Aplicación Cabecera TCP Segmento TCP Cabecera IP Datagrama IP Cabecera de red Paquete de capa de Red Tipos de paquetes de la arquitectura TCP/IP Telnet,
Más detallesTema 3: Nivel Enlace.
Tema 3: Nivel Enlace. CONTENIDO 3.1 Introducción al nivel de enlace 3.2 Fundamentos de los protocolos de enlace 3.2.1 Trama 3.2.2 Control de error 3.2.2.1 ARQ con parada y espera 3.2.3 Control de flujo
Más detallesTCP: 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 detallesRedes 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ÍNDICE TEMÁTICO I. ARQUITECTURA TCP/IP
ARQUITECTURA DE REDES DE COMUNICACIONES ÍNDICE TEMÁTICO I. ARQUITECTURA TCP/IP 1. Protocolo IPv6 (ICMPv6) 2. IP móvil en IPv4 e IPv6 3. Transición de IPv4 a IPv6 4. Encaminamiento dinámico de unidifusión
Más detallesFUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE TRANSPORTE
FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE TRANSPORTE Dolly Gómez Santacruz dollygos@univalle.edu.co CONCEPTOS DE LA CAPA DE TRANSPORTE MOTIVACIÓN Capas 1 Bits sobre cables Capa 2 Tramas en una red local
Más detallesCapas 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 detallesObjetivos. Comprender el funcionamiento de Internet y los protocolos que la hacen funcionar
Internet Jorge Juan Chico , Julián Viejo Cortés 2011-14 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir y comunicar
Más detallesLaboratorio 3 Capa de Transporte (TCP)
Redes de Datos Laboratorio - Informe Laboratorio 3 Capa de Transporte (TCP) Fecha: Estudiante: Estudiante: Estudiante: Puesto de trabajo: Firma: Firma: Firma: Procedimiento. Se recomienda salvar las capturas
Más detallesEL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET
1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET Cada capa de la pila añade a los datos a enviar a la capa inferior, información de control para que el envío sea correcto. Esta información
Más detallesBloque IV: El nivel de red. Tema 12: ICMP
Bloque IV: El nivel de red Tema 12: ICMP Índice Bloque IV: El nivel de red Tema 12: ICMP Introducción ICMP: Puerto inalcanzable ICMP: Fragmentación requerida Ping Traceroute Referencias Capítulo 4 de Redes
Más detallesModelo OSI y TCP/IP. Teleprocesamiento Ing. Zoila Marquez.
Modelo OSI y TCP/IP Teleprocesamiento Ing. Zoila Marquez. Modelo OSI El Modelo OSI divide en 7 capas el proceso de transmisión de la información entre equipo informáticos, donde cada capa se encarga de
Más detallesTarea N 2 5, 27, 28, 33 para corrección.
Entregar problemas Tarea N 2 5, 27, 28, 33 para corrección. 1. Por qué en el protocolo rdt fue necesario introducir timers? 2. Considerar el protocolo stop-and-wait (rdt3.0). Dibujar un diagrama (traza)
Más detallesTEMA 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 detallesINGENIERÍA INFORMÁTICA LABORATORIO DE REDES
INGENIERÍA INFORMÁTICA LABORATORIO DE REDES SESIÓN 1. SEMINARIO INTRODUCTORIO PILA DE PROTOCOLOS Objetivos 1 h. Introducir la pila Funciones y cabecera IPv4 Cabecera IPv6 Funciones y cabecera TCP Funciones
Más detallesIntroducción a la seguridad en redes IP
Introducción a la seguridad en redes IP Tabla de Contenidos 1. Introducción a la seguridad en redes IP... 2 1.1 Funcionamiento de TCP e IP... 2 Interfaces de protocolo... 3 1.2 El protocolo Internet...
Más detallesIntroducción a las redes de ordenadores y protocolos de comunicación. Ordenador que no depende de otro para su funcionamiento.
Introducción Evolución de la informática: Inicialmente un ordenador que ejecuta todos los trabajos. Actualmente un conjunto de ordenadores conectados entre sí. Ordenador autónomo: Ordenador que no depende
Más detallesSISTEMAS 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 detallesProblemas de Arquitectura de Redes, Sistemas y Servicios 2 o Grado en Ingeniería en Tecnologías de Telecomunicación Conjunto de problemas 6
Problemas de Arquitectura de Redes, Sistemas y Servicios 2 o Grado en Ingeniería en Tecnologías de Telecomunicación Conjunto de problemas 6 Problema 6.1: Se pretende utilizar una red de area local de 10Mbps
Más detallesDirección donde conecta el nivel de aplicación: esto es el puerto.
Tema 4: La capa de transporte en Internet. 4.1 Introducción. Como ya hemos comentado existen, básicamente, dos protocolos de transporte en Internet: TCP y UDP. TCP (Tranport Control Protocol) es un protocolo
Más detallesTema 10: Transmisión de datos
Tema 10: Transmisión de datos Solicitado: Tarea 08: Mapa conceptual: Transmisión de datos M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom
Más detallesEl Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico
El Modelo Es una arquitectura por niveles para el diseño de sistemas de red que permiten la comunicación entre todos los dispositivos de computadoras. Esta compuesto por siete niveles separados, pero relacionados,
Más detallesALB-W-000003sp WHITE PAPER. White Paper. Medida del throughput con transmisiones sobre TCP. Septiembre 2009. Medida del throughput sobre TCP
White Paper Medida del throughput con transmisiones sobre TCP Septiembre 2009 A la hora de medir la tasa máxima de transmisión que puede ofrecer un enlace WiMAX se suele recurrir a herramientas similares
Más detallesNivel de transporte: UDP
Clase 16 Nivel de transporte: UDP 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 detallesRedes de Computadoras Junio de 2007. Teoría y problemas
edes de Computadoras Junio de 2007 Nombre: DNI: Teoría y problemas 1. (2 puntos) Suponga la siguiente red de computadoras: H 1 S 1 H 2 L El nodo emisor H 1 envía al nodo receptor H 2 un mensaje de F bits
Más detallesProtocolos de Interconexión de Redes
Protocolos de Interconexión de Redes Tema III El Nivel de Transporte Profesor Alberto E. García Gutiérrez Este Tema se publica bajo licencia: Creative Commons 3.0 BY-NC-SA Tema III EL NIVEL DE TRANSPORTE
Más detallesUC3M IP: Internet Protocol IT-UC3M Redes y Servicios de Comunicaciones I
IP: INTERNET PROTOCOL El datagrama IP Formato Fragmentación Opciones ICMP: Internet Control Message Protocol El protocolo Tipos y formatos de mensajes 1 1.- IP: : Características Servicio fundamental:
Más detallesT3. NIVEL DE ENLACE DE DATOS
T3. NIVEL DE ENLACE DE DATOS ÍNDICE Introducción Servicios proporcionados al nivel de red Entramado Control de errores Control de flujo Detección de errores Paridad Suma de bloque CRC Casos de estudio:
Más detallesAdministración de Redes Locales EPET Nº3
Administración de Redes Locales EPET Nº3 Introducción Complejidad Diseño Modular Pila de capas o niveles Introducción El número de capas, el nombre, el contenido y la función de cada capa difiere de red
Más detallesCAPITULO 4 Capa de Transporte del modelo OSI
CAPITULO 4 Capa de Transporte del modelo OSI 4.0 Introducción del capitulo 4.0.1 Introducción del capitulo Las redes de datos e Internet brindan soporte a la red humana al proporcionar la comunicación
Más detallesSistemas de Interconexión entre Redes LAN
Los puentes Sistemas de Interconexión entre Redes LAN Generalidades Los puentes (bridges) operan en la capa de enlace de datos Sólo se usan las direcciones del nivel 2 de OSI En caso de redes IEEE 802.x,
Más detallesRedes de Comunicaciones. Ejercicios de clase Tema 3
Redes de Comunicaciones Ejercicios de clase Tema 3 Tema 3. Ejercicio Sobre un nivel de enlace que implanta el protocolo de bit alternante se añade un tercer nivel de aplicación que incluye una aplicación
Más detallesExamen de Redes - Primer Parcial - ETSIA 26 de Enero de 2006
Examen de Redes - Primer Parcial - ETSIA 26 de Enero de 2006 Apellidos, Nombre: Grupo de matrícula: Soluciones al examen Todos 1. (1 punto) Convierte el siguiente servidor iterativo en un servidor concurrente:
Más detallesUNIDAD 1.1 - MODELO OSI/ISO
UNIDAD 1.1 - MODELO OSI/ISO El modelo de referencia OSI es el modelo principal para las comunicaciones por red. Aunque existen otros modelos, en la actualidad la mayoría de los fabricantes de redes relacionan
Más detallesUnidad II Modelos de Referencias TCP/IP
Unidad II Modelos de Referencias TCP/IP Historia El Departamento de Defensa de EE.UU. (DoD) creó el modelo TCP/IP porque necesitaba una red que pudiera sobrevivir ante cualquier circunstancia, incluso
Más detallesEL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET
1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET La familia de protocolos TCP/IP fue diseñada para permitir la interconexión entre distintas redes. El mejor ejemplo es Internet: se trata
Más detallesExamen Parcial II de Sistemas Telemáticos I 2 o Ingeniería de Telecomunicación
Examen Parcial II de Sistemas Telemáticos I 2 o Ingeniería de Telecomunicación GSyC, Universidad Rey Juan Carlos 18 de abril de 2010 TCP 1. Carga el fichero de captura /opt/st1/tcp1.cap con el programa
Más detalles2 El protocolo TCP 2.1 INTRODUCCIÓN
2 El protocolo TCP 2.1 INTRODUCCIÓN En primer lugar analizaremos las características fundamentales del protocolo de transporte TCP basándonos tanto en la propia definición del protocolo establecida en
Más detallesExamen Febrero 2002 Test Resuelto Temas 9-13
Exámenes de Redes de Ordenadores Examen Febrero 2002 Test Resuelto Temas 9-13 Uploaded by Ingteleco http://ingteleco.iespana.es ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en
Más detallesTransmisión de secuencia de bytes confiablemente (Transission Control Protocol, TCP)
Transmisión de secuencia de bytes confiablemente (Transission Control Protocol, TCP) Contenidos Establecimiento y término de conexión Revisión a Ventana Deslizante Control de Flujo Temporizadores Adaptivos
Más detallesTema 1 - Introducción Hoja de problemas
E.T.S.I.I.T - Ingeniería de Telecomunicación Redes Telefónicas Tema 1 - Introducción Hoja de problemas Problema 1. Para una red JDP en su jerarquía primaria de 30+2, determinar el cociente (S/N) ley-a
Más detallesRedes (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 2010 GITE IEA Redes (9359). Curso
Más detallesCURSO PRÁCTICO DE REDES PRÁCTICA 3b. PRÁCTICA DE TCP-IP Protocolo TCP. Departamento de Ingeniería Área de Ingeniería de Sistemas y Automática
1. OBJETIVO Esta práctica tiene como objetivo el estudio del protocolo TCP, analizando los mecanismos de conexión y desconexión, opciones de la cabecera, etc. Se experimentará así mismo con varios servicios
Más detallesTCP/IP e Internet. Eytan Modiano MIT. Eytan Modiano. Slide 1
TCP/IP e Internet MIT Slide 1 El protocolo TCP/IP Protocolo de control de transmisión / Protocolo de Internet Desarrollado por DARPA con el fin de conectar entre sí las universidades y los laboratorios
Más detallesPráctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología
Práctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología Este documento es información pública de Cisco. Página 1 de 10 Tabla de direccionamiento Dispositivo
Más detallesEscola Tècnica Superior d Enginyeria Informàtica Universitat Politècnica de València
Escola Tècnica Superior d Enginyeria Informàtica Universitat Politècnica de València Desarrollo de alternativas al protocolo TCP para redes inalámbricas Proyecto Final de Carrera Ingeniería Informática
Más detallesMódulo 03 La Capa de Transporte (Pt. 1)
Módulo 03 La Capa de Transporte (Pt. 1) Redes de Computadoras Depto. de Cs. e Ing. de la Comp. Universidad Nacional del Sur Copyright Copyright 2010-2015 A. G. Stankevicius Se asegura la libertad para
Más detallesRedes de Computadoras 9 de Septiembre de 2005. Teoría (25 %)
Redes de Computadoras 9 de Septiembre de 2005 Nombre: DNI: Teoría (25 %) V F Verdadero/Falso. A la hora de establecer una comunicación HTTP, un servidor siempre guarda información acerca de los datos enviados
Más detallesTRANSMISIÓN DE DATOS. Ángel Moreno
TRANSMISIÓN DE DATOS CONTROL DE ENLACE Ángel Moreno Universidad de Alcalá 1 INTRODUCCIÓN APLICACIÓN PRESENTACIÓN SESIÓN TRANSPORTE RED ENLACE FÍSICO OBJETIVO: Proporcionar un servicio de transmisión fiable
Más detallesTema 8 Redes TCP/IP. Intenet
Tema 8 Redes TCP/IP. Intenet Febrero, 2011 Jorge Juan Chico , Julián Viejo Cortés Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar,
Más detallesTaller de Capa de Red
Taller de Capa de Red Teoría de las Comunicaciones Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 06.05.2013 Teoría de las Comunicaciones Taller de Capa
Más detallesIntroducción a TCP/IP
Introducción a TCP/IP Algunas características de TCP e IP por Toad, Febrero de 2005 (Licencia) Partes 1. Algo sobre TCP/IP 2. Transmission Control Protocol (TCP) 3. Internet Protocol (IP) Algo sobre TCP/IP
Más detallesSeminario de Redes TRABAJO PRACTICO Nº 3. UDP y TCP. E-mail: deimos_azul@yahoo.com Padrón: 77902. E-mail: gonzalojosa@hotmail.
Departamento de Electrónica Facultad de Ingeniería Seminario de Redes TRABAJO PRACTICO Nº 3 UDP y TCP. Grupo: NMNK Responsable a cargo: Integrantes: Guzmán Pegazzano, Ma. Azul E-mail: deimos_azul@yahoo.com
Más detallesISP s. Tier-1: Tier-2:
ISP s Tier-1: 622 Mbps o mayor Los mayores tienen enlaces en el rango de 2.5 a 10 Gbps Directamente conectados a cada uno de los otros tier-1 ISPs Conectado a un gran numero de tier-2 Isps y otras redes
Más detallesEjercicios Tema 1 1.- Supongamos que hay exactamente un switch de paquetes entre un host que envía y un host que recibe. Las tasas de transmisión entre el host que envía y el que recibe son R 1 y R 2 respectivamente.
Más detallesETHERNET Y PROTOCOLOS TCP/IPv4
ETHERNET Y PROTOCOLOS TCP/IPv4 Las redes están integradas por diversos componentes que trabajan juntos para crear un sistema funcional. Los componentes de red son fabricados por lo general por varias compañías,
Más detallesELO322: Redes de Computadores I. IP Móvil. Nicolás Castro Hans Lehnert Boris Vidal
ELO322: Redes de Computadores I IP Móvil Nicolás Castro Hans Lehnert Boris Vidal 1 de julio de 2016 I Resumen Frente al aumento de dispositivos móviles con capacidad de acceso a la red se vuelve necesario
Más detalles1. PARAMETROS DE CALIDAD DE SERVICIO. -PERDIDAS DE PAQUETES EN LOS ROUTERS: Vía TCP son recuperables, pero las retransmisiones TCP son
TEMA 6: APLICACIONES MULTIMEDIA EN TIEMPO REAL Internet es una red de computadoras TCP/IP que basa su funcionamiento en la tecnología de conmutación de paquetes mediante un servicio no orientado a conexión.
Más detallesINSTITUTO TECNOLÓGICO DE SALINA CRUZ. Fundamentos De Redes. Semestre Agosto-Diciembre 2014. Reporte De Lectura
INSTITUTO TECNOLÓGICO DE SALINA CRUZ Fundamentos De Redes Semestre Agosto-Diciembre 2014 Reporte De Lectura Lectura Capítulo IV UNIDAD 3: Capa de red y direccionamiento de la red: IPv4 NOMBRE: Liña Quecha
Más detallesRedes de Computadores - Soluciones
Redes de Computadores - Soluciones ARP y direcciones IP 1. Convierte la dirección IP cuya representación hexadecimal es C22F1582 a notación decimal con puntos. Solución: 194.47.21.130 2. Interpreta las
Más detallesProtocolo 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 detallesIntroducción a redes Ing. Aníbal Coto Cortés
Capítulo 7: Capa de transporte Introducción a redes Ing. Aníbal Coto Cortés 1 Capítulo 7 7.1 Protocolos de la capa de transporte 7.2 TCP y UDP 7.3 Resumen 2 Capítulo 7: Objetivos Describa el propósito
Más detallesALGORITMOS DE CONTROL, DE CONGESTIÓN. REDES DE COMPUTADORAS 1. Manuel de Jesús López Martínez.
ALGORITMOS DE CONTROL, DE CONGESTIÓN REDES DE COMPUTADORAS 1. Manuel de Jesús López Martínez. POLÍTICAS DE PREVENCIÓN DE CONGESTIÓN EN CAPAS DE TRANSPORTE, RED Y ENLACE DE DATOS. Sistemas de ciclo abierto.
Más detallesCOMUNICACIÓN ENTRE PROCESOS SOCKETS
COMUNICACIÓN ENTRE PROCESOS SOCKETS Diseño de Sistemas Operativos Curso 2007/08 Grupo: Mi30 Martín Santana, A. David Martínez Santana, Luis Ignacio Qué son?(definición) n) Los sockets son mecanismos de
Más detallesFUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE RED
FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE RED Dolly Gómez Santacruz dolly.gomez@gmail.com CAPA DE RED La capa de red se ocupa de enviar paquetes de un punto a otro, para lo cual utiliza los servicios
Más detallesSockets. Los sockets son un mecanismo de comunicación entre procesos que se utiliza en Internet.
Sockets La biblioteca estándar de clases de Java nos proporciona todo lo que necesitamos para utilizar sockets en nuestras aplicaciones en el paquete java.net, por lo que tendremos que añadir la siguiente
Más detallesCAPÍTULO X TCP. 10.1 Sockets.
CAPÍTULO X TCP Se ha abordado en capítulos previos la funcionalidad necesaria para que la interconexión de redes sea posible, en particular el protocolo IP en sus dos versiones en uso hoy en día. Esta
Más detallesRepública Bolivariana de Venezuela Ministerio del Poder popular para la Defensa UNEFA Núcleo Zulia
República Bolivariana de Venezuela Ministerio del Poder popular para la Defensa UNEFA Núcleo Zulia Internet Protocol (en español Protocolo de Internet) o IP es un protocolo no orientado a conexión, usado
Más detallesInforme Proyecto: Protocolo ARQ- Híbrido
Informe Proyecto: Protocolo ARQ- Híbrido Integrantes: Ignacio Catrileo D. Ignacio García A. Profesor : Agustín González V. Resumen: Los ARQ como Stop-and-Wait, Go-Back-N y Selective Repeat son protocolos
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Contextualización Existen diferencias en los servicios de protocolos? Los protocolos
Más detalles16.36: Ingeniería de sistemas de comunicación. Clase 15: ProtocolosARQ. Eytan Modiano
16.36: Ingeniería de sistemas de comunicación Clase 15: ProtocolosARQ Eytan Modiano Solicitud de repetición automática (ARQ) Divide archivos de gran tamaño en paquetes ARCHIVO PKT H PKT H PKT H Comprueba
Más detalles