En redes de computadoras, un servicio de red es una aplicación que se ejecuta en la capa de aplicación de red y superiores, que proporciona almacenamiento de datos, manipulación, presentación, comunicación u otra capacidad que a menudo se implementa utilizando una arquitectura cliente-servidor o de igual a igual basada en protocolos de red de capa de aplicación . [1]
Cada servicio suele ser proporcionado por un componente de servidor que se ejecuta en una o más computadoras (a menudo, un servidor dedicado que ofrece múltiples servicios) y al que se accede a través de una red mediante componentes de cliente que se ejecutan en otros dispositivos. Sin embargo, los componentes de cliente y servidor pueden ejecutarse en la misma máquina.
Los clientes y servidores a menudo tendrán una interfaz de usuario y, a veces, otro hardware asociado a ella.
Algunos ejemplos son el Sistema de nombres de dominio (DNS), que traduce los nombres de dominio a direcciones de Protocolo de Internet (IP), y el Protocolo de configuración dinámica de host (DHCP), que asigna información de configuración de red a los hosts de la red. Los servidores de autenticación identifican y autentican a los usuarios, proporcionan perfiles de cuentas de usuario y pueden registrar estadísticas de uso.
Los servicios de correo electrónico , impresión y sistemas de archivos distribuidos (en red) son servicios comunes en las redes de área local . Requieren que los usuarios tengan permisos para acceder a los recursos compartidos.
Otros servicios de red incluyen:
En la programación de redes informáticas , la capa de aplicación es una capa de abstracción reservada para los protocolos y métodos de comunicación diseñados para comunicaciones de proceso a proceso a través de una red IP . Los protocolos de la capa de aplicación utilizan los protocolos de la capa de transporte subyacentes para establecer conexiones de host a host para los servicios de red.
Muchos servicios basados en IP están asociados a un número de puerto particular bien conocido , que está estandarizado por la gobernanza técnica de Internet.
Por ejemplo, los servidores World Wide Web operan en el puerto 80 y los servidores de retransmisión de correo electrónico normalmente escuchan en el puerto 25.
Diferentes servicios utilizan diferentes técnicas de transmisión de paquetes.
En general, los paquetes que deben pasar en el orden correcto, sin pérdidas, utilizan TCP, mientras que los servicios en tiempo real donde los paquetes posteriores son más importantes que los más antiguos utilizan UDP.
Por ejemplo, la transferencia de archivos requiere total precisión y por lo tanto normalmente se realiza mediante TCP, y las conferencias de audio se realizan frecuentemente mediante UDP, donde los fallos momentáneos pueden no notarse.
UDP carece de un sistema integrado para evitar la congestión de la red y los protocolos que lo utilizan deben diseñarse con sumo cuidado para evitar el colapso de la red.
Servicio de red: capacidad que facilita el funcionamiento de una red. Normalmente lo proporciona un servidor (que puede ejecutar uno o más servicios), en función de los protocolos de red que se ejecutan en la capa de aplicación en el modelo de interconexión de sistemas abiertos (OSI) de la red.