4 votos

¿Lo que sucede en esta petición http típico?

Estoy usando Wireshark para buscar en todos los paquetes de los intercambios entre mi equipo cliente y un servidor web.

Me estoy conectando a un servidor que me da un error 403 (solo como ejemplo). Los paquetes entiendo que son los 2 paquetes HTTP. Pero hay 5 paquetes TCP.

(las xxx.xx.x.x dirección ip representa el servidor web, para una mejor claridad en el código de abajo)

¿Cuáles son los paquetes TCP exactamente y cuál es el propósito de cada uno de ellos?

Muchas gracias

Aquí están los paquetes en orden cronológico:

 Number   Time      Source         Destination  Protocol   Info
 1        0.000     192.168.0.3    xxx.xx.x.x     TCP      50250 > http [SYN]...
 2        0.0261    xxx.xx.x.x     192.168.0.3    TCP      http  > 50250 [SYN]...
 3        0.0265    192.168.0.3    xxx.xx.x.x     TCP      50250 > http [ACK]...
 4        0.0267    192.168.0.3    xxx.xx.x.x     HTTP     GET/ HTTP/1.1
 5        0.0547    xxx.xx.x.x     192.168.0.3    TCP      http > 50250 [ACK]...
 6        0.0588    xxx.xx.x.x     192.168.0.3    HTTP     HTTP/1.1 403 Forbidden
 7        0.0589    192.168.0.3    xxx.xx.x.x     TCP      50250 > http [ACK]...

4voto

Nexus Puntos 762

Los 3 primeros son de su estándar de TCPIP 3-way handshake.

El siguiente es el cliente de la solicitud HTTP GET

El próximo 2 son el servidor de confirmar la solicitud, y devolver un HTTP 403 código de respuesta - el servidor está configurado para impedir el acceso a la URL solicitada por alguna razón.

El siguiente es el cliente reconoce que la respuesta del servidor.

3voto

Russ Wheeler Puntos 173

Los tres primeros segmentos TCP son las "tres vías" que utiliza TCP entre los hosts a negogiate y establecer una conexión. SYN-->, <--SYN ACK, -->ACK

Los otros segmentos TCP estándar TCP Agradecimientos de los segmentos TCP recibido por el anfitrión de enviar el Acuse de recibo.

Aquí hay un enlace TCP/IP de la biblia:

http://www.amazon.com/TCP-IP-Illustrated-Volume-Set/dp/0201776316

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: