home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / protocol / appletal / 3824 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  2.8 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!data.nas.nasa.gov!taligent!apple!macwinders.support.apple.com!user
  2. From: winders@aux.support.apple.com (Scott Winders)
  3. Newsgroups: comp.protocols.appletalk
  4. Subject: Re: Need AppleTalk Frame/Header Formats
  5. Message-ID: <winders-061192172545@macwinders.support.apple.com>
  6. Date: 7 Nov 92 01:25:27 GMT
  7. References: <1992Nov5.212222.14389@eagle.lerc.nasa.gov>
  8. Sender: daemon@Apple.COM
  9. Followup-To: comp.protocols.appletalk
  10. Distribution: na
  11. Organization: Apple Computer, Inc.
  12. Lines: 63
  13.  
  14. In article <1992Nov5.212222.14389@eagle.lerc.nasa.gov>,
  15. fsgreen@dredd.lerc.nasa.gov (Doug Greenwald) wrote:
  16. > Howdy,
  17. > I'm writing a small network analyzer to gather statistics.  I have most of the
  18. > IP protocols done but am having problems finding information regarding
  19. > AppleTalk.  I need the type field of the ethernet frame for general
  20. > statistics gathering and would like the higher layer protocol packet
  21. > formats for completeness.
  22. > Any pointers to references or information you could shed would be appreciated.
  23. > For those interested in the program, I'm writing it for Sun workstations.  If
  24. > responses warrant (and the program doesn't turn into a load of crap), I'll 
  25. > make it available.
  26.  
  27.  
  28.  
  29. EtherTalk 2.x (802.3) Frame
  30.  
  31. 802.3 Destination           6 bytes
  32. 802.3 Source                6 bytes
  33. 802.2 LLC Length            2 bytes
  34. 802.2 LLC Header            
  35.   802.2 LLC DSAP            1 bytes (always $AA (SNAP SAP) for EtherTalk
  36. 2.x)
  37.   802.2 LLC SSAP            1 bytes (always $AA (SNAP SAP) for EtherTalk
  38. 2.x)
  39.   802.2 LLC Control         1 bytes (always $03)
  40. SNAP Header                 5 bytes (always $080007809B for EtherTalk 2.x)
  41. DDP Header                 13 bytes
  42. AppleTalk Data             ?? bytes (586 bytes maximum)
  43. Padding (if needed)        ?? bytes
  44.                     ---------------
  45.                     60 to 621 bytes
  46.  
  47. DSAP - Destination Service Access Point
  48. SSAP - Source Service Access Point
  49. The SNAP SAP is defined as $AA
  50.  
  51. If the 802.3 packet is less than 60 bytes in size, padding is added to make
  52. the packet 60 bytes long.
  53.  
  54. In 802.2, DSAP and SSAP are almost always the same except in frames that
  55. are
  56. establishing an initial SNA connection.
  57.  
  58. 2. The SNAP (SubNetwork Address Protocol) unique identifier assigned to
  59. Apple by the IEEE is $0800070000. This first 3 bytes of the unique
  60. identifier is the vendor address. The last 2 bytes are the local
  61. administered (by Apple) identifiers. We (Apple) have defined $809B as
  62. EtherTalk. The unique identifier for EtherTalk 2.0 is $080007809B. This
  63. is considered to be a locally administered SNAP address.
  64.  
  65. A global SNAP address has been defined by the IEEE for AARP packets.
  66. The SNAP number is $00000080F3. 
  67.  
  68.  
  69. Scott Winders
  70. winders@aux.support.apple.com
  71.  
  72. "My opinions are my own, not my employer's"
  73.