Bienvenido a Internet ■Volver al BBS■ Hilo completo ▼Bajar▼

■ Este hilo se encuentra guardado en el archivo

Hilo sobre Redes (8 respuestas)

1 : root@bienvenidoainternet.org:~# : 17/10/17(mar)07:43:02 ID:54P2s9UH0

¿Alguien puede explicarme con simpleza el funcionamiento de distintos protocolos como HTTP o HTTPS con simpleza? También tengo curiosidad sobre el funcionamiento de WPA y eso de la clave Pre-Compartida? Gracias.

2 : root@bienvenidoainternet.org:~# : 17/10/17(mar)08:12:53 ID:ivSByt6V0

Sería más fácil empezar por que nos dijeras qué conocimientos tienes tú primero, para empezar de ahí.

Pero en términos simples el protocolo HTTP es el lenguaje que usan los navegadores para comunicarse con los servidores web. El navegador envía un "pedido" como el siguiente:
---------------
GET /bai.html HTTP/1.0
Host: www.bienvenidoainternet.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0
---------------

Y el servidor responde con algo como:
---------------
HTTP/1.1 200 OK
Date: Fri, 31 Dec 2003 23:59:59 GMT
Content-Type: text/html
Content-Length: 810

<página aquí en HTML...>
---------------
Ahí ves el codigo "200 OK", hay otros como el conocido 404 NOT FOUND o 403 FORBIDDEN, etc.

Hay distintos tipos de pedido, este que te mostré se llama GET (tal como dice al principio del pedido) porque como dice el nombre es para obtener información y es el más común. El otro más común es POST que es para enviar información, por ejemplo cuando ingresas tus credenciales al ingresar a un sitio:
---------------
POST /login.cgi HTTP/1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0
Content-Length: 24

user=juan&amp;password=1234
---------------

3 : root@bienvenidoainternet.org:~# : 17/10/17(mar)08:17:43 ID:ivSByt6V0

(cont.)

Nota que estos mensajes viajan en texto plano a través de la red, es decir, descubiertos. Cuando los paquetes en la red viajan en texto plano cualquiera que snifee tu red puede leer todos sus contenidos.

Para solucionar este problema, se inventó SSL que es básicamente una forma de encriptar cualquier tipo de información para que no pueda ser leída hasta que llegue a destino.
HTTPS es simplemente HTTP encapsulado en SSL, es decir el mismo HTTP que acabo de explicar pero bajo una capa de seguridad que encripta su contenido y no deja que pueda ser leído por nadie excepto por el recipiente final.

4 : root@bienvenidoainternet.org:~# : 28/10/17(sab)12:01:24 ID:9TOK91w70

En términos bien sencillos, el contenido HTTP es puro texto plano, o más bien llamado código HTML, una vez que el computador recibe los paquetes con el código, el navegador interpreta este codigo y construye visualmente la página. Puedes probar con la mayoría de los navegadores presionando las teclas Ctrl + U y verás el contenido plano de éste.

Esto en términos bien sencillos a nivel de capa de aplicación, pero creo que igual es importante.

5 : root@bienvenidoainternet.org:~# : 28/10/17(sab)13:36:02 ID:xOjom9P10

El HTTP puede traer cualquier cosa, no necesariamente HTML. Es más preciso decir que es el lenguaje con el que se comunica el navegador con los servidores web, y estos paquetes HTTP pueden contener cualquier cosa como un documento HTML, CSS, Javascript, o un MP3, un PDF, o cualquier cosa que puedas bajar desde un servidor web.

6 : root@bienvenidoainternet.org:~# : 13/12/17(mie)04:54:46 ID:+yuPqwGf0!

>>2

Gracias anon.

Sobre: user=juan&amp;password=1234

¿Hay algún complemento de Firefox para ver que información POSTeo o algún programa?

7 : root@bienvenidoainternet.org:~# : 13/12/17(mie)10:55:02 ID:e9jiPeMs0!

No sé si para Firefox existe alguno, pero en Chrome está el Web Sniffer, donde te registra todos las peticions HTTP.

La otra opción que tienes, también, es usar tcpdump o WireShark para capturar los paquetes salientes, ahí podrás ver las conexiones de forma más detallada. Creo haber usado alguna vez el urlsnarf que también te muestra los detalles de las peticiones.

8 : root@bienvenidoainternet.org:~# : 13/12/17(mie)12:35:43 ID:/9JqruW70

En Firefox puedes abrir el inspector de red que trae (Ctrl+Shift+E), ahi puedes ver los requests HTTP que se hicieron, si haces clic en ellos puedes ver el detalle.
4 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.10.9 Bienvenido a Internet BBS/IB