Red de conocimiento informático - Problemas con los teléfonos móviles - ¿En qué protocolo se basa el servicio web?

¿En qué protocolo se basa el servicio web?

Los servicios web se basan en el protocolo HTTP.

HTTP (Protocolo de transferencia de hipertexto) es un protocolo de capa de aplicación para sistemas de información distribuidos, colaborativos e hipermedia. Es la base para la comunicación de datos en toda la Web y también es el protocolo de red más utilizado en Internet.

El protocolo HTTP es un protocolo de capa de aplicación basado en el protocolo de comunicación TCP/IP para transferir datos (archivos HTML, archivos de imágenes, resultados de consultas, etc.). No implica la transmisión de paquetes de datos, pero especifica principalmente el formato de comunicación entre el cliente y el servidor. El número de puerto predeterminado es 80. Como cliente HTTP, el navegador envía todas las solicitudes al servidor HTTP, es decir, al servidor WEB, a través de la URL. El servidor web envía información de respuesta al cliente según la solicitud recibida.

La tendencia de desarrollo de los servicios web

1. El contenido es más dinámico: un servicio web debe poder fusionar contenido de múltiples fuentes diferentes, que pueden incluir acciones, clima y noticias. , etc. En el entorno tradicional, el contenido, como niveles de inventario, órdenes de compra o información de catálogo, proviene de sistemas back-end.

2. El ancho de banda es más económico: los servicios web pueden distribuir varios tipos de contenidos (audio, vídeo en streaming, etc.).

3. Almacenamiento más económico: los servicios web deben poder manejar grandes cantidades de datos de manera inteligente, lo que significa utilizar tecnologías como bases de datos, directorios LDAP, almacenamiento en caché y software de equilibrio de carga para mantener la escalabilidad.

4. La informática universal es más importante: los servicios web no pueden exigir que los clientes utilicen una determinada versión del navegador tradicional de Windows y deben admitir varios dispositivos, plataformas, tipos de navegador y varios tipos de contenido.