home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1994 January / AMSOFT_1994.iso / packet / docs / pd198702.doc < prev    next >
Encoding:
Text File  |  1993-12-31  |  33.3 KB  |  733 lines

  1. 7-Feb-87 05:14:10-EST,1166;000000000000
  2. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 7 Feb 87 05:14-EST
  3. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA15584; Sat, 7 Feb 87 02:54:42 EST
  4. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA15556; Sat, 7 Feb 87 02:53:23 EST
  5. Date: Fri, 6 Feb 1987  23:44 MST
  6. Message-Id: <KPETERSEN.12277063617.BABYL@SIMTEL20.ARPA>
  7. Sender: KPETERSEN@SIMTEL20.ARPA
  8. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  9. To: Info-Hams@SIMTEL20.ARPA, packet-radio@EDDIE.MIT.EDU
  10. Subject: New Info-Modems mailing list
  11.  
  12. Announcing a new Internet mailing list INFO-MODEMS@SIMTEL20.ARPA, a
  13. discussion group of special interest to modem users.  Info-Modems is
  14. gatewayed to/from Uucp's "comp.dcom.modems".
  15.  
  16. The mail archives on SIMTEL20 for this list are:
  17.  
  18. <ARCHIVES.MODEMS>MODEMS-ARCHIV.TXT  for the current messages
  19.  
  20. <ARCHIVES.MODEMS>MODEMS.ARCHIV.ymmdd  for the older messages
  21.  
  22. The files are available via ANONYMOUS FTP for those with TCP/IP access
  23. to the Internet.
  24.  
  25. Submissions to the group should be addressed to Info-MODEMS@SIMTEL20.ARPA
  26. and administrative requests to Info-MODEMS-Request@SIMTEL20.ARPA.
  27.  
  28. --Keith Petersen <Info-Modems-Request@SIMTEL20.ARPA>
  29.  8-Feb-87 12:43:08-EST,1169;000000000000
  30. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 8 Feb 87 12:43-EST
  31. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA14982; Sun, 8 Feb 87 12:05:04 EST
  32. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA14972; Sun, 8 Feb 87 12:04:43 EST
  33. Resent-Message-Id: <8702081704.AA14972@EDDIE.MIT.EDU>
  34. Date: Saturday, 31 January 1987  14:17-MST
  35. Message-Id: <KPETERSEN.12277438029.BABYL@SIMTEL20.ARPA>
  36. Sender: BOBW%USU.BITNET@UCBVAX.BERKELEY.EDU
  37. From: BOBW%USU.BITNET@UCBVAX.BERKELEY.EDU
  38. To: W8SDZ@SIMTEL20.ARPA
  39. Subject:   WA7MBL Version 3.12 of the Packet Bulletin Board System
  40. Resent-From: KPETERSEN@SIMTEL20.ARPA
  41. Resent-To: packet-radio@EDDIE.MIT.EDU
  42. Resent-Date: Sun 8 Feb 1987 10:01-MST
  43.  
  44. Version 3.12 of the WA7MBL Packet Board System for MS/PCDOS, is now
  45. available from SIMTEL20 as:
  46.  
  47. Filename                        Type     Bytes   CRC
  48.  
  49. Directory PD:<MSDOS.PACKET>
  50. BBS31DOC.ARC.1                  BINARY   50295  AAE8H
  51. BBS31HLP.ARC.1                  BINARY   10413  74EEH
  52. BBS31PT1.ARC.1                  BINARY  128373  55DBH
  53. BBS31PT2.ARC.1                  BINARY  110933  9DA3H
  54.  
  55. The original BBS312.ARC was so big (about 412,000 bytes when
  56. UUENCODED) that I split it into four to make it easier to handle on
  57. the net.
  58.  
  59. 73,
  60. Bob
  61. 11-Feb-87 05:41:40-EST,19216;000000000000
  62. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 11 Feb 87 05:41-EST
  63. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA27796; Wed, 11 Feb 87 01:57:09 EST
  64. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA27786; Wed, 11 Feb 87 01:56:31 EST
  65. Received: from enea.UUCP by seismo.CSS.GOV (5.54/1.14) with UUCP 
  66.     id AA21941; Wed, 11 Feb 87 01:54:32 EST
  67. Received: by enea.UUCP (5.51/UUCP-Project/rel-1.0/1.15)
  68.     id AA12826; Wed, 11 Feb 87 01:51:05 +0100 (MET)
  69. Received: by kuling.UUCP; Tue, 10 Feb 87 18:10:09 -0100
  70. Message-Id: <8702101710.AA13875@kuling.UUCP>
  71. To: packet-radio@eddie.mit.edu
  72. Receive-Receipt-To: klemets%kuling.se.uucp@seismo.CSS.GOV
  73. Subject: Gateway no 12, volume 3.
  74. Date: 10 Feb 87 18:10:05 N (Tue)
  75. From: Anders Klemets <enea!kuling!klemets@seismo.CSS.GOV>
  76.  
  77. Gateway: The ARRL Packet-Radio Newsletter
  78.      Volume 3, Number 12, February 6, 1987
  79.  
  80. Published by:
  81.      The American Radio Relay League
  82.      225 Main Street
  83.      Newington, CT  06111
  84.  
  85. Editors:
  86.      Jon Bloom, KE3Z
  87.      Bruce Hale, KB1MW
  88.  
  89.  
  90.  
  91. For several years the concepts of higher-level protocols have been
  92. discussed within the packet community.  In this issue of Gateway, we
  93. discuss two of the several efforts underway that implement higher-level
  94. protocols for packet radio.
  95.  
  96.  
  97. NET/ROM: BEYOND THE DIGIPEATER
  98.  
  99. The W6AMT network of digipeaters in California is testing a new firmware
  100. program for the TNC 2.  Called "NET/ROM," the new firmware supports
  101. networking capabilities (commonly referred to in packet-radio circles as
  102. "layer three" and "layer four").  At the moment, the system is in alpha
  103. (initial) testing, with beta testing to follow within a few weeks.  A
  104. release version of the firmware ROM is expected in March.
  105.  
  106. Developed by Ron Raikes, WA8DED, and Mike Busch, W6IXU, of Software
  107. 2000, Inc, NET/ROM is unique because it provides networking capabilities
  108. without the need for special hardware.  NET/ROM runs on a standard TAPR
  109. TNC 2 terminal node controller, or on any of the commercially available
  110. TNC-2 "clones."  NET/ROM is distributed in the form of a 27C256 EPROM
  111. which simply plugs into the ROM socket of the TNC 2 in place of the
  112. standard TAPR firmware ROM.  NET/ROM is intended for use primarily at
  113. wide-coverage digipeater sites.  It is not appropriate for end-user or
  114. mailbox stations.
  115.  
  116. A NET/ROM node provides the normal functions of an ordinary AX.25
  117. digipeater, plus a set of sophisticated higher-level networking
  118. capabilities.  A NET/ROM node user may display a list of other known
  119. network nodes; establish a transport-level circuit to a distant node;
  120. and connect to another end-user or mailbox in the vicinity of the
  121. distant node.  Compared with conventional AX.25 multi-hop digipeating,
  122. NET/ROM's true store-and-forward packet switching technology can provide
  123. an order-of-magnitude improvement in throughput, especially over long
  124. paths.  Routing from the local node to the distant node is handled
  125. automatically, and even includes alternate routing to circumvent network
  126. outages.
  127.  
  128. NET/ROM supports cross-frequency and cross-band networking without the
  129. need for exotic multiport digipeater hardware.  A dual-channel node, for
  130. example, is implemented simply by installing NET/ROM in a pair of
  131. standard TNC 2s and connecting them together with an RS-232-C cable.  A
  132. three- or four-channel node can be created by connecting multiple TNC 2s
  133. together, using a simple diode-matrix coupler.
  134.  
  135. NET/ROM uses the standard AX.25v2 packet radio protocol for links
  136. between neighboring nodes, as well as for links from each node to its
  137. local users.  Normal AX.25v2 error handling is used to assure error-free
  138. transmission, and normal AX.25v2 flow control is used to manage network
  139. congestion.  In addition, NET/ROM incorporates a transport-level
  140. "sliding window protocol" to provide end-to-end error and flow control
  141. for each virtual circuit.  End-to-end error control protects against
  142. lost, duplicate, or out-of-sequence frames resulting from node failures
  143. and dynamic routing changes.  End-to-end flow control protects the
  144. network against disproportionate loading by any one circuit.
  145.  
  146. The transport-level protocol used by NET/ROM is similar in concept to
  147. the familiar AX.25, but is somewhat more sophisticated.  For example, it
  148. can accept out-of-sequence frames and re-sequence them internally.  It
  149. can also selectively request a repeat of a missing frame without
  150. requiring retransmission of all succeeding frames.
  151.  
  152. NET/ROM automatically takes care of the routing of traffic between one
  153. node and another.  A user needs to specify just the desired destination,
  154. not the route.  Each node keeps track of the other nodes in the network
  155. and the various possible paths that may be used to reach them.  If a
  156. node or path becomes unusable due to equipment failure or poor
  157. propagation, NET/ROM automatically switches to an alternate route (if
  158. available) to circumvent the outage.  Conversely, when a new node is
  159. placed on-line, other nodes automatically incorporate the new node into
  160. the network routing structure.  Such routing changes are handled
  161. dynamically, without disrupting user connections in progress.
  162.  
  163. NET/ROM supports three methods of updating its routing information:
  164. local, remote and automatic.  Initial routing information is entered
  165. manually by an on-site operator using a local terminal.  Routing changes
  166. may be made remotely by a control operator over an ordinary packet radio
  167. connection--a randomized verification algorithm effectively prevents
  168. changes by unauthorized operators.  In addition, NET/ROM nodes transmit
  169. routing information to each other on an hourly basis, thereby enabling
  170. the network to incorporate new nodes and to bypass outages in real-time
  171. without manual intervention.
  172.  
  173. Despite its internal sophistication and advanced networking
  174. capabilities, NET/ROM is exceptionally easy to use.  There are only two
  175. commands that a user needs to learn: NODES to obtain a list of other
  176. NET/ROM nodes, and CONNECT to establish cross links to other nodes or
  177. downlinks to other user stations.
  178.  
  179. A Usage Example
  180.  
  181. You are KA6PRE ("Packet Radio Enthusiast") located in San Diego, and you
  182. want to access the W0RLI bulletin board system in Santa Cruz (near San
  183. Francisco).  From past experience, you know that a digipeated AX.25
  184. connection requires four digipeaters and is practically unusable.  The
  185. local W6AMT-4 digipeater on 145.01 was recently upgraded to a NET/ROM
  186. node, however, so this time you decide to try using the high-tech
  187. method.
  188.  
  189. First, you establish an uplink to your local node, using the normal
  190. connect command provided by your TNC:
  191.  
  192.      cmd: CONNECT W6AMT-4
  193.      *** CONNECTED to W6AMT-4
  194.  
  195. Next, you ask the local node for a list of other NET/ROM nodes for which
  196. it has routing information, using the NODES command:
  197.  
  198.      NODES
  199.      W6AMT-4 Nodes:
  200.      W6AMT-3 W6AMT-2 W6AMT-1 W6AMT W6AMT-7 AA6TN-1
  201.  
  202. You know that W6AMT-0 serves the San Francisco area (it was always the
  203. last digipeater you used to reach W0RLI via AX.25), so you ask your
  204. local NET/ROM node to connect you to W6AMT:
  205.  
  206.      CONNECT W6AMT
  207.      W6AMT-4 Connected to W6AMT
  208.  
  209. You are now talking to the San Francisco node, and you could issue
  210. another NODES command to see a list of other nodes that it knows how to
  211. reach.  In this case, however, you simply want a connection to the W0RLI
  212. BBS, so you ask for it:
  213.  
  214.      CONNECT W0RLI
  215.      W6AMT Connected to W0RLI
  216.      Hello Fred, welcome to W0RLI BBS at 0532z
  217.      KA6PRE-15 de W0RLI>
  218.      etc.
  219.  
  220. Note that the downlink from W6AMT to W0RLI has been made using your call
  221. sign (KA6PRE), but with the SSID suffix changed from -0 to -15.  The
  222. downlinking node "adopts" your call sign, so that the connected station
  223. recognizes that you are connected, rather than the NET/ROM node.  The
  224. SSID (the "-N" suffix) must be changed, however; if there also happened
  225. to be a direct path (however marginal) between your station and the
  226. destination station, that station would then be "in range" of two
  227. stations using the same call sign.  This can create serious confusion
  228. for stations using AX.25 protocol!  To avoid this problem, the
  229. downlinking node adopts your basic call sign, but changes the SSID from
  230. N to 15-N.  For example, if your call sign is K6AAA, the downlink uses
  231. K6AAA-15; if your call sign is W3ABC-2, the downlink uses W3ABC-13; and
  232. so forth.
  233.  
  234. At the conclusion of your session with W0RLI BBS, you simply disconnect
  235. your TNC as usual:
  236.  
  237.      ^C
  238.      cmd: DISC
  239.      *** DISCONNECTED
  240.  
  241. When you disconnect, your local node (W6AMT-4) automatically disconnects
  242. your circuit to W6AMT, and the W6AMT node automatically disconnects your
  243. downlink to W0RLI.
  244.  
  245. Digipeating vs Store-and-Forward
  246.  
  247. The AX.25 protocol was originally designed for point-to-point
  248. (nondigipeated) connections.  AX.25 was subsequently extended to
  249. accommodate one digipeater, and later extended again to allow up to
  250. eight digipeaters.
  251.  
  252. As all experienced packet-radio users know, however, AX.25 is
  253. practically unusable for communications on paths exceeding two or three
  254. "hops."  This is because AX.25 digipeaters do not participate in error
  255. control.  If an AX.25 packet traversing a multihop path falls victim to
  256. a collision or other error during any of the hops, it must be
  257. retransmitted by the originating station and start its journey all over
  258. again.
  259.  
  260. The probability that an AX.25 packet can complete its journey
  261. successfully deteriorates rapidly as the number of hops increases.
  262. Using NET/ROM nodes instead of ordinary AX.25 digipeaters changes this
  263. situation dramatically for the better.  When a node user transmits a
  264. packet, the receiving node sends the packet to the next node in the path
  265. and sends an acknowledgement back to the user.  This process is repeated
  266. as many times as there are nodes in the path.  Whenever a packet is lost
  267. due to collision or other error, recovery is handled by just the two
  268. adjacent nodes involved.
  269.  
  270. Network Routing
  271.  
  272. When you ask one node for a circuit to a distant node, your CONNECT
  273. command specifies the call sign of the destination node, but the routing
  274. is handled automatically by NET/ROM.  Automatic routing is handled by
  275. the Routing Manager, and is controlled by its routing table.
  276.  
  277. The routing table within a node is a list of all the destination nodes
  278. "known" to this node.  You can ask to see this list by using a
  279. parameterless NODES command.  The routing table can keep track of a
  280. relatively large number of other nodes.
  281.  
  282. If you want to connect to an especially distant node, and your local
  283. node doesn't know of it (it is not listed in the local NODES display),
  284. you can use CONNECT to obtain a circuit to a known node nearer the
  285. desired destination, and then issue another NODES command to get a list
  286. of the nodes known to that node.  This process can be repeated if
  287. necessary.
  288.  
  289. For each known node, the routing table contains one or more known routes
  290. to that node.  In this case, a "route" is simply a crosslink path to an
  291. adjacent node that is closer to the ultimate destination.  The crosslink
  292. path usually consists of just the call sign of the adjacent node, but
  293. may also include one or more digipeaters if necessary.
  294.  
  295. The routing table does not contain the entire route to each known
  296. destination (this is unnecessary, and would require too much memory),
  297. but just a list of adjacent nodes that are reasonable choices for a next
  298. hop enroute to the destination.  You can ask to see this list by using a
  299. NODES command specifying the call sign of the destination.
  300.  
  301. If a node or path becomes unusable due to equipment failure or poor
  302. propagation, the Routing Manager automatically switches to an alternate
  303. route (if available) to circumvent the outage.  Such routing changes are
  304. handled dynamically, usually without disrupting circuits in progress.
  305.  
  306. Limitations
  307.  
  308. The following limits apply to the alpha-test version of NET/ROM, and
  309. will probably be increased (possibly doubled) in the final release
  310. version:
  311.      Maximum number of links per node: 20
  312.      Maximum number of circuits per node: 16
  313.      Maximum number of other known nodes: 32
  314.      Maximum number of command interpreter tasks: 8
  315.  
  316.      From Software 2000, Inc, via DRNET
  317.  
  318.  
  319. NET.EXE: BEYOND THE TNC
  320.  
  321. Another approach to the implementation of higher-level protocols is that
  322. taken by Phil Karn, KA9Q, in his NET.EXE program for the IBM PC.  The
  323. basic philosophy behind Phil's approach has been espoused before (see
  324. Gateway, Volume 3, Number 2, "WHY DO WE EVEN NEED TNCS").  Essentially,
  325. Phil argues that there is no need to tie ourselves down to the AX.25
  326. link layer protocol when a layer-four (transport) protocol is operating
  327. to ensure end-to-end data integrity.  Phil's approach, as embodied in
  328. his NET.EXE program, allows several possible link-layer protocols
  329. (including AX.25).
  330.  
  331. NET.EXE executes the Defense Advanced Research Projects Agency (DARPA)
  332. suite of protocols.  Included in these are IP, the Internet Protocol;
  333. TCP, the Transmission Control Protocol; ARP, the Address Resolution
  334. Protocol; FTP, the File Transfer Protocol and SMTP, the Simple Mail
  335. Transfer Protocol.  All of these are above the link layer in the
  336. hierarchy of protocols.  At the link layer, NET.EXE supports simple
  337. serial data transfer via SLIP, the Serial Line Interface Protocol, and
  338. non-protocol serial I/O.  Connection to an Ethernet coaxial-cable LAN is
  339. supported via a 3Com Ethernet interface adapter.  Several IBM PC packet-
  340. radio adapters are also supported.
  341.  
  342. For packet-radio operation, the most common link-layer technique used
  343. with NET.EXE today is attachment of a standard TNC.  Although a TNC with
  344. standard firmware may be used by establishing a connection in the
  345. transparent mode, this is not optimal.  A replacement firmware program
  346. has been developed by Mike Chepponis, K3MC.  This firmware, called KISS
  347. (after the well-known design rule: keep it simple, stupid!), does not
  348. support AX.25 link-layer connections.  Rather, it simply accepts serial
  349. data from the computer using the SLIP protocol and transmits the data as
  350. AX.25 UI frames.  Received AX.25 frames are sent to the computer
  351. directly, again using SLIP.  Thus NET.EXE, not the TNC, is the entity
  352. that deals with the various fields of the AX.25 frames.  For
  353. applications that require error-free data transfer, the transport
  354. protocol (TCP) provides such a service.  Connections at the link layer,
  355. by the TNC, are not needed and not supported.
  356.  
  357. IP provides the basic network-layer services, with ARP acting to map
  358. local addresses (e.g AX.25 call sign and SSID) to the address format
  359. used by IP.  At present, routing of IP datagrams (a datagram is the
  360. basic "packet" of IP) is performed using manually-generated tables.  IP
  361. also provides an option by which the computer that initiates
  362. transmission of a packet can specify the entire routing, much as we do
  363. with digipeaters today.  But the IP device's capability to determine the
  364. next "hop" via its internal routing tables that is more attractive for
  365. packet radio use.  TCP is used to provide end-to-end data integrity.
  366. Since TCP can support multiple connections, NET.EXE is written to allow
  367. as many TCP connections as the computer's memory will support.
  368.  
  369. The link-layer device(s), IP and TCP provide the basic communications
  370. capability, but there is more to NET.EXE than that.  Atop the
  371. communications package sit the applications.  These are provided as
  372. "client" and "server" processes.  A client process is one that requests
  373. a service which is provided by a server.  For example, when two
  374. computers running NET.EXE are in communication, the operator of one can
  375. invoke the FTP client in order to transfer a file to or from the other
  376. computer.  The FTP client will call the FTP server at the remote
  377. computer.  By entering a command, the operator then requests of his FTP
  378. client that is act in concert with the FTP server to perform the file
  379. transfer.  Specifically, FTP allows you to send a file to or receive a
  380. file from the remote computer.  The file may comprise any type of data,
  381. since the TCP connections are data transparent.  Using FTP, you can also
  382. ask the remote computer to send its disk directory for your perusal.
  383.  
  384. TELNET is a terminal access protocol.  Although it was originally
  385. designed for use in applications in which a terminal was logging onto a
  386. host computer, it is general in nature.  It's included in NET.EXE to
  387. provide a terminal-to-terminal mode for operator chats.
  388.  
  389. SMTP is the protocol that handles store-and-forward messages in NET.EXE.
  390. The client half of SMTP is used to enter a message, which is stored on
  391. disk.  At intervals, the client will connect to the SMTP servers of
  392. remote computers and send the stored messages.  If this sounds vaguely
  393. reminiscent of a packet BBS, it should; both systems, the BBS and SMTP,
  394. are doing essentially the same job, although in a slightly different
  395. manner.
  396.  
  397. One of the most interesting aspects of the NET.EXE system is that it can
  398. do more than one job concurrently.  Recall that TCP, which is used to
  399. provide end-to-end data integrity, can support multiple connections.
  400. This is also true of the various client and server processes.  So you
  401. could, for example, initiate a file transfer to another computer using
  402. FTP, and while that transfer is taking place you can chat with the
  403. operator of the remote computer using TELNET.  Or perhaps chat with the
  404. operator of a different remote computer.  Or receive forwarded mail.  Or
  405. receive a file.  Or...  (You get the idea.)
  406.  
  407. Earlier I stated that TCP is used when error-free communications are
  408. required.  We are used to thinking of packet as being the "error free"
  409. mode.  Indeed, it is that aspect of packet that attracted many of us to
  410. it.  Reception of the transmitted data absolutely without error is not
  411. always necessary, however.  Applications such as digitized voice or
  412. video may not require that all of the data be received correctly as long
  413. as most of it is.  In this case, the additional overhead of end-to-end
  414. acknowledgments can become more of a burden than the occasional loss of
  415. data.  For such applications, NET.EXE provides UDP, the User Datagram
  416. Protocol.  This protocol lets an application program use the
  417. communications capability provided by IP and the link layer, but does
  418. not verify that the data is received correctly and completely the way
  419. TCP does.
  420.  
  421. Since the protocols used by NET.EXE are widely used standards, the
  422. program has potential for uses beyond packet radio, and some of its
  423. features (such as the Ethernet interface) were included with this in
  424. mind.  The program is still under development, so you can expect even
  425. more capability soon!
  426.  
  427.      By KE3Z
  428.  
  429.  
  430. REPRODUCTION OF GATEWAY MATERIAL
  431.  
  432. Material may be excerpted from Gateway without prior permission,
  433. provided that the original contributor is credited and Gateway is
  434. identified as the source.
  435.  
  436. --
  437.     klemets@kuling.UUCP (...!{seismo,mcvax}!enea!kuling!klemets)
  438.     Anders Klemets, Sikvagen 51, S-135 41 Tyreso, Sweden
  439.     Phone: +46 8 7124157
  440.     Packet: SM0RGV @ SK0TM
  441. 15-Feb-87 23:16:49-EST,1246;000000000000
  442. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 15 Feb 87 23:16-EST
  443. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA06074; Sun, 15 Feb 87 21:56:06 EST
  444. Path: mit-eddie!rutgers!princeton!allegra!ulysses!gamma!zeta!sabre!faline!karn
  445. From: karn@faline.UUCP
  446. To: packet-radio@EDDIE.MIT.EDU
  447. Subject: Re: Packet Radio Layer 3/4 Test
  448. Summary: NET/ROM is pure Virtual Circuits
  449. Message-Id: <332@faline.UUCP>
  450. Date: 4 Feb 87 01:33:51 GMT
  451. References: <7933@decwrl.DEC.COM>
  452. Organization: Bell Communications Research, Inc
  453. Lines: 14
  454.  
  455. As far as I can tell from the documentation, NET/ROM is a pure virtual
  456. circuit switch. It uses AX.25 in the connected mode for the link layer,
  457. and a homegrown connection-oriented protocol for the "edge-to-edge"
  458. layer. I believe their use of the term "transport protocol" (aka
  459. "Level 4") to describe this layer is incorrect, since transport protocols
  460. are, by definition, END-TO-END.  Unless it runs on the end user's system,
  461. it's NOT a transport protocol.
  462.  
  463. There is no mention of IP/TCP anywhere in NET/ROM.  If we are to use it
  464. in its present form for Internetting, it'll be by "nailing up" virtual
  465. circuits and running SLIP across them.  Crude, but they leave us no
  466. choice...
  467.  
  468. Phil
  469.  
  470.  
  471. 15-Feb-87 23:33:46-EST,1246;000000000000
  472. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 15 Feb 87 23:33-EST
  473. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA06074; Sun, 15 Feb 87 21:56:06 EST
  474. Path: mit-eddie!rutgers!princeton!allegra!ulysses!gamma!zeta!sabre!faline!karn
  475. From: karn@faline.UUCP
  476. To: packet-radio@EDDIE.MIT.EDU
  477. Subject: Re: Packet Radio Layer 3/4 Test
  478. Summary: NET/ROM is pure Virtual Circuits
  479. Message-Id: <332@faline.UUCP>
  480. Date: 4 Feb 87 01:33:51 GMT
  481. References: <7933@decwrl.DEC.COM>
  482. Organization: Bell Communications Research, Inc
  483. Lines: 14
  484.  
  485. As far as I can tell from the documentation, NET/ROM is a pure virtual
  486. circuit switch. It uses AX.25 in the connected mode for the link layer,
  487. and a homegrown connection-oriented protocol for the "edge-to-edge"
  488. layer. I believe their use of the term "transport protocol" (aka
  489. "Level 4") to describe this layer is incorrect, since transport protocols
  490. are, by definition, END-TO-END.  Unless it runs on the end user's system,
  491. it's NOT a transport protocol.
  492.  
  493. There is no mention of IP/TCP anywhere in NET/ROM.  If we are to use it
  494. in its present form for Internetting, it'll be by "nailing up" virtual
  495. circuits and running SLIP across them.  Crude, but they leave us no
  496. choice...
  497.  
  498. Phil
  499.  
  500.  
  501. 17-Feb-87 19:07:53-EST,1632;000000000000
  502. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 17 Feb 87 19:07-EST
  503. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA11546; Tue, 17 Feb 87 16:21:34 EST
  504. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA11473; Tue, 17 Feb 87 16:19:36 EST
  505. Message-Id: <8702172119.AA11473@EDDIE.MIT.EDU>
  506. Date: Tue, 17 Feb 87 16:13:14 EST
  507. From: Bob Clements <clements@ccq.bbn.com>
  508. Subject: W0RLI MailBox Followup
  509. To: packet-radio@eddie.mit.edu
  510. Cc: clements@ccq.bbn.com
  511.  
  512. []
  513.  
  514. NO NO NO NO NO NO I do NOT distribute the C version of the W0RLI BBS!
  515.  
  516. Sorry to bother the net with this again, but I can't seem to
  517. get answers back through the mail plumbing to some of the
  518. requestors.
  519.  
  520. I posted a message a few weeks ago about the new versions of the
  521. W0RLI MailBox/GateWay being available at SIMTEL20.
  522.  
  523. In that message, I said I am NOT a distribution point for the C-language
  524. version of the code (the one that runs on the IBMPC).  I here repeat
  525. that statement.
  526.  
  527. I also asked for someone to volunteer to move new releases of the C
  528. version from CompuServe to SIMTEL, since I am not a CompuServe
  529. subscriber.  As far as I know, nobody has taken up that task.
  530.  
  531. I also got the usual requests for how to get to simtel by dial-up,
  532. by usenet, by bitnet, etc.   Sorry, I don't know.  Is no my job.
  533.  
  534. Sheesh.
  535.  
  536. There. Now I've got that out of my system. Thank you for your
  537. indulgence.  Now I'll go back to being my cheery self.
  538.  
  539. And to the guys who sent me floppies in the mail
  540. for the 820 version, they are in the mail on the way back as of
  541. Monday evening. I was out of town for a while; sorry for the delay.
  542.  
  543. 73, Bob, K1BC
  544.  
  545. 21-Feb-87 22:12:41-EST,1249;000000000000
  546. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 21 Feb 87 22:12-EST
  547. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA09374; Sat, 21 Feb 87 20:57:37 EST
  548. Path: mit-eddie!rutgers!princeton!allegra!ulysses!faline!karn
  549. From: allegra!ulysses!faline!karn@EDDIE.MIT.EDU
  550. To: packet-radio@EDDIE.MIT.EDU
  551. Subject: January 1987 IEEE Proceedings
  552. Keywords: Devoted to packet radio
  553. Message-Id: <350@faline.UUCP>
  554. Date: 18 Feb 87 21:47:17 GMT
  555. Organization: Bell Communications Research, Inc
  556. Lines: 18
  557.  
  558. The January 1987 issue of the Proceedings of the IEEE is devoted entirely
  559. to packet radio networks.  Here are the article titles:
  560.  
  561. Issues in Packet Radio Network Design
  562. The DARPA Packet Radio Network Protocols
  563. The Low-Cost Packet Radio
  564. The Application of Packet Switching Techniques to Combat Net Radio
  565. A Design Concept for Reliable Mobile Radio Networks with Frequency
  566.   Hopping Signaling
  567. Crosslink Architectures for a Multiple Satellite System
  568. Future Directions in Packet Radio Architectures and Protocols
  569. Wide-Band Packet Radio Technology
  570. The Role of Spread Spectrum in Packet Radio Networks
  571. Modeling and Performance Analysis of Multihop Packet Radio Networks
  572. Spatial Reuse in Multihop Packet Radio Networks
  573.  
  574.  
  575. Phil
  576.  
  577.  
  578. 22-Feb-87 16:23:44-EST,1008;000000000000
  579. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 22 Feb 87 16:23-EST
  580. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA22182; Sun, 22 Feb 87 14:06:51 EST
  581. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA22118; Sun, 22 Feb 87 13:59:39 EST
  582. Received: from phun.riacs.edu by icarus.riacs.edu (5.51/1.9G)
  583.        id AA09251; Sun, 22 Feb 87 10:57:02 PST
  584. Received: from localhost by phun.riacs.edu (1.1/1.9N)
  585.        id AA29641; Sun, 22 Feb 87 10:56:57 PST
  586. Message-Id: <8702221856.AA29641@phun.riacs.edu>
  587. To: allegra!ulysses!faline!karn@EDDIE.MIT.EDU
  588. Cc: packet-radio@EDDIE.MIT.EDU
  589. Subject: Re: January 1987 IEEE Proceedings 
  590. In-Reply-To: Your message of 18 Feb 87 21:47:17 +0000.
  591.          <350@faline.UUCP> 
  592. Date: Sun, 22 Feb 87 10:56:52 -0800
  593. From: leiner@riacs.edu
  594.  
  595. I must apologize for the lack of an article on amateur or commercial
  596. packet radio.  That was not by intent.  Rather, it was due to a
  597. particularly bad turn of events having to do with the invited author.
  598.  
  599. Barry
  600.  
  601. ----------
  602. 26-Feb-87 16:08:23-EST,1362;000000000000
  603. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 26 Feb 87 16:08-EST
  604. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA28508; Thu, 26 Feb 87 13:15:30 EST
  605. Path: mit-eddie!rutgers!sri-unix!hplabs!decwrl!pyramid!prls!philabs!sbcs!root
  606. From: root%sbcs.UUCP@EDDIE.MIT.EDU (Root)
  607. To: packet-radio@EDDIE.MIT.EDU
  608. Subject: KA9Q IP/TCP package on Amiga
  609. Message-Id: <317@sbcs.UUCP>
  610. Date: 22 Feb 87 02:45:41 GMT
  611. Organization: Computer Science Dept, SUNY@Stony Brook
  612. Lines: 18
  613.  
  614. I am working on a port of Phil's IP/TCP package to the Commodore Amiga.  The
  615. questions for now are: 
  616.  
  617.     1) When I make changes/bug fixes/enhancements to the base package, to 
  618.        whom do I send the modifications?
  619.  
  620.     2) To "pretty up" the package for the Amiga, I will most probably have
  621.        to make substantial deviations in the current architecture of 
  622.        "net.exe".  Is user interface/library compatibility between 
  623.        the M(ES)S-DOS version and the Amiga version important?  The
  624.        current library interface of upcalls, etc seems useable enough,
  625.        but it is my feeling that folks would rather link against Berkeley
  626.        IPC primitives rather than switch to the current interface.
  627.  
  628.     3) I am planning implementation of RIP, RARP, and possibly RDP.  Has
  629.        any tackled these (but not released the changes) in Phil's package ?  
  630.  
  631.                         Rick Spanbauer
  632.  
  633.  
  634. 26-Feb-87 16:28:16-EST,2745;000000000000
  635. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 26 Feb 87 16:28-EST
  636. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA28576; Thu, 26 Feb 87 13:19:44 EST
  637. Path: mit-eddie!genrad!decvax!tektronix!tekcrl!vice!tekfdi!mhorne
  638. From: mhorne%tekfdi.UUCP@EDDIE.MIT.EDU (Mike Horne)
  639. To: packet-radio@EDDIE.MIT.EDU
  640. Subject: Re: KISS TNC Functional Spec
  641. Message-Id: <792@tekfdi.TEK.COM>
  642. Date: 23 Feb 87 07:03:11 GMT
  643. Reply-To: mhorne@tekfdi.fdi.tek.com (Mike Horne)
  644. Organization: Tektronix, Inc., Beaverton, OR.
  645. Lines: 42
  646.  
  647. Phil (and net-landers),
  648.  
  649. I read with great interest about your/the "Proposed 'Raw' TNC Functional Spec"
  650. that you posted to rec.ham-radio.packet.  I am very interested in your work
  651. and would like to find out a little bit more information.
  652.  
  653. 1)      I have heard that you have implemented some sort of TCP/IP interface
  654.     for the IBM PC, or something along this line.  Is the source available?
  655.     And if so, how portable is it (assuming you have written it in C)?
  656.     I would like to look at the code to learn more about this topic,
  657.     if possible.
  658.  
  659. 2)      I tend to agree in principle that the answer lies in freeing up the
  660.     TNC hardware and having a host 'do the dirty work'.  Has this been
  661.     done with a TNC2 yet?  I like to think that it has, since the TCP/IP
  662.     software is out there.  If it has been done, is the firmware readily
  663.     available?  Given sufficient info about the hardware layout of the
  664.     TNC2, I'm sure I could tackle the job, but I don't want to re-invent
  665.     the wheel.
  666.  
  667. 3)      In taking this idea one step further, has anyone given much thought
  668.     to creating a multi-channel 'dumb' TNC?  I can see the power in
  669.     a TNC board with multiple HDLC I/O ports driven by one host computer
  670.     to allow cross porting, etc.  When I say 'anyone given much thought',
  671.     I am not refering to the Pac-Com dual port digis or the like.  I have
  672.     contemplated implementing a multi-port async to HDLC converter using
  673.     a [68000 | 68008] and 2 or 3 Zilog 8530s, giving 3 to 5 (+1 for async)
  674.     ports for I/O.  One very nice application could be a multichannel/multi-
  675.     user bbs.  Other applications could include multi-port digipeaters,
  676.     etc.  I would appreciate any comments on this idea.
  677.  
  678. This 'raw TNC' approach seems to be a viable alternative to the current
  679. implementation of the 'do everything but the dishes' TNC interface.  Any
  680. net-landers have comments/suggestions on this topic?
  681.  
  682. Mike.
  683.  
  684. ------------------------------------------------------------------------
  685.  Michael Horne - KA7AXD              FDI group, Tektronix, Incorporated
  686.  INTERNET: mhorne@tekfdi.fdi.tek.com
  687.  CSNET:    mhorne@tekfdi.fdi.tek.csnet@csnet-relay.csnet
  688.  UUCP:     {decvax,hplabs,hp-cd,reed,uw-beaver}!tektronix!tekfdi!mhorne
  689.  
  690.  
  691. 27-Feb-87 12:22:12-EST,1000;000000000000
  692. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 27 Feb 87 12:22-EST
  693. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA20917; Fri, 27 Feb 87 08:38:14 EST
  694. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA20903; Fri, 27 Feb 87 08:37:42 EST
  695. Resent-Message-Id: <8702271337.AA20903@EDDIE.MIT.EDU>
  696. Date: Thursday, 26 February 1987  22:35-MST
  697. Message-Id: <KPETERSEN.12282380451.BABYL@SIMTEL20.ARPA>
  698. Sender: cservice@CHEETA.ISI.EDU (Carl Service)
  699. From: cservice@CHEETA.ISI.EDU (Carl Service)
  700. To: INFO-HAMS-REQUEST@SIMTEL20.ARPA
  701. Subject:   Arthur Collins - W0CXX - Silent Key
  702. Resent-From: KPETERSEN@SIMTEL20.ARPA
  703. Resent-To: packet-radio@EDDIE.MIT.EDU
  704. Resent-Date: Fri 27 Feb 1987 06:30-MST
  705.  
  706. With great sadness I report the passing of a great American
  707. communicator, a man who's name became synonymous with excellence..
  708.  
  709.  
  710.  
  711.                    Arthur A. Collins  
  712.  
  713.  
  714.                     W0CXX
  715.  
  716.  
  717.             September 9, 1909  - February 25, 1987
  718. 27-Feb-87 15:13:35-EST,550;000000000000
  719. Received: from EDDIE.MIT.EDU by DEEP-THOUGHT.MIT.EDU via Chaosnet; 27 Feb 87 15:13-EST
  720. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA26481; Fri, 27 Feb 87 13:08:22 EST
  721. Received: by EDDIE.MIT.EDU (5.31/4.7) id AA26455; Fri, 27 Feb 87 13:07:31 EST
  722. Message-Id: <8702271807.AA26455@EDDIE.MIT.EDU>
  723. Date: 27 Feb 87 12:49 EST
  724. From: Crawford@DCA-EMS
  725. Subject: tnc-220
  726. To: packet-radio@eddie.mit.edu
  727.  
  728. anyone out there got a tnc-220 up and running from a kit?
  729. anything worthwile to pass along about lessons learned or 
  730. problems solved?
  731. on8ua  k7upj
  732.  
  733.