Tema3

Servidores

Un servidor web es un programa que está diseñado para transferir hipertextos, páginas web o páginas HTML (HyperText Markup Language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música. El programa implementa el protocolo HTTP (HyperText Transfer Protocol) que pertenece a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa.

WWW, World Wilde Web o gran tela de araña, es básicamente un medio de comunicación de texto, gráficos y otros objetos multimedia a través de Internet, es decir, la web es un sistema de hipertexto que utiliza Internet como su mecanismo de transporte o desde otro punto de vista, una forma gráfica de explorar Internet.


HTTP: Protocolo sin estado, es decir, que no recuerda ningún momento al actual. Las conexiones no se guardan abiertas, se abren y cierran correctamente para el pedido y envío del documento.
Para resolver la falta de memoria:
*Servidores Proxy: guardan un registro de la actividad cliente-servidor.
*Cookies.

1.Servidores Web

NCSA: Fue uno de los primeros serviores, ademas de ser gratuito. Tiene sus limitaciones importantes:
*No puede realizar funciones proxy.
*No admite transaciones seguras.

Apache: Es gratuito. Trabaja sobre plataforma Linux y Windows, y lenguaje dinámico PHP-C.

IIS: Internet Information Server. Creado por Microsoft y de pago, trabajo en Windows 2003 Server. Permite lenguaje dinámico, ASP-Visual Basic.

Transacción:
Una transacción HTTP está formado por un encabezado seguido de una línea en blanco y los datos; y el encabezado especificara cosas como:
*La acción requerida del servidor.
*El tipo de retorno.
El uso de campos de encabezado da gran flexibilidad al protocolo, al permitir que se envíe información descriptiva.

Versiones:
el cliente le dice al servidor la versión que usa y el servidor le contesta en dicha versión.
*La versión 1.0 fué la 1ª revisión del protocolo que especifica su versión en la comunicaciones.
*La 1.1 es la versión actual, permite al cliente enviar varias peticiones a la vez.
*Versión 1.2. Todavía no se usa, amenos notablemente. Propone una extensión del protocolo.

*Diálogo HHTP:
Para obtener un recurso mediante URL (localizador uniforme de recursos):
1.Se abre una conexión al host, al puerto indicado o bien en el puerto 80, sino se especifica ninguno.
2.Se envia un mesage de petición

    Get /nommbre_página.html HTTP/1.1
    Host: www.nombre_de_la_página.com
    User_Agent, nombre_navegador

3.El servidor responde una cabeza seguida de los datos correspondientes:

HTTP 1.1/ código

200 ok

404 no encontrado

Data.Fecha

Center-type : tipo de contenido

(texto, imagen, video)

Contenido: tamaño del contenido

*Características de los servidores HTTP:

-Comunicación HHTP.
-Métodos de petición - Request.
-Método de respuesta.
-Lía de encabezado.
-Tipos Mime.
-Código de respuesta.

.Mensages que indican petición rechazada: 100.
.Tansició,n exitosa: 200.
.Redireccionamiento a otro URL: 300.
.Error por parte del cliente: 400.
.Error por parte del servidor: 500.

*Protocolos seguros:
SSL - Encripta la comunicación entre cliente y servidor. A de más habilita la posibilidad de utilizar firmas digitales. HTTPS=HTTP+SSL.

Firmas electrónicas:
Permite identificar a la persona que realiza una transacción. Proporciona el servicio de auntentificación y la fiabilidad de que el autor es quien dice ser.
Esta tecnología es como el DNI electrónico que se usa para realizar gestiones oficiales.
La técnica de la firma se compone de:
*Una clave pública y una clave privada, también llamada certificado digital.
*La firma digital codifica el contenido del mensaje, de manera que solo puede ser descodificada por la clave pública. La mejor o peor calidad de las claves determina su nivel de seguridad. Para obtener el certificado digital hay que acudir a una entidad certificadora.

Los pasos necesarios para el envio de mensaje con firma digital son:
-El usuario redacta el mensaje a enviar.

-Utiliza una función hash que genere un resumen del mensaje.
-La en cripta utilizando su clave principal.
-Añade la firma digital al texto de mensaje.
-Envía la firma y el mensaje.
-El destinatario usa la clave pública del remitente para comprobar la firma digital y desencriptar el hash.
-Obtiene un resumen del mensaje usando la misma función hash. Se comparan los 2 resúmenes si son iguales, quiere decir, que el mensaje es del autor indicado.

*Autoridades certificadoras:
La misión de esta, es garantizar que la persona es quien dice ser.
Existen 3 tipos:
-B1: Certificado temporal.
-B2: Certificado personal sin acreditación presencial.
-B3: Certificado personal con acreditación presencial.

Algunas entidades certificadoras son:
-Fabricas nacional de moneda y timbre.
-Las cámaras de comercio.
-Las comunidades autónomas.

0 Response to "Tema3"

Publicar un comentario