Professional Documents
Culture Documents
Pgina 1
Aplicaciones son los programas de software que utiliza la gente para comunicarse a travs de la red. Algunas aplicaciones de usuario final son
Pgina 2
compatibles con la red, lo cual significa que implementan los protocolos de la capa de aplicacin y pueden comunicarse directamente con las capas inferiores del stack de protocolos. Los clientes de correo electrnico y los exploradores Web son ejemplos de este tipo de aplicaciones. Servicios de la capa de Aplicacin Otros programas pueden necesitar la ayuda de los servicios de la capa de Aplicacin para utilizar los recursos de la red, como transferencia de archivos o cola de impresin en red. Aunque son transparentes para el usuario, estos servicios son los programas que se comunican con la red y preparan los datos para la transferencia. Diferentes tipos de datos, ya sea texto, grfico o vdeo, requieren de diversos servicios de red para asegurarse de que estn bien preparados para procesar las funciones de las capas inferiores del modelo OSI.
Pgina 3
Un protocolo puede especificar cmo se establece la conexin de redes y otro describir el proceso para la transferencia de datos cuando el mensaje se pasa a la siguiente capa inferior.
3.2.2 Servidores
Un servidor generalmente es una computadora que contiene informacin para ser compartida con muchos sistemas de cliente. Algunos servidores pueden requerir de autenticacin de la informacin de cuenta del usuario para verificar si el usuario tiene permiso para acceder a los datos solicitados o para utilizar una operacin en particular. Los daemons se describen como servidores que escuchan una solicitud del cliente, porque estn programados para responder cada vez que el servidor recibe una solicitud para el servicio proporcionado por el daemon.
Pgina 4
En este modelo, cada cliente es un servidor y cada servidor es un cliente. Ambos pueden iniciar una comunicacin y se consideran iguales en el proceso de comunicacin. Cuando inicia una aplicacin punto a punto especfico, sta invoca la interfaz de usuario requerida y los servicios en segundo plano. Luego, los dispositivos pueden comunicarse directamente. Algunas aplicaciones P2P utilizan un sistema hbrido donde se descentraliza el acceso a los recursos pero los ndices que apuntan a las ubicaciones de los recursos estn almacenados en un directorio centralizado. El servidor de ndice tambin puede ayudar a conectar dos puntos, pero una vez conectados, la comunicacin se lleva a cabo entre los dos puntos, sin comunicacin adicional al servidor de ndice.
Pgina 6
3.3.5 DHCP
El servicio Protocolo de configuracin dinmica de host (DHCP) permite a los dispositivos de una red obtener direcciones IP y dems informacin de un servidor DHCP. El servidor DHCP elije una direccin de un rango configurado de direcciones denominado pool y se la asigna (alquila) al host por un perodo establecido. DHCP hace posible el acceso a Internet utilizando zonas activas inalmbricas en aeropuertos o cafs. Una vez que ingresa al rea, el cliente de DHCP de la computadora porttil contacta al servidor de DHCP mediante una conexin inalmbrica. El servidor de DHCP mantiene un pool de las direcciones IP y alquila una direccin a cualquier cliente habilitado por DHCP cuando el cliente est activado. Debido a que las direcciones IP son dinmicas (alquiladas) en lugar de estticas (asignadas en forma permanente), las direcciones en desuso regresan automticamente al pool para volver a asignarse.
Pgina 7
Muchas aplicaciones del cliente estn disponibles para acceder en la red Gnutella, entre ellas: BearShare, Gnucleus, LimeWire, Morpheus, WinMX y XoloX.
El protocolo Gnutella define cinco tipos de paquetes diferentes: ping: para descubrir un dispositivo, pong: como respuesta a un ping, consulta: para ubicar un archivo, query hit: como respuesta a una consulta, y push: como una solicitud de descarga.
Pgina 8
Pgina 9
Multiplexacin de conversaciones: A cada una de estas aplicaciones o servicios se les asigna una direccin conocida como puerto para que la capa de Transporte pueda determinar con qu aplicacin o servicio se identifican los datos. Los encabezados para las funciones bsicas de segmentacin y reensamblaje de datos, algunos protocolos de la capa de Transporte proveen: conversaciones orientadas a la conexin, entrega confiable, reconstruccin ordenada de datos, y control del flujo.
Estas conexiones preparan las aplicaciones para que se comuniquen entre s antes de que se transmitan los datos. Entrega confiable La capa de Transporte puede asegurar que todas las secciones lleguen a destino al contar con el dispositivo de origen para volver a transmitir los datos que se hayan perdido. Entrega en el mismo orden Al numerar y secuenciar los segmentos, la capa de Transporte puede asegurar que los mismos se reensamblen en el orden adecuado. Control del flujo Cuando la capa de Transporte advierte que estos recursos estn sobrecargados, algunos protocolos pueden solicitar que la aplicacin que enva reduzca la velocidad del flujo de datos.
Pgina 10
Determinacin de la necesidad de confiabilidad Todos los datos perdidos pueden corromper una comunicacin y dejarla incompleta o ilegible. Imponer el uso de recursos adicionales para asegurar la confiabilidad para esta aplicacin puede reducir la utilidad de la misma. La imagen en un streaming vdeo se degradara en gran medida si el dispositivo de destino tuvo que dar cuenta de los datos perdidos y demorar el stream mientras espera que lleguen.
Pgina 11
Transporte mantiene un seguimiento de este puerto y de la aplicacin que gener la solicitud, de manera que cuando se devuelva una respuesta, pueda ser enviada a la aplicacin correcta.
Informa al dispositivo de destino que el cliente de origen intenta establecer una sesin de comunicacin en ese nmero de puerto.
Dentro del encabezado del segmento TCP, existen seis campos de 1 bit que contienen informacin de control utilizada para gestionar los procesos de TCP. Estos campos son los siguientes: URG: Urgente campo de sealizador significativo, ACK: Campo significativo de acuse de recibo, PSH: Funcin de empuje, RST: Reconfiguracin de la conexin, SYN: Sincronizar nmeros de secuencia, FIN: No hay ms datos desde el emisor.
Pgina 13
4. El cliente responde con un ACK para dar acuse de recibo de FIN desde
el servidor. Luego, el servidor finaliza la conexin y enva un segmento normal que contiene datos con el sealizador ACK establecido utilizando el nmero de acuse de recibo, confirmando as que se han recibido todos los bytes de datos. El receptor indica que no existen ms datos para enviar estableciendo el sealizador FIN en el encabezado del segmento enviado al origen.
Pgina 14
Pgina 15
Pgina 16