Date: Wed, 17 Feb 93 04:30:09 PST
From: Advanced Amateur Radio Networking Group <tcp-group@ucsd.edu>
Errors-To: TCP-Group-Errors@UCSD.Edu
Reply-To: TCP-Group@UCSD.Edu
Precedence: Bulk
Subject: TCP-Group Digest V93 #45
To: tcp-group-digest


TCP-Group Digest            Wed, 17 Feb 93       Volume 93 : Issue   45

Today's Topics:
                                   
                   3c509 packet driver release 10.1
           Anyone got a vanilla copy of grinos 2.0J source?
                       Death of AX.25 (2 msgs)
                             Mystery NIC
                     NOS & MSC under Windows NT?
                             NOS book TOC
                          Please unsubscribe
                        redoing amateur packet
                            Slip package ?
                                 Stat
               Uncle! UNCLE! (Problem with FTP on NET)

Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>.
Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>.
Problems you can't solve otherwise to brian@ucsd.edu.

Archives of past issues of the TCP-Group Digest are available
(by FTP only) from UCSD.Edu in directory "mailarchives".

We trust that readers are intelligent enough to realize that all text
herein consists of personal comments and does not represent the official
policies or positions of any party.  Your mileage may vary.  So there.
----------------------------------------------------------------------

Date: TUE, FEB 16 1993 08:48:56
From: Carlton Ellis   <CELLIS%BROCK1P.bitnet@CUNYVM.CUNY.EDU>
Subject: 
To: <tcp-group@ucsd.edu>

subscribe Carty Ellis KA2Y

------------------------------

Date: Tue, 16 Feb 93 17:40:05 GMT
From: nelson@crynwr.com (Russell Nelson)
Subject: 3c509 packet driver release 10.1
To: drivers@sun.soe.clarkson.edu

The 3c509 packet driver has been officially released at version 10.1.
All the beta test copies have been 10.0, so if you have one, please
upgrade to 10.1.  The driver is in 3c509a.zip and is (will be) on all
your favorite FTP/UUCP/BBS sites:

Please report problems.  I cannot guarantee that I will work on your
problem if you are not a Crynwr customer.  I CAN guarantee that I
will not work on it if you don't report it to me.  Written reports
are preferred to phone calls.

-- HOWTOGET.IT

  The Crynwr packet driver collection

Availability

The Crynwr packet driver collection is available by mail, by FTP, by
email, by UUCP and by modem.  The drivers are distributed in three files:
drivers.zip, which contains executables and documentation,
drivers1.zip, which contains the first half of the .ASM files, and
drivers2.zip, which contains the second half of the .ASM files.

Mail:

Columbia University distributes packet drivers by mail.  The formats
are 9-track 1600 bpi tapes in ANSI, tar, or OS SL format, or PC
diskettes (360K 5.25" and 720K 3.5").  The exact terms and conditions
have yet to be worked out, please call (212) 854-3703 for ordering
information, or write to:

  Kermit Distribution, Dept PD
  Columbia University Center for Computing Activities
  612 West 115th Street
  New York, NY  10025

or send e-mail to kermit@watsun.cc.columbia.edu (Internet) or
KERMIT@CUVMA (BITNET/EARN).


FTP/email:

The packet driver collection has its own directory devoted to it on
simtel20.army.mil, pd1:<msdos.pktdrvr>.  The drivers are there, along
with many free programs that use the packet drivers.

SIMTEL20 files are also available by anonymous ftp from mirror sites
OAK.Oakland.Edu (141.210.10.117), wuarchive.wustl.edu (128.252.135.4),
ftp.uu.net (137.39.1.9), nic.funet.fi (128.214.6.100), src.doc.ic.ac.uk
(146.169.3.7), nic.switch.ch (130.59.1.40), archie.au (139.130.4.6),
nctuccca.edu.tw (140.111.3.21), by e-mail through the BITNET/EARN file
servers.

Modem:

If you cannot access them via FTP or e-mail, most SIMTEL20 MSDOS
files, including the PC-Blue collection, are also available for
downloading from Detroit Download Central (313) 885-3956.  DDC
has multiple lines which support 300/1200/2400/9600/14400 bps
(103/212/V22bis/HST/V32bis/V42bis/MNP).  This is a subscription system
with an average hourly cost of 17 cents.  It is also accessable on
Telenet via PC Pursuit and on Tymnet via StarLink outdial.  New files
uploaded to SIMTEL20 are usually available on DDC within 24 hours.

CD-ROM:

Public, private or corporate institutions and libraries interested in
the SIMTEL20 MS-DOS collection in CD-ROM format bundled with library
card-catalog type access and duplication software can contact Coyote
Data, Ltd. by mail at 1142 N. Main, Rochester, MI 48307 or by FAX at
(313) 651-4071.  Others who do not need the access and duplication
software should send e-mail to: rab@cdrom.com (Robert Bruce), telephone
(800) 786-9907 or (510) 947-5996, or FAX (510) 947-1644 for details on
his CD-ROM offer.


UUCP:

The packet driver files are available from UUNET's 1-900-GOT-SRCS, in
uunet!~/systems/msdos/simtel20/pktdrvr.  Contact UUNET for more details:

UUNET Technologies, Inc.
3110 Fairview Park Drive, Suite 570
Falls Church, VA 22042
+1 703 204 8000 (voice)
+1 703 204 8001 (fax)
info@uunet.uu.net

-- end of HOWTOGET.IT

-russ <nelson@crynwr.com> What canst *thou* say?
Crynwr Software           Crynwr Software sells packet driver support.
11 Grant St.              315-268-1925 Voice  |  LPF member - ask me about
Potsdam, NY 13676         315-268-9201 FAX    |  the harm software patents do.

------------------------------

Date: Tue, 16 Feb 1993 22:44:31 +0000 (GMT)
From: root@thed.uk22.bull.com (0000-Admin(0000))
Subject: Anyone got a vanilla copy of grinos 2.0J source?
To: tcp-group@ucsd.edu

Hi all,
   I'm looking for a vanilla copy of the PA0GRI nos 2.0J source code
to replace the one I have lost. Can anyone help? It MUST be the J version
as I need it to run 'diff' against it, so that I can sort out some changes
of my own.

73 all,
    Kelvin.   (G1EMM)

------------------------------

Date: Tue, 16 Feb 1993 12:10:09 -0500
From: chk@alias.com (C. Harald Koch)
Subject: Death of AX.25
To: tcp-group@ucsd.edu

> Anyway, "accepted protocol" is a lot less restrictive than "AX.25" 
> (accepted by whom, the user?)

Why not just allow 'digital communications' of any form? For example, the
Canadian regulations only specify bandwidth restrictions (different for each
band). Within these restrictions, you can use any analog or digital mode you
want. Make it alot easier to experiment, which is one of the purposes of
Amateur Radio...

-- 
Main's Law: For every       | C. Harald Koch  Alias Research, Inc. Toronto, ON
action, there is an equal   | chk@alias.com                (work-related mail)
and opposite goverment      | chk@gpu.utcs.utoronto.ca     (permanent address)
program.                    | VE3TLA@VE3OY.#SCON.ON.CA.NA            (AMPRNet)

------------------------------

Date: Tue, 16 Feb 93 10:09:12 PST
From: jackb@mdd.comm.mot.com (Jack Brindle)
Subject: Death of AX.25
To: tcp-group@ucsd.edu

OK guys (and gals). Before we get too carried away designing the "perfect"
link layer, can we at least decide what the attributes are? AND, show where
and why AX.25L2 fails these? Everyone seems to have different ideas on what
these attributes are, so why not enumerate them for all to see?

As an example, one of the gripes I have seen about AX.25 is that it does not
provide adequate congestion control. It provides very poor congestion control
on simplex links, where some other link control method may be much better (say
token passing or centralized control node, both of which also have major
problems). However, when with a full-duplex "digipeater", congestion
control
is quite good. This is a very large reason that most commercial data systems
run split-frequency t/r. The point here is that some of the problems may be
best handled somewhere else besides the link layer.

If we indeed do propose to change the link layer, then we should lay all
technologies on the table, including the newer frame link techniques. Note
that
I am not declaring pro or con on AX.25L2. It's biggest advantage is that
virtually all ham TNCs have it implemented. But oh those little 256 byte
frames...

So, shall we define the problem before we provide a solution?
Jack Brindle                                                        
------------------------------------------------------------------------------
ham radio: wa4fib                             internet: jackb@mdd.comm.mot.com

------------------------------

Date: Tue, 16 Feb 93 22:44:05 MET
From: pa0gri@tophat.cdh.cdc.com
Subject: Mystery NIC
To: ORV%wpgate@micom.micom.com (ORVILLE BEACH)

Helo Orv, 
> Can someone help me identify a 3COM NIC?  It's an 8-bit card,
> with BNC and AUI connectors.  The assembly part no. is 1221 00
> Rev. G.  It has space for a boot PROM marked U10.
> 
> If there are any unique arrangments of parts that can help
> identify the model no. of this card, I can supply that info.
> 
According to my book the 1221 is a 3c501 type (like the 0345 and 34-0780)
It is a 3/4 size card and has the same 1 frame limit as the other (old/long)
3c501.
The mdel 1194 and 2012 are 3c505 types....
> Thanks in advance.
> 
> orv - wb6wey -
> 
> orvb@micom.com
> 
Regards, Gerard.

------------------------------

Date: Tue, 16 Feb 93 17:58:32 CST
From: jimh%kd4ldo.tcman.ampr.org@skeggi.vware.mn.org
Subject: NOS & MSC under Windows NT?
To: tcp-group@ucsd.edu

Walt (and others):

Porting the OS/2 app may not be the most straight forward for me; I'm used to
DOS apps (and UNIX, to an extent), and am also one of the strange people who
prefer a CL interface as opposed to a GUI.  But that is a thought; in fact, I
have considered getting a hold of the Windows NT DDK and writing an AX.25 w/
TCP/IP encap driver to use with NOS; then I would be able to use all of the
native utilities that come with NT.

Of course, I have *no* idea how to write a device driver... :-)

----
Jim Henderson, KD4LDO/W0 jimh@kd4ldo.ampr.org [44.94.249.38] on 144.99 MHz
Crystal, MN                     Internet:  jimh%kd4ldo@skeggi.vware.mn.org
CIS:  71321,1461                Alt. Internet:  hendersj@alpha.db.erau.edu

"Don't ask me how it works or I'll start to whimper!" - Arthur Dent

------------------------------

Date: Tue, 16 Feb 1993 20:43:01 -0600 (CST)
From: Mr. Steve Sampson NSA/OK <ssampson@sabea-oc.af.mil>
Subject: NOS book TOC
To: TCP-Group@UCSD.Edu

Jim Chesner, N9GBH 70040.125@compuserve.com writes:

     "NOSintro - TCP/IP over Packet Radio".

Its contents are as follows:

1  - Intro to NOSintro               18 - NOS BBS-The Big Picture
2  - NOSview                         19 - Setting up the NOS BBS
3  - The Ground Rules                20 - The NOS BBS Command Set
4  - NOS in a Nutshell               21 - Hands On-BBS File Server
5  - Let's Meet the Locals           22 - Hands On-Remote Sysop
6  - The TNC Revisited               23 - Forwarding SMTP Mail
7  - A Peek at Protocols             24 - Pop Mail Collection
8  - Names, Domains and Addresses    25 - PBBS Mail Forwarding
9  - Client/Server                   26 - AX.25 Routing
10 - Hands On-Hardware Checkout      27 - Address Resolution Protocol
11 - Hands On-Software Installation  28 - IP Routing
12 - NOS File Compendium             29 - NET/ROM Routing
13 - Hands On-Session Manager        30 - Going Live:Preparing the Files
14 - The NOS Command Set             31 - Hands On-AX.25
15 - Hands On-autoexec.nos           32 - Hands On-NET/ROM
16 - The ftpusers File               33 - Hands On-Ping and Hop
17 - Hands On-FTP                    34 - Hands On-DNS System
                                     35 - Trailing Flag

APPENDICES

1    Where to get the Software
2    NOS Command Set Reference
3    NOS Control Files
4    Character Codes
5    IP Address Coordinators
6    References

- 356 pages, copiously illustrated with over 80 detailed diagrams, plus
     countless examples of commands and screen displays.

- Full listings of all the control files needed for NOS.

---
Just thought others would be interested in a T.O.C. description.  Funny the
things you find on compuserve that really should have been here first...

Steve, N5OWK

------------------------------

Date: Wed, 17 Feb 93 13:53:19 WET
From: chermesh@bgumail.bgu.ac.il (Ran Chermesh)
Subject: Please unsubscribe
To: TCP-Group@ucsd.edu

Hi,
 Please do me a favor and unsubscribe me from the tcp-group list.
I tried a few times to unsubscribe, but all I get is that I'm NOT on the
list.
-- 
Ran Chermesh                                  E - M A I L
Behavioral Sciences Dept.                     ===========
Ben-Gurion University                  Internet: CHERMESH@BGUVM.BGU.AC.IL
Beer-Sheva 84105                                 CHERMESH@BGUMAIL.BGU.AC.IL
Israel                                 Bitnet  : CHERMESH@BGUVM.BITNET
Phone: 972-57-472-057                  Fax: 972-57-232-766

------------------------------

Date: Tue, 16 Feb 93 9:00:35 PST
From: Glenn Elmore <glenne@srlr12.sr.hp.com>
Subject: redoing amateur packet
To: tcp-group@ucsd.edu

Phil wrote:

> At 10:37 2/9/93 -0800, Jeffrey D. Angus wrote:
> 
> >KISS Mode? The only things that would have to stay constant while re-using
> >existing TNCs are the BELL-202 modem and the 8530 HDLC.
> 
> Actually, if you really want to redo amateur packet radio right from
> the ground up, even these have to go. I'm becoming convinced that some
> form of forward error correction (FEC) is essential, at least as an
> option when links get bad, and this pretty much precludes HDLC framing.

  I see your SCC, TNC, FEC and I raise you an engineered physical layer.
(:>)

  I agree that existing hardware doesn't cut it and that FEC and power
control are useful.  However, these seem to me to be bandaids on a bad
situation or, at best, a form of adaptation necessary because the lower
layer hasn't been more effectively utilized.

   We (hopefully) turn on power control when the available radio
capacity is greater than that which is necessary for maximum desirable
throughput and we turn on FEC when something has happened such that
"full" throughput is no longer possible under the circumstances.  Both
of these adaptations come about because we are trying to operate in a
system which has extreme variations.  I believe that if we are to redo
amateur packet we simply can not afford to ignore the system engineering
as we have so far. We must design our physical links more carefully.

  If all paths were fully line-of-sight with sufficient margin and short
enough, near freespace conditions might prevail and power could be
properly set(at a very low level indeed) and left and error correction
would never be necessary.  Of course this begins to sound as likely as
having the national deficit eliminated and I have similar hope of seeing
each.

  Amateur reality is not likely to be able to produce and support the
above conditions for many users in the near future.  However, I think we
need to look carefully at the costs and returns of the bigger picture
before we only apply bandaids.

  Many of the problems we are having come about because radio is not as
well controlled and as reliable as the wireline environment from which
our previous experience and available tools and techniques come.  But
it's not just for the applicability of available technology that we
should try to engineer our links to provide higher quality more
uniformity.  The benefits in terms of user-throughput/user-$ are heavily
weighed in the favor of having quality paths whenever and wherever
possible.

  Put more succinctly, if we are to redo amateur packet in order to
have an effective wide area amateur radio digital network we are going
to have to get the "radio" part a lot more right.

   We are going to have make a concerted effort to build links,
particularly backbones which have high information content, which
operate over carefully selected paths and provide reliable and stable
information transport.  The approach of just putting up an antenna and
slugging it out with amateur machismo, even with useful techniques like
FEC and power control to help, won't do it.  I'm convinced that the
return on investment in quality paths is *much* greater than that of the
best adaptive techniques to deal with the problems and losses incurred
by poor ones.

  For user access we are certainly going to find things less than ideal.
The mobile (as with four wheels) environment is a particularly big
headache and requires special consideration.  But if we don't begin to
get good at adding radio hops and picking good intermediate sites for
home qth and backbones the best of adaptive techniques is not going to
produce a network for us.  I think we have to better collaborate locally
to build shared systems and improving paths.  Inexpensive hardware added
in the right places can be orders of magnitude more effective than
"corrective" techniques to make up for bad/variable paths.

> The reason FEC precludes HDLC framing is because you need a much more
> robust synchronizing sequence to start off each frame. An HDLC flag is
> much too short. You need something more like 32 or 64 bits long that
> can be recognized reliably by a correlator even when a substantial
> fraction (say 10%) of the bits are in error.
> 
> The Bell-202 modem I won't even talk about.
(it probably wouldn't make it through the obscenity filters anyway. (:>)  )

  In the next phase of 1200 MHz SS user radios I'm trying to run
everything fully synchronous.  Carrier frequency, chipping rate, data
clocks and pilot tones are all synchronous and modulation/demod is
coherent.  This way, all energy transmitted can go to synchronization as
well as to data.  In addition, I'm hoping to maintain synch even while
the hub is polling other users within the Hubmaster cluster.  Synch can
have the length of the PN sequence itself and can be remembered.

  Lest I leave the wrong impression, I agree with the value of FEC and
power control and I'm also including hooks for both in the next radios.
Since I know that I can't foresee what techniques will be optimum, both
I and Q channel inputs and outputs remain accessible providing
completely general channel access so that DSP or other techniques can be
built to optimize performance.

  If there is an FEC expert out there who wants to apply his craft to
amateur radio let me know, it certainly isn't me and I'm going to need
help.

73
Glenn Elmore n6gn

------------------------------

Date: Tue, 16 Feb 1993 18:14:34 +0000 (MET)
From: Eigil Krogh Sorensen <eks@vki68.aar-vki.dk>
Subject: Slip package ?
To: tcp-group@ucsd.edu

Do you  know if there is  a SLIP (Serial  Line IP) package  that can be
used  on Motorola  sysV/68  R3V6 that  has Network  Services Extensions
(NSE) installed ?

Thank you in advance.

Eigil Krogh Sorensen

(eks@aar-vki.dk)

------------------------------

Date: Tue, 16 Feb 1993 11:00:58 -0800 (PST)
From: Bruce Perens <bruce@pixar.com>
Subject: Stat
To: kz1f@legent.com

On Fri, 12 Feb 1993 kz1f@RELAY.WESTBORO.LEGENT.COM wrote:
> Posix, find me a posix compliant compiler for DOS/WINDOWS/OS2

Please get this straight so that we can go on talking about
networking. ANSI did not standardize ANY system calls. IF YOU READ A
DIRECTORY, IT ISN'T PURE ANSI C, since ANSI didn't provide any portable
directory-reading facilities. So stop reading directories if you
insist on writing programs to the pure ANSI standard. If you really
want to read directories, your best bet is to use the POSIX-compliant
facilities that came with your compiler. These facilities come with
Microsoft C, Zortech, and Watcom, and Borland is catching up. NOS
is already written to use them, since it is based on a predecessor
to POSIX.

Now, let's get back to talking about networking instead of worring
about whether stat() is suddenly going to disappear from all of the
world's C libraries!
     Bruce Perens

------------------------------

Date: Tue, 16 Feb 93 11:19 CST
From: prg@mgweed.att.com
Subject: Uncle! UNCLE! (Problem with FTP on NET)
To: TCP-Group@UCSD.Edu

Well, I just have to scream "UNCLE" on this one, I'm at the end of my rope
and hope someone can at least steer me in the right direction -- oh, and
my apologies if this is not the correct forum..

I'll try to state the symptoms quickly and ask "What am I missing?"

I'm running the K5JB NET software on a 3B2/310, SysV 3.2.2, and it works
quite well, other than ftp'ing to places that are very far away!  I can
ftp to local stations, I can ftp to "ham" stations 4 and 5 hops away from
me ALWAYS.  As soon as I try to hit the interenet, I get absolutely no
response to my ftp request.  Are you ready for this, I can ping the remote
location and get a response within 2-3 seconds over and over again, but the
ftp request (and here's another clinker) except on two occasion over several
months (!) goes totally ignored.  Try ping'ing again, no problem.  I've
tried "ftp 128.54.16.1" (and yes, the proper port [21] is attached to the
ax25 protocol when it goes out), no response.

I tried changing my default routing station to another friends station and
watched the packets (via hex trace) leave me, go to him, leave him and go
to his default router -- nothing comes back to me.  I ping through him
to, say 128.54.16.1, and right back it comes!

I had another friend who uses the same default router I do, record the
hex dump of my request followed immediately by a request from him.  His
of course connected, mine didn't.  In comparing the two hex dumps, the only
thing different of consequence I could see, is that the "C" bit in the
ax25 protocol was missing from my transmission but was in his.  I was
assured that this would not cause my problem.  We even put his callsign
on my machine, along with his net address, making my machine look, for
all practical purposes, like it was him transmitting through the router,
it still doesn't work.

I've done everything I can think of, even played around with how the
checksums are calculated and can't fix my problem.  I've put print statements
all over in the code, but it's a little hard to try to solve the problem
when I don't see what the problem is!

I'll attach the hex dump of my one packet and then I'll go away.  If anyone
can help, off-line, or what ever, I'll be eternally greatful!

========================================================================
net> ftp 128.54.16.1
SYN sent

len = 24 sum = fb29  <-- TCP checksum
len = 20 sum = ae4b
len = 20 sum = 0000
len = 20 sum = af4b  <-- IP checksum

ax0 sent:
AX25: WA9DNZ->N4PCR-1 UI pid=IP
IP: len 44 44.72.41.2->128.54.16.1 ihl 20 ttl 38 prot TCP
TCP: 1001->21 Seq x1a919af0 SYN Wnd 472 MSS 472
0000  9c 68 a0 86 a4 40 62 ae 82 72 88 9c b4 61 03 cc  .h .$@b..r..4a.L
0010  45 00 00 2c 00 00 00 00 26 06 af 4b 2c 48 29 02  E..,....&./K,H).
0020  80 36 10 01 03 e9 00 15 1a 91 9a f0 00 00 00 00  .6...i.....p....
0030  60 02 01 d8 fb 29 00 00 02 04 01 d8              `..X{).....X
========================================================================

As I said before, I went through every structure that creates this, and
all I saw that seemed strange was in byte 0006, the "62" seemed as though
it maybe should have had its most significant bit set and been "e2".

Thanks for any help..

Phil Gunsul - WA9DNZ/WB9AAX - 44.72.41.2

------------------------------

Date: Tue, 16 Feb 93 10:23:22 MST
From: LARSEN Karl <klarsen@mercury.arl.army.mil>
 Need help with POP3. I'm set up as the server and have watched
several connects from users. The exchange seems to go well and if the
mail is small < 5 kbyte the user gets his mail. If the mail waiting
is > 5kb the echange looks good, but then nothing happens for awhile
and then my nos fails!

 Has anyone had similar luck, and am I lucky to get some info?

73, karl k5di@k5di.nm.usa.na

------------------------------

End of TCP-Group Digest V93 #45
******************************
******************************