Re: TCP/IP CRC question

From: Ansgar -59cobalt- Wiechers (bugtraq_at_planetcobalt.net)
Date: 10/07/04

  • Next message: Josh Mills: "Re: Auditing a Win2K box"
    Date: Thu, 7 Oct 2004 11:43:42 +0200
    To: security-basics@securityfocus.com
    
    

    On 2004-10-06 Jorge Mendez Bonini wrote:
    > I've been reading about the TCP/IP protocol stack (TCP/Ilustrated Vol1
    > by Richard Stevens) lately and since Ethernet is quite common nowadays
    > almost all link layer examples refer to it (I also checked Douglas Comer
    > Internetworking with TCP/IP vol1).
    > I tried searching RFC but found it very time consuming without good
    > results (maybe I'm not used to it...yet)
    >
    > The Ethernet Frame contains a field known as FCS which contains a CRC.
    > Now, my question is:
    > If the CRC is generated from DATA field among others, What's the point
    > of using checksums on the upper protocolos (IP checksums etc..)?

    Not sure if I understand your question correctly. The FCS is a checksum
    on the entire Ethernet frame. Its purpose is to detect transmission
    failures on the link-layer (and discard erroneous frames so they don't
    have to be processed by upper layers).

    Regards
    Ansgar Wiechers

    -- 
    "Those who would give up liberty for a little temporary safety
    deserve neither liberty nor safety, and will lose both."
    --Benjamin Franklin
    

  • Next message: Josh Mills: "Re: Auditing a Win2K box"

    Relevant Pages

    • Re: How does netfilter work with ethernet bridge?
      ... > only be processed in the link layer without going through IP ... > to relay link layer packet between two ethernet cards on the ... kernel modules implements linux support to this specification. ... A bridge, "as is", does not deal with IP layer. ...
      (comp.os.linux.development.system)
    • Re: Carrier Ethernet... why utilize other transport mechanism?
      ... transporting Ethernet frames from the LAN over a MAN or WAN using ... need to convert it to another format. ... way I see it is the Carrier Ethernet frame is being converted to ... By using a transport network ...
      (comp.dcom.sys.cisco)
    • ETHERNET MAC
      ... I am doing a project on Implementing 10/100 ethernet mac on a fpga ... I am implementing Ethernet MAC(ethernet packet transmit and receive ... creates an ethernet frame ie (preamble, destination address, source ...
      (comp.arch.fpga)
    • Re: Use of ethernet frame without TCP/IP
      ... ethernet frame. ... Under linux opening a raw ethernet socket (which probably requires ... protocols and using built in libraries are like using high level programming ... Gaps between the packets is at least 12 more bytes (but you dont care unless ...
      (comp.dcom.lans.ethernet)
    • Re: Carrier Ethernet... why utilize other transport mechanism?
      ... transporting Ethernet frames from the LAN over a MAN or WAN using ... But what I don't get is why Carrier Ethernet ... way I see it is the Carrier Ethernet frame is being converted to ... L2 MPLS transport can use the same plumbing / ...
      (comp.dcom.sys.cisco)

    Loading