20.01.2014 Views

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tools Used: tcpdump Program<br />

tcpdump<br />

rarpd<br />

user processes<br />

tcpdump tcpdump rarpd<br />

user processes<br />

filter<br />

IP, ICMP<br />

IGMP<br />

kernel<br />

IP, ICMP<br />

IGMP<br />

kernel<br />

IP, ICMP<br />

IGMP<br />

nit_buf<br />

streams module<br />

nit_pf<br />

streams module<br />

IP, ICMP<br />

IGMP<br />

filter filter filter<br />

BPF<br />

rcvd<br />

xmit<br />

Ethernet<br />

driver<br />

nit_if<br />

streams driver<br />

rcvd<br />

Ethernet<br />

driver<br />

BSD Packet Filter<br />

SunOS Network Interface Tap<br />

Figure 9: Two alternatives to get packets<br />

Note the BSF packet filter gets a copy of both the received and transmitted packets.<br />

Maguire Tools Used: tcpdump Program 2: 38 of 52<br />

maguire@kth.se <strong>2010</strong>.03.21 Internetworking/Internetteknik

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!