En redes de computadoras, un servicio de red es una aplicación que se ejecuta en la capa de aplicación de red y superior, que proporciona almacenamiento, manipulación, presentación, comunicación u otra capacidad de datos 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 una computadora servidor dedicada que ofrece múltiples servicios) y al que acceden a través de una red los componentes del cliente que se ejecutan en otros dispositivos. Sin embargo, los componentes del cliente y del servidor se pueden ejecutar en la misma máquina.
Los clientes y servidores suelen tener 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) para asignar 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 (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 protocolos y métodos de comunicaciones 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 servicios de red.
Muchos servicios basados en IP están asociados con un número de puerto particular 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 suelen escuchar 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, usan TCP, mientras que los servicios en tiempo real donde los paquetes posteriores son más importantes que los paquetes más antiguos usan UDP.
Por ejemplo, la transferencia de archivos requiere una precisión total y, por lo tanto, normalmente se realiza mediante TCP, y las conferencias de audio se realizan con frecuencia a través de UDP, donde es posible que no se noten fallas momentáneas.
UDP carece de sistema integrado para evitar la congestión de la red y los protocolos que lo utilizan deben diseñarse con mucho cuidado para evitar el colapso de la red.
Servicio de red: una capacidad que facilita la operación de una red. Por lo general, lo proporciona un servidor (que puede ejecutar uno o más servicios), basado en 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.