capa de transporte

6
Alumno: Jonathan Bastidas C.I. 17.048.561 República Bolivariana de Venezuela Universidad Fermín Toro Facultad de Ingeniería

Upload: jonathan-bastidas

Post on 22-Jul-2015

286 views

Category:

Education


0 download

TRANSCRIPT

Alumno: Jonathan Bastidas

C.I. 17.048.561

República Bolivariana de VenezuelaUniversidad Fermín Toro

Facultad de Ingeniería

Capa de Transporte

Protocolos de Transporte

El servicio de transporte se realiza por medio de un protocolo de transporte que

se utiliza entre las dos entidades de transporte. En la capa de enlace, hay dos

enrutadores, que se comunican directamente a través de un canal físico, en

tanto que en la capa de transporte, este canal físico se sustituyen por la subred

completa. Esta diferencia tiene muchas implicaciones importantes para los

protocolos.

Calidad de Servicio

Otra manera de ver la capa de transporte consiste en considerar

que su función primordial es la de enriquecer la QOS (Calidad de

servicio) suministrada por la capa de red.

El parámetro resistencia: proporciona la probabilidad de que la misma

capa de transporte termine espontáneamente una conexión, ya sea por

problemas internos o por congestión.

El retardo en el establecimiento de la conexión: Es el tiempo que transcurre entre una

solicitud de conexión de transporte y la confirmación que recibe el usuario del servicio de

transporte. Incluye el retardo de procesamiento en la entidad de transporte remota. Igual

que para todos los parámetros que miden un retardo, cuanto mas corto sea este, mejor

será el servicio suministrado.

La probabilidad de fallo de establecimiento de conexión: Es el riesgo que no

se pueda establecer una conexión adentro del máximo tiempo de retardo

permitido; por ejemplo, debido a la congestión de la red, a la falta de espacio

en las tablas de las IMP, o bien, otros problemas internos.

El parámetro caudal: mide el numero de octetos de datos del usuario que se transfieren cada

segundo, los cuales se miden durante un intervalo de tiempo reciente. El caudal se mide en

forma independiente para cada sentido. Realmente hay dos tipos diferentes de caudal: uno de

ellos es la razón de transferencia que realmente se mide, en tanto que el control caudal es

aquel que la red es capaz de ofrecer. El caudal real puede llegar a ser menor que la capacidad

de la red, porque el usuario no estuvo enviando datos tan rápidamente como la red puede

aceptarlos.

El retardo de trafico: Mide el tiempo que transcurre entre el envío de un mensaje por el usuario de

transporte de la maquina fuente, y su recepción por el usuario de transporte en la maquina

destinataria. Como en el caso del caudal, se trata independientemente cada sentido.

La tasa de error residual: Mide el numero de mensajes perdidos o dañados, como una fracción del total

de mensajes transmitidos, en el periodo de muestreo. Desde el punto de vista teórico, la tasa de error

residual debería ser igual a cero, dado que el trabajo de la capa de transporte precisamente consiste en

esconder todos los errores de la capa de red. En la practica, sin embargo, este puede tener un valor finito

(pequeño).

La probabilidad de fallo de transferencia: Mide la manera en la cual el servicio de

transporte esta actuando, de acuerdo con lo prometido. Cuando se establece una

conexión de transporte, se llega de acuerdo con respecto a un nivel dado de

caudal, de retardo de trafico y de tasa de error residual. La probabilidad de fallo de

transferencia indica la fracción de veces que estos objetivos acordados no se

llegaron a satisfacer, durante algún periodo de observación.

El retardo en la liberación de conexión: Es el tiempo que transcurre entre el inicio

de la liberación de una conexión por el usuario de transporte y de liberación real en

el otro extremo.

La probabilidad de fallo en la liberación de conexión: Es la fracción de intentos de

liberación de conexión que no se completaron dentro del intervalo de retardo

acordado por la liberación de conexión.

El parámetro protección: proporciona una forma para que el usuario del transporte

especifique el interés que tiene de hacer que la capa de transporte brinde protección

contra terceros que no estén autorizados (es decir, interceptores de líneas telefónicas)

para leer o modificar los datos transmitidos.

El parámetro prioridad: brinda una forma al usuario de transporte para indicar que algunas de sus conexiones

son mas importantes que otras y, en caso de que existiera congestión, tenga la seguridad de que las

conexiones con alta prioridad obtendrán servicio, antes de las de menor prioridad.

Elementos de los Protocolos de Transporte

La Internet tiene 2 protocolos principales, TCP(es el orientado a conexiones) y el UDP (básicamente el IP con la adición de una cabecera corta)TCP(Transmisión Control Protocol) Protocolo de Control de Transmisión: se diseño para proporcionar una corriente de bytes confiable. Una interred es diferenteque una sola red, porque las distintas partes pueden tener, topologías, anchos de banda, retardos, tamaños de paquete y otros parámetros con grandesdiferencias. Se diseño TCP para adaptarse dinámicamente a las propiedades de lrun: yes"> y para ser robusto ante distintos tipos de fallas.Se definió formalmente en el RFC-793.Una máquina que reconoce el TCP tiene una entidad de transporte TCP. El servicio de transporte se obtiene haciendo que tanto el transmisor como el receptorcreen puntos terminales, llamados sockets. Cada socket tiene un número (DIRErun: yes"> consiste en una dirección IP del HOST.

El servicio de transporte se implementa mediante un protocolo de transporte que cumple funcionescomo control de errores, la secuencia y control de flujo, etc.

Direccionamiento

Para establecer conexión entre dos procesos de aplicación, el método quenormalmente se emplea es definir direcciones de transporte en las que los procesospueden estar a la espera de solicitudes de conexión. En Internet estos puntosterminales son pares:

· AAL-SAP (run: yes">&nbe: EN-US"> TSAP

· Dirección IP, puerto local àNSAP

Esquema de conexión.

Un esquema de conexión empleado por los HOST UNIX enInternet se conoce como protocolo inicial de conexión. En lugarde que cada servidor concebible escuche en un TSAP bienconocido, cada máquina que desea ofrecer servicio a usuariosremotos tiene un servidor de procesos especial que actuacomo apoderado. (proxy)

El establecimiento de una conexión es sorprendentemente complicado. Ya que el problemase da cuando la red puede perder, almacenar o duplicar paquetes, por ello la solución es tratarde mantener una subred con el menor congestionamiento posible, para ello se debe restringirel tiempo de vida de los paquetes para ello existen las siguientes técnicas:1. Diseño de subred restringida2. Contador de saltos en cada paquete3. Marca de tiempo en cada paquete.El primero evita que los paquetes hagan ciclos, el segundo consiste en incrementar el conteode saltos cada vez que se reenvía el paquete, y el tercero requiere que cada paquete lleve lahora en que fue creado. Teniendo limitado el tiempo de vida de los paquetes, es posibleproponer una manera a prueba de errores de establecer conexiones seguras.

Liberación asimétrica.- es la manera en que funciona elsistema telefónico, cuando unha parte cuelga, se pierde laconexión.Liberación simétrica.- trata a la conexión como dosconexiones unidireccionales distintas, y requiere que cadauna de ellas e libere por separado.Si ninguna de las partes está preparada para desconectarsehasta estar segura que la otra está preparada paradesconectarse también, run: yes"> ocurrirá la desconexión.

Establecimiento de una conexión

Liberación de una conexión

PROTOCOLOS DE TRANSPORTE EN INTERNET

Gracias a la capa de transporte, es posible que los programas de aplicación puedan escribirseutilizando un conjunto normalizado de primitivas, y hacer que dichos programas funcionen en unagran variedad de redes, sin tener que preocuparse de la manera de tratar con diferentes interfases decada subred y con transmisiones inseguras. Si todas las redes reales perfectas y tuvieran las mismasprimitivas de servicio, probablemente no se necesitaría la capa de transporte.

Servicios Proporcionados a la Capa de Sesión

El objetivo fundamental de la capa de transporte consiste en proporcionar un servicio eficiente, fiable y económico a sususuarios, normalmente entidades (por ejemplo procesos) de la capa de sesión.

De la misma manera como hay dos tipos de servicio de red, también hay dos tipos de servicio de transporte:

orientado a conexión y sin conexión. El servicio de transporte orientado a conexión es similar alservicio de red orientado a conexión, desde muchos puntos de vista. En los dos casos, las conexionestienen tres fases: La establecimiento, de transferencia de datos y la de liberación.

Dado que los usuarios no ejercen ningún control sobre la subred, no puedenresolver el problema relacionado con un servicio deficiente mediante el empleode mejores IMP, o bien, incrementado el tratamiento de errores en la capa deenlace.

Básicamente, se puede decir que la existencia de la capa de transporte hace posible que elservicio de transporte sea mas fiable qué el proporcionado por la capa de red subyacente. Lospaquetes extraviados, los datos dañados, e incluso los N-RESET de la red pueden ser detectados ycompensados por la capa de transporte. Además las primitivas de servicio de la capa detransporte pueden diseñarse para ser independientes de las primitivas de servicio de la capa dered, que pueden variar considerablemente de red a red.

es decir

Direccionamiento

Cuando un usuario de transporte desea establecer una conexión con algún otro usuario, deberá especificar con que

usuario remoto se conectara. (el transporte sin conexión tiene el mismo problema: es decir, a quien se transmitirán cada

uno de los mensajes?) El método que normalmente se emplea consiste en definir puntos de acceso al servicio de

transporte (TSAP), a los cuales puedan unirse los procesos y esperar qué llegue alguna solicitud de conexión. Los

TSAP son completamente análogos a los NSAP (puntos de acceso al servicio de red).

1.- Un proceso servicio que proporciona la hora del día en la maquina B se une solo al TSAP 122 para esperar un T-

CONNECT.indication. La manera como un proceso se une por si mismo a un TSAP queda fuera del modelo OSI y

depende totalmente del sistema operativo local.

2.- Un proceso en la maquina A desea averiguar la hora del día, por lo que emita un T-CONNECT.request,

especificando el TSAP 6 como la fuente y, el TSAP 122 como el destino.

3.- La entidad de transporte, que se encuentra en A, selecciona un NSAP de su maquina, así como en la maquina

destinataria, y establece una conexión de red (por ejemplo, un circuito virtual X.25) entre ambas. Mediante el empleo

de esta conexión, puede hablarle a la entidad de transporte localizada en B.

4.- Lo primero que la entidad de transporte en A le comunica a su corresponsal en B es: "Buenos días. Me gustaría

establecer una conexión de transporte entre mi TSAP 6 y tu TSAP 122.

5.- La entidad de transporte en B emite entonces un T-CONNECT.indication, y si el servidor de la hora del día que esta en el

TSAP 122 esta de acuerdo, se establecerá la conexión de transporte.

En lugar de que todos los servicios imaginables se encuentren escuchando en un TSAP bien conocido, cada maquina, que desee ofrecer un

servicio a usuarios remotos, tiene un servidor de procesos especial (o registrador) a través del cual se hace la solicitud de todos los servicios.

Siempre que el servidor de procesos este inactivo, escucha en un TSAP bien conocido. Los usuarios potenciales de cualquier servicio deberán

comenzar por hacer un T-CONNECT.request, especificando la dirección del TSAP del servidor de procesos.

Una vez que la conexión quedo establecida, el usuario transmite un mensaje al servidor de procesos, indicándole el programa que sesea correr

(por ejemplo, el programa de hora del día). Entonces el servidor de procesos selecciona un TSAP seleccionado. Por ultimo, el servidor de

procesos envía al usuario remoto la dirección del TSAP seleccionado, después termina la conexión, y vuelve a seguir escuchando nuevamente

en su bien conocido TSAP.

En el Open Systems Interconnection ( OSI modelo) la comunicación, UDP como TCP, es en

la capa 4, la capa de transporte.

UDP

UDP (User Datagram Protocol) es un protocolo de comunicaciones que ofrece una cantidad limitada de

servicio cuando se intercambian mensajes entre ordenadores en una red que utiliza el ProtocoloInternet (IP).

Específicamente, el UDP no proporciona la secuenciación de los paquetes que llegan los datos pulg Esto

significa que el programa de aplicación que utiliza UDP debe ser capaz de asegurarse de que todo el

mensaje ha llegado y está en el orden correcto. Las aplicaciones de red que quieren ahorrar tiempo de

procesamiento porque tienen unidades muy pequeñas de datos para el intercambio de mensajes (y por lo

tanto muy poco que hacer volver a armar) pueden preferir UDP a TCP. El Trivial File Transfer Protocol

(TFTP) utiliza UDP en lugar de TCP.

UDP proporciona dos servicios no prestados por la capa IP. Proporciona el número de puerto s para

ayudar a distinguir diferentes peticiones de los usuarios y, opcionalmente, una suma de comprobación

de la capacidad para verificar que los datos intactos.

UDP es una alternativa al Transmission Control Protocol (TCP) y, junto con la propiedad intelectual, se refiere a

veces como UDP / IP. Al igual que el Transmission Control Protocol, UDP utiliza el Protocolo de Internet para

conseguir realmente una unidad de datos (denominada datagrama ) desde un ordenador a otro. A diferencia de

TCP, sin embargo, UDP no proporciona el servicio de dividir un mensaje en paquetes (datagramas) y volver a

montar que en el otro extremo.