FUNDAMENTOS WEB
1. ¿Qué es una red de computadoras?
Red de Computadoras también llamadas red de ordenadores o red informática, es un conjunto de equipos conectados por medio de cables, señales, ondas o cualquier otro método de transporte de datos, para compartir información(Archivos), recursos(discos, impresoras, programas, etc.)y servicios(acceso a una base de datos, Internet, correo electrónico, chat, juegos, etc.).A cada una de las computadoras conectadas a la res se le denomina un nodo.
2. ¿Qué es Internet?
Es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, lo cual garantiza que las redes físicas heterogéneas que la componen, formen una red lógica única de alcance mundial. Sus orígenes se remontan a 1969, cuando se estrableciò la primera conexión de computadoras, conocida como ARPANET, entre tres universidades en California(Estados Unidos). Se conoce como internet a una red de conexiones a traves de la cual se comunican de forma descentralizada las computadores esto con ayuda de una serie de protocolos.
3. Página web
Se conoce como página Web al documento que forma parte de un sitio web y que suele contar con enlaces(también conocidos como hipervinculos o links) para facilitar la navegación entre los contenidos. Las paginas web están desarrolladas con lenguajes de marcado como el HTML, que pueden ser interpretados por los navegadores. De esta forma, las paginas pueden presentar información en distintos formatos(texto, imágenes, sonidos, videos, animaciones), estar asociadas a datos de estilo o contar con aplicaciones interactivas.
4. Sitio web
Es un lugar que sirve para algo o un espacion ocupado(o que puede llegar a serlo). La nociòn de Web, por su parte, hace referencia a Internet, una red de redes que permite la interconexion de computadoras mediante un conjunto de protocolos denominados TCP/IP.Un sitio web, por lo tanto, es un espacio virutal en Internet. Se trata de un conjunto de paginas web que son accesibles desde un mismo dominio o subdominio de la Worl Wide Web(WWW).
5. Clasificación de los sitios web
a. Por dinamismo:
i. Dinámicos:El Usuario puede influir sobre el contenido del sitio que variara en función de cada usuario y de los objetivos de este. Normalmente, las paginas se generan cuando el usuario las solicita, personalizando la información que se le ofrece.
ii. Estáticos:Los usuarios no pueden modificar o añadir nada al sitio, de cuyos contenidos se encargan exclusivamente sus diseñadores.
b. Por Apertura:
i. Estructura abierta:Todos los documentos disponen de su dirección y los usuarios pueden acceder a cualquier punto del WebSite.
ii. Estructura cerrada: Limitada al acceso a unos pocos puntos de entrada(Incluso a uno solo).Un ejemplo seria un sitio que requiere un registro previo para entrar, el usuario siempre tendria que pasar primero por el registro antes de poder acceder al resto de la pagina.
iii. Estructura semicerrada:A medio camino entre ambas, obliga a los usuarios a acceder por unos puntos específicos, como por ejemplo solo la pagina principal y las paginas de entrada a las secciones mas importantes.
6. Servicios de Internet
Atraves de Internet, esposible realizar muchas operaciones y actividades, ya que son muchos los servicios que ofrece la red. Desde enviar mensajes de correo hasta tener una charla cara a cara, pasando por conversaciones en linea con personas ubicadas en cualquier parte del mundo. Internet nos ofrece una gama de posibilidades que permite mantenernos en contacto e intercambiar informacion con cualquier persona, sin importar donde se encuentre. Los Principales servicios de Internet son :
- El Correo Electronico
- Mensajeria insatantanea
- La videoconferencia
- El comercio electronico
- Bajar programas
- Noticias
- Educacion
- Deportes
- Para niños
- Redes Sociales
7. Dominio
Es un nombre unico que identifica a un sitio web en Internet.
a. Partes de un dominio (colocar una imagen y la explicación de cada parte)
b. Tipos de dominio
Los Dominios se dividen en tres grupos:
- Dominios de Nivel Superior Genericos (gTLD, generic Top-Level Domain): Este tipo de odminios son los de uso comun y mas utilizados a nivel mundial, no se ajustan a un pais determinado y sus terminaciones definene el concepto para el cual se utilizan.
- .com = Sitio comercial
- .net = Empresa de servicios de Internet
- .org = Organización sin fines de lucro
- .info = Sitio informativo
- .biz = Sitio de negocios
- Dominios de Nivel Superios Geografico(ccTLD, country code Top-Level Domain): Son conocidos tambien como dominios territoriales y son usados por paises o territorios dependientes; se componene de 2 caracteres. Algunos ejemplos de dominios territoriales son:
- .ar - Argentina
- .br - Brasil
- .ca - Canada
- .ch - Suiza
- .cl - Chile
- .cn - China
- .co - Colombia
- .de - Alemania
- .do - República Dominicana
- .es - España
- .fr - Francia
- .gr - Grecia
- .gt - Guatemala
- .hk - Hong Kong
- .jm - Jamaica
- .jp - Japón
- .mx - México
- .pa - Panamá
- .pe - Perú
- .pr - Puerto Rico
- .uk - Reino Unido
- .uy - Uruguay
- .tv - Tuvalu 1
- .ws - Samoa Occidental 2
- Dominios de Tercer Nivel:
Desde el 10 de Diciembre de 2003 es posible registrar los nuevos dominios de tercer nivel .com.es, .org.es y .nom.es. Estos nombres de dominio, al contrario que los .es, no tienen ninguna restricción, por lo que cualquiera puede registrar el nombre de dominio que desee, con la evidente salvedad de que dicho dominio este libre.
De cualquier manera ESNIC diferencia entre las distintas extensiones señalando las siguientes indicaciones a la hora del registro.
De cualquier manera ESNIC diferencia entre las distintas extensiones señalando las siguientes indicaciones a la hora del registro.
- .com.es: Personas físicas o jurídicas y entidades sin personalidad jurídica que tengan intereses o vínculos con España.
- .nom.es: Personas físicas que tengan intereses o vínculos con España.
- .org.es: Entidades, instituciones o colectivos con o sin personalidad jurídica y sin ánimo de lucro que tengan intereses o vínculos con España.
8. Formas de almacenar sitios web
a. Hosting: El hosting o alojamiento web es el espacio donde se aloja un sitio web para que cualquiera pueda verlo en Internet.
b. Reselle Hosting: Se le puede conocer como hosting revendedor o hospedaje para revendedores. El objetivo de este plan de hospedaje web, es para que tu, seas el administrador de tu propio servidor, en el cual podras crear cuentas independientes para que las puedas vender a terceros.
c. VPS: un VPS o servidor virtual privado, es una particion virtual dentor de un servidor físico. Este método le permite a cada particion individual el uso exclusivos los recursos que le hayan asignados. Es uno de los servicios de alojamiento mas populares que puedes elegir para tu sitio web.
d. Almacenamiento en la nube: del ingles cloud storage, es un modelo de almacenamiento de datos basados en redes de computadoras, ideado en los años 1960, donde los datos estan alojados en espacios de almacenamiento virtualizados, por lo general aportados por terceros.
i. Google Cloud: Es una plataforma que ha reunido todas las aplicaciones de desarrollo web que Google estaba ofreciendo por separado. Es utilizada para crear ciertos tipos de soluciones a traves de la tecnologia almacenada en la nube y permite por ejemplo destacar la rapidez y la escalabilidad de su infraestructura en las aplicaciones del buscador.
ii. AWS: Amazon Web Services, es una coleccion de servicios de computacion en la nube publica(tambien llamados servicios web) que en conjunto forman una plataforma de computacion en a nube, ofrecidas a traves de internet por Amazon.com. Es usado en aplicaciones populares como Dropbox, foursquare, hootsuite.
iii. Microsoft Azure: es un servicio en la nube ofrecida como servicio y alojado en los Data Centers de Microsoft. Anunciada en la Professional Developers Conference de Microsoft. , Microsoft Azufre es una plataforma general que tiene diferentes servicios para aplicaciones, desde servicios que alojan aplicaciones en alguno de los centros de procesamiento de datos de Microsoft para que se ejecute sobre su infraestructua.
9. Tecnologías utilizadas para construcción de sitios web.
a. HTML: siglas en ingles de Hypertext Markup Language , hace referencia al lenguaje de marcado para la elaboracion de paginas web. Es un estandar que sirve de referencia del software que conecta con la elaboracion de paginas web en sus diferente versiones, define una estructura basica y un codigo para la definicion de contenido de una pagina web, como texto, imagenes, videos, juegos, entre otros.
b. CSS: Siglas en ingles de Cascading style Sheets, es un lenguaje de diseño grafico para definir y crear la presentacion de un documento estructurado escrito en un lenguaje de marcado. es muy usado para establecer el diseño visual de los documentos web, e interfaces de usuario escritas en HTML o XHTML; el lenguaje puede ser aplicado a cualquier documento XML, incluyendo XHTML, SVG, XUL, RSS, etc.
c. JavaScript: Es un lenguaje de programacion interpretado, dialecto del estandar ECMAScript. Se defini como orientado a objetos, basado en prototipos, imperativo debilmente ripado y dinamico. se utiliza principalmente en su forma del aldo del cliente, implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y paginas web dinamicas. Aunque existe una forma de JavaScript del lado del servidor.
10. Tecnología Cliente-Servidor
La arquitectura cliente-servidor es un modelo de diseño de software en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
Algunos ejemplos de aplicaciones computacionales que usen el modelo cliente-servidor son el Correo electrónico, un Servidor de impresión y la World Wide Web.
En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.
La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma.
Comentarios
Publicar un comentario