Nothing Special   »   [go: up one dir, main page]

02.GWeb - Tecnologias Web

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

SEMANA - 02 U.D.

“Fundamento y diseño de redes de comunicación”

TECNOLOGÍAS WEB

1. Qué es DNS
El DNS o Sistema de Nombres de Dominio pertenece a la familia de protocolos de Internet y sirve
para resolver los nombres de dominio, es decir, para determinar la dirección IP del servidor donde
está alojado el dominio al que queremos acceder. Las páginas web que podemos ver cuando
estamos consultando la red de redes tienen su propia dirección IP, al igual que nuestro ordenador,
nuestro router o cualquier otro dispositivo conectado a Internet.

Las DNS se encargan de traducir nombres legibles para las personas - lo que es una dirección web -
en identificadores binarios asociados con los equipos conectados a la red. Sin este sistema de
nombres de dominio, en vez de escribir una URL tal y como la conocemos, escribiríamos una dirección
IP, es decir, un conjunto de números confusos y difíciles de procesar y de memorizar, por lo que este
sistema ha facilitado enormemente la navegación para los usuarios de Internet, además de resultar
más fiable un nombre que un código numérico.

El concepto de DNS nació de esta necesidad de recordar los nombres de todos los servidores
conectados a Internet. Estamos hablando de los años 80. Estos protocolos han ido evolucionando con
los años, respondiendo al enorme boom de Internet en las últimas décadas.

¿Cómo funciona el DNS?

Los servicios DNS de internet son un conjunto de bases de datos esparcidas en servidores de todo
el mundo. Estas bases de datos tienen la función de indicar el IP que está asociado a un nombre de
un sitio web. Cuando ingresamos una dirección en el buscador, por ejemplo, www.google.com, la
computadora solicita a los servidores de DNS del proveedor de internet que encuentre la dirección
IP asociada a www.google.com. Si los servidores no tienen esa información, se produce una búsqueda
con otros servidores que la puedan tener.

2. Protocolos de Internet
¿Qué es el protocolo IP y para qué sirve?

El Protocolo IP o Internet Protocol (IP) es uno de los pilares básicos de Internet, ya que permite el
desarrollo y transporte de paquetes de datos, aunque su recepción no está asegurada. Además,
forma parte del conocido protocolo TCP/IP.

Por lo tanto, el protocolo IP actúa como si fuera una “distribuidora” de datos encapsulados o
empaquetados, los cuales viajan por distintas trayectorias o “caminos”, siendo por esto último por lo
que no se garantiza su recepción.

Características del protocolo IP

 Protocolo orientado a no conexión, es decir, los paquetes de información viajan a través de la


Red por diferentes trayectos hasta llegar al destino.
 Basado en datagramas, es decir, datos “empaquetados”.
 Fragmenta paquetes de datos si es necesario.
 No fiable

1
SEMANA - 02 U.D. “Fundamento y diseño de redes de comunicación”

3. Protocolo HTTP y HTTPS


¿Qué es HTTP?

Las siglas HTTP, acrónimo de Hypertext Transfer Protocol, es un protocolo de transferencia de


hipertexto. En otras palabras, HTTP es un protocolo de comunicación que permite la transferencia de
información en Internet.

“Gracias al protocolo HTTP es posible la transferencia de información entre el navegador del usuario
y el servidor donde se aloja una determinada página web.”

El protocolo HTTP ha sido desarrollado por la World Wide Web Consortium y la Internet Engineering
Task Force. Se finalizó en 1999 con el objetivo de definir y poder estandarizar la sintaxis y la semántica
de los intercambios de información que se llevan a cabo entre los distintos equipos que componen
una red.

Evolución del protocolo HTTP

Durante muchos años, el protocolo HTTP ha sido el más utilizado en la Red. Desde que comenzó su
desarrollo en 1989, se han lanzado diferentes versiones más avanzadas que han sabido adaptarse a
las necesidades y al avance tecnológico del momento:

 HTTP/0.9: La primera versión del protocolo HTTP, denominada así a posteriori para poder
identificarlas de las siguientes versiones. Este protocolo no utiliza cabeceras HTTP por lo que
solamente podían transferirse archivos en HTML. Además, no existían los códigos de estado HTTP
como los conocemos hoy en día.
 HTTP/1.0: Mucho más flexible que la versión anterior tanto para navegadores como para los
servidores web. Permite los métodos de petición GET, HEAD y POST y todavía es utilizada hoy en
día en algunos servidores proxy.
 HTTP/1.1: Publicada en 1997 y añade bastantes mejoras con relación a la versión anterior. En
esta versión ya se pueden realizar múltiples peticiones a la vez por parte de un cliente, la
conexión puede ser reutilizada y se añadieron mejoras en la gestión de caché.
 HTTP/2: Pretende implantarse como un estándar en la web. Aunque no modifica
semánticamente el protocolo anterior, sí incluye muchas mejoras que benefician tanto a usuarios
como a cualquier persona que tenga una web. Por ejemplo, HTTP/2 incluye compresión, necesita
menos recursos, lo que implica una menor latencia, el servidor puede responder a varias
peticiones al mismo tiempo… En definitiva, mejoras que tienen como objetivo una Web más
rápida y segura.

Actualmente HTTP/1.1 sigue siendo la versión más utilizada a nivel mundial, aunque en los últimos
21 años (desde su lanzamiento) también ha sabido adaptarse a los cambios en los hábitos de consumo
de los usuarios.

Aunque sea un protocolo demasiado vulnerable, quizá hace 15 años no suponía un gran riesgo a la
hora de navegar por Internet. Sin embargo, en la actualidad solo determinados sitios web continúan
facilitando el intercambio de información de este protocolo.

En la actualidad, empleamos las páginas web para comprar online, pedir cita en el médico o realizar
gestiones bancarias. Algo que no era común que hiciésemos desde nuestro portátil o smartphone
hace no demasiados años. Las cosas han cambiado.

Ha surgido entonces la necesidad de proteger la información que se transfiere entre el navegador del
usuario y los servidores web. Es decir, era necesario un protocolo más seguro que cifre las conexiones
de manera que ningún usuario malintencionado pueda interceptarla o robarla. De este modo surgió
HTTPS.

¿cuál es la diferencia entre los protocolos de comunicación HTTP y HTTPS?

HTTPS utiliza una combinación de dos protocolos de comunicación (HTTP+SSL/TLS) que hace que
cualquier tipo de información que se transmita en la red sea cifrada y nadie pueda acceder a ella,

2
SEMANA - 02 U.D. “Fundamento y diseño de redes de comunicación”

únicamente navegador y servidor web. Y para ello es necesario que tu web tenga instalado un
Certificado SSL.

“La principal diferencia entre HTTP y HTTPS es la seguridad. El protocolo HTTPS impide que otros
usuarios puedan interceptar la información confidencial que se transfiere entre el cliente y el servidor
web a través de Internet.”

4. Dirección URL: Estructura


Una URL (localizador uniforme de recursos) es un tipo de identificador uniforme de recursos (URI)
que proporciona una forma de acceder a la información de ordenadores remotos, como un servidor
web y el almacenamiento en la nube.

Contiene varios elementos, como el protocolo de comunicación de la red, un subdominio, un nombre


de dominio y su extensión

5. Servidor Web
Un servidor web es un software que forma parte del servidor y tiene como misión principal devolver
información (páginas) cuando recibe peticiones por parte de los usuarios.

En otras palabras, es el software que permite que los usuarios que quieren ver una página web en su
navegador puedan hacerlo.

Tipos de servidores Web

 Servidor HTTP Apache

El servidor HTTP Apache es un software de código abierto y gratuito, que durante años ha sido el
software más utilizado por los servidores web, rivalizando actualmente con Nginx.

Además destaca por ser multiplataforma, siendo compatible con sistemas operativos como
Linux, Window, IOS, Unix, etc

 Servidor Nginx

Al igual que con Apache estaríamos ante un software de código abierto y multiplataforma
compatible con Window, IOS, Linux, etc. Tiene una versión de pago además de la gratuita.

Este tipo de servidor web es conocido por su buen funcionamiento cuando tiene que gestionar
un número alto de visitas simultáneas, ya que los usuarios no perciben retraso en la carga de la
página aunque se esté produciendo ese acceso concurrente.

Actualmente es el software para servidores web más usado en el mundo.

3
SEMANA - 02 U.D. “Fundamento y diseño de redes de comunicación”

 LiteSpeed

LiteSpeed nació como sustituto de Apache, para mejorar el rendimiento del servidor web en
entornos de alto tráfico.

Tiene una versión gratuita y otra de pago al igual que Nginx.

LiteSpeed puede ser utilizado como reemplazo directo de Apache, ya que ofrece compatibilidad
con los archivos .htaccess y las aplicaciones web diseñadas para Apache.

En la actualidad los tests de rendimiento no señalan una mejora al respecto de Nginx.

 Servidor Microsoft IIS

Este tipo de servidor web está desarrollado por Microsoft y, en el caso de que se necesite integrar
herramientas de Microsoft, sería una alternativa recomendable por la compatibilidad que
obtendríamos.

Se ejecuta con Windows gracias a la tecnología IIS (Internet Information Services) y es compatible
con páginas programadas en ASP (Active Server Pages) o .NET, a diferencia del resto de servidores
web compatibles con Linux.

 Sun Java System Web Server

Este tipo de servidor está pensado para programadores que trabajan con Java, Python o Ruby.

Es un servidor web creado para soportar una gran carga de trabajo con tecnologías muy
específicas como Java.

También podría gustarte