Fundamentos de Arquitectura Cliente-Servidor y Servicios Web
Clasificado en Informática
Escrito el en
español con un tamaño de 2,85 KB
1. Arquitectura cliente-servidor
Se basa en el intercambio de información entre un ordenador que la solicita (Cliente) y otro que la suministra y administra (Servidor).
2. Servicios de servidores
- World Wide Web (WWW): Acceso a documentos, imágenes o vídeos mediante protocolos HTTP (Hypertext Transfer Protocol) o HTTPS (Hypertext Transfer Protocol Secure).
- Correo electrónico: Intercambio de información entre dos usuarios sin necesidad de estar conectados simultáneamente.
- Intercambio de ficheros: Acceso a archivos en un ordenador remoto (servidor) para su lectura o almacenamiento.
- Chat: Comunicación en tiempo real entre usuarios.
- Foros: Espacios donde los usuarios aportan información y opiniones.
- Blogs: Plataformas donde un usuario o grupo expone vivencias y contenido de su interés.
- Proxy: Intermediario que oculta la identidad del cliente que realiza la petición al servidor.
3. Código de páginas web
El lenguaje HTML utiliza etiquetas o códigos para definir cada sección. Se escribe entre los símbolos <>: <etiqueta> activa el código y </etiqueta> lo desactiva.
Editores web
Existen dos tipos principales:
- Editores que solo realizan coloración según el código.
- Editores que muestran el resultado final mientras se escribe.
4. Navegadores web
Programas encargados de interpretar el código HTML, tales como: Chrome, Internet Explorer, Mozilla Firefox y Safari.
5. Buscadores
Centros de datos donde se almacena y clasifica la información. Esta es rastreada mediante bots. Ejemplos: Google, Bing, Yahoo y DuckDuckGo.
6. Almacenamiento web
Su funcionamiento se basa en mantener sincronizadas una o más carpetas del PC o móvil con servidores en la nube.
7. Correo electrónico
El flujo es: Emisor > Servidor SMTP > POP3 > Destinatario.
- SMTP (Simple Mail Transfer Protocol)
- POP3 (Post Office Protocol 3)
- IMAP (Internet Message Access Protocol)
8. Conexión de forma remota
- TeamViewer
- SSH (Secure Shell): Protocolo y programa utilizado para manejar un ordenador de manera remota mediante el intérprete de comandos. Es ampliamente utilizado en entornos Linux.
9. Seguridad informática
- Utilizar siempre el protocolo HTTPS.
- Implementar certificados digitales.
- Evitar el acceso a páginas sospechosas.