Ethreal Self-study slides

advertisement
Network Analyzer Example
Internet



User clicks on http://www.nytimes.com/
Ethereal network analyzer captures all frames
observed by its Ethernet NIC
Sequence of frames and contents of frame can be
examined in detail down to individual bytes
Ethereal web site, http://www.ethereal.com/
(This material is for self study.))
Ethereal Protocol Analyzer




A network protocol analyzer is a tool for capturing, displaying, and analyzing
the PDUs that are exchanged in a network. Current analyzers cover a very
broad range of protocols and are constantly being updated. Protocol analyzers
are also extremely useful in teaching the operation of protocols by providing a
means of examining traffic from a live network.
Communication Networks uses the Ethereal open source package, which
supports an extensive set of protocols, including: PPP, HDLC, Ethernet, MPLS,
IP, IPv6, ARP, ICMP, RIP, OSPF, UDP, TCP, DNS, HTTP, telnet, FTP, RSVP,
RTP, SIP, H.323, SSL and TLS, PING, and traceroute.
Ethereal can be run in two modes. In the first mode, the Ethereal application
opens existing packet capture files for analysis. In the second mode the Ethereal
application captures a frame sequence in real time and then stores the result in a
packet capture file. In this document we provide a number of packet capture
files that can be used by the instructor to demonstrate and analyze protocols in
class. In a separate document we provide lab experiments for capturing these
frame sequences.
The Ethereal package can be downloaded from www.ethereal.com. Their web
site also contains instructions and example screen captures.
Ethereal windows
Top Pane shows
frame/packet
sequence
Middle Pane
shows
encapsulation for
a given frame
Bottom Pane shows hex & text
Top pane: frame sequence
DNS
Query
TCP
Connection
Setup
HTTP
Request &
Response
Middle pane: Encapsulation
Ethernet Frame
Protocol Type
Ethernet
Destination and
Source
Addresses
Middle pane: Encapsulation
And a lot of
other stuff!
IP Packet
IP Source and
Destination
Addresses
Protocol Type
Middle pane: Encapsulation
TCP Segment
Source and
Destination Port
Numbers
GET
HTTP
Request
Download