elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Informática
| |-+  Tutoriales - Documentación (Moderadores: r32, ehn@)
| | |-+  ENTIENDE EL FUNCIONAMIENTO DE LA WEB (para inciarse)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ENTIENDE EL FUNCIONAMIENTO DE LA WEB (para inciarse)  (Leído 6,485 veces)
DarK_FirefoX


Desconectado Desconectado

Mensajes: 1.263


Be the change you wanna see in te world


Ver Perfil
ENTIENDE EL FUNCIONAMIENTO DE LA WEB (para inciarse)
« en: 5 Noviembre 2006, 08:10 am »

Definición del Web (World Wide Web)

...el Web es un sistema de hipermedia (hipertexto) distribuido, en el cual los documentos se entrelazan por medio de (hipervínculos) y se utiliza para ello una interfaz gráfica que permite añadir a los documentos  formato, imagen, audio, sonido, animación, vídeo y otros recursos para la comunicación.

Norma WWW.

World Wide Web (WWW), que no es más que una norma para la comunicación entre computadoras, aplicando técnicas de hipertexto, es decir, utilizando archivos que contenían la información en forma de textos, gráficos, sonidos y videos, además de vínculos con otros archivos. La WWW es una forma de ver toda la información disponible en Internet como un continuo, sin rupturas. Utilizando saltos hipertextuales y búsquedas, el usuario navega a través de un mundo de información.

Características del  Web.

1) Hipermedial: en el Web podemos manejar información multimedial y navegar a través de ella.
2) Distribuido: a diferencia de las antiguas y enormes bases de datos que concentraban la información físicamente en un único lugar, la Web es un sistema compuesto por miles de servidores localizados en cientos de ciudades del mundo que están interconectadas entre sí.
3) Heterogéneo: por ser un servicio relativamente nuevo, la Web tiene la ventaja de poder reunir servicios y protocolos más antiguos (como Gopher, los News, FTP, e inclusive el correo electrónico), de modo tal de presentar la información desde un único programa cliente.
4) Colaborativo: ésta es una característica sustancial y la que posiblemente le haya dado el mayor empuje a su crecimiento, ya que cualquier persona, en cualquier parte del mundo, puede agregar información a la Web para que luego pueda ser consultada por el resto de los usuarios.

Cuestiones a favor de la publicación en el Web.(VENTAJAS)

•   Acceso global. Cualquier persona que disponga de un ordenador, la conexión y un navegador puede acceder a él. Para el Web no existen fronteras y su audiencia puede estar en cualquier parte del mundo.
•   Información de todo tipo. Cualquier usuario puede colocar o consultar cualquier información disponible en el Web, salvo el caso en que quien la coloque plantee restricciones al acceso. Ahora su disco duro es el Web.
•   Acceso permanente. El Web está disponible las 24 horas del día.
•   Multiplataforma. Los navegadores permiten que el acceso pueda ocurrir desde computadoras que utilicen diferentes plataformas de trabajo.
•   Facilidad de uso. La interfaz de usuario gráfica que facilitan los navegadores es de manejo sencillo. Basta con hacer clic con el ratón para “navegar” en busca de la información.
•   Integración de todos los servicios anteriores. Se elimina la dificultad que representaba el hecho de que cada una de ellas (e–mail, ftp, etc.) requería de diferentes aplicaciones cada una con su interfaz propia.
•   Facilidad para publicar. Con el Web se eliminan muchos escollos que impone la publicación tradicional. Cualquier persona puede publicar material en el Web, que queda inmediatamente a disposición de todo el mundo, siempre que disponga de acceso a un servidor habilitado al efecto.
•   Facilidad de actualizar. Como el Web está compuesto por documentos en formato HTML enlazados entre sí, resulta muy fácil eliminar o actualizar cualquiera de ellos sin afectar el resto. Compárelo con este libro de texto o un CD–ROM que para actualizarlos habría que hacerlos de nuevo.
•   Facilidad de crear enlaces. Resulta extremadamente fácil crear enlaces entre páginas Web que, por ejemplo, aborden aspectos que tengan relación entre sí, o brinden servicios semejantes sin que hayan sido siquiera creadas por las mismas personas.
•   Estructura distribuida, no jerárquica. El Web no dispone de una autoridad central, el control está distribuido y se puede acceder a él desde cualquier punto.
•   Es abierto. Casi todo lo que se publica en el Web se puede importar y guardar. El código fuente de cada documento es visible desde el navegador.
•   Posee contenido multimedia. Aunque en sus inicios sólo presentaba información en modo texto, hoy ya es una plataforma de desarrollo multimedia.

Muchas de sus limitaciones tienen relación estrecha con las características que pueden considerarse como ventajas. Así entre las limitaciones pueden señalarse:

•   Su ausencia de contexto: Por su naturaleza dinámica, distribuida y no jerárquica, la facilidad de establecer enlaces y navegar resulta muy fácil perderse en el Web mientras se busca una información determinada.
•   La lectura en el monitor de la computadora: Sin dudas no es cómodo pasar mucho tiempo leyendo texto sentado frente al monitor de una computadora, al menos comparado con el placer de leer un buen libro. El brillo, el parpadeo, la altura a que quede el monitor respecto a nuestros ojos pueden influir negativamente.
•   Provoca poca atención: Ante tal cúmulo de información en muchos casos los usuarios cambian de página apenas sin leer, similar a cuando cambian de canal en la TV.
•   Depende del hardware y el software del usuario: El tiempo de carga de las páginas Web puede ser grande si la computadora y/o el navegador de que se dispone tienen limitaciones, lo que puede hacer que el usuario desista de buscar la información.
•   Seguridad. Al ser la Web un sistema abierto, permite que a pesar de las medidas de seguridad que se tomen, usuarios poco escrupulosos puedan crear efectos nocivos en la red.
 
Herramientas y estructuras que hacen posible el uso del Web.

Multimedia, Hipertexto e Hipermedia.

•   Decimos que estamos en presencia de un documento multimedia (o con capacidades multimediales) cuando en él se combinan textos, imágenes, fotografías, audio, sonido, animaciones, video y cualquier otro tipo de datos en forma digital.
•   Un documento hipertextual es aquel en el cual existen relaciones (enlaces) entre las palabras o conjuntos de palabras que lo componen, tanto dentro del mismo como hacia otros, mediante un sistema de índices que los vincula.
•   Si a una presentación multimedial le agregamos la capacidad de vincularse o "navegar" por la misma, estamos en presencia de un documento hipermedial.

Browsers:

En una arquitectura de tipo cliente-servidor, el usuario interactúa y tiene información desde su computadora a través de una aplicación cliente. En la Web estas aplicaciones se conocen bajo el nombre genérico de "browsers" (también llamadas en nuestro idioma "visores", "visualizadores", "navegadores" o "exploradores"), y cumplen dos funciones básicas:
•   Transmitir a los servidores remotos las órdenes que le imparte el usuario.
•   presentar la información en forma asequible a quien la solicite.

Gestores de correo: proporcionan funciones avanzadas para correo electrónico y Newsgroups.
Editores de páginas Web: facilitan la creación y edición de páginas web.
Mensajeros Instantáneos: posibilitan enviar mensajes en línea a los contactos que tengamos en nuestra lista.
Reproductores multimedia: mediante el cual se pueden escuchar y ver los archivos más populares que se hallan en Internet.

El protocolo http

Este protocolo esta diseñado para recuperar información y llevar a cabo búsquedas indexadas permitiendo con eficacia saltos hipertextuales, además, no solo permite la transferencia de textos HTML sino de un amplio y extensible conjunto de formatos. Funciones particulares para el caso específico de la Web, creado para que resolviese los problemas planteados por un sistema hipermedial, y sobre todo distribuido en diferentes puntos de la Red.
HTTP (HyperText Transfer Protocol, o Protocolo de Transferencia de Hipertexto).
 
Cada vez que se activa cumple con un proceso de cuatro etapas entre el browser y el servidor que consiste en lo siguiente:

• Conexión: el browser busca el nombre de dominio o el número IP de la dirección indicada intentando hacer contacto con esa computadora.
• Solicitud: el browser envía una petición al servidor (generalmente un documento), incluyendo información sobre el método a utilizar, la versión del protocolo y algunas otras especificaciones.
• Respuesta: el servidor envía un mensaje de respuesta acerca de su petición mediante códigos de estado de tres dígitos.
• Desconexión: se puede iniciar por parte del usuario o por parte del servidor una vez transferido un archivo.

El lenguaje HTML

El HTML (HyperText Markup Lenguage, o Lenguaje de Marcas para Hipertexto) es el lenguaje en el cual están escritos los documentos hipertextuales para la Web. Mediante este lenguaje de etiquetas, o conjunto de especificaciones estandarizadas , se pueden dar instrucciones para que un browser determinado  “entienda" qué hacer con un documento, e independientemente de las plataformas pueda darle formato al texto, crear vínculos hipertextuales, insertar imágenes, o crear formularios, entre otras posibilidades.

Internet:

Es una red de computadoras a nivel mundial, con un vasto repertorio de información y recursos a los que se puede acceder desde una computadora.

Arquitectura del Web

World Wide Web utiliza un modelo cliente-servidor, los visualizadores (clientes) tienen la función de manipular las solicitudes de documentos hechas por los usuarios. Ellos determinan con que máquina se realizará la conexión, descargan los documentos solicitados y se lo muestran al usuario en la pantalla de su ordenador.
Los servidores Web son los responsables de la otra parte de la conexión, esperan una solicitud proveniente de un usuario y una vez hecha esta, transmiten el documento al visualizador.
Estos documentos pueden estar físicamente en el servidor o ser generados automáticamente por un script ejecutable que “corre” en la conexión.

Protocolos que incluye el WEB.

- FTP: Permite acceder a ficheros residentes es servidores FTP- Anónimos.
- Gopher: Provee el acceso a servidores Gopher, muestra los menús y los ficheros entrelazados como si de un cliente Gopher se tratara.
- NNTP: Permite acceder a los grupos de noticias y artículos, así como también usan  Wais, Telnet y SMTP.
 
Los URLs

Los URLs son punteros a objetos de Internet, son utilizados para representar enlaces dentro de los documentos HTML y se necesitan debido a la multiplicidad de protocolos en funcionamiento dentro de la Red  y su convivencia en el Web. El URL es esencialmente una dirección electrónica que incluye dos datos imprescindibles para la localización de un documento dentro de la Red.
La sintaxis de los URLs es la siguiente:

<Protocolo>: [ / / [Nodo Servidor[ :Puerto [ /Camino/Completo/ [ Objeto 
Ejemplos de URLs:

file://www.hcc.hawai.edu/sound.au         ( Recupera un fichero de sonido )
http://196.1.112.46/horidio.htm             ( Recupera el fichero horidio.htm )
http://ftp://ftp.cs.dal.ca/htmlasst/readme.txt     ( Abre una conexión FTP con el servidor FTP - Anónimo ftp.cs.dal.ca y recupera el fichero texto seleccionado )
telnet://www.hcc.hawai.edu:1234            ( Establece una conexión remota con el servidor  www.hcc.hawai.edu usando el puerto 1234 )

Otro ejemplo de sintaxis de URL:
         Nombre del Host        Camino completo
                                                                   
http://www.capricorn.org:80/expensive_fish/kobi.html
   
Protocolo                  Puerto


Las páginas.

La unidad básica de composición del Web es la página. Una página es cualquier documento recuperado y mostrado por un visualizador respondiendo a una solicitud del usuario.

Usos más habituales que se le da a la Web:

•   Distribución de información científica.
•   Uso Comercial.
•   Intercambio de información en y entre Universidades.
•   Fines educacionales.
•   Publicaciones.
•   Distribución de información en el área de los servicios públicos.
•   Guías de direcciones en Internet.
 
Elementos necesarios para la conectividad
1.   Ordenador o computadora.
2.   MODEM:
3.   Línea telefónica: 3 tipos de líneas fundamentales: analógica, digital y dedicada.
4.   Proveedor.
5.   Programa de Navegación

En la actualidad existe una gran variedad de navegadores Web (BROWSERS) disponibles, entre ellos están:

•   Internet Explorer
•   Konqueror
•   Mozilla Firefox
•   Mozilla
•   Opera
•   K-Meleon
•   Netscape
•   Amaya
•   BrowseX
•   Off by One

¿Cómo se identifican los diferentes accesos en la red de redes?

Una manera de identificar en forma efectiva un área de la red o un usuario individual dentro de ella, son los denominados domicilios o direcciones.

Observa en la tabla siguiente algunos de los dominios organizativos conocidos:

Dominio   Propósito
com   Organizaciones comerciales
edu   Instituciones educativas
gov   Instituciones gubernamentales no militares
int   Instituciones militares de la OTAN
mil   Instituciones militares de Estados Unidos
net   Equipos considerados como la Red
org   Organizaciones no lucrativas

Partes de una dirección electrónica
parte izquierda
usuario o identificador
   separador
@   parte derecha
dominio y subdominios
Representación integral de las partes
identificadorusuario@subdominios.dominio.país


 
Servicios de Internet para la mensajería electrónica

Interpersonal: Correo electrónico. Es uno de los instrumentos de comunicación entre personas más versátil de Internet. Permite enviar a los usuarios de la red, mensajes de forma directa y casi instantánea, independientemente de la distancia que los separe.

En grupo: Listas de distribución o de correo electrónico. Sistemas que permiten la distribución de mensajes a un conjunto de personas interesadas en un tema concreto. Las listas pueden ser moderadas desde un servidor central o no, públicas o privadas.

Interactivas: Talk, IRC (Internet Relay Chat) o Chat. Permiten la conversación directa entre dos o más personas conectadas en la red. Es muy popular y divertido y puede resultar una herramienta muy poderosa para el intercambio de información. Su máxima expresión son las videoconferencias, que permiten el contacto visual y vocal de los participantes.

Funciones más comunes del correo electrónico

   Intercambio de mensajes ordinarios entre dos o más usuarios.
   Intercambio de archivos no textuales como imágenes, sonidos, videos y programas de cualquier tipo.
   Participación en listas de correo (listserv), denominadas también de discusión o de distribución.


Todo programa de gestión de correo posee procedimientos:

   Edición de mensajes textuales y no textuales.
   Envío de mensajes.
   Lectura de mensajes textuales y no textuales.
   Almacenamiento de mensajes textuales y no textuales.
   Impresión de mensajes.
   Creación de firma del remitente.
   Inserción de firma en mensaje.


¿Qué es el Correo electrónico?

•   Sistema rápido y económico de intercambiar Información a nivel  mundial.
•   Permite a los usuarios enviar y recibir mensajes a través de la Internet.
•   Se envía a través de una red de computadoras, a la computadora que utiliza la persona a quien va dirigido.
•   Es el recurso más utilizado por las personas en la red.
 
¿Cómo funciona el Correo electrónico teniendo en cuenta la Relación entre SMTP & DNS?

Cuando un usuario envíe un correo a la dirección, el servidor de correo saliente SMTP efectuará una consulta DNS para determinar cuál es el servidor de correo asociado a las direcciones. Una vez obtenida la IP se enviará el mensaje de correo. Se almacenará en el buzón hasta que se descargue.

Protocolo SMTP

•   Protocolo Sencillo de Transferencia de Correo (Simple Mail Transfer Protocol).
•   El correo electrónico se entrega al hacer que la máquina de origen establezca una conexión TCP con el puerto 25 de la máquina de destino.
•   Es el encargado de ofrecernos el envío de e-mails.

Comandos SMTP

•   HELO: Es el comando para abrir paso al dialogo SMTP.
•   MAIL FROM: Comienza una nueva transacción de envío de mensaje. Especifica la lista de máquinas por las que ha pasado, y el buzón de correo.
•   QUIT: Cierra la conexión con el servidor.
•   RCPT TO: Especifica el o los destinatarios del mensaje
•   RSET: Aborta el envío actual y que reinicia la comunicación desde que se creó la conexión.
•   DATA: Este comando especifica al servidor SMTP que a partir de la siguiente línea se empezará a escribir el mensaje (cabecera y contenido). Para indicar que el mensaje se ha completado de escribir se escribirá una línea con solamente un ".", a partir de ahí el servidor enviará el mensaje.

Códigos de Respuesta (RFC 1893)
Código   Descripción
211   El sistema tiene disponible la ayuda.
214   Mensaje de información de ayuda.
220   El servicio está disponible.
221   Se está cerrando la conexión.
250   La acción solicitada se ha completado.
421   El servicio de correo no está disponible.
450   No se realizó la acción porque el buzón no está disponible.
452   No se produjo la acción porque el disco no tiene espacio de almacenamiento suficiente.
500   Error en la sintaxis, no se pudo reconocer el comando.
501   Error en la sintaxis de los parámetros del comando.
502   El comando no está implementando.
503   Secuencia de comandos incorrecta.
504   El parámetro del comando no está implementado.
550   La acción no se realizó porque no se ha encontrado el buzón.
551   El usuario no es local, intente enviarlo mediante <servidor>.
552   Abandono de la acción porque se superó la reserva de espacio.
554   Se produjo un fallo en la transacción.
Relación entre SMTP & DNS

Al registrar el nombre de dominio se indican los servidores DNS primario y secundario de ese dominio. Estos servidores almacenan la dirección IP del servidor de correo.

Protocolo POP3

•   Protocolo de Oficina Postal (Post Office Protocol).
•   Tiene comandos para que un usuario establezca una sesión, la termine, obtenga mensajes y los borre.
•   Consiste en texto ASCII, se asemeja al SMTP.
•   Objetivo: obtener correo electrónico del buzón remoto y almacenarlo en la máquina local del usuario para su lectura posterior.
•   Funciona sobre el puerto 110.

POP3 – Fases de operación

1.   Establecer conexión TCP.
2.   Autorización.
3.   Transacción (entrega de mensajes, borrado, etc).
4.   Actualización.
5.   Cierre de conexión.

POP3 – Comandos típicos

•   USER               Identificación del usuario.
•   PASS               Contraseña del usuario.
•   STAT               Indica cuantos mensajes y su longitud.
•   RETR               Retira mensaje del buzón.
•   DELE              Marca mensaje para borrado.
•   LAST              Entregar el último mensaje.
•   QUIT              Cierre la conexión TCP.

POP3 – Respuestas

Solo se consideran 2 posibles respuestas:

•   +OK (Aceptación).
•   -ERR (Indicación de error).



En línea

дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
*
Desconectado Desconectado

Mensajes: 5.110


Ver Perfil WWW
Re: ENTIENDE EL FUNCIONAMIENTO DE LA WEB (para inciarse)
« Respuesta #1 en: 5 Noviembre 2006, 11:36 am »

wow, excelente manual, lo que más me gustó fue el <Protocolo>: [ / / [Nodo Servidor[ :Puerto [ /Camino/Completo/ [ Objeto 

Felicidades  ;D


En línea

DarK_FirefoX


Desconectado Desconectado

Mensajes: 1.263


Be the change you wanna see in te world


Ver Perfil
Re: ENTIENDE EL FUNCIONAMIENTO DE LA WEB (para inciarse)
« Respuesta #2 en: 5 Noviembre 2006, 19:57 pm »

Muchas gracias por el cumplido, estoy trabajhando en unos cuantos tutoriales, los subo dentro de poco.

Saludo2
En línea

fewol69

Desconectado Desconectado

Mensajes: 9



Ver Perfil
Re: ENTIENDE EL FUNCIONAMIENTO DE LA WEB (para inciarse)
« Respuesta #3 en: 10 Noviembre 2006, 12:55 pm »

muy buen manual habia cosas q no sabia y las he aclarado
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
traduccion dirigida por sintaxis, alguien lo entiende?
Java
danielo- 0 3,039 Último mensaje 3 Diciembre 2010, 01:40 am
por danielo-
Lenguaje para inciarse en POO?
Programación General
1112815 3 2,195 Último mensaje 16 Febrero 2013, 15:04 pm
por 1112815
Alguien entiende de threads en c++ metodos de sincronizacion
Dudas Generales
vertigo123 0 1,755 Último mensaje 7 Diciembre 2013, 17:08 pm
por vertigo123
Para aprender su funcionamiento ?
Hacking
TrashAmbishion 2 2,787 Último mensaje 10 Mayo 2016, 01:57 am
por TrashAmbishion
Hakchi2 para “piratear” NES Mini: descarga y funcionamiento
Noticias
wolfbcn 0 1,876 Último mensaje 10 Enero 2017, 21:31 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines