- El Consorcio World Wide Web
- Dominio
- Tipos de dominios
- Domain Name System
- Protocolo criptográfico
- Diferencias entre HTTP y HTTPS
El Consorcio World Wide Web
El Consorcio World Wide Web ( W3C ) es el principal internacional organización de estándares para la World Wide Web (WWW abreviada o W3).
Fundada y actualmente liderado por Tim Berners-Lee , [ 3 ] el consorcio está integrado por las organizaciones miembros que mantienen personal a tiempo completo con el fin de trabajar juntos en el desarrollo de estándares para la World Wide Web . A partir del 24 de mayo 2014 , el World Wide Web Consortium (W3C) tiene 385 miembros. [ 2 ]
El W3C también se dedica a la educación y la divulgación, desarrolla software y sirve como un abierto foro de discusión sobre la Web.
W3C trata de hacer cumplir la compatibilidad y acuerdo entre los miembros de la industria en la adopción de nuevos estándares definidos por el W3C. Versiones incompatibles de HTML son ofrecidos por diferentes proveedores, causando inconsistencia en cómo se muestran las páginas Web. El consorcio intenta conseguir todos esos proveedores para poner en práctica un conjunto de principios y componentes que son elegidos por el consorcio centrales.
Dominio
Un dominio de Internet es una red de identificación asociada a un grupo de dispositivos o equipos conectados a la red Internet.
El propósito principal de los nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada nodo activo en la red, a términos memorizables y fáciles de encontrar. Esta abstracción hace posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la red Internet, aún cuando el cambio implique que tendrá una dirección IP diferente.1
Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían que acceder a cada servicio web utilizando la dirección IP del nodo (por ejemplo, sería necesario utilizar http://192.0.32.10 en vez de http://example.com). Además, reduciría el número de webs posibles, ya que actualmente es habitual que una misma dirección IP sea compartida por varios dominios.
URL frente a nombre de dominio[editar]
El siguiente ejemplo ilustra la diferencia entre una URL (Uniform Resource Locator/"Recurso de Localización Uniforme") y un nombre de dominio:
URL: http://www.example.com/index.html
Nombre de dominio de nivel superior: com
nombre de dominio: example.com
nombre de host: www.example.com
Documento: index.html
Tipos de dominios
Existen dos grandes grupos de dominios, los dominios genéricos y los dominios territoriales.
Por un lado los dominios genéricos o gTLD, siglas de geographical Top Level Domain, son aquellos que no se ajustan a un pais determinado, como por ejemplo los conocidos dominios .com, .net, o .info, o los menos utilizados .edu o .mil. Puede consultar las características de cada uno de los tipos de dominios genéricos en las subsecciones accesibles mediante el menu de la derecha.
Por otro lado los dominios territoriales o ccTLD, siglas de country code Top Level Domains, son dominios de primer nivel que están asociados a un pais en concreto, como pueden ser el .es de España, o el .fr de Francia. Estos dominios, siempre de dos letras siguen el estándar ISO 3166. Puede consultar la lista completa además de la características de los dominios territoriales mas usuales en esta misma sección.
Domain Name System
Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la función más conocida de los protocolos DNS. Por ejemplo, si la dirección IP del sitio FTP de prox.mx es 200.64.128.4, la mayoría de la gente llega a este equipo especificando ftp.prox.mx y no la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría cambiar por muchas razones, sin que tenga que cambiar el nombre.
Inicialmente, el DNS nació de la necesidad de recordar fácilmente los nombres de todos los servidores conectados a Internet. En un inicio, SRI (ahora SRI International) alojaba un archivo llamado HOSTS que contenía todos los nombres de dominio conocidos. El crecimiento explosivo de la red causó que el sistema de nombres centralizado en el archivo hosts no resultara práctico y en 1983, Paul V. Mockapetris publicó los RFC 882 y RFC 883 definiendo lo que hoy en día ha evolucionado hacia el DNS moderno. (Estos RFCs han quedado obsoletos por la publicación en 1987 de los RFCs 1034 y RFC 1035).
Protocolo criptográfico
Un protocolo de seguridad (también llamado protocolo criptográfico o protocolo de cifrado) es un protocolo abstracto o concreto que realiza funciones relacionadas con la seguridad, aplicando métodos criptográficos.
Un protocolo describe la forma en que un algoritmo debe usarse. Un protocolo lo suficientemente detallado incluye detalles acerca de las estructuras de datos y representaciones, punto en el cual puede usarse para implementar versiones interoperables múltiples de un programa.
Los protocolos criptográficos se usan ampliamente para transporte de datos seguros a nivel de aplicación. Un protocolo criptográfico comúnmente incorpora por lo menos uno de los siguientes aspectos:
Establecimiento de claves
Autenticación de entidades
Cifrado simétrico y autenticación de mensajes
Transporte de datos en forma segura a nivel de aplicación
Métodos de no repudio
Diferencias entre HTTP y HTTPS
Seguramente en más de una oportunidad hemos oído hablar de "HTTPS", pero no estamos realmente seguros de lo que significa, y tampoco nos importa demasiado. Esta actitud puede ocasionarnos una gran cantidad de serios problemas relacionados con la seguridad de nuestros datos cuando navegamos en Internet, aunque siempre lo hagamos en sitios seguros y de buena reputación. En este artículo conoceremos qué significa HTTPS y por que ese término es tan importante.
Antes que nada, tenemos que saber que HTTPS es la forma más segura de navegar por Internet, ya que cualquier dato que introduzcamos en el navegador viajará cifrado y por lo tanto no podrá ser analizado para su uso, tanto con fines comerciales o delincuenciales.
Principales diferencias entre HTTP y HTTPS
El Hypertext Transfer Protocol (HTTP), más conocido en español como Protocolo de Transferencia de Hipertexto, es un sistema utilizado en sistemas de redes, diseñado con el propósito de definir y estandarizar la sintaxis y la semántica de las transacciones que se llevan a cabo entre los distintos equipos que conforman una red.
La principal característica de este protocolo es que es un sistema orientado al funcionamiento del tipo "petición-respuesta", lo que significa que en la estructura debe existir un cliente y un servidor, siendo el cliente el que efectúe las peticiones y el servidor el que las responde. Las respuestas del servidor pueden ser la descarga de un archivo o la apertura de una página web, dependiendo del tipo de petición solicitada.
Básicamente, una vez que en el navegador escribimos una dirección web y presionamos la tecla "Enter", el servidor nos responderá devolviéndonos lo deseado.
HTTP seguro
En el caso del Hypertext Transfer Protocol Secure (HTTPS) o Protocolo de Transferencia de Hipertexto Seguro, el sistema se basa en una combinación de dos protocolos diferentes, HTTPS y SSL/TLS.
Esta es la manera más segura y confiable de poder acceder a los contenidos que nos ofrece la web, ya que cualquier dato o información que introduzcamos será cifrada, lo que garantiza que no podrá ser vista por nadie más que el cliente y el servidor, anulando de esta forma la posibilidad de que pueda ser utilizada, ya que el ciberdelincuente sólo tendrá en sus manos datos cifrados que no podrá descifrar.
Cómo podemos ver, la utilización del protocolo HTTPS es de vital importancia para cualquier actividad que involucre el uso de datos personales como los utilizados en entidades bancarias, tiendas en línea, correos electrónicos y en cualquier otro sitio en el cual debamos introducir passwords, números de tarjeta de crédito u otra información personal.
Certificados
Para que el sistema pueda funcionar, se debe implementar el esquema de "Certificado", teniendo que estar este debidamente firmado por una autoridad. En el caso de los navegadores web, este método es transparente para el usuario, ya que los certificados necesarios como para poder explorar Internet sin problemas son obtenidos con el navegador.
En el siguiente cuadro, podremos ver las principales diferencias entre los protocolos HTTP y HTTPS:
HTTP | HTTPS |
URL comienza con "http://" | URL comienza con "https://" |
Se utiliza el puerto 80 para la comunicación | Se utiliza el puerto 443 para la comunicación |
Sin garantía | Asegurado |
Funciona a nivel de aplicación | Funciona a nivel de transporte |
Sin cifrado | Con certificado |
No hay certificados requeridos | Certificado prescrito |
Autor:
Yohan Narvaez
Jose Lyon
Ramon Benzon
I N S T I T U T O U N I V E R S I T A R I O D E T E G N O L O G I A
" A N T O N I O J O S E D E S U C R E"
REPUBLICA BOLIVARIANA DE VENEZUELA
PORLAMAR-EDO NUEVA EPARTA
FECHA 03/07/2014