Capítulo 3 Capa de Transporte
|
|
- Julio Duarte Giménez
- hace 7 años
- Vistas:
Transcripción
1 Capítulo 3 Capa de Transporte Transport Layer 3-1 rdt2.2: un protocolo libre de NAK La misma funcionalidad que rdt2.1, usando sólo ACKs En lugar de NAK, el receptor envía ACK por el último paquete recibido OK Receptor debe explícitamente incluir # de secuencia del paquete siendo confirmado con el ACK ACK duplicados en el Tx resulta en la misma acción que NAK: retransmitir paquete actual Transport Layer 3-2 rdt2.2: Fragmentos de transmisor y receptor && (corrupt(rcvpkt) has_seq1(rcvpkt)) rdt_send(data) sndpkt make_pkt(0, data, checksum) Wait for call 0 from above Wait for 0 from below Wait for ACK 0 && ( corrupt(rcvpkt) isack(rcvpkt,1) ) Fragmento transmisor FSM && notcorrupt(rcvpkt) && isack(rcvpkt,0) Fragmento receptor FSM && notcorrupt(rcvpkt) && has_seq1(rcvpkt) extract(rcvpkt,data) deliver_data(data) sndpkt make_pkt(ack1, chksum) Transport Layer 3-3 1
2 rdt3.0: Canales con errores y pérdidas Suposición nueva: canal subyacente también puede perder paquetes (de datos o ACKs) checksum, # de secuencias, ACKs, y retransmisiones ayudan pero no son suficientes Estrategia: transmisor espera un tiempo razonable por el ACK Retransmitir si no se recibe ACK en este tiempo Si el paquete (o ACK) está retardado (no perdido): La retransmisión será un duplicado, pero el uso de # s de secuencia ya maneja esto Receptor debe especificar el # de secuencia del paquete siendo confirmado en el ACK Se requiere un temporizador de cuenta regresiva Transport Layer 3-4 rdt3.0 Transmisor Wait for call 0from above && notcorrupt(rcvpkt) && isack(rcvpkt,1) stop_timer timeout && ( corrupt(rcvpkt) isack(rcvpkt,0) ) rdt_send(data) sndpkt make_pkt(0, data, checksum) Wait for ACK1 Wait for ACK0 Wait for call 1 from above rdt_send(data) sndpkt make_pkt(1, data, checksum) && ( corrupt(rcvpkt) isack(rcvpkt,1) ) timeout && notcorrupt(rcvpkt) && isack(rcvpkt,0) stop_timer Transport Layer 3-5 rdt3.0 en acción a) Operación sin pérdidas b) Operación con pérdidas Transport Layer 3-6 2
3 rdt3.0 en acción c) Pérdida de ACK d) Timeout prematuro Transport Layer 3-7 Desempeño de rdt3.0 rdt3.0 funciona, pero su desempeño es malo Ejemplo: enlace de 1 Gbps, 15 ms de retardo ext. a ext, paquetes de 1KB: T transmitir L 8kb / paquete R 10 b / s U transmisor 9 8μs L / R RTT + L / R L : Largo del paquete en bits R :Tasa de transmisión en bps U transmisor : utilización del transmisor o canal fracción de tiempo que el transmisor/canal está ocupado transmitiendo 1 paquete de 1KB cada ~30 ms -> 33kB/s throughput en enlace de 1 Gbps Protocolo de red limita el uso de los recursos físicos! Transport Layer 3-8 rdt3.0: Operación stop-and-wait first packet bit transmitted, t 0 last packet bit transmitted, t L / R transmisor receptor RTT Primer bit del paquete llega Ultimo bit del paquete llega, envía ACK ACK llega, envía siguiente paquete, t RTT + L / R U sender L / R RTT + L / R Transport Layer 3-9 3
4 Protocolos con Pipeline Con Pipeline: Transmisor permite múltiples paquetes en tránsito con acuse de recibo pendiente El rango de los números de secuencia debe ser aumentado Se requiere buffers en el Tx y/o Rx Hay dos formas genéricas de protocolos con pipeline: go-back-n, selective repeat (repetición selectiva) Transport Layer 3-10 Pipelining: incrementa la utilización first packet bit transmitted, t 0 last bit transmitted, t L / R transmisor receptor RTT ACK arrives, send next packet, t RTT + L / R first packet bit arrives last packet bit arrives, send ACK last bit of 2 nd packet arrives, send ACK last bit of 3 rd packet arrives, send ACK U sender 3 * L / R RTT + L / R Incrementa la utilización en un factor de 3! Transport Layer 3-11 Protocolos de Pipelining Go-back-N: Transmisor puede tener hasta N paquetes unacked en el pipeline Rcvr solo envía acks acumulativos No hace un ack del paquete si hay una interrupción Transmisor tiene un timer para los paquetes viejos unacked Si el timer expira, se retransmite todos los paquetes unacked Selective Repeat: Transmisor puede tener hasta N paquetes unacked en el pipeline Rcvr acks paquetes individuales Transmisor mantiene un timer para cada uno de los paquetes unacked Cuando el timer expira, retransmite unicamente el paquete unack Transport Layer
5 Go-Back-N Transmisor: # de secuencia de k-bits en el encabezado del paquete Si k bits son reservados para el numero de secuencia entonces el rango va desde 0 hasta (modulo counter) Núm. Sec. ventana más antiguo de hasta Próximo N, paquetes número consecutivos de con acuse de recibo pendiente sin ACK: Base secuencia a usar Con ACK Usable, aún recibidos no enviados ACK No usable pendientes Tamaño de ventana N ACK(n): da acuse de recibo a todos los paquetes hasta el con # de secuencia n; corresponde a un acuse de recibo acumulado Podría recibir ACKs duplicados Usa un timer por cada paquete en tránsito timeout(n): retransmitir paquete n y todos los paquetes que han sido enviados después de este pero no se ha recibido ack Transport Layer 3-13 GBN: Extendido FSM del transmisor base1 nextseqnum1 && corrupt(rcvpkt) rdt_send(data) if (nextseqnum < base+n) { sndpkt[nextseqnum] make_pkt(nextseqnum,data,chksum) udt_send(sndpkt[nextseqnum]) if (base nextseqnum) nextseqnum++ } else refuse_data(data) timeout Wait udt_send(sndpkt[base]) udt_send(sndpkt[base+1]) udt_send(sndpkt[nextseqnum-1]) && notcorrupt(rcvpkt) base getacknum(rcvpkt)+1 If (base nextseqnum) stop_timer else Transport Layer 3-14 GBN: Extendido FSM del receptor default expectedseqnum1 Wait sndpkt make_pkt(expectedseqnum,ack,chksum) && notcurrupt(rcvpkt) && hasseqnum(rcvpkt,expectedseqnum) extract(rcvpkt,data) deliver_data(data) sndpkt make_pkt(expectedseqnum,ack,chksum) expectedseqnum++ Sólo ACK: siempre envía ACK de paquete correctamente recibido con el # de secuencia Puede generar ACKs duplicados Sólo necesita recordar expectedseqnum Paquetes fuera de orden: descartarlos (no almacenar en buffer) > no requiere buffer en receptor! Re-envía ACK del más reciente paquete en orden recibido Transport Layer
6 GBN en acción Transport Layer 3-16 Selective Repeat (repetición selectiva) Receptor envía acuse de recibo individuales de todos los paquetes recibidos Almacena paquetes en buffer, según necesidad para su entrega en orden a la capa superior Transmisor sólo re-envía los paquetes sin ACK recibido Transmisor usa un timer por cada paquete sin ACK Ventana del Transmisor N # de secuencia consecutivos Nuevamente limita los #s de secuencia de paquetes enviados sin ACK Transport Layer 3-17 Selective repeat: Ventanas de Tx y Rx Con ACK recibidos ACK pendientes Usable, aún no enviados No usable a) Vista del transmisor de los número de secuencia Fuera de orden (almacenados) con ACK enviado Esperado, aún no recibido Aceptable (en ventana) No usable b) Vista del receptor de los número de secuencia Transport Layer
7 Selective repeat (repetición selectiva) Transmisor Llega datos desde arriba: Si el próximo # de sec. está en ventana, enviar paquete timeout(n): Re-enviar paquete n, reiniciar timer ACK(n) : Marcar paquete n como recibido Si n es el paquete más antiguo sin ACK, avanzar la base de la ventana al próximo # de sec. sin ACK. Receptor Llega paquete n, Enviar ACK(n) Si está fuera de orden: almacenar en buffer en-orden: entregar a capa superior (también entregar paquetes en orden del buffer), avanzar ventana al paquete próximo aún no recibido Fuera de la ventana: ignórelo Transport Layer 3-19 Repetición Selectiva en Acción Transport Layer 3-20 Dilema de la repetición Selectiva Ejemplo: #s de sec.: 0, 1, 2, 3 Tamaño de ventana3 Rx no ve diferencia en los dos escenarios! Pasa incorrectamente datos como nuevos en (a) Q: Qué relación debe existir entre el # de sec. y el tamaño de ventana? Transport Layer
8 Q: Qué relación debe existir entre el # de sec. y el tamaño de ventana? La clave para evitar este problema es impedir que se pueda producir el escenario de la figura adjunta. Los tamaños de las ventanas del receptor y el transmisor deben ser: Donde k es el número de bit usados para definir la secuencia Transport Layer 3-22 Capítulo 3: Continuación 3.1 Servicios de la capa transporte 3.2 Multiplexing y demultiplexing 3.3 Transporte sin conexión: UDP 3.4 Principios de transferencia confiable de datos 3.5 Transporte orientado a la conexión: TCP Estructura de un segmento Transferencia confiable de datos Control de flujo Gestión de la conexión 3.6 Principios del control de congestión 3.7 Control de congestión en TCP Transport Layer 3-23 socket door TCP: Generalidades RFCs: 793, 1122, 1323, 2018, 2581 point-to-point: Un transmisor, un receptor confiabilidad, byte steam en orden: pipelined: Congestión TCP y control de flujo fijan el tamaño de la ventana Buffers transmisor & receptor application writes data TCP send buffer segment application reads data TCP receive buffer Datos full duplex: Flujo de datos bidirectional en la misma conexión MSS: maximum segment size orientado-a la conexión: handshaking (intercambio de mensajes de control) init s sender, estado del receptor antes del intercambio de datos Flujo controlado: Transmisor no saturará al receptor socket door Transport Layer
9 Estructura del segmentotcp URG: datos urgente (generalmente no usado) ACK: ACK # valid PSH: push data now eneralmente no usado) RST, SYN, FIN: connection estab (setup, teardown commands) Internet checksum (como en UDP) 32 bits source port # dest port # sequence number acknowledgement number head not UA P len used R S F Receive window checksum Urg data pnter Options (variable length) application data (variable length) Cuenta por bytes de datos (no segmentos!) # bytes rcvr willing to accept Transport Layer 3-25 TCP número de secuencia y ACKs # s secuencia: numero del flujo de bytes definido por el primer byte en el segmento de datos ACKs: # secuencia del siguiente byte esperado por el otro lado ACK acumulativo Q: Como el receptor maneja los segmentos fuera de orden A: Los RFC no los mencionan, se lo dejan al programador Usuario teclea C host ACKs recepción del echoed C Host A Host B Seq42, ACK79, data C Seq79, ACK43, data C Seq43, ACK80 Escenario telnet simple host ACKs de recepción C, echoes back C tiempo Transport Layer 3-26 TCP Round Trip Time y el Timeout Q: Como se puede fijar el valor de TCP timeout? Más largo que RTT pero RTT varia Muy corto: timeout prematuro Retransmisiones no necesarias Muy largo: reacción lerda a la pérdida de segmentos Q: Como se estima RTT? SampleRTT: tiempo medido desde la transmisión del segmento hasta la recepción del ACK Ignorar las retransmisiones SampleRTT variará, quiere un estimado de RTT más pulido Promediar algunas medidas recientes no solamente la actual SampleRTT Transport Layer
10 TCP Round Trip Time ytimeout EstimatedRTT (1- α)*estimatedrtt + α*samplertt Movimiento exponencial Influencia de las muestras pasadas decrementa rápidamente el exponencial Valor típico: α Transport Layer 3-28 Ejemplo de estimación de RTT: RTT: gaia.cs.umass.edu to fantasia.eurecom.fr RTT (milliseconds) time (seconnds) SampleRTT Estimated RTT Transport Layer 3-29 TCP Round Trip Time y Timeout Fijando el timeout EstimtedRTT más margen de seguridad Variaciones largas en el EstimatedRTT -> margen de seguridad más largo DevRTT es un estimado de cuanto el SampleRTT se desvía del EstimatedRTT: DevRTT (1-β)*DevRTT + β* SampleRTT-EstimatedRTT (tipicamente, β 0.25) Luego fijar el intervalo de timeout: TimeoutInterval EstimatedRTT + 4*DevRTT Transport Layer
11 Capítulo 3: Continuación 3.1 Servicios de la capa transporte 3.2 Multiplexing y demultiplexing 3.3 Transporte sin conexión: UDP 3.4 Principios de transferencia confiable de datos 3.5 Transporte orientado a la conexión: TCP Estructura de un segmento Transferencia confiable de datos Control de flujo Gestión de la conexión 3.6 Principios del control de congestión 3.7 Control de congestión en TCP Transport Layer
Capa de Transporte. Capa de Transporte. Objetivos: Comprender los principios que fundamentan los servicios de transporte:
Capa de Transporte Gran parte de este material fue tomado del capítulo 3 del libro: Computer Networking: A Top Down Approach Featuring the Internet, 3rd edition. Jim Kurose, Keith Ross Addison-Wesley,
Más detallesCapítulo 3: Capa de Transporte
Introducción a las Redes de Computadores Capítulo 3 Capa de Transporte Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro y han sido modificadas
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 detallesCapítulo 1. Introducción a la arquitectura de redes
Departamento de Tecnología Electrónica Algunas de las transparencias tienen copyright: Capítulo 1 Introducción a la arquitectura de redes Redes de computadoras: Un enfoque descendente 5th edition. Jim
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 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 detallesTópicos. 1. Diseño de Protocolos en Capas o Niveles. 2. Servicios ofrecidos por protocolos. 3. Modelo de Protocolos de Redes OSI
Tópicos. Diseño de Protocolos en Capas o Niveles. Servicios ofrecidos por protocolos 3. Modelo de Protocolos de Redes OSI 4. Protocolos de Transporte (TCP y UDP) 5. Definición de TCP/IP CS07 Networking
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 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 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 detallesPerformance de redes de Telecomunicaciones. Objetivo del curso
Performance de redes de Telecomunicaciones Objetivo del curso Estudiar algunas herramientas de modelado y análisis de performance de redes de Telecomunicaciones Temario 1. Introducción Repaso de conceptos
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 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 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 detallesModelo OSI y Protocolos Principales TCP/IP
Modelo OSI y Protocolos Principales TCP/IP IDR7501 Intergación de Redes Escuela de Informática y Telecomunicaciones Administración de Servicios de Red 1 El modelo OSI Capa Nivel 7 Application 6 Presentation
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 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 detallesDetección y Corrección de Errores
Detección y Corrección de Errores Recordar: Los errores de transmisión ocurren debido a las limitaciones del medio físico, interferencias y ruido Como resultado de los procesos físicos que los generan,
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 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 detallesBloque 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 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 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 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 detallesArquitectura de Redes y Servicios de Telecomunicación (ARST) Cuestiones y Problemas Propuestos
Sobre el Protocolo UDP 1. Qué sucedería si por error recibiera UDP un datagrama UDP destinado a otra máquina (con otra dirección IP)?. 2. Por qué es necesario incluir un checksum en IP, TCP y opcionalmente
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 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 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 detallesCurso de Redes Computadores 1 Tema 6_5 Métricas de desempeño en redes de computadores
Curso de Redes Computadores 1 Tema 6_5 Métricas de desempeño en redes de computadores Prof. Ricardo Gonzalez Redes de Computadores Tema 6_5 1 Qué medir en una Red Antes de tomar cualquier medición se debe
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 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 detallesRedes de Datos 1er parcial año 2010
31 de julio de 2010 Redes de Datos 1er parcial año 2010 Las hojas se escriben de un solo lado y preguntas separadas se responden en hojas separadas. Letra clara y legible. Respuesta concisa. Nombre, número
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 detallesHost AP. Protocolo de aplicación. Capa de Transporte. Capas orientadas a la red
20 PROTOCOLO 20.1 INTRODUCCIÓN En la figura 20.1 se presenta el ambiente /IP y el ambiente ISO. En el caso del primero, el protocolo IP siempre está presente en la capa de red, sin tener en cuenta los
Más detallesRedes de Computadores
Redes de Computadores Jorge Baier A. y Álvaro Soto Departamento de Ciencia de la Computación Escuela de Ingeniería Pontificia Universidad Católica de Chile [jabaier,asoto]@ing.puc.cl Algunas Capas en Detalle
Más detallesPROTOCOLO IPv6. 2.1 Protocolo de Internet Versión 6
PROTOCOLO IPv6 La versión 4 del protocolo de Internet (IPv4) proporciona los medios de comunicación básica dentro del conjunto de protocolos TCP/IP, pero conforme pasa el tiempo y se vuelve más exigente
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 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 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 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 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 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 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 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 detallesExamen 21 de febrero de 2011 (ref: eirc1103.odt)
Introducción a las Redes de Computador{aes y Comunicación de Datos Examen 21 de febrero de 2011 (ref: eirc1103.odt) Instrucciones Indique su nombre completo y número de cédula en cada hoja. Numere todas
Más detallesNuevos protocolos MPTCP. Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/
Nuevos protocolos MPTCP Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ Remember TCP TCP Protocolo de transporte fiable sobre IP Proporciona Conexiones Transporte
Más detallesT6 NIVELL TRANSPORT. Xarxes de Computadors i Aplicacions
T6 NIVELL TRANSPORT Xarxes de Computadors i Aplicacions PAU ARTIGAS, DAVID CARRERA i JORDI TORRES Departament d Arquitectura de Computadors UPC, setembre - 2009 Contenido 1. Introducción 2. UDP (User Datagrama
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 detallesInternet: TCP/IP Transmisión de datos y redes de ordenadores Internet: TCP/IP La familia de protocolos TCP/IP La capa de red en Internet El protocolo IP Protocolos auxiliares La capa de transporte en Internet
Más detallesRedes de Ordenadores. Tema 5: Transporte TCP/IP
Tema 5: Transporte TCP/IP 0 La capa de transporte Servicio de transporte de bits a las aplicaciones que se comunican Una aplicación toma la iniciativa y solicita servicios a la otra CLIENTE / SERVIDOR
Más detallesCongestión y rendimiento de TCP
Gestión y Planificación de Redes y Servicios Congestión y rendimiento de TCP Area de Ingeniería Telemática http://www.tlm.unavarra.es Grado en Ingeniería en Tecnologías de Telecomunicación, 4º Gestión
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 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 detallesEl protocolo IP. Descripción general.
El protocolo IP Descripción general Clases de direcciones. Subredes y máscaras Modelo de niveles. La pila IP. Equivalencia con la pila OSI Nivel de red Protocolo IP El problema de la fragmentación Protocolos
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 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 detallesIPSEC. dit. Objetivo: proporcionar a IP (IPv4( IPv4, IPv6) ) mecanismos de seguridad. Servicios de Seguridad
IPSEC Objetivo: proporcionar a IP (IPv4( IPv4, IPv6) ) mecanismos de seguridad Servicios de Seguridad Integridad sin conexión Control de Acceso Autenticación Mecanismos anti-replay Confidencialidad de
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 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 detallesSolución del Examen - 20 de febrero de 2009 (ref: sirc0903.doc)
Solución del Examen - 20 de febrero de 2009 (ref: sirc0903.doc) Pregunta 1 (8 puntos) Explique el principio de funcionamiento de los protocolos que operan bajo el esquema Go-Back-N. (Extraído del material
Más detallesGestión de cola. Area de Ingeniería Telemática http://www.tlm.unavarra.es. Grado en Ingeniería en Tecnologías de Telecomunicación, 3º
Gestión de cola Area de Ingeniería Telemática http://www.tlm.unavarra.es Grado en Ingeniería en Tecnologías de Telecomunicación, 3º Control de congestión en TCP Congestion Avoidance Vamos a ver lo que
Más detallesWALC2011 Track 2: Despliegue de IPv6 Día -1 Guayaquil - Ecuador 10-14 Octubre 2011
WALC2011 Track 2: Despliegue de IPv6 Día -1 Guayaquil - Ecuador 10-14 Octubre 2011 Alvaro Vives (alvaro.vives@consulintel.es) - 1 2. Formatos de cabeceras y tamaño de paquetes 2.1 Terminología 2.2 Formato
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 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 detallesPráctica de laboratorio: Uso de Wireshark para examinar capturas de FTP y TFTP
Práctica de laboratorio: Uso de Wireshark para examinar capturas de FTP y TFTP Topología: parte 1 (FTP) En la parte 1, se resaltará una captura de TCP de una sesión FTP. Esta topología consta de una PC
Más detallesIntroducción. Framing. Comunicaciones punto a punto
Comunicaciones punto a punto Introducción El nivel de enlace es el encargado de realizar una conexión a nivel local. Aunque el nivel físico define la forma de enviar bits, el nivel de enlace forma mensajes
Más detallesCapítulo 5: INTRODUCCIÓN A TCP/IP
ESPECIALIZACIÓN EN MANAGEMENT TECNOLÓGICO Universidad Nacional de la Patagonia S.J.Bosco Especialización en Management Tecnológico Seminario: INTRODUCCIÓN A LAS REDES DE COMPUTADORAS Seminario: INTRODUCCIÓN
Más detallesRedes de Computadoras. La capa de transporte
Redes de Computadoras La capa de transporte Contenido El servicio de transporte Elementos de los protocolos de transporte Los protocolos de transporte de la Internet: UDP y TCP Objetivo de la capa de transporte
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 detallesArquitectura de Redes
Arquitectura de Redes Problemas propuestos Raúl Durán Díaz Departamento de Automática Universidad de Alcalá ALCALÁ DE HENARES, 2011, 2012, 2013 Raúl Durán Díaz Departamento de Automática Universidad de
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 detallesCurso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets.
Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets. Prof. Ricardo Gonzalez Redes de Computadores Tema 3 1 1 Modelo Cliente-Servidor Dos
Más detallesSCTP Stream Control Transmission Protocol
Características de Stream Control Transmission Protocol Ing. Agustín Eijo Universidad Tecnológica Nacional Facultad Regional La Plata Transferencia de datos confiable con ACK selectivo
Más detallesAnálisis Experimental de la Transmisión de Datos
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA Análisis Experimental de la Transmisión de Datos ELO322 Redes de Computadores I Pablo Ahumada D. Jorge Cápona G. Resumen Se muestra
Más detallesRedes de Computadores. Capa de Red. http://elqui.dcsc.utfsm.cl 1
http://elqui.dcsc.utfsm.cl 1 Métodos de Control en Open Loop Definición de Políticas de Prevención Traffic Shapping Leaky Bucket Algorithm (Cubeta con Goteo) Token Bucket Algorithm (Cubeta con Ficha) Especificaciones
Más detallesUNIVERSIDAD NACIONAL DEL COMAHUE
UNIVERSIDAD NACIONAL DEL COMAHUE Redes de computadoras Internet Juan Carlos Brocca Redes - Internet Descripción Redes - Internet Descripción Física Redes - Internet Descripción Física Sistemas terminales
Más detallesTCP y control de congestión en Internet
REDES Área de Ingeniería Telemática TCP y control de congestión en Internet Area de Ingeniería Telemática http://www.tlm.unavarra.es Redes 4º Ingeniería Informática Hoy... REDES Área de Ingeniería Telemática
Más detallesFundamentos de Redes de Computadoras
Fundamentos de Redes de Computadoras Modulo III: Fundamentos de Redes de Area Extendida (WAN) Objetivos Redes conmutadas Circuito Paquetes Conmutación por paquetes Datagrama Circuito virtual Frame Relay
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 detallesCapítulo 8 Seguridad en Redes WEP, FW, IDS. Basado en: Computer Networking: A Top Down Approach, Jim Kurose, Keith Ross.
Capítulo 8 Seguridad en Redes WEP, FW, IDS Basado en: Computer Networking: A Top Down Approach, Jim Kurose, Keith Ross. Capítulo 8 contenidos 8.1 Qué es la seguridad en la red? 8.2 Principios de criptografía
Más detallesAvance de Documentación del proyecto de redes inalámbricas
Avance de Documentación del proyecto de redes inalámbricas Pruebas Autores: Fernando Tajes Emiliano Desantis Victor Alem 1 Contenido Prueba 3:...3 Conclusiones...7 Prueba 4:...8 Prueba 5:...11 Parte 6...13
Más detallesExamen de Redes - ETSIA 9 de septiembre - Primer Parcial
Apellidos, Nombre: Grupo: Examen de Redes - ETSIA 9 de septiembre - Primer Parcial AUTORIZO a los profesores de la asignatura Redes de 2º curso de la ETSIA a publicar las calificaciones de los exámenes
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 detalles