Performance de redes de Telecomunicaciones. Objetivo del curso
|
|
- Nicolás Lucero Reyes
- hace 8 años
- Vistas:
Transcripción
1 Performance de redes de Telecomunicaciones Objetivo del curso Estudiar algunas herramientas de modelado y análisis de performance de redes de Telecomunicaciones
2 Temario 1. Introducción Repaso de conceptos básicos de redes (queda material en el WEB) 2. Análisis de la performance del protocolo TCP y mecanismos de control de congestión. 3. Simulación de redes 4. Importancia del estudio de performance en las redes actuales 5. Teoría de Colas como herramienta básica de análisis estadístico de redes. 6. Multiplexado estadístico en redes. 7. Metrología en redes IP. Herramientas. Bibliografía Data Networks Bertsekas/Gallager (1993) Es un libro no actualizado en cuanto a tecnología de redes pero que presenta una muy buena introduccióm al estudio de redes con una introducción al fundamento matemático del análisis de performance. Computer Networks, A.S.Tanenbaum, Prentice Hall PTR, ISBN , 4ta edición Es un libro muy actualizado sobre redes pero que no hace un análisis de performance de ellas. Queueing Theory for Telecomunications, John N. Diagle, Adison Wesley Computer Networks and Systems, Thomas G. Robertazzi, Third edition 2000, Springer. Markov Chains, J.R. Norris, Cambridge University Press, Queueing Systems (I and II) Kleinrock IETF, RFCs, ATM Forum, Frame Relay Forum,
3 Protocolos de transporte TCP y UDP Agenda Protocolo TCP Direccionamiento Establecimiento y corte de conexiones Control de flujo Control de congestión Protocolo UDP
4 Protocolo TCP Protocolo de capa de transporte (extremo a extremo) orientado a conexión y confiable Garantiza un flujo confiable de información entre un cliente y un servidor Formato del segmento TCP Puerto de origen Puerto de destino Número de secuencia Opciones (0 o más Número palabras de reconocimiento de 32 bits) TCP Datos Window (opcional) Scale Option Header Puerto RTTM de origen -- Round-Trip Time Measurement U A P R S F Window size length PAWS Puerto (16--bits) de Protect destino Against Wrapped Sequence Numbers Identificador Número de de (16 la secuencia entidad bits) de de capa envío 4 Identificador que Número origina de de el (32 Checksum segmento la secuencia entidad bits) en de de la capa reconocimiento 4 Urgent Pointer destinataria Secuencia máquina de del este origen segmento segmento (32 bits) en la en el Tamaño Indica máquina al destinatario flujo ventana destino idadel en recepción segmento, Opciones (opcional) cual Largo es el Bandera del encabezado FIN (1 bit) próximo número (16 bits) de secuencia que Es el (4 bits) originador espera recibir en el flujo de Número vuelta Bandera 1 para indicar de palabras RST (1 fase bit) de corte de Indica la cantidad máxima de bytes de Es 1 para 32 indicar bits en un el reset de la Bandera Bandera Bandera conexión Datos (opcional) encabezado conexión ACK PSH (1 SYN bit) (1 bit) que (1 bit) Urgent se aceptarán Pointer en (16 el bits) flujo de Es 1 Es si 1 se para Checksum usa Es 1 el indicar campo para al TCP indicar de receptor (16 bits) número fase que vuelta (control de flujo) Suma de Indica la posición a partir de el de debe establecimiento reconocimiento pasar complemento estos datos a 1 de las de conexión número de secuencia del segmento inmediatamente palabras de 16 a bits la capa del encabezado, superior donde finalizan los datos urgentes los datos y el pseudoheader. Se 32 Bandera bits toma URG el (1 complemento bit) a 1 del Es 1 si se usa el Urgent resultado Pointer
5 Pseudo header Se utiliza en el cálculo del checksum de TCP Viola la independencia de capas Dirección IP de origen Dirección IP de destino Protocolo Largo del segmento (encabezado+datos) 32 bits Establecimiento de conexión Originador Destinatario Solicitud de conexión Bandera SYN = 1 Bandera ACK = 0 Secuencia = x Respuesta Bandera SYN = 1 Bandera ACK = 1 Secuencia = y Reconocimiento = x + 1 Confirmación Bandera SYN = 0 Bandera ACK = 1 Secuencia = x + 1 Reconocimiento = y + 1 En este punto el originador da por establecida la conexión En este punto el destinatario da por establecida la conexión
6 Host A Corte de conexión Datos (sec=z) Host B Indicación de corte de A Bandera FIN = 1 Bandera ACK = 1 Secuencia = w Reconocimiento = z + 1 +datos ACK Confirmación de corte Bandera FIN = 0 Bandera ACK = 1 Secuencia = z + 1 Reconocimiento = w + 1 Más datos! B puede seguir enviando datos Indicación de corte de B Bandera FIN = 1 Bandera ACK = 1 Secuencia = t Reconocimiento = w + 1 En este punto el host A da por cortada la conexión (él no va a enviar más datos) Confirmación de corte Bandera FIN = 0 Bandera ACK = 1 En Secuencia este punto = el w host + 1 B da Reconocimiento por cortada la conexión = t + 1 (él no va a enviar más datos) Control de flujo Se utiliza un protocolo de ventana variable Cada segmento tiene una indicación del tamaño de la ventana disponible en recepción El transmisor no puede utilizar un tamaño en su ventana de transmisión mayor a la capacidad indicada por el tamaño de la ventana del receptor
7 Control de congestión Para controlar la congestión hay que tener realimentación de la red TCP supone que si el reconocimiento de un segmento no llega dentro del tiempo establecido, se debe a que la red está congestionada En esta hipótesis, la ventana del trasmisor se ajusta ante la ocurrencia de timeouts en los reconocimientos Veremos más adelante el detalle de su funcionamiento Protocolo UDP Protocolo de transporte no orientado a conexión y no confiable La única información de capa de transporte que requiere son los puertos de origen y destino Lo utilizan entre otros todas las aplicaciones con requerimientos de tiempo real.
8 Formato del segmento UDP Puerto de origen Largo del segmento Puerto de destino Checksum 32 bits Largo del segmento Puerto de destino Puerto de origen (16 bits) (16 bits) (16 bits) Cantidad Identificador bytes Checksum del de la entidad (16 bits) de Identificador capa 4 de la entidad de capa 4 segmento Suma incluyendo destinataria complemento del segmento Datos a (opcional) 1 de en las la que origina el segmento en la encabezado palabras y datos de máquina 16 bits destino del encabezado, máquina origen los datos y Datos el pseudoheader. (opcional) Se toma el complemento a 1 del resultado Performance del Protocolo TCP
9 Sabores de TCP Algunos de ellos: Tahoe (Jacobson 1988) Slow Start Congestion Avoidance Fast Retransmit Reno (Jacobson 1990) Fast Recovery Vegas (Brakmo & Peterson 1994) New Congestion Avoidance Otras mejoras RED (Floyd & Jacobson 1993) Otros mecanismos de AQM han sido propuestos Slow start TCP Las primeras versiones de TCP comenzaban una conexión con la fuente inyectando el tamaño de la ventana entera a la red. Si existen enlaces lentos o congestionados en el camino, esto podía crea o aumentar la congestión. El mecanismo de comienzo lento es introducido para evitar esto y la fuente va aumentando su ventana en lugar de comenzar con la ventana máxima. Lo que sucede es que con este mecanismo la fuente descubre cuál es la capacidad de la red.
10 El algoritmo de slow start La fuente mantiene una variable entera denominada cwnd. Cuando una conexión es establecida cwnd = segsize ( tamaño del segmento) LA fuente siempre transmite hasta el mínimo entre cwnd y rwnd ( tamaño de la ventana advertido por el receptor) Cada vez que se recibe un ACK: cwnd = cwnd+segsize El algoritmo slow start El transmisor comienza enviando un segmento y esperando el ACK correspondiente Cuando el ACK es recibido cwnd es incrementado a 2 segmentos y dos segmentos son enviados Cuando de ambos segmentos se recibe un ACK cwnd se lleva a 4 segmentos cwnd se duplica en cada RTT El crecimiento es exponencial Hasta que se llegue a rwnd o a que se detecte congestión.
11 Slow start Congestión Cuando se detecta una situación de congestión, cwnd se reduce a 1 segmento. Sin embargo como se detectó congestión, ahora se crecerá exponencialmente hasta la mitad de la ventana máxima que se logró y luego linealmente. El punto medio se almacena en una variable llamada ssthresh
12 Algoritmo Cuando se establece una conexión cwnd= segsize ssthresh= En cada ACK se crece cwnd = cwnd+segsize hasta rwnd o que ocurra congestión. Cuando ocurre un timeout ssthresh = max(cwnd/2,segsize*2) cwnd = segsize Cuando se recibe un ACK Si cwnd <= ssthresh, entonces cwnd = cwnd +segsize En otro caso cwnd= cwnd + segsize*segsize/cwnd Los ACKs en TCP TCP reconoce el próximo byte que espera recibir ACK = x indica que todos los bytes hasta e incluido el x-1 han sido recibidos satisfactoriamente Cuando se recibe x-1,x+1,x+2,x+3,.. Se responde los ACK de x,x,x,x,... Indicando que se espera recibir un segmento con número de secuencia x ACKs duplicados son fuertes indicaciones de que se perdió el paquete x.
13 Triple recibo de ACK Cuando se reciben un ACK(x) por triplicado se retransmite x inmediatamente ( fast retransmission) Queremos además responder a esta situación disminuyendo la ventana pero no de manera tan pesimista como cuando se da un time-out. Lo que se hace luego de retransmitir x es reducir cwnd a la mitad. A partir de este punto se comienza con la parte lineal salteando la fase de slow start (fast recovery) Fast retransmit
14 Indicaciones de congestión Una fuente TCP recibe dos tipos de indicaciones de pérdida de paquetes Triplicaciones de ACK (TDA) Time-outs (TO) TDA reduce cwnd a la mitad TO reduce a 1 segmento. Time Outs Inicialmente se setea el período de TO a un valor inicial T 0 Luego de un TO cwnd es reducida a 1 segmento, permitiendo solo la retransmisión del paquete perdido Si la retransmisión falla, el período TO es incrementado a 2T 0 Si las retransmisiones continúan fallando se sigue incrementado a 4T 0, etc. hasta 64T 0 T 0 se setea en un valor inicial y luego se ajusta en función del RTT medido
15 Análisis de performance de TCP Se han desarrollado diversos modelos de TCP en los últimos años Todos ellos realizan simplificaciones al protocolo y a la red para poder llegar a modelos tratables analíticamente La mayoría de los modelos se aplican ó a largas transferencias de archivos ó a conexiones de corta duración Análisis de performance de TCP Los modelos para largas transferencias descartan las fases de establecimiento de la conexión y desconexión y la fase de slow start. Nosotros analizaremos las hipótesis y los resultados a los que llegan. El detalle de los cálculos, los pueden encontrar por ejemplo en: Modeling TCP throughput: a simple model and its empirical validation- Padhye, Firoiu, Towsley, Kurose-SIGCOMM 98 Los modelos para flujos cortos se concentran por el contrario en el modelado del establecimiento de la conexión y en la fase de slow start. Nosotros analizaremos las hipótesis y los resultados a los que llegan. El detalle de los cálculos, los pueden encontrar por ejemplo en: TCP model for short lived flow- Mellia, Stoica, Zhang, IEEE Communication Leters, 2002.
16 Análisis de performance de TCP Otros modelos propuestos en los últimos años analizan el problema de múltiples fuentes TCP compitiendo en la red como un problema de mercado donde muchos consumidores compiten por un recurso tratando de optimizar su utilidad. Traducen el estudio de performance de TCP a el análisis de un problema de optimización convexa. Veremos este enfoque más adelante. Análisis de performance de TCP Analizaremos primero el trabajo: Modeling TCP throughput: a simple model and its empirical validation- Padhye, Firoiu, Towsley, Kurose-SIGCOMM 98 Para un primer análisis asume que solo se producen TDAs, luego complica el desarrollo agregando la posibilidad de Time Outs. Asume también que el tiempo requerido para enviar todos los paquetes de una ventana es menor que el RTT
17 Análisis de la performance de TCP Define : TDP al período entre dos indicaciones TDA A i : la duración del i-esimo período TDP i Y i :el número de paquetes enviados en el TDP i W i :el tamaño de la ventana cwnd al final del período TDP i b: el número de paquetes reconocidos por la recepción de un ACK rij: la duración del j-esimo rtt en el TDPi Queremos calcular B = E[Y]/E[A] Perfomance TCP Un período TDP comienza inmediatamente después de una indicación de TDA y cwnd pasa a W i-1 /2 En cada vuelta la ventana es incrementada en 1/b y el número de paquetes enviados es incrementado en 1 cada b vueltas Sea α iel primer paquete perdido en el TDPi y sea Xi el ciclo donde esa pérdida ocurre. Luego del paquete α i,w i -1 paquetes más son enviados.
18 TCP Paquetes enviados lost packet received packet En el ejemplo asumimos b=2 W i Llegan los ACKs duplicados W i α α i X i i 1 W i 2 β i Ronda nº Otras hipótesis La probabilidad de que un paquete se pierda en una ronda es independiente de lo que sucedió en las rondas anteriores Si se pierde un paquete en una ronda todos los restantes paquetes en esa ronda también se pierden. Define p, la probabilidad de que se pierda un paquete en el camino dado que es el primero de una ronda o que los anteriores a el en la ronda no se perdieron. Consideramos que ri,j es una variable aleatoria independiente del tamaño de la ventana y por tanto de i y j. Para simplificar, asume que {W i } y {X i } son secuencias de va i.i.d y mutuamente independientes
19 Performance TCP Llega a : b 8(1 p) 2 + b E[ W ] = + + 3b 3bp 3b Para valores pequeños de p: E[ W ] = 8 3bp Performance TCP Y que: 1 p 2 + b 8(1 p) 2 + b p 3b 3bp 3b B( p) = b 2b(1 p) 2 + b RTT p 6 Que se puede expresar para p pequeño B( p) = 1 RTT 3 2bp 2
20 Comentarios TCP favorece los flujos con RTT pequeño Disminuir la probabilidad de pérdida no aumenta en la misma proporción el throughput Performance teniendo en cuenta los Time-outs Inicialmente se setea el período de TO a un valor inicial T 0 Luego de un TO cwnd es reducida a 1 segmento, permitiendo solo la retransmisión del paquete perdido Si la retransmisión falla, el período TO es incrementado a 2T 0 Si las retransmisiones continúan fallando se sigue incrementado a 4T 0, etc. hasta 64T 0
21 Tamaño de La ventana Performance TCP W i1 W i2 W i3 A i1 A i2 A i3 T 0 2T 0 4T 0 Z i TD Z i TO S i Performance en TCP Observación: los resultados son para throughput y no goodput Luego de diversas operaciones se llega a que: B( p) RTT 2bp 3 + T 1 min 1,3 3bp p( p )
22 Observación Los Time Outs deterioran la performance de TCP Si To es grande peor será el throughput RFC793 TCP : To = 2*RTT Cuanto mayor es el RTT por este lado también se empeora la performance. Producto ancho de banda por retardo grande w Fuente TCP B c d Receptor TCP Para simplificar supongamos un solo flujo qué sucede si w < cd? si w > cd? cuál es la ventana máxima? Qué sucede si B < cd?
23 Modelo para flujos de corta duración TCP model for short lived flow- Mellia, Stoica, Zhang, IEEE Communication Leters, En el caso de flujos cortos se concentra en las fases de establecimiento de la conexión y en la fase de slow start. Lo que hace es ir calculando el tiempo requerido para transmitir 1, 2, 3, 4, etc. paquetes viendo todas las posibilidades que se pueden presentar El cálculo se hace en función de La probabilidad que se pierda un SYN El RTT, el To para el SYN, la probabilidad que se pierda un paquete de datos y el To para los datos. El mayor impacto se da por el To Existen otros modelos más complejos. En la página quedan algunas referencias adicionales. TCP: un problema de optimización Rate control in communication networks: shadow prices, proportional fairness and stability Kelly, Mullo, Tan Es el primer trabajo con esta óptica, introduce esta forma de análisis y estudia este tipo de problemas Internet Congestion Control: Low, Paganini, Doyle (2002) Buscan entender el funcionamiento de TCP mirando el problema desde otra óptica y a partir de allí analizar como mejorarlo
24 TCP: un problema de optimización max quién es U en tcp? x U ( x ) x c Steven H. Low: A duality model of TCP and queue management algorithms. IEEE/ACM Trans. Networking. 11(4): (2003) El sistema converge a un optimo global estable? Cómo se puede mejorar TCP? i sujeto a i i Veremos alguno de estos temas en la charla de Paganini. i i Active queue management Proveer información de congestión antes que se llenen las colas y minimizando la cantidad de paquetes perdidos. cómo medir congestión? cómo enviar la información de congestión a la fuente?
25 RED (Floyd & Jacobson 1993) Se mide la congestión midiendo el tamaño promedio de la cola Marking, dropping 1 Avgqueue O se descartan paquetes o se indica con bits del paquete la congestión (ECN) Otros mecanismos con otras funciones de descarte. Ej REM
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 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 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 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 detallesTEMA 12 RETRANSMISIÓN DE TRAMAS. FRAME RELAY.
TEMA 12 RETRANSMISIÓN DE TRAMAS. FRAME RELAY. 12.1. Redes X.25 Es una interfaz entre estación y red de conmutación de paquetes, tambien se utiliza para interaccionar con redes RDSI. Creado en 1976 y modificado
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 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 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 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 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 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 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 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 detallesRedes de Computadores I
Redes de Computadores I Proyecto Dropbox Guillermo Castro 201021015-4 Javier Garcés 201021002-2 4 de septiembre de 2013 3 PROTOCOLOS DB-LSP Y DB-LSP-DISC 1. Resumen La sincronización de archivos es hoy,
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 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 detallesCSIR2121. Administración de Redes I
CSIR2121 Administración de Redes I Objetivos: Al finalizar la clase el estudiante podrá: Mencionar el propósito del desarrollo del modelo TCP/IP. Explicar cada una de las capas del modelo TCP/IP. Comparar
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 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 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 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 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 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 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 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 detallesConceptos básicos de redes TCP/IP
Conceptos básicos de redes TCP/IP Francisco José Naranjo Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra franciscojose.naranjo@unavarra.es Laboratorio
Más detallesIntroducción a las Redes de Computadoras
Introducción a las Redes de Computadoras Temas: - Repaso del curso Práctico 10 Objetivos: Practicar con ejercicios de examen. Ejercicio 1. (05/02/2003) Una empresa desde donde se realizan muchas consultas
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 detallesNecesidad, Ámbito y Aéreas de Aplicación: Clientes Potenciales
SoftTelecom QoE Net Necesidad, Ámbito y Aéreas de Aplicación: Clientes Potenciales Todas las empresas que tratan con gran volumen de clientes ofrecen parte de su servicio por Red. No siempre es fácil detectar
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 detallesATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano
SIP Capítulo 3 Pág. 1 SIP es un protocolo para señalización definido por el IETF según el RFC3261. SIP permite establecer, liberar y modificar sesiones multimedia y está basado en un modelo de transacciones
Más detallesAnálisis de Rendimiento. Carlos Vicente Servicios de Red Universidad de Oregon
Análisis de Rendimiento Carlos Vicente Servicios de Red Universidad de Oregon Contenido Planificación de la gestión del rendimiento Métricas Red Sistemas Servicios Ejemplos de mediciones Planificación
Más detallesJhon Jairo Padilla Aguilar, PhD.
Redes de Datos-Redes WAN Jhon Jairo Padilla Aguilar, PhD. UPB Bucaramanga Red WAN WAN: Wide Area Network Pueden cubrir un país entero Requieren de Nodos que recogen/distribuyen la información de los usuarios
Más detallesCAPITULO 2 COMUNICACION ATRAVES DE LA RED
CAPITULO 2 COMUNICACION ATRAVES DE LA RED INTRODUCCION Las redes nos conectan cada vez más, La tecnología confiable y eficiente permite que las redes estén disponibles cuando y donde las necesitemos. ELEMENTOS
Más detallesExamen de Redes de Datos Tecnólogo en Telecomunicaciones (ROCHA)
Examen de Redes de Datos Tecnólogo en Telecomunicaciones (ROCHA) SOLUCIÓN (más completa que el mínimo requerido para obtener los máximos puntajes) Pregunta 1 En el sistema de nombre de dominio (DNS): a)
Más detallesPráctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. TCP/IP: protocolo TCP
Práctica 9 GESTIÓN Y UTILIZACIÓN DE REDES LOCALES Curso 2001/2002 TCP/IP: protocolo TCP Introducción Como se ha comentado en la práctica anterior, el protocolo UDP es muy sencillo de implementar, pero
Más detallesConmutación. Conmutación telefónica. Justificación y definición.
telefónica Justificación y definición de circuitos de mensajes de paquetes Comparación de las técnicas de conmutación Justificación y definición. Si se atiende a las arquitecturas y técnicas utilizadas
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 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 detallesDHCP. Dynamic Host Configuration Protocol. Protocolo de Configuración Dinámica de Host. Administración de Redes de Computadores
DHCP Dynamic Host Configuration Protocol Protocolo de Configuración Dinámica de Host Administración de Redes de Computadores John Deivis Tabares Tobón Luis Fernando Ramirez CONFIGURACION DEL SERVIDOR DHCP
Más detallesFundamentos de Ethernet. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia
Fundamentos de Ethernet. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Ethernet es el protocolo del nivel de enlace de datos más utilizado en estos momentos. Se han actualizado los estandares
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 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 detallesControl de Congestión n en TCP
Control de Congestión n en TCP Congestión Qué es Congestión y por qué se produce? Controlar / Evitar Control de Flujo / Control de Congestion TCP - Control de Congestion en TCP TAHOE, RENO, NewRENO, D-SACK,
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 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 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 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 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 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 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 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 detallesTCP sobre enlaces wireless Problemas y algunas posibles soluciones existentes
TCP sobre enlaces wireless Problemas y algunas posibles soluciones existentes Federico Rodríguez Teja rodrigue@fing.edu.uy Leonardo Vidal LeonardoVidal@adinet.com.uy Facultad de Ingeniería Universidad
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 detallesProyecto: Análisis de Protocolo de Red de FPS QuakeIII.
Proyecto: Análisis de Protocolo de Red de FPS QuakeIII. Vicente Inostroza Patricio Navarrete Eduardo Latorre Universidad Técnica Federico Santa María Redes de Computadores Agustín J. González V. July 28,
Más detallesPráctica de laboratorio: Uso de Wireshark para examinar una captura de UDP y DNS
Práctica de laboratorio: Uso de Wireshark para examinar una captura de UDP y DNS Topología Objetivos Parte 1: Registrar la información de configuración IP de una PC Parte 2: Utilizar Wireshark para capturar
Más detallesIntroducción. 100 Mbps
Transp. 1 Introducción Se llama congestión al exceso de tráfico en alguna parte de una red, que da lugar al exceso de demanda de algún recurso (ancho de banda, memoria, capacidad de procesamiento...) Síntomas:
Más detallesTema 4.1: - TRANSPORTE-
Tema 4.1: - TRANSPORTE- -Introducción - Terminología OSI - Tipologia y complejidad - Servicios - Calidad de servicio - Conexiones de transporte - Transporte en Internet - Introducción. Su función básica
Más detallesUniversidal del Valle, Cali. Febrero, 2004
Control de Congestión y Calidad de Servicio 1 Congestión y Calidad de Servicio Universidal del Valle, Cali Febrero, 2004 John Sanabria School of Computer Science Engineering Universidad del Valle, Cali,
Más detallesWAN y Enrutamiento WAN
WAN y Enrutamiento WAN El asunto clave que separa a las tecnologías WAN de las LAN es la capacidad de crecimiento, no tanto la distancia entre computadoras Para crecer, la WAN consta de dispositivos electrónicos
Más detallesQuality of Service MODULO I FUNDAMENTOS DE NETWORKING 14/04/2012. Ing. Nelwi Báez P. Msc. Página 0
MODULO I FUNDAMENTOS DE NETWORKING 14/04/2012 Ing. Nelwi Báez P. Msc. Página 0 Son las tecnologías que garantizan la transmisión de cierta cantidad de información en un tiempo dado (throughput). Calidad
Más detallesSISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060
SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 Elaborado por: Departamento de Informática Febrero 2012 SISTEMA InfoSGA _ Manual de Actualización 16/02/2012 ÍNDICE
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 detallesNo se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.
RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este
Más detallesTEMA: PROTOCOLOS TCP/IP
TEMA: PROTOCOLOS TCP/IP HISTORIA: El Protocolo de Internet (IP) y el Protocolo de Transmisión (TCP), fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton Cerf como parte de
Más detallesTELECOMUNICACIONES Y REDES
TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad V: Capa de Red OSI 1. Introducción. 2. Protocolos de cada Red 3. Protocolo IPv4 4. División de Redes 5. Enrutamiento
Más detallesCAPITULO 4: CONTROL DE CONGESTION
CAPITULO 4: CONTROL DE CONGESTION Introducción El aspecto central del control de congestión y de la calidad de servicio es el tráfico de datos. En el control de congestión se intenta evitar la congestión
Más detallesConceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)
Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos
Más detallesTransporte de Datos. Profesora María Elena Villapol. Comunicación de Datos
Modos de Conmutación en el Transporte de Datos Profesora María Elena Villapol Redes Conmutadas Dos usuarios finales no tienen un camino permanente y dedicado entre ellos. El camino se establece cuando
Más detallesCFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red
CFGM. Servicios en red Unidad 2. El servicio DHCP CONTENIDOS 1 1. Introducción 1.1. Qué es el servicio DHCP 2.1. Características generales del servicio DHCP 2.2. Funcionamiento del protocolo DHCP 2.3.
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 detallesGENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
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 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 detallesREDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1
REDES AD HOC INFORME DE REDES DE COMPUTADORES I Nombre ROL Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1 Profesor: Agustín González Fecha: 28 de Julio del 2014 Nota:
Más detallesColegio Salesiano Don Bosco Academia Reparación Y Soporte Técnico V Bachillerato Autor: Luis Orozco. Subneteo
Subneteo La función del Subneteo o Subnetting es dividir una red IP física en subredes lógicas (redes más pequeñas) para que cada una de estas trabajen a nivel envío y recepción de paquetes como una red
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 detallesTEMA 5: EL TELNET SERVICIOS DE COMUNICACIONES
TEMA 5: EL TELNET SERVICIOS DE COMUNICACIONES ÍNDICE Introducción El protocolo Telnet Servicios Terminal virtual Opciones Órdenes Ejemplo INTRODUCCIÓN Supongamos que disponemos de una potente máquina multiusuario
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesUnidad I: La capa de Red
ARP El protocolo de resolución de direcciones es responsable de convertir las dirección de protocolo de alto nivel (direcciones IP) a direcciones de red físicas. Primero, consideremos algunas cuestiones
Más detallesObjetivo General: Unidad IV: Protocolos de Enlace de Datos. Objetivo particular de la unidad:
Objetivo General: El alumno diseñara redes de computadoras en los niveles físicos y de enlace de datos, aplicando los conceptos básicos de la transmisión de datos y la teoría de redes. Unidad IV: Protocolos
Más detallesTutorial de Subneteo Clase A, B, C - Ejercicios de Subnetting CCNA 1
Tutorial de Subneteo Clase A, B, C - Ejercicios de Subnetting CCNA 1 La función del Subneteo o Subnetting es dividir una red IP física en subredes lógicas (redes más pequeñas) para que cada una de estas
Más detallesTop-Down Network Design. Tema 13
Top-Down Network Design Tema 13 Optimización del Diseño de la Red Copyright 2010 Cisco Press & Priscilla Oppenheimer Traducción: Emilio Hernández Adaptado para ISI: Enrique Ostúa. 13-1 INDICE :: Optimización
Más detalles(decimal) 128.10.2.30 (hexadecimal) 80.0A.02.1E (binario) 10000000.00001010.00000010.00011110
REDES Internet no es un nuevo tipo de red física, sino un conjunto de tecnologías que permiten interconectar redes muy distintas entre sí. Internet no es dependiente de la máquina ni del sistema operativo
Más detallesApuntes Recuperación ante Fallas - Logging
Lic. Fernando Asteasuain -Bases de Datos 2008 - Dpto. Computación -FCEyN-UBA 1 Apuntes Recuperación ante Fallas - Logging Nota: El siguiente apunte constituye sólo un apoyo para las clases prácticas del
Más detallesSeminario Electrónico de Soluciones Tecnológicas sobre Content Networking
Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking 1 de 13 Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking 3 Bienvenida. 4 Objetivos. 5 Soluciones comerciales
Más detallesUnidad II Conmutación.
Unidad II Conmutación. 2 Multicanalización (Frecuencia, Tiempo) Multiplexación. Se le llama al conjunto de técnicas que permiten la transmisión simultánea de múltiples señales a través de un solo enlace
Más detallesUnidad 3: Extensión de LAN: módems. conmutadores. Redes y Comunicaciones
Unidad 3: Extensión de LAN: módems de fibra, repetidores, puentes y conmutadores Redes y Comunicaciones 1 Introducción Los diseñadores d especifican una distancia i máxima para la extensión de una LAN.
Más detallesPráctica 5. Curso 2014-2015
Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas
Más detallesComunicación entre Procesos y Sockets
Temas de la clase de hoy Proceso Sockets Dominios, protocolos y tipos vinculados a los sockets Introducción a Stream y Datagram El modelo cliente-servidor Funciones del cliente Funciones del servidor Orientación
Más detallesEfectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet
7.5 Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet 1 2 3 3 4 Hay dos motivos fundamentales para dividir una LAN en segmentos. El primer motivo es aislar
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 detallesDecisión: Indican puntos en que se toman decisiones: sí o no, o se verifica una actividad del flujo grama.
Diagrama de Flujo La presentación gráfica de un sistema es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos relevantes de una manera rápida y simple. El
Más detallesProtocolo PPP PPP Protocolo de Internet de línea serie (SLIP)
Protocolo PPP 1 PPP Hoy en día, millones de usuarios necesitan conectar sus computadoras desde su asa a las computadoras de un proveedor de Internet para acceder a Internet También hay muchas personas
Más detallesPrácticas de laboratorio de Redes de Ordenadores. Práctica 3: Protocolos TCP y DNS. Uploaded by. IngTeleco
Prácticas de laboratorio de Redes de Ordenadores Práctica 3: Protocolos TCP y DNS Uploaded by IngTeleco http://ingteleco.iespana.es ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones
Más detalles8 TCP en Enlaces Asimétricos
8 TCP en Enlaces Asimétricos 8.1 INTRODUCCIÓN Con el objetivo de optimizar el ancho de banda disponible se plantea el uso de enlaces asimétricos. Éstos se caracterizan por tener diferentes anchos de banda
Más detallesINTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.
INTRODUCCIÓN Aunque poca gente sabe lo que es TCP/IP todos lo emplean indirectamente y lo confunden con un solo protocolo cuando en realidad son varios, de entre los cuales destaca y es el mas importante
Más detallesSistemas Operativos. Sesión 5: Protocolos de enrutamiento vector distancia
Sistemas Operativos Sesión 5: Protocolos de enrutamiento vector distancia Contextualización Los protocolos de información de enrutamiento tienen la función de determinar cuál es la ruta adecuada que deben
Más detallesSistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Aritmética binaria
Oliverio J. Santana Jaria 3. Aritmética tica binaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Para Los La en conocer muchos aritmética comprender otros binaria tipos
Más detallesMedias Móviles: Señales para invertir en la Bolsa
www.gacetafinanciera.com Medias Móviles: Señales para invertir en la Bolsa Juan P López..www.futuros.com Las medias móviles continúan siendo una herramienta básica en lo que se refiere a determinar tendencias
Más detalles