First time here? Check out the FAQ!

Ask Your Question
0

Where is the FCS field shown in the WireShark output?

asked Nov 8 '0

tj gravatar image

Where is the FCS field shown in the WireShark output? The DataLink PDU always ends with the TYPE field, but shouldn't there be a PAYLOAD, CRC/FCS, and IPG fields shown somewhere also?

Preview: (hide)

Comments

What link-layer protocol is this?

Guy Harris gravatar imageGuy Harris ( Nov 8 '0 )

Thanks for the reply,

It's Ethernet from my laptop connected to my Dlink router. Studying for my CCNA and I'm trying to compare the fields in the book illustrations to the actual WS output. In expanding a single frame, I was wondering why after the Application Layer the output ends and it doesn't show the tail of the frame.

tj gravatar imagetj ( Nov 9 '0 )

2 Answers

Sort by » oldest newest most voted
0

answered Nov 9 '0

Guy Harris gravatar image

Where is the FCS field shown in the WireShark output?

It's shown in the Ethernet header IF it's present.

Note that there is no guarantee that it's present in a capture, however. It will be present only if:

  1. the Ethernet adapter can be configured to provide it to the host;
  2. the driver for the adapter configures it to do so;
  3. the packet capture code path in the driver and the OS networking code provides it as part of the packet payload.

If it is not present, and you enable "Assume packets have FCS", Wireshark will dissect the last 4 bytes of the Ethernet payload as if it were the FCS.

The payload is dissected based on the type/length field value; it's not included as part of the "Ethernet" section of the packet details, it will either be its own protocol at the top level (for example, IPv4 or IPv6, or, if it's a length field, IEEE 802.2 or, for some old Netware packets, Netware) or just "Data" if Wireshark doesn't know how to dissect it based on the value in the type/length field (i.e., an Ethernet type value that Wireshark doesn't know about).

The inter-packet gap isn't part of the packet - that's what "inter-packet" implies! - so there's nothing to display.

Preview: (hide)
link

Comments

Awesome thank you!

tj gravatar imagetj ( Nov 9 '0 )
0

answered Nov 9 '0

tj gravatar image

Found it: Edit -> Preferences -> Protocols -> Ethernet -> Assume packets have FCS

Preview: (hide)
link

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: Nov 8 '0

Seen: 7,089 times

Last updated: Nov 09 '20