Path: utzoo!mnetor!uunet!husc6!cmcl2!rutgers!sdcsvax!ucbvax!CUNIXC.COLUMBIA.EDU!cck From: cck@CUNIXC.COLUMBIA.EDU (Charlie C. Kim) Newsgroups: comp.protocols.appletalk Subject: EtherTalk Message-ID: <8712291743.AA19972@columbia.edu> Date: 29 Dec 87 17:45:11 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 28 Does anyone have the specification for EtherTalk? In particular, I am looking for the specification for EtherTalk ARP (protocol type 0x80f3). As far as I can determine, it is pretty close to standard IP ARP (0x806) with some extensions. So far, I have: 1 bit16 hardware_address_format (ETHER:1) 2 bit16 protocol (EtherTalk:0x809b) 3 bit8 hardware_address_length (6 for ethernet) 4 bit8 protocol_address_length (*) 5 bit16 opcode (appletalk_request-not sure about this:3)(**) 6 bit8[6] source_hardware_address 7 bit8[4] source_protocol_address (*) 8 bit8[6] destination_hardware_addr 9 bit8[4] destination_protocol_addr(*) 10 bit8[22] ???? (zeros then 0xc7, 0xdf, 0xfd, 0x28) * - looks like it uses 4 bytes for the with a leading zero byte. However, one of the bytes could be a socket? ** - standard was 1: arp request, 2: arp reply. 3 seems to be a appletalk request/probe. In particular, I am interested in the definitions for 5 and 10 above. EtherTalk packets are straight forward enough: they are simply encapsulations: lap dest, lap source, lap type, data. Charlie C. Kim User Services Columbia University