Please enable JavaScript.
Coggle requires JavaScript to display documents.
protocolos (http, https) y modelo cliente-servidor (protocolos (https (El…
protocolos (http, https) y modelo cliente-servidor
protocolos
https
El protocolo de HTTPS significa Hyper Text Transfer Protocol Secure, y es por donde se envía información entre un navegador y página web de forma codificada para mayor seguridad.
ventajas
Confianza
Los usuarios sentirán confianza al visitar tu sitio web, la protección es importante para ellos.
Seguridad
Tener el certificado garantiza la privacidad de tu información en internet, ya que será difícil para un ladrón cibernético acceder a tus datos. De esta manera evitas la usurpación de datos o identidad
-
SEO
Mejora tu SEO, debido que Google solo posiciona páginas que sean seguras. Es decir, tendrías más opciones de calificar dentro del ranking.
desventajas
Errores 404
Cuando migras una web a HTTPS, las direcciones se ven afectadas.
Rendimiento
Si el rendimiento y soporte de tu página no es alto, al cambiar el certificado a HTTPS, te exigirá mayores recursos.
http
El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los intercambios de información entre los clientes Web y los servidores HTTP.
http1
1.-surgio en 1999 2.-se diseño para la vizualizacion de texto en la web
3.- se introdujeron los enlaces a las paginas web
4.- realiza una peticion por cada contenido
http2
se creo en 2015 con el fin de mejorar el http1 1.-mejora el rendimiento en juegos 2.-simplifica el desarollo web
modelo cliente
es un modelo de diseño de software en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta.
ventajas
Centralización del control: los accesos, recursos y la integridad de los datos son controlados por el servidor de forma que un programa cliente defectuoso o no autorizado no pueda dañar el sistema. Esta centralización también facilita la tarea de poner al día datos u otros recursos (mejor que en las redes P2P)..
Escalabilidad: se puede aumentar la capacidad de clientes y servidores por separado. Cualquier elemento puede ser aumentado (o mejorado) en cualquier momento, o se pueden añadir nuevos nodos a la red (clientes y/o servidores).
Fácil mantenimiento: al estar distribuidas las funciones y responsabilidades entre varios ordenadores independientes, es posible reemplazar, reparar, actualizar, o incluso trasladar un servidor, mientras que sus clientes no se verán afectados por ese cambio (o se afectarán mínimamente). Esta independencia de los cambios también se conoce como encapsulación.
Existen tecnologías, suficientemente desarrolladas, diseñadas para el paradigma de C/S que aseguran la seguridad en las transacciones, la amigabilidad de la interfaz, y la facilidad de empleo.
En las redes C/S los demás clientes no tienen acceso a las IP's por lo que se dificulta el rastreo y/o hackeo de los usuarios
desventajas
La congestión del tráfico ha sido siempre un problema en el paradigma de C/S. Cuando una gran cantidad de clientes envían peticiones simultáneas al mismo servidor, puede ser que cause muchos problemas para éste (a mayor número de clientes, más problemas para el servidor). Al contrario, en las redes P2P como cada nodo en la red hace también de servidor, cuanto más nodos hay, mejor es el ancho de banda que se tiene.
El paradigma de C/S clásico no tiene la robustez de una red P2P. Cuando un servidor está caído, las peticiones de los clientes no pueden ser satisfechas. En la mayor parte de redes P2P, los recursos están generalmente distribuidos en varios nodos de la red. Aunque algunos salgan o abandonen la descarga; otros pueden todavía acabar de descargar consiguiendo datos del resto de los nodos en la red.
El software y el hardware de un servidor son generalmente muy determinantes. Un hardware regular de un ordenador personal puede no poder servir a cierta cantidad de clientes. Normalmente se necesita software y hardware específico, sobre todo en el lado del servidor, para satisfacer el trabajo. Por supuesto, esto aumentará el coste.
El cliente no dispone de los recursos que puedan existir en el servidor. Por ejemplo, si la aplicación es una Web, no podemos escribir en el disco duro del cliente o imprimir directamente sobre las impresoras sin sacar antes la ventana previa de impresión de los navegadores.
En las redes C/S la única forma de obtener la información es a través de la que proporciona el servidor el cual los clientes no pueden compartir información entre ellos