L'analitzador de protocols de xarxa més potent del món, Wireshark, supervisa bàsicament els paquets de dades enviats a través de la xarxa d'un ordinador en temps real. Des de la concepció d'aquesta eina de codi obert l'any 1998, un equip global d'especialistes en protocols i xarxes l'han desenvolupat i mantingut.
Si necessiteu investigar els codis d'estat dels paquets de dades amb Wireshark, hem descrit els passos per fer-ho per a les sol·licituds HTTP. A més, les nostres PMF inclouen els significats de cada codi d'estat i alguns dels mètodes de sol·licitud HTTP més habituals amb exemples.
Com trobar el codi d'estat per a una sol·licitud HTTP a WireShark
Per trobar el codi d'estat de la resposta d'un servidor web a una sol·licitud HTTP:
- Inicieu el vostre navegador d'Internet.
- Esborra la memòria cau del teu navegador.
- Inicieu "Wireshark".
- A la llista d'interfícies de xarxa del vostre ordinador:
- Feu doble clic al vostre adaptador Ethernet o Wi-Fi.
- Wireshark començarà a recollir paquets automàticament.
- Inicieu un navegador web nou i aneu al lloc web del qual voleu examinar els codis d'estat.
- Per veure només els paquets HTTP, introduïu "HTTP" al camp de text "Filtre" a la part superior esquerra.
- A continuació, al menú principal, feu clic a la icona d'inici (la primera icona) per començar a capturar paquets.
- Actualitza la pàgina. Un cop Wireshark mostri els paquets HTTP per a la vostra sol·licitud de lloc web, atureu la captura fent clic a la icona d'aturar.
- Seleccioneu l'entrada del paquet on la columna "Informació" digui: "HTTP/1.1 [XXX un número] D'acord".
- La part del número de la "Informació" serà el codi d'estat.
Nota: El codi d'estat i altra informació útil sobre el paquet de dades seleccionat estan disponibles a la finestra de sota de la finestra de paquets. Amplieu l'opció "Protocol de transferència d'hipertext" i després "HTTP/1.1...". opció a sota per veure-ho.
Com veure tots els codis d'estat per a una sol·licitud HTTP
- Inicieu el vostre navegador d'Internet.
- Esborra la memòria cau del teu navegador.
- Inicieu "Wireshark".
- A la llista d'interfícies de xarxa del vostre ordinador:
- Feu doble clic al vostre adaptador Ethernet o Wi-Fi.
- Wireshark començarà a recollir paquets automàticament.
- Inicieu un navegador web nou i aneu al lloc web del qual voleu examinar els codis d'estat.
- Per veure només els paquets HTTP, introduïu "HTTP" al camp de text "Filtre" a la part superior esquerra.
- A continuació, al menú principal, feu clic a la icona d'inici (la primera icona) per començar a capturar paquets.
- Actualitza la pàgina. Un cop Wireshark mostri els paquets HTTP per a la vostra sol·licitud de lloc web, atureu la captura fent clic a la icona d'aturar.
- Al menú superior, seleccioneu "Estadístiques", "HTTP" i després "Comptador de paquets".
- Apareixerà una finestra de filtre. Deixeu el camp de text en blanc i feu clic a "Crea estadística".
- Feu clic al signe més al costat de l'opció "Paquets de resposta HTTP" per ampliar-lo.
- Amplieu les agrupacions de codis d'estat per obtenir més detalls de cada codi d'estat.
Preguntes freqüents
Què signifiquen els codis d'estat a WireShark?
Els codis d'estat són respostes donades pel servidor web en resposta a una sol·licitud que se li fa. Les sol·licituds es fan als servidors web quan navegueu a una pàgina web des del vostre navegador web i totes les altres interaccions que tingueu amb les pàgines web.
Puc filtrar els codis d'estat a WireShark?
Per llistar els codis d'estat només per a sol·licituds HTTP:
1. Inicieu el vostre navegador d'Internet.
2. Esborreu la memòria cau del vostre navegador.
3. Inicieu "Wireshark".
4. A la llista d'interfícies de xarxa del vostre ordinador:
· Feu doble clic al vostre adaptador Ethernet o Wi-Fi.
· Wireshark començarà a recollir paquets automàticament.
5. Inicieu un navegador web nou i després navegueu fins al lloc web del qual voleu examinar els codis d'estat.
6. Al camp de text "Filtre" de la part superior esquerra, introduïu "http.response.code".
7. A continuació, al menú principal, feu clic a la icona d'inici (la primera icona) per començar a capturar paquets.
· Els codis d'estat de les vostres sol·licituds de servidor web es mostraran a la finestra de paquets.
Quin és el significat dels diferents codis d'estat de resposta HTTP?
Els codis d'estat HTTP es divideixen en cinc categories. Cada resposta està formada per tres dígits; només el primer dígit descriu la categoria de la resposta. Les categories són:
• 1XX és una resposta d'informació per dir que el servidor ha rebut la sol·licitud i s'està processant.
• 2XX és una resposta correcta per confirmar que la sol·licitud s'ha rebut correctament, s'ha entès i s'ha acceptat.
• 3XX és un missatge de redirecció, per indicar que cal més accions abans que la sol·licitud es pugui completar correctament.
• 4XX és un error del client, emès quan la sol·licitud no es pot complir.
• 5XX és un error del servidor, quan la sol·licitud és vàlida, però el servidor no l'ha complert.
Olorant paquets a través del cable amb Wireshark
Wireshark és una eina d'anàlisi de paquets de codi obert establerta, dissenyada per capturar el trànsit d'Internet que s'executa al vostre ordinador en temps real. Ha estat desenvolupat al llarg dels anys per un equip global d'especialistes talentosos i apassionats. És una eina de resolució de problemes eficaç i ajuda a arribar al fons dels problemes de xarxa, com ara la inactivitat o l'activitat maliciosa.
Us hem mostrat com veure els codis d'estat quan envieu sol·licituds HTTP a un servidor web, com filtrar-los i què signifiquen. Quin tipus de respostes i informació vas trobar en la teva anàlisi? Has pogut utilitzar Wireshark per aconseguir el que volies? Feu-nos saber què penseu sobre l'eina en general a la secció de comentaris a continuació.