Fundamentos de Internet y Estructura de Lenguajes de Marcado

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,73 KB

Internet

Internet es una red informática mundial, descentralizada, formada por la conexión directa entre computadoras u ordenadores mediante un protocolo especial de comunicación.

El software complejo se organiza en capas; cada una ofrece un conjunto de servicios a las capas superiores, ocultándoles los detalles de implementación (encapsulación). Cada capa se comunica con las capas del mismo nivel siguiendo reglas que se denominan protocolos, y que incluyen aspectos de sintaxis, semántica y sincronización.

Modelos y Protocolos

  • OSI es un modelo teórico de referencia de 7 capas.
  • TCP/IP es la pila de protocolos en la que está basada la comunicación en Internet. Está dividido en capas o niveles y se considera un estándar "de facto".

Sistemas de Nombres y Dominios

Un dominio es un nombre identificativo de un sitio web.

  • Domain Name System (DNS): Es un sistema de nombres jerárquico, capaz de asociar cada nombre de dominio con una dirección IP.

Internet se divide en varios cientos de dominios de nivel superior, cada uno de los cuales abarca muchos hosts. Los nombres de dominio de nivel superior (primer nivel) se clasifican en genéricos y de país. Cada dominio se divide en subdominios y estos se dividen nuevamente, etc. Todos pueden representarse mediante un árbol donde las hojas representan los dominios que no tienen subdominios.

Servicios y Organismos

La World Wide Web establece un sistema de documentos de hipertexto enlazados y accesibles a través de Internet.

  • Navegador web: Software destinado a visualizar el contenido de una página web.
  • Internet Corporation for Assigned Names and Numbers (ICANN): Tiene la responsabilidad de asignar nombres y direcciones IP.
  • Internet Society (ISOC): Es una sociedad internacional sin ánimo de lucro que tiene como objetivo fomentar el crecimiento de Internet, desarrollando nuevos modelos estándar.
  • Internet Engineering Task Force (IETF): Es una actividad con origen en la ISOC cuyo objetivo es mejorar la calidad de Internet.
  • URI: Es el acrónimo de Uniform Resource Identifier y es una forma de identificar un recurso en la Web.

Lenguajes de Marcado

Un lenguaje de marcado o lenguaje de marcas codifica un documento incorporando etiquetas o marcas al texto o datos en un formato sintácticamente distinguible del de esos datos. Las etiquetas o marcas contienen información adicional acerca de la estructura del contenido o su presentación.

  • Anotación: Información añadida al documento que no forma parte del mensaje en sí mismo.
  • Lenguaje de marcado: Conjunto de reglas que describen cómo deben realizarse las anotaciones.

SGML (Standard Generalized Markup Language)

Ventajas:

  • Reutilización de los datos.
  • Integridad y mayor control sobre los datos.
  • Portable y flexible.
  • Perdurabilidad de la información.

Inconvenientes:

  • Alta complejidad.

HTML (HyperText Markup Language)

  • Objetivo inicial: Presentar información estática.
  • Limitaciones: Tratamiento de la información dinámica.
  • No es un metalenguaje (tiene un número fijo de etiquetas).
  • Lenguaje muy intuitivo y muy utilizado.
  • Conlleva cierto "caos".

XML (eXtensible Markup Language)

  • Lenguaje estructurado, extensible y que se pueda validar.
  • Permite la transmisión de información realmente estructurada.

XHTML (eXtensible HyperText Markup Language)

  • Versión de HTML compatible con la sintaxis de XML.
  • Versión más estricta y limpia de HTML.
  • Facilita la construcción de herramientas y la aplicación de herramientas XML a documentos XHTML.

Entradas relacionadas: