alex@otter.UMBC.EDU (Alex Crain) (03/30/89)
I'm currently working on porting the Berkeley socket code (now public domain) to a system 5 box (At&t 3b1) and I'm considering using appletalk for the serial line protocol rather then SLIP. I've seen references to an AF_APPLETALK domain, but no code. Does the code exist? is it available? Is there a reason why I should give up now? My eventual network will probably consist of a couple 3b1's, a mac, and a few devices (printer(s)/modem/disk(s), etc), connected with serial lines, and/or scuzzy. Appetalk seems like a better protocol then ip for this, and SLIP has a lot of overhead. (Not to mention that one of the machines already talks Appletalk). Thoughts, comments & pointers all appreciated. :alex Alex Crain Systems Programmer alex@umbc3.umbc.edu Univ Md Baltimore County umbc3.umbc.edu!nerwin!alex
jeff@tc.fluke.COM (Jeff Stearns) (04/06/89)
In article <1852@umbc3.UMBC.EDU> alex@otter.UMBC.EDU (Alex Crain) writes: > > I'm currently working on porting the Berkeley socket code (now public >domain) to a system 5 box (At&t 3b1) and I'm considering using appletalk for >the serial line protocol rather then SLIP. ... > >Alex Crain >Systems Programmer alex@umbc3.umbc.edu >Univ Md Baltimore County umbc3.umbc.edu!nerwin!alex You might want to think about using the Asynchronous AppleTalk protocol. It's used by the Async AppleTalk driver from Dartmouth. I suspect that it's spoken by several commercial products as well. The protocol is quite simple; it just wraps a DDP packet between two framing characters. A 16-bit checksum is included, raising the total overhead to 4 bytes. Framing characters appearing inside DDP packets are escaped; this adds slightly to the overall packet length. Richard Brown at Dartmouth College is probably the best contact: Rich Brown richard.e.brown@dartmouth.edu 603-646-3648 -- Jeff Stearns John Fluke Mfg. Co, Inc. (206) 356-5064 jeff@tc.fluke.COM {uw-beaver,microsoft,sun}!fluke!jeff PS - Calling all users of the Vitalink TransLAN IV Ethernet bridge! Please drop me a line.