No Description

structsniff__ip.tex 5.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. \hypertarget{structsniff__ip}{}\section{Referencia de la Estructura sniff\+\_\+ip}
  2. \label{structsniff__ip}\index{sniff\+\_\+ip@{sniff\+\_\+ip}}
  3. The \hyperlink{structsniff__ip}{sniff\+\_\+ip} struct defines the packet header of a tcp internet packet. Used to extract I\+P layer information from a packet.
  4. {\ttfamily \#include $<$ip\+\_\+hdr.\+h$>$}
  5. \subsection*{Atributos públicos}
  6. \begin{DoxyCompactItemize}
  7. \item
  8. u\+\_\+char \hyperlink{structsniff__ip_a8ced3d6237cb8b0538e73227843b4edb}{ip\+\_\+vhl}
  9. \item
  10. u\+\_\+char \hyperlink{structsniff__ip_aa850a52985272f13d6866d14be1ecdf6}{ip\+\_\+tos}
  11. \item
  12. u\+\_\+short \hyperlink{structsniff__ip_aa4907e31555a52a20bc0eadc46d45044}{ip\+\_\+len}
  13. \item
  14. u\+\_\+short \hyperlink{structsniff__ip_a9cae00d3f7491ce2bfcb086880b1aa6a}{ip\+\_\+id}
  15. \item
  16. u\+\_\+short \hyperlink{structsniff__ip_aecf13449d60d1e0b7d78a64fcd3e54de}{ip\+\_\+off}
  17. \item
  18. u\+\_\+char \hyperlink{structsniff__ip_abed391544944e353d09e85030f423ec8}{ip\+\_\+ttl}
  19. \item
  20. u\+\_\+char \hyperlink{structsniff__ip_a49d22326de644e4d1158ef7ae4fb22b7}{ip\+\_\+p}
  21. \item
  22. u\+\_\+short \hyperlink{structsniff__ip_a263384b09865cda4a03e3451de740c84}{ip\+\_\+sum}
  23. \item
  24. struct in\+\_\+addr ip\+\_\+src \hyperlink{structsniff__ip_ad2db4a1d3fbfb1bcc44e5a26d6c28c2e}{ip\+\_\+dst}
  25. \end{DoxyCompactItemize}
  26. \subsection{Descripción detallada}
  27. The \hyperlink{structsniff__ip}{sniff\+\_\+ip} struct defines the packet header of a tcp internet packet. Used to extract I\+P layer information from a packet.
  28. \subsection{Documentación de los datos miembro}
  29. \hypertarget{structsniff__ip_ad2db4a1d3fbfb1bcc44e5a26d6c28c2e}{}\index{sniff\+\_\+ip@{sniff\+\_\+ip}!ip\+\_\+dst@{ip\+\_\+dst}}
  30. \index{ip\+\_\+dst@{ip\+\_\+dst}!sniff\+\_\+ip@{sniff\+\_\+ip}}
  31. \subsubsection[{ip\+\_\+dst}]{\setlength{\rightskip}{0pt plus 5cm}struct in\+\_\+addr ip\+\_\+src sniff\+\_\+ip\+::ip\+\_\+dst}\label{structsniff__ip_ad2db4a1d3fbfb1bcc44e5a26d6c28c2e}
  32. source and dest address / direccion fuente y destino \hypertarget{structsniff__ip_a9cae00d3f7491ce2bfcb086880b1aa6a}{}\index{sniff\+\_\+ip@{sniff\+\_\+ip}!ip\+\_\+id@{ip\+\_\+id}}
  33. \index{ip\+\_\+id@{ip\+\_\+id}!sniff\+\_\+ip@{sniff\+\_\+ip}}
  34. \subsubsection[{ip\+\_\+id}]{\setlength{\rightskip}{0pt plus 5cm}u\+\_\+short sniff\+\_\+ip\+::ip\+\_\+id}\label{structsniff__ip_a9cae00d3f7491ce2bfcb086880b1aa6a}
  35. identification / identificacion \hypertarget{structsniff__ip_aa4907e31555a52a20bc0eadc46d45044}{}\index{sniff\+\_\+ip@{sniff\+\_\+ip}!ip\+\_\+len@{ip\+\_\+len}}
  36. \index{ip\+\_\+len@{ip\+\_\+len}!sniff\+\_\+ip@{sniff\+\_\+ip}}
  37. \subsubsection[{ip\+\_\+len}]{\setlength{\rightskip}{0pt plus 5cm}u\+\_\+short sniff\+\_\+ip\+::ip\+\_\+len}\label{structsniff__ip_aa4907e31555a52a20bc0eadc46d45044}
  38. total length / largo total \hypertarget{structsniff__ip_aecf13449d60d1e0b7d78a64fcd3e54de}{}\index{sniff\+\_\+ip@{sniff\+\_\+ip}!ip\+\_\+off@{ip\+\_\+off}}
  39. \index{ip\+\_\+off@{ip\+\_\+off}!sniff\+\_\+ip@{sniff\+\_\+ip}}
  40. \subsubsection[{ip\+\_\+off}]{\setlength{\rightskip}{0pt plus 5cm}u\+\_\+short sniff\+\_\+ip\+::ip\+\_\+off}\label{structsniff__ip_aecf13449d60d1e0b7d78a64fcd3e54de}
  41. fragment offset field / offset del campo de fragmento \hypertarget{structsniff__ip_a49d22326de644e4d1158ef7ae4fb22b7}{}\index{sniff\+\_\+ip@{sniff\+\_\+ip}!ip\+\_\+p@{ip\+\_\+p}}
  42. \index{ip\+\_\+p@{ip\+\_\+p}!sniff\+\_\+ip@{sniff\+\_\+ip}}
  43. \subsubsection[{ip\+\_\+p}]{\setlength{\rightskip}{0pt plus 5cm}u\+\_\+char sniff\+\_\+ip\+::ip\+\_\+p}\label{structsniff__ip_a49d22326de644e4d1158ef7ae4fb22b7}
  44. protocol / protocolo \hypertarget{structsniff__ip_a263384b09865cda4a03e3451de740c84}{}\index{sniff\+\_\+ip@{sniff\+\_\+ip}!ip\+\_\+sum@{ip\+\_\+sum}}
  45. \index{ip\+\_\+sum@{ip\+\_\+sum}!sniff\+\_\+ip@{sniff\+\_\+ip}}
  46. \subsubsection[{ip\+\_\+sum}]{\setlength{\rightskip}{0pt plus 5cm}u\+\_\+short sniff\+\_\+ip\+::ip\+\_\+sum}\label{structsniff__ip_a263384b09865cda4a03e3451de740c84}
  47. checksum \hypertarget{structsniff__ip_aa850a52985272f13d6866d14be1ecdf6}{}\index{sniff\+\_\+ip@{sniff\+\_\+ip}!ip\+\_\+tos@{ip\+\_\+tos}}
  48. \index{ip\+\_\+tos@{ip\+\_\+tos}!sniff\+\_\+ip@{sniff\+\_\+ip}}
  49. \subsubsection[{ip\+\_\+tos}]{\setlength{\rightskip}{0pt plus 5cm}u\+\_\+char sniff\+\_\+ip\+::ip\+\_\+tos}\label{structsniff__ip_aa850a52985272f13d6866d14be1ecdf6}
  50. type of service / tipo de servicio \hypertarget{structsniff__ip_abed391544944e353d09e85030f423ec8}{}\index{sniff\+\_\+ip@{sniff\+\_\+ip}!ip\+\_\+ttl@{ip\+\_\+ttl}}
  51. \index{ip\+\_\+ttl@{ip\+\_\+ttl}!sniff\+\_\+ip@{sniff\+\_\+ip}}
  52. \subsubsection[{ip\+\_\+ttl}]{\setlength{\rightskip}{0pt plus 5cm}u\+\_\+char sniff\+\_\+ip\+::ip\+\_\+ttl}\label{structsniff__ip_abed391544944e353d09e85030f423ec8}
  53. time to live / tiempo de vida \hypertarget{structsniff__ip_a8ced3d6237cb8b0538e73227843b4edb}{}\index{sniff\+\_\+ip@{sniff\+\_\+ip}!ip\+\_\+vhl@{ip\+\_\+vhl}}
  54. \index{ip\+\_\+vhl@{ip\+\_\+vhl}!sniff\+\_\+ip@{sniff\+\_\+ip}}
  55. \subsubsection[{ip\+\_\+vhl}]{\setlength{\rightskip}{0pt plus 5cm}u\+\_\+char sniff\+\_\+ip\+::ip\+\_\+vhl}\label{structsniff__ip_a8ced3d6237cb8b0538e73227843b4edb}
  56. version $<$$<$ 4 $\vert$ header length $>$$>$ 2
  57. La documentación para esta estructura fue generada a partir del siguiente fichero\+:\begin{DoxyCompactItemize}
  58. \item
  59. ip\+\_\+hdr.\+h\end{DoxyCompactItemize}