Ads block

Banner 728x90px

CONCEPTOS BÁSICOS DE WEB


 CONCEPTOS BÁSICOS DE WEB

La web esta formada por distintos componentes que nos permiten navegar en ella, desde los navegadores que nos permiten acceder a sus paginas, hasta los editores de código de nos permiten crearlas, estas paginas a sus vez están compuestas por varios elementos y pueden ser de distintos tipos, por eso en esta parte aprenderemos los distintos conceptos que nos servirán para introducirnos en el mundo del diseño y desarrollo web.

Feliz día del internauta! - Noticias Digital58 - febrero 2022

HTML 

HTML. (Lenguaje de Marcas de Hipertexto, del inglés HyperText Markup Language), permite al usuario crear y estructurar secciones, párrafos, encabezados, enlaces y elementos de cita en bloque (blockquotes) para páginas web y aplicaciones.

HTML no es un lenguaje de programación, lo que significa que no tiene la capacidad de crear una funcionalidad dinámica. En cambio, hace posible organizar y formatear documentos, de manera similar a Microsoft Word.

Cuando trabajamos con HTML, utilizamos estructuras de código simples (etiquetas y atributos) para marcar una página web. Por ejemplo, podemos crear un párrafo colocando el texto encerrado dentro de una etiqueta inicial <p> y de cierre </p>.

En general, HTML es un lenguaje de marcado que es realmente sencillo y fácil de aprender incluso para los principiantes absolutos en la construcción de sitios web.

Novidades da HTML5 - parte 2

¿Cómo funciona HTML? 

Los documentos HTML son archivos que terminan con una extensión .html o .htm. Puedes verlos usando cualquier navegador web (como Google Chrome, Safari o Mozilla Firefox). El navegador lee el archivo HTML y muestra su contenido para que los usuarios de Internet puedan verlo.

Por lo general, el sitio web promedio incluye varias páginas HTML diferentes. Por ejemplo: las páginas de inicio, las páginas de acerca de y las páginas de contacto, todas tendrán documentos HTML separados

Cada página HTML consta de un conjunto de etiquetas (también denominadas elementos), a las que te puedes referir como los componentes básicos de las páginas web. Crean una jerarquía que estructura el contenido en secciones, párrafos, encabezados y otros bloques de contenido.

La mayoría de los elementos HTML tienen una apertura y un cierre que utilizan la sintaxis <etiqueta>
</etiqueta>.
A continuación, puedes ver un ejemplo de código de cómo se pueden estructurar los elementos HTML:


Estructura de un documento HTML

 


Una página web está formada por una serie de páginas enlazadas entre sí, es decir, vamos a tener una serie de ficheros y cada uno de esos ficheros va a contener texto, imágenes, etc. Así que lo primero que deberíamos hacer es un boceto en papel con todo lo que va a contener el documento. Una vez claro
este contenido hay que pensar en la estructura de la página y en la organización de los ficheros.

Normalmente hay una página principal, que se suele llamar index.html, con enlaces a otras páginas, que tendrán a su vez otros enlaces y así sucesivamente. Es importante que todo esté bien organizado tanto para que a un usuario le resulte cómodo navegar por ella, como para que al autor le sea fácil poder
modificarla o añadir información.

Un documento HTML está formado por tres partes:

1. Una línea que contiene información sobre la versión de HTML (no siempre),
 

2. Una cabecera (delimitada por el elemento HEAD), y
 

3. Un cuerpo, con el contenido del documento (delimitado por el elemento BODY o FRAMESET).


- Todo el documento tiene que ir entre las etiquetas <HTML></HTML>

-  El elemento <HEAD></HEAD> contiene información sobre el documento actual, como el título, palabras clave que utilizan los motores de búsqueda, y otros datos que no se consideran parte del contenido del documento porque no se visualizan en el navegador. Sin embargo, pueden poner esta información a disposición de los usuarios a través de otros mecanismos.

-  Todos los documentos HTML deben tener un elemento <TITLE></TITLE> en la sección HEAD. Los autores deberían utilizar el elemento TITLE para identificar los contenidos de un documento, con lo que se aconseja poner títulos que de verdad reflejen con claridad el contenido del documento. Este título puede contener caracteres, pero no trozos de código.

La etiqueta <BODY></BODY> va a contener el contenido del documento. 

Puede tener los siguientes atributos:

background = archivo. Establece como fondo de la página la imagen    especificada en el archivo.


bgcolor = color. Establece un color de fondo para la página.


text = color. Este atributo establece el color del texto


*  link = color. Este atributo establece el color del texto de los vínculos no visitados

vlink = color. Este atributo especifica el color del texto que de los vínculos visitados

alink = color. Este atributo especifica el color del texto que de los vínculos cuando son seleccionados por el usuario.


Ejemplo:


Para hacer saltos de línea usaremos la etiqueta <br/>. Como se puede observar (ver figura anterior) esta etiqueta no tiene abertura, simplemente se coloca <br/> delante o al principio de cada texto que  hacer un salto de línea. La salida se puede visualizar en la siguiente imagen:

 
Paginas web 

¿Qué es una página Web?

Se conoce como página Web, página electrónica o página digital a un documento digital de carácter multimediático (es decir, capaz de incluir audio, video, texto y sus combinaciones), adaptado a los estándares d
e la World Wide Web (WWW) y a la que se puede acceder a través de un navegador Web y una conexión activa a Internet. Se trata del formato básico de contenidos en la red. 

En Internet existen más de mil millones de páginas Web de diversa índole y diverso contenido, provenientes del mundo entero y en los principales idiomas hablados. Esto representa el principal archivo de información de la humanidad que existe actualmente, almacenado a lo largo de miles de servidores a lo largo del planeta, a los que es posible acceder velozmente gracias a un sistema de protocolos de comunicación (HTTP).

En muchos casos, el acceso a una página Web o a sus contenidos puntuales puede estar sometido a prohibiciones, pagos comerciales u otro tipo de métodos de identificación (como el registro on-line). El contenido de esta inmensa biblioteca virtual no está del todo supervisado, además, y su regulación representa un reto y un debate para las instituciones tradicionales de la humanidad, como la
familia, la escuela o incluso las leyes de los países.

Las páginas Web se encuentran programadas en un formato HTML o XHTML, y se caracterizan por su relación entre unas y otras a través de hipervínculos: enlaces hacia contenidos diversos que permiten una lectura compleja, simultánea y diversa, muy distinta a la que podemos hallar en los libros y revistas. Por último, no es lo mismo hablar de página Web (Web Page) y de sitio Web (Website), ya que estos últimos contienen un número variable de las primeras. 

Página web y su importancia

Diferencia entre un sitio web y una página web

Una página web es un documento (al que se accede en Internet, con una sola URL) que puede ser leído por el explorador de internet que contiene texto, video, audio, imágenes y código y que se muestra como una composición visual en la pantalla de un computador o dispositivo móvil.

Un sitio web en cambio es un lugar en la world wide web (www) donde se almacenan documentos, entre ellos páginas web, organizados jerárquicamente con una estructura concreta. En la actualidad, ese orden puede cambiar según el diseño de cada sitio. Por tanto, un sitio web es un conjunto de varias páginas web y otros archivos.

Páginas web y sitio web, ¿qué diferencias tienen?

¿Para qué sirve una página Web?

Las páginas Web cumplen básicamente con la tarea de brindar información de cualquier índole y en cualquier estilo o grado de formalidad. Algunas, al mismo tiempo, permiten distintos grados de interacción entre usuarios o con alguna institución, como son las páginas de foros, servicios de citas o redes sociales, las páginas de compra y venta de bienes, las páginas de consulta o de contacto con empresas, instituciones gubernamentales o con ONGs, e incluso las páginas de soporte técnico especializado. En principio, las funciones de una página Web son tan amplias como la demanda de los usuarios y la oferta de sus creadores.

Tipos de pagina web

Existen dos tipos de página Web, conforme al modo en que se genera su contenido:

- Páginas Web estáticas. - Operan mediante la descarga de un fichero programado en código HTML, en el que están todas las instrucciones para que el navegador reconstruya la página Web, accediendo a las ubicaciones de sus elementos y siguiendo un orden preconcebido, rígido, que no permite la interacción con el usuario. Este tipo de páginas son meramente informativas, documentales, no interactivas. 

- Páginas Web dinámicas. - A diferencia de las anteriores, las páginas Web dinámicas se generan en el momento mismo del acceso del usuario, empleando   para ello algún lenguaje interpretado (como el PHP), lo cual le permite recibir solicitudes del usuario, procesarlas en bases de datos y ofrecer una respuesta acorde a sus requerimientos.

PÁGINAS WEBS ESTÁTICAS. 

Una página web estática (a veces llamada página plana o página estacionaria) es una página web que se entrega al navegador del usuario exactamente como está almacenada, es decir un sitio web que tiene páginas web estáticas están enfocados a mostrar una información permanente, donde el navegante se limita a obtener dicha información, sin poder interactuar con la página web visitada.

Algunas veces están construidas con hipervínculos (enlaces o links) de otras páginas Webs; generalmente son escritas en lenguaje HTML y CSS en editores simples como en un Bloc de Notas.

El diseño de estas páginas web suele tener un número específico y fijo de páginas. La extensión estándar para estas páginas puede ser html y/o htm (aunque las direcciones URL que terminan en ".html" no siempre son estáticas) 

En este ámbito se podrían incluir páginas estáticas formateadas utilizando una plantilla, es decir ya prediseñadas en línea para poder personalizarlo a tu gusto. Estasson adecuadas para contenidos que nunca o rara vez necesitan ser actualizados, aunque los modernos sistemas de plantillas web están cambiando esto. El mantenimiento de un gran número de páginas estáticas como archivos puede ser poco práctico sin herramientas automatizadas, como los generadores de sitios estáticos. 

Generadores de sitios estáticos, funcionan al convertir texto simple y sin formato en sitios web o blogs estáticos. No hay bases de datos para ralentizar las solicitudes, y el sitio es más fácil de mantener, tiene opciones de seguridad mejoradas y, además, los costos de infraestructura son más bajos, algunos ejemplos de generadores de sitios estáticos son:

* Jekyll     * Pelican

* Hugo       * Gatsby

* Hexo

* Next

 

Se pueden crear páginas web estáticas para informar sobre la dirección de un negocio, para detallar los servicios fijos que ofrece, para contar la historia y la trayectoria de la empresa ideales para aquellas empresas o particulares que solo desean informar a los visitantes acerca de sus productos o servicios, etc.                                                

 

PÁGINAS WEBS DINÁMICAS 

Las páginas web estáticas, compuestas únicamente de HTML y CSS, como se ha visto previamente se realizan fácilmente. Pero una de las grandes limitaciones de las páginas web estáticas es el esfuerzo que se requiere para actualizarlas. Cambiar un solo elemento en una página web estática requiere reconstruir y recargar en el servidor toda la página, o a veces incluso un grupo de páginas web.

Este proceso es demasiado engorroso para una organización (empresa) que con frecuencia necesita publicar información en tiempo real, tal como eventos. Además, durante este proceso, un desarrollador puede cambiar accidentalmente otros artículos en la página, arruinando seriamente la información de la web, o incluso el diseño completo del sitio.

Las páginas web dinámicas permiten cambiar fácilmente su contenido en tiempo real sin siquiera tocar el código de la página. Sin hacer manualmente cualquier cambio en la página en sí, la información en la página puede variar. Esto hace posible mantener el contenido de la página actualizado para que lo que un visitante ve allí pueda ser actualizado o substituido en un día, una hora, o un minuto. El diseño central de la página web puede seguir siendo el mismo, pero los datos presentan cambios constantes. También las paginas dinámicas presentan algunos efectos especiales o implementan alguna funcionalidad  interactividad.

Para crear con éxito una página web dinámica, se debe conocer un método para insertar automáticamente datos en tiempo real en el código HTML que se envía al navegador del cliente. Aquí es donde entran en juego los lenguajes de script, que permiten insertar código de programa dentro de una web, que genera dinámicamente HTML que el navegador del cliente, es decir; al escribir una página dinámica el código de los otros lenguajes de programación se incluye embebido dentro del mismo código HTML.

Como el código de programación está insertado en la página web, en alguna parte se debe ejecutar dicho código para producir el HTML dinámico para el nuevo contenido. Hay dos lugares donde se puede ejecutar el código de programa insertado:

- En el equipo del cliente, después de que  el navegador web descarga la página web. Esto se  conoce como programación del lado del cliente

- En el servidor web antes de que se envíe la página. Esto se conoce como programación del lado del servidor (páginas dinámicas de servidor).

Algunos ejemplos de paginas web dinámicas son:

Netflix:

Netflix on Us: ofrecemos esta oferta de streaming con tu plan | T-Mobile 

Facebook:

O novo Facebook.com | Sobre a Meta 

Amazon:

La Gran Ventazul de Best Buy tiene un gran reto que superar 
 

Protocolos IP

1. Introducción

Un protocolo de Internet es un tipo de protocolo de red que se utiliza en las conexiones online que conectan a los ordenadores a nivel mundial. Es un estándar o conjunto de reglas para la transmisión y recepción de datos en una red, es decir, este
determina la manera en la que va a transitar la información por toda la red. Esto no es posible hacerlo con un solo protocolo, sino que se necesitan cientos de ellos que trabajen en conjunto. Entre ellos el más conocido es el Internet Protocol, el cual se encarga de enviar y recibir datos, otorgando una dirección IP a cada dispositivo de la red para identificar fácilmente su origen.
IP es un protocolo de comunicación de datos digitales, que se engloba dentro del nivel de red (capa 3) del modelo OSI o del nivel de Internet (capa 2) del modelo TCP/IP. IP es el protocolo encargado del transporte de paquetes desde el origen hasta el destino en una comunicación, y a estos paquetes de información se les llama datagrama. Los datos en una red basada en IP son enviados en bloques conocidos como paquetes o datagramas (en el protocolo IP estos términos se suelen usar indistintamente). En particular, en IP no se necesita ninguna configuración antes de que un equipo intente enviar paquetes a otro con el que no se había comunicado antes.
 
2. ¿Cómo funciona el protocolo IP en la navegación por la web mundial?
 
 
Los códigos IP identifican nuestro ordenador y nuestra conexión, estos se transmiten a partir de un router o dispositivo por medio de un rango que este ya tenga asignado, en otras palabras, el IP es nuestra identidad, donde se establecen un punto de emisión y un de recepción, otros suelen llamarlo EMIREC, donde el punto de recepción cambia a ser emisor y el emisor a receptor.
 
La función principal de los protocolos IP es impedir la confusión entre los equipos, por lo que existen dos tipos de IP, el cual son: la dinámica y la estática. La estática es la que se le asigna al dispositivo principal (el que permite la
transferencia) mientras que la dinámica es la es asignada a cada dispositivo, por lo que, si tenemos dos o más dispositivos a una misma red, cada uno de estos tendrá una IP dinámica diferente para evitar la confusión entre ellos.
 
3. Características del protocolo IP 
 

El protocolo IP, de nivel o capa 3 del modelo de referencia OSI, tiene una serie de características que permite comunicaciones entre todas las máquinas a día de hoy, y es una de las bases del funcionamiento de Internet tal como lo conocemos. Es el protocolo de red más utilizado tanto en redes LAN como en redes WAN. Algunas de sus características más importantes son:

No orientado a conexión: esto significa que el envío de información de un extremo al otro puede realizarse directamente, sin haber acordado información nada previamente, como si ocurre en otros protocolos como TCP donde hay una fase de establecimiento de la conexión. Cuando un equipo quiere enviar un datagrama a otro equipo, directamente envía este paquete a través de la red para llegar al destino. También se suele conocer como protocolo sin estado, ya que no haynada registrado sobre esta comunicación en curso.
 
No fiable o confiable: esto quiere decir, que el protocolo IP no tiene ningún mecanismo para asegurar que un paquete enviado llega al destino correctamente. Es decir, se hace el mejor esfuerzo para intentar que el paquete llegue al destino, pero no se asegura ni se controla que llegue. Además, tampoco tiene mecanismos
para asegurar que los datos no hayan sido modificados por el camino, solo asegura mediante checksums que las cabeceras no han sido modificadas, pero solo para las cabeceras y no para el contenido del datagrama. Todo esto implica que un paquete puede llegar alterado al destino, llegar desordenado con respecto a otros paquetes, llegar duplicado o simplemente no llegar.

Basado en datagrama: un datagrama IP está formado por una cabecera y los propios datos que se quieren enviar al destino. La cabecera está formada por información del propio protocolo, que indica cómo enrutar este datagrama, qué información contiene, cómo se debe tratar por los routers intermedios por los que
pasa.
 
IPv4/IPv6: es la versión del datagrama utilizado en el protocolo IP. Desde la década de 1970 se utiliza la versión 4 de este protocolo (IPv4) y aunque se lleva años desarrollando la nueva versión 6 (IPv6) realmente
todavía no ha sustituido al anterior, al menos de forma masiva.
 
4. TCP/IP 
 
Protocolo TCP/IP – Qué es y cómo funciona
 
Estos son dos protocolos, el primero de ellos es el TCP o protocolo de control de transmisiones, se encarga de dar fiabilidad, es decir, verificar los datos que son enviados por Internet, mientras que el segundo, IP o Internet protocol, se encarga de enviar esos datos a su destino suministrándoles un encabezado para identificarlos. 
Tanto uno como el otro son protocolos diferentes, que incluso habitan en capas diferentes del modelo OSI, pero son tan importantes el uno para el otro, que suele llamárseles TCP/IP como si fueran uno solo porque trabajan en conjunto y se necesitan.
Ambos protocolos fueron presentados por el Departamento de Defensa de los Estados Unidos en 1972, como una tecnología de comunicación meramente digital. Con los años esta fue comercializada y posteriormente domesticada a tal punto de que hoy Internet es un servicio básico como la luz o la electricidad. TCP e IP son la base de todo el Internet que conocemos actualmente.

5. En qué capa del modelo OSI funcionan los diferentes protocolos de Internet
 
Los protocolos de Internet siguen estando orientados para funcionar en un entorno estructurado con el modelo OSI de la ISO. Dicho modelo se compone por 7 capas de diferentes niveles en las que se ejecuta una acción fundamental para
completar la comunicación de toda la red, las cuales son:
 
Capa 7: La capa de aplicación, 
Capa 6: La capa de presentación, 
Capa 5: La capa de sesión, 
Capa 4: La capa de transporte, 
Capa 3: La capa de red, 
Capa 2: La capa de enlace de datos y 
Capa 1: La capa física.
 
En este sentido la familia de protocolos TCP/IP funcionan en los niveles intermedio como lo son:


Capa 2: La capa de enlace de datos, es una de las más importantes porque es en ella donde se verifica la información y se lleva posteriormente al nivel de transporte. En esta capa funcionan más de 100 protocolos en conjunto que forman parte de la familia TCP/IP.
 
Capa 3: La capa de red, es donde están los dominios del protocolo IP, ya que es en ella donde ocurre la entrada de los datos a la red, y posteriormente son llevados al nivel de transporte para que sean enviados a su destino. En ella funcionan otros cientos de protocolos de Internet, pero el más importante sin duda es el IP.
 
Capa 4: La capa de transporte, es donde se ubican protocolos como TCP o de transmisión de datos. Es en ella donde llegan los paquetes de datos de la red con las indicaciones de su destino, y es en ella también donde inicia su viaje hasta el final del modelo en la séptima capa.
 
Capa 5: La capa de sesión, que es la encargada de mantener las sesiones abiertas mientras se completa la entrega de la información. En ella funcionan otros cientos de protocolos de la familia TCP/IP, siendo todos de gran importancia.
 
 
Protocolo TCP/IP – Qué es y cómo funciona
 
Navegadores
 
También conocidos como explorador web, o browsers, es un programa o software, que permiten visualizar las páginas web a través de internet o en el computador, permite acceder a videos, imágenes, audio y archivos. Los navegadores interpretan código HTML con que se hace una página web y permite la interacción como lectura de documentos, envío de información, también la conexión con otras páginas y/o lugares mediante enlaces.
Los navegadores se comunican por medio del protocolo de transferencia de hipertexto (HTTP) para acceder a las direcciones de internet (URLs) a través de motores de búsqueda (Google, Yahoo, Bing, altavista, entre otros). Algunos admiten protocolos HTTPS, FTP, HTML, XHTML. Interactúan con complementos o aplicaciones (Plug-ins) para admitir archivos Flash y programas en Java. Existen navegadores que incluyen programas integrados que permiten leer noticias de la red de usuarios, correos electrónicos, chats de texto en tiempo real, estos se llaman suites de internet, se comunican por medio de los protocolos IMAP, NNTP y POP, además usan protocolos de seguridad HTTPS para proteger los datos.
 
▷ Navegadores de Internet: qué son, cómo funcionan y más【2022】
 
Características comunes de los navegadores:
 
1. Navegación por pestañas
 
2. Bloqueador de ventanas emergentes
 
3. Soporte para motores de búsqueda, gestor de descargas, marcadores y atajos del teclado.
 
4. Maneras sencillas de borrar cookies, cachés web y el historial.
 
Los principales navegadores del mercado
 
a) Google Chrome
Cómo Usar Chrome: Bienvenido a Chrome
 

b) Mozilla firefox
 
Archivo:Mozilla Firefox logo 2013.svg - Wikipedia, la enciclopedia libre
 

 
c) Microsoft Edge
Descarga el navegador web Microsoft Edge | Microsoft
 

 
 
d) Safari
 
 Logo de Safari: la historia y el significado del logotipo, la marca y el  símbolo. | png, vector

 
e) Opera
 
 Logo de Opera: la historia y el significado del logotipo, la marca y el  símbolo. | png, vector
 
Hojas de estilo
 
introducción. 
 
En los entornos científicos en que la Web fue concebida, la gente estaba más preocupada por el contenido de sus páginas que por su presentación. A medida que la Web era descubierta por un espectro mayor de personas de distintas procedencias, las limitaciones del HTML se convirtieron en fuente de continua frustración, y los autores se vieron forzados a superar las limitaciones estilísticas del HTML. Aunque las intenciones han sido buenas de mejorar la presentación de las páginas web, las técnicas para conseguirlo han tenido efectos secundarios negativos, por ejemplo: conversión del texto en imágenes, utilización de imágenes para controlar el espacio en blanco, la utilización de tablas para la organización de las páginas, etc. Estas técnicas incrementan considerablemente la complejidad de las páginas web, ofrecen una flexibilidad limitada, sufren de problemas
de interoperabilidad, y crean dificultades para las personas con discapacidades.

En las primeras versiones del HTML, el código fuente de una página web contenía tanto la información (el contenido) como la forma de representarse (el diseño o formato). Actualmente, estos dos aspectos se pueden separar. La página web (el documento html) sólo debe contener información, mientras que el formato se debe definir en las llamadas hojas de estilo, por ejemplo: la cantidad de espacio entre líneas, el sangrado de las líneas, los colores a utilizar para el texto y el fondo, el tamaño y estilo de las fuentes, y otros muchos detalles.
 
Definición de hojas de estilo
 
 Crear una hoja de estilo
 
Una hoja de estilo es un archivo de extensión *.CSS (CSS, Cascading Style Sheets = Hojas de estilo en cascada) que contempla definiciones de formato (tipo de fuente, tamaño, color de la fuente, color de fondo, párrafos, etc.) de las distintas etiquetas que forman una página web *.HTML.
 
Funcionamiento de las hojas de estilo
 
- En la página web (archivo .html) se escriben las etiquetas que definen categorías o elementos.
 
- En la hoja de estilo (archivo .css) se escribe cómo queremos que sea el estilo de presentación de las etiquetas (color, tamaño, fuente, bordes, márgenes, posición, etc.).
 
- En la página web se escribe qué hoja de estilo queremos utilizar.

Ventajas de usar hojas de estilo:

- Más fácil de usar: El CSS permite guardar y almacenar los estilos por separado del contenido de una web, sea lo grande que sea. Imagínate un sitio web de más de 10.000 páginas, ¿cómo podrías cambiar los estilos en todas las páginas? Sin los archivos de CSS sería mucho más engorroso. Su principal ventaja es definir un mismo aspecto para todas las páginas de un sitio web. Se crea una hoja de estilo y se vinculan todas las páginas del sitio web a este archivo. Cualquier cambio efectuado en la hoja de estilo  afecta instantáneamente al formato de todas las páginas vinculadas a la misma.

- Más accesibles: Los CSS permiten modificar el formato de una página web según sean las necesidades del usuario. Por ejemplo, personas con deficiencias visuales.

- Más optimizados: El ancho de banda necesario para cargar páginas web con CSS es mucho menor que el resto. La hoja de estilo se almacena en cache y no tiene que descargar la página web una y otra vez. Los CSS, además, reducen más del 50% el ancho de banda y los costes de almacenamiento del sitio. Por lo tanto, estas páginas se cargan mucho más rápido.

- Multidispositivo: las hojas de estilo permiten configurar la página para diferentes dispositivos, como son móviles, tables, lectores de voz, entre otros.

- Ahorran trabajo: El uso de hojas de estilo facilita el formateo de elementos, ya que es mucho más sencillo poner una etiqueta y luego asignarle propiedades que formatear mil y un elementos. Dan flexibilidad al cambio de aspecto, porque basta con cambiar un formato en la hoja de estilo en un único sitio.

- El tamaño de los archivos HTML se hace más pequeño al utilizar hojas de estilo externas, ya que no  requiere de mucha información adicional en las páginas a la hora de aplicar estilos a los elementos.

 
 
 
DOMINIOS Y URL
 
 
 
Los servidores se identifican con un valor llamado IP (Internet Protocol). Esta IP es única para cada ordenador y, por lo tanto, trabaja como una dirección que permite ubicar a un ordenador dentro de una red. Cuando el navegador tiene que acceder a un servidor para descargar el documento solicitado por el usuario, primero busca
el servidor a través de esta dirección IP y luego le pide que le envíe el documento. 
 
Las direcciones IP están compuestas por números enteros entre 0 y 255 separados por un punto, o números y letras separadas por dos puntos, dependiendo de la versión (IPv4 o IPv6). Por ejemplo, la dirección 216.58.198.100 corresponde al servidor donde se encuentra alojado el sitio web de Google. Si escribimos esta dirección IP en la barra de navegación de nuestro navegador, la página inicial de Google se descarga y muestra en pantalla.

En teoría, podríamos acceder a cualquier servidor utilizando su dirección IP, pero estos valores son crípticos y difíciles de recordar. Por esta razón, Internet utiliza un sistema que identifica a cada servidor con un nombre específico. Estos nombres personalizados, llamados dominios, son identificadores sencillos que cualquier persona puede recordar, como google o yahoo, con una extensión que determina el propósito del sitio web al que hacen referencia, como .com (comercial) o .org (organización).

Cuando el usuario le pide al navegador que acceda al sitio web con el dominio www.google.com, el navegador accede primero a un servidor llamado DNS que contiene una lista de dominios con sus respectivas direcciones IP. Este servidor encuentra la IP 216.58.198.100 asociada al dominio www.google.com, la devuelve al navegador, y entonces el navegador accede al sitio web de Google por medio de esta IP. Debido a que las direcciones IP de los sitios web siempre se encuentran asociadas a sus dominios, o necesitamos recordar la dirección de un servidor para acceder a él, solo tenemos que recordar el domino y el navegador se encarga de encontrar el servidor y descargar los archivos por nosotros.

Los sitios web están compuestos por múltiples archivos, por lo que debemos agregar el nombre del archivo al dominio para indicar cuál queremos descargar. Esta construcción se llama URL e incluye tres partes, tal como se describe en la Figura:
 
 
La primera parte de la URL es una cadena de caracteres que representa el protocolo de comunicación que se utilizará para acceder al recurso (el protocolo creado para la Web se llama HTTP), el siguiente componente es el dominio del sitio web y el último componente es el nombre del recurso que queremos descargar (puede ser un archivo, como en nuestro ejemplo, o una ruta a seguir que incluye el directorio donde el archivo se encuentra almacenado, por ejemplo:

http://www.ejemplo.com/imagenes/milogo.jpg
 
La URL en nuestro ejemplo le pide al navegadorque utilice el protocolo HTTP para acceder al archivo contacto.html, ubicado en el servidor identificado con el dominio

www.ejemplo.com.
 
Las URL se utilizan para ubicar cada uno de los documentos en el sitio web y son, por lo tanto, necesarias para navegar por el sitio. Si el usuario no especifica ningún archivo, el servidor devuelve el archivo por defecto, pero de ahí en adelante, cada vez que el usuario realiza una acción para abrir una página diferente, el navegador debe incluir en la URL el nombre del archivo que corresponde a la página solicitada.
 
URL absolutas y relativas
 
Creación de sitios web: ¿Qué es una URL?
 
Crear y seguir enlaces web puede ser un desafío, especialmente si no comprende la diferencia entre URL absolutas y relativas, estas 2 soluciones pueden tener un impacto significativo en el rendimiento.

Las URL absolutas
incluyen todas las partes de la URL (url completa: protocolo, servidor y ruta) por lo que no se necesita más información para obtener el recurso enlazado.

Las URL relativas prescinden de algunas partes de las URL para hacerlas más breves (versión abreviada de una URL absoluta), se construyen a partir de las URL absolutas y prescinden de la parte del protocolo, del nombre del servidor e incluso de parte o toda la ruta del recurso enlazado. Se trata de URL incompletas, pero pueden ser más riesgosas, ya que requieren una configuración muy cuidadosa del fichero. Si no se cuida este aspecto, pueden surgir rutas indeseadas debajo de subdirectorios, que perjudicarán la navegación de los usuarios y crearán contenido duplicado. Para evitar riesgos, lo más recomendable es utilizar URLs absolutas. Aunque añaden un poco más de bytes a cada carga, garantizan que las URLs serán siempre las mismas y evitarán sorpresas que afecten el posicionamiento web.
 
El objetivo de la URL relativa es eliminar todas las partes de la URL absoluta que se pueden adivinar a partir de la información de contexto de la página web. En otras palabras, las URL relativas aprovechan la inteligencia de los navegadores para crear URL incompletas que los navegadores pueden completar deduciendo la información que falta. Como se explico escribir siempre las URL completas (absolutas) es bastante aburrido, cuesta mucho tiempo y hace imposible cambiar la ubicación de los contenidos de un sitio web. Por ese motivo, casi todos los sitios web de Internet utilizan URL relativas siempre que es posible.
 
Ejemplo demostrativo

 
En el ejemplo, las dos URL son equivalentes porque cuando no se indica el protocolo y el servidor de una URL, los navegadores suponen que son los mismos que los de la página origen. Por lo tanto, cuando el navegador encuentra la URL /ruta1/ruta2/pagina2.html, y realiza el siguiente proceso:

1. La URL no es absoluta, por lo que se debe determinar la URL absoluta a partir de la URL relativa para poder cargar el recurso enlazado.

2. A la URL relativa le falta el protocolo y el servidor (dominio), por lo que se supone que son los mismos que los de la página origen (http://www.ejemplo.com).

3.
Se añaden las partes que faltan a la URL relativa para obtener la URL absoluta:
 
http://  +  www.ejemplo.com /ruta1/ruta2/pagina2.html  =
 
http://www.ejemplo.com/ruta1/ruta2/pagina2.html.

 

Alojamiento web (Hosting / hospedaje web)

Los proveedores de alojamiento web almacenan toda la información de tu sitio web en un espacio alquilado en el disco duro de sus servidores, que está preparado con todos los programas necesarios para que puedas subir tu web o tener tus cuentas de correo y proporcionar conectividad a Internet, con el fin de enviar esa información a los navegadores web de tus visitantes cuando escriben tu nombre de dominio en la barra de direcciones.  Este hospedaje estará activo durante un año.

 

 

Tipos de servidores por aplicación

 

 

Un servidor web (servidor HTTP) es un ordenador con una gran potencia que le ofrece espacio y estructura a distintas páginas. Su principal función es almacenar todos los archivos de una página web y mostrarla a los usuarios a través de los navegadores. Si un servidor no cuenta con unos requerimientos mínimos (a nivel de hardware y software), puede ocasionar el colapso de la página web y que ésta no responda correctamente; o en su defecto, que se caiga, algo que es bastante común cuando hay muchos clientes intentando entrar a una misma página. Es hasta posible que el servidor, al recibir una sobrecarga, se queme.


Existen diferentes tipos de alojamiento web disponible, así tenemos: 

 

1. Hosting compartido.Desde € 0,99 a € 3,99 por mes, el alojamiento compartido es donde varios sitios web comparten el mismo servidor físico y tienen una cantidad determinada de almacenamiento y recursos. Es la opción más barata de todas y es perfecta para pequeñas empresas o sitios web personales. 

 

 Hosting compartido: El terror de las webs, huye de ese hosting - Owius

 

2. Hosting VPS (Virtual Private Server).- Un servidor físico está virtualmente separado en múltiples particiones, dando a los usuarios un entorno privado con sus recursos dedicados, por ejemplo, si el servidor físico consta de 1 TB de almacenamiento y 16 GB de memoria, y el servidor web lo divide por igual en 4 servidores virtuales, cada VPS obtendría 250 GB de espacio de almacenamiento y 4 GB de memoria. Este tipo de alojamiento funciona muy bien para sitios web con un tráfico mediano-alto. Los planes de alojamiento VPS van desde € 3,95 a € 32,99 por mes. 

 

Qué es VPS? - Websiniamos 

 

3. Hosting dedicado. - Como su nombre lo indica, es cuando aloja su sitio web en un único servidor físico que está totalmente dedicado a usted. No se trata de compartir, ni física ni virtualmente. Por ejemplo, si el servidor físico consta de 1 TB de almacenamiento y 16 GB de memoria, entonces su sitio web tiene acceso completo a esos recursos. El alojamiento dedicado es más caro que el alojamiento VPS. Pero obtienes un mayor rendimiento. Se paga alrededor de $ 199 por mes por un plan de alojamiento dedicado. Es más adecuado para empresas más grandes y sitios web de alto tráfico que obtienen más de 500.000 páginas vistas al mes. También es ideal si su negocio requiere un alto nivel de seguridad, como un banco o una tienda de comercio electrónico. 

 

Servidor Dedicado: ¿Cómo puedes saber si necesitas un Upgrade? 

 

4. Cloud Hosting (Alojamiento en la nube). - Utiliza un clúster de diferentes servidores para alojar el sitio web. Cuando un servidor sufre una caída, otro servidor interviene rápidamente para mantener el sitio en funcionamiento. El cloud hosting es la solución ideal para los sitios que necesitan una alta disponibilidad, como las tiendas de eCommerce. Los precios iniciales oscilan entre € 9,99 y € 69,99 por mes.  

 

Five Guilt Free Cloud Hosting Ideas • SluHost  

 

 

5. Hosting WordPress. - Proporciona un entorno optimizado, rendimiento y seguridad para alojar sitios de WordPress. Este plan de alojamiento ofrece funciones específicas para WordPress y de personalización, para que puedas gestionar y hacer crecer tu sitio fácilmente. Los planes de alojamiento de WordPress comienzan desde € 1,99 a € 9,99 por mes. 

5 Mejores Empresas de Hosting para WordPress - WordpressSite 🖥️ 

6. Correo profesional. - Un servicio de alojamiento web te permite crear direcciones de correo electrónico personalizadas basadas en tu nombre de dominio (como anaperez@tudominio.com). El precio de los planes de alojamiento de correo electrónico va de €0,99 a € 2,49 por mes.

Professional Hosting - Advantages and Features 

 

No hay comentarios:

Publicar un comentario