Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conceptos Teóricos
Captura de Tramas Ethernet.
pyEtherIP.
Versión: 1.0
I. Descripción:
• La difusión.
• El direccionamiento Ethernet.
• Trama Ethernet.
La difusión o broadcast hace que una trama Ethernet se difunda por todo
el medio de comunicación, llegando a cada tarjeta conectada (al cable); sin
embargo, sólo la tarjeta con la dirección Ethernet que coincide con la
Dirección indicada en la trama la aceptará, el resto simplemente la ignorará.
Todo lo que circula por una red Ethernet lo hace a través de una Trama
Ethernet; ésta vendría a ser el medio de transporte de todos los protocolos
que se definen en las capas superiores. Las tramas son el formato en que
los datos son encapsulados para poder ser transmitidos al medio físico.
Esquemáticamente una trama Ethernet es:
CRC
Dir. Ether. Dest. Dir. Ether. Orig. Proto Datos
CRC (4 bytes):
Es el cálculo de la suma de comprobación la cual asegura la
integridad de la trama.
En resumen, Ethernet es la interfaz entre las capas superiores (protocolos y
aplicación) y la capa física de una red (recordar el modelo OSI). Una
aproximación esquemática sería la siguiente:
HOST 1
HOST 2
APLICACIONES DE RED
APLICACIONES DE RED
NETBEUI
TCP/IP
ETHERNET
ETHERNET
MEDIO FÍSICO
La captura del tráfico que circula por una red Ethernet se logra gracias a la
posibilidad de poder configurar las tarjetas de red en modo promiscuo, esto
permite que las tarjetas puedan obtener una copia de todas las tramas
Ethernet que circulan por el medio de comunicación (cable p.e.)
independiente del direccionamiento que estas tramas tengan.
De esta forma, los sniffers de paquetes pueden capturar las tramas que
circulan por el “cable”.
Cada trama Ethernet identifica el contenido de su área de datos mediante el
campo protocolo del formato mostrado en la figura 1.
En este caso el socket rescatará sólo las tramas Ethernet que transporten
un datagrama IP en su área de datos, es decir.
[00:00:aa:bb:cc:dd,22:3b:4c:43:33:66,0x0800 ]
pyEtherIP
0x0800Hex
Eth0
Medio de Comunicación
IV. Resumen:
Los conceptos acá entregados no pretenden ser un postulado filosófico de
las redes Ethernet, sino más bien se pretende simplificar los conceptos para
que, de esta forma, puedan ser aplicados al entendimiento del
funcionamiento y operatividad de pyEtherIP.