Republica Bolivariana de VenezuelaMinisterio del poder Popular para la Educación Superior               I.U.P. “Santiago M...
Aspectos de Diseño de la Capa de transporteLa capa de transporte es la encargada de controlar el flujo de datos entre nodo...
fracción de veces que estos objetivos acordados no se llegaron a satisfacer, durantealgún periodo de observación.  El reta...
Establecimiento de conexión       Establecer una conexión suena fácil, pero es en realidad sorprendentementeengañoso, en e...
puede usar un socket para conexiones múltiples a la vez. Los números de puerto pordebajo 256 son puertos bien conocidos pa...
incluyen: • sistema de denominación de dominio (DNS), • protocolo simple deadministración de red (SNMP), • protocolo de co...
Bibliografía  Comer E., Douglas: Redes globales de información con Internet y  TCP/IP, tercera edición. Prentice Hall, 199...
Próxima SlideShare
Cargando en…5
×

Capa de transporte jose manosalva

197 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
197
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Capa de transporte jose manosalva

  1. 1. Republica Bolivariana de VenezuelaMinisterio del poder Popular para la Educación Superior I.U.P. “Santiago Mariño” CAPA DE TRANSPORTE Autor: José Manosalva Maracay, Febrero 2013
  2. 2. Aspectos de Diseño de la Capa de transporteLa capa de transporte es la encargada de controlar el flujo de datos entre nodos queestablecen una comunicación, teniendo tres fases fundamentales: 1. La deestablecimiento, 2. La de utilización, y 3. La de liberación. En cada fase se encuentrandisponibles instrucciones de servicios para realizar las tres fases mencionadas.Los principales objetivos de esta cuarta capa del modelo OSI son: Cubrir el espacio que queda entre lo que da la capa de red y lo que desea el usuario detransporte. Estandarizar a los servidores para que aunque existan cambios en la tecnología otopología de red, no será necesario cambiar el software de las capas superiores. Y su principal función, la administración de la conexión.Calidad De Servicio.La calidad en el servicio puede distinguirse por parámetro específicos. El servicio detransporte OSI le permite al usuario especificar valores preferidos, aceptables y noaceptables para estos parámetros, en el momento en que se lleva a cabo elestablecimiento de la conexión. Algunos de los parámetros también son aplicables altransporte sin conexión. Dependerá de la capa de transporte el revisar estos parámetrosy, de acuerdo con el tipo de servicio de red o servicios que se encuentran disponiblespara ella, determinara si la capa puede suministrar el servicio que lo solicita.Parámetros para medir la calidad en el servicio El retardo en el establecimiento de la conexión: Es el tiempo que transcurre entre unasolicitud de conexión de transporte y la confirmación que recibe el usuario del serviciode transporte. Cuanto más corto sea este, mejor será el servicio suministrado. La probabilidad de fallo de establecimiento de conexión: Es el riesgo de que no sepueda establecer una conexión dentro del máximo tiempo de retardo permitido. El retardo de tránsito: mide el tiempo que transcurre entre el envío de un mensaje porel usuario de transporte de la maquina fuente, y su recepción por el usuario de transporteen la maquina destinataria. La tasa de error residual: mide el numero de mensajes perdidos o dañados, como unafracción del total de mensajes transmitidos, en el periodo de muestreo. La probabilidad de fallo de transferencia: mide la manera en la cual el servicio detransporte esta actuando, de acuerdo con lo prometido. cuando se establece unaconexión de transporte, se llega de acuerdo a un nivel dado de caudal, de retardo detráfico y de tasa de error residual. la probabilidad de fallo de transferencia indica la
  3. 3. fracción de veces que estos objetivos acordados no se llegaron a satisfacer, durantealgún periodo de observación. El retardo en la liberacion de conexión: es el tiempo que transcurre entre el inicio de laliberación de una conexión por el usuario de transporte y de liberación real en el otroextremo. La probabilidad de fallo en la liberacion de conexión: es la fracción de intentos deliberación de conexión que no se completaron dentro del intervalo de retardo acordadopor la liberación de conexión. Protección: proporciona una forma para que el usuario del transporte especifique elinterés que tiene de hacer que la capa de transporte brinde protección contra tercerosque no estén autorizados para leer o modificar los datos transmitidos.Primitivas del servicio de transporte Las primitivas de servicio de transporte ejemplo de uso de primitivas el servidorejecuta la primitiva LISTEN, (Bloqueada espera peticiones) Cuando se desea conectarcon un servidor se usa CONNECT y así envía un TPDU al servidor Al llegar el mensajeel servidor bloqueado en LISTEN (verifica si estaba en espera de una solicitud ) heenvia un TPDU CONNECT ACCEPTED Llega al cliente y se desbloquea. En estaetapa se puede enviar SEND y RECEIVE Cuando se termina las operaciones y se desealiberar la conexi ó n se ejecuta la prmitiva DISCONNECT CONCEPTOS TPDU:Transport Protocol Data Unit, unidad de datos del protocolo de transporte PrimitivasTPDU enviada Significado LISTEN Ninguna Se bloquea hasta que algún procesointenta el contacto CONNECT Solicitud de conexión Intenta activamente establecer unaconexión SEND Datos Envía información RECEIVE Ninguna Se bloquea hasta quellega una TPDU de DATOS DISCONNECT Solicitud de desconexión Este lado quiereliberar la conexiónDireccionamiento La administración de las ventanas en el TCP no está atada directamente a los acusesde recibo como en la mayoría de los protocolos de enlace de datos. Cuando la ventanatiene un tamaño de cero, el transmisor no puede mandar segmentos, con dosexcepciones. Se pueden mandar los datos urgentes y se pueden mandar un segmento de1 byte para causar que el receptor reanuncie el siguiente byte esperado y el tamaño de laventana. Esto último es para evitar el bloqueo indefinido. Los transmisores no tienenque mandar datos inmediatamente y los receptores no tienen que mandar acusesinmediatamente. Se puede usar esta flexibilidad para mejorar el rendimiento. Política detransmisión en TCP
  4. 4. Establecimiento de conexión Establecer una conexión suena fácil, pero es en realidad sorprendentementeengañoso, en especial en las redes tipo C. A primera vista, parecería suficiente qué unaentidad de transporte simplemente transmitiera una TPDU CR (SOLICITUD DECONEXIÓN) al destino, y esperar una respuesta CC (CONFIRMACION DECONEXIÓN). El problema se presenta cuando la red puede perder, almacenar yduplicar paquetes.El tiempo de vida de un paquete puede restringirse a un máximo conocido por medio delas siguientes técnicas:1.- Diseño restringido de la subred.2.- Colocación de un contador de saltos en cada paquete.3.- Sellado de cada paquete con una estampilla de tiempo. El primer método incluye a cualquiera de los métodos que evitan que lospaquetes entren en un ciclo, combinado con alguna manera de limitar el retardo porcongestión sobre la trayectoria mas larga posible (ahora conocida). El segundo métodoconsiste en tener un contador de saltos que se incremente cada vez que un IMP reexpideel paquete. El protocolo de enlace, simplemente descarta cualquier paquete mas antiguoque cierto tiempo acordado previamente. Este ultimo método requiere que los relojes delas IMP estén sincronizados, lo cual bien a ser una tarea nada trivial, a menos que lasincronización se logra fuera de la red, por ejemplo, escuchando la difusión periódica dela hora exacta de alguna estación de radio.Protocolo de Transporte Los protocolos de transporte en Internet (TCP Y UDP) Los dos protocolos máscomunes de la capa de Transporte del conjunto de protocolos TCP/IP son el Protocolode control de transmisión (TCP) y el Protocolo de datagramas de usuario (UDP).Ambos protocolos gestionan la comunicación de múltiples aplicaciones. Las diferenciasentre ellos son las funciones específicas que cada uno implementa. TCP (TransmissionControl Protocol) se diseñó para proporcionar una corriente de bytes confiable a travésde una interred no confiable. Se diseñó TCP para adaptarse adaptarse dinámicamente alas propiedades de la interred y para ser robusto ante muchos tipos de fallas. Cadamáquina que reconoce el TCP tiene una entidad de trasnporte TCP, ya sea un proceso deusuario o una parte del núcleo que maneja las corrientes TCP y tiene interfaz con lacapa IP. Cuando llegan a una máquina datagramas IP que contienen datos TCP, sonentregados a la entidad TCP, que reconstruye las corrientes originales de bytes. TCP esorientado a conexión. UDP es un protocolo simple, sin conexión. El protocolo TCP Para obtener servicio de TCP, el transmisor y el receptortienen que crear los puntos terminales de la conexión (los sockets). La dirección de unsocket es la dirección de IP del host y un número de 16 bits que es local al host, llamadopuerto. Se identifica una conexión con las direcciones de socket de cada extremo; se
  5. 5. puede usar un socket para conexiones múltiples a la vez. Los números de puerto pordebajo 256 son puertos bien conocidos para servicios comunes (como FTP, puerto 21;TELNET, puerto 23). Las conexiones de TCP son punto-a-punto y full dúplex. Punto apunto significa que cada conexión tiene exactamente dos puntos terminales. Cuando unaaplicación manda datos a TCP, el TCP puede mandarlos inmediatamente o almacenarlos(para acumular más). Una aplicación puede solicitar que TCP mande los datosinmediatamente. Esto lo hace a través del flag de PUSH (empujar). TCP también apoyalos datos urgentes. TCP manda datos con el flag URGENT inmediatamente. En eldestino TCP interrumpe la aplicación (le manda una señal), que permite que laaplicación pueda encontrar los datos urgentes.Elementos de los protocolos de transporte(Direccionamiento) conexión para una conexión de trasporte a traves de una capa de redtspa : Transport Service Access Point, punto de acceso al servicio de red) para lospuntos terminales de la capa de transporte NSAP: Network Service Access Point, puntode acceso al servicio de red las direcciones IP son un ejemplo. CONCEPTOS Unproceso servidor de hora de día host 2 se conecta al TSAP 122 para esperar una llamadaentrante. Un proceso de aplicación del host 1 quiere averiguar la hora del día, por lo queemite una solicitud CONNECT especificando el TSAP 6 como origen y el TSAP 122como destino La entidad de transporte de host 1 selecciona una dirección de red en sumáquina y establece una conexión de red entre ellas. Usando esta conexión de capa dered, la entidad de transporte del host 1 puede hablar con la entidad de transporte del host2 Lo primero que dice la entidad de trasporte de 1 a su igual de 2 es “Buenos días megustaría establecer una conexión de transporte entre TSAP 6 y tu TSAP 122” La entidadde transporte 2 pregunta entonces al servidor de hora del día en TSAP 122. Cuando unservidor por ejemplo necesita conectarse a un hardware en especial y no se puededebido no se sabe su localización se utiliza un proceso especial llamado Servidor denombres para encontrar direcciones TSAP, de esta manera el cliente se conecta con esteservicio busca en su directorio el servicio deseado se desconecta y se conecta con elservicio seleccionado. Un proceso de aplicación desea establecer una conexión con unproceso de aplicación remoto, debe especificar a cual debe conectarse El método quenormalmente se emplea es definir direcciones de transporte en las que los procesospueden estar a la escucha de solicitudes de conexión.Definición de UDPUDP es un protocolo simple que provee las funciones básicas de la capa de Transporte.Genera mucho menos sobrecarga que TCP, ya que no es orientado a la conexión y nocuenta con los sofisticados mecanismos de retransmisión, secuenciación y control delflujo. Esto no significa que las aplicaciones que utilizan UDP no sean confiables. Sóloquiere decir que estas funciones no son contempladas por el protocolo de la capa deTransporte y deben implementarse aparte, si fuera necesario. Pese a que esrelativamente baja la cantidad total de tráfico UDP que puede encontrarse en una redtípica, entre los protocolos principales de la capa de Aplicación que utilizan UDP se
  6. 6. incluyen: • sistema de denominación de dominio (DNS), • protocolo simple deadministración de red (SNMP), • protocolo de configuración dinámica de host (DHCP), UDP opera sin conexión, las sesiones no se establecen antes de que se lleve a cabo lacomunicación, como sucede con TCP. Se dice que UDP es basado en transacciones. Enotras palabras, cuando una aplicación posee datos para enviar, simplemente los envía.Muchas aplicaciones que utilizan UDP envían pequeñas cantidades de datos que puedenocupar un segmento. Sin embargo, algunas aplicaciones enviarán cantidades mayores dedatos que deben dividirse en varios segmentos. La PDU de UDP se conoce comodatagrama. Cuando se envían múltiples datagramas a un destino, los mismos puedentomar rutas distintas y llegar en el orden incorrecto. UDP no mantiene un seguimientode los números de secuencia de la manera en que lo hace TCP. UDP no puede reordenarlos datagramas en el orden de la transmisión.
  7. 7. Bibliografía Comer E., Douglas: Redes globales de información con Internet y TCP/IP, tercera edición. Prentice Hall, 1996. [Protocolos TCP/IP] Stallings, William: Comunicaciones y redes de computadores, quinta edición. Prentice Hall, 1997. [Principios de redes y comunicaciones] http://dmoz.org/World/Español/Computadoras/Internet/Protocolos/[Selección de páginas web en castellano que tratan sobre los protocolos

×