Contexto

Solo disponible en BuenasTareas
  • Páginas : 24 (5991 palabras )
  • Descarga(s) : 4
  • Publicado : 1 de marzo de 2010
Leer documento completo
Vista previa del texto
Cómo Trabaja TCP/IP
TCP/IP opera a través del uso de una pila. Dicha pila es la suma total de todos los protocolos necesarios para completar una transferencia de datos entre dos máquinas (así como el camino que siguen los datos para dejar una máquina o entrar en la otra). La pila está dividida en capas, como se ilustra en la figura siguiente:
|EQUIPO SERVIDOR O CLIENTE|
|| |
|Capa de |Cuando un usuario inicia una transferencia de datos, |
|Aplicaciones |esta capa pasa la solicitud a la Capa de Transporte. |
|||
|Capa de |La Capa de Transporte añade una cabecera y pasa |
|Transporte |los datos a la Capa de Red. |
|| |
|Capa de |Enla Capa de Red, se añaden las direcciones IP de |
|Red |origen y destino para el enrrutamiento de datos. |
|| |
|Capa de |Ejecuta un control de errores sobre el flujo de datos |
|Enlace de Datos|entre los protocolos anteriores y la Capa Física. |
|| |
|Capa |Ingresa o engresa los datos a través del medio físico, |
|Física |que puede ser Ethernet vía coaxial, PPP vía módem, etc. |Después de que los datos han pasado a través del proceso ilustrado en la figura anterior, viajan a su destino en otra máquina de la red. Allí, el proceso se ejecuta al revés (los datos entran por la capa física y recorren la pila hacia arriba). Cada capa de la pila puede enviar y recibir datos desde la capa adyacente. Cada capa está también asociada con múltiples protocolos que trabajan sobre losdatos.
El Programa Inetd y los Puertos
Cada vez que una máquina solicita una conexión a otra, especifica una dirección particular. En general, está dirección será la dirección IP Internet de dicha máquina. Pero hablando con más detalle, la máquina solicitante especificará también la aplicación que está intentando alcanzar dicho destino. Esto involucra a dos elementos: un programa llamado inetd yun sistema basado en puertos.
Inetd. Inetd pertenece a un grupo de programas llamados TSR (Terminate and stay resident). Dichos programas siempre están en ejecución, a la espera de que se produzca algún suceso determinado en el sistema. Cuando dicho suceso ocurre, el TSR lleva a cabo la tarea para la que está programado.
En el caso de inetd, su finalidad es estar a la espera de que se produzcaalguna solicitud de conexión del exterior. Cuando esto ocurre, inetd evalúa dicha solicitud determinando que servicio está solicitando la máquina remota y le pasa el control a dicho servicio. Por ejemplo, si la máquina remota solicita una página web, le pasará la solicitud al proceso del servidor Web.
En general, inetd es iniciado al arrancar el sistema y permanece residente (a la escucha) hastaque apagamos el equipo o hasta que el operador del sistema finaliza expresamente dicho proceso.
Puertos. La mayoría de las aplicaciones TCP/IP tienen una filosofía de cliente-servidor. Cuando se recibe una solicitud de conexión, inetd inicia un programa servidor que se encargará de comunicarse con la máquina cliente. Para facilitar este proceso, a cada aplicación (FTP o Telnet, por ejemplo) se le...
tracking img