Date: Sat, 20 Nov 93 04:30:01 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 #302
To: tcp-group-digest


TCP-Group Digest            Sat, 20 Nov 93       Volume 93 : Issue  302

Today's Topics:
                        Latest KA9Q & BC++ 3.1
              Need Help with Fixes and Features of JNOS!
                          Now we're phamous
                 shining path & packet radio (2 msgs)
                     Spanish Manuals & TP Source

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: Fri, 19 Nov 1993 17:25:14 GMT
From: "Jon Care, HICOM External Liason" <jon_care@hicom.lut.ac.uk>
Subject: Latest KA9Q & BC++ 3.1
To: tcp-group@ucsd.edu

Hi all, this is my first posting to this group.
I am looking for the latest version of KA9Q TCP/IP that will compile
with Borland C++ 3.1.
(And yes, I'm afraid I am stuck with BC)
Hoping someone will be kind enough to help.

Jon Care
Hicom Services.

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

Date: Fri, 19 Nov 93 22:49:40 UTC
From: n2psc@n2psc.UCSD.EDU
Subject: Need Help with Fixes and Features of JNOS!
To: tcp-group@n2psc.UCSD.EDU

Hello All;

  Well I have been reading TCP-GROUP and NOS-BBS for the last two
years and never sent in anything input into this group.   Well
here is my first letter into this news groups and it is a long
one.

  Well I really have to complement all of you guys with all of
the effort you have put into making JNOS as it is today.  I have
been running this code for at least 2 years and it is great. 

  I run JNOS 10x13 as a full blown PBBS here is Long Island that
has ports on three 1200 bps Freq ranging from our Netwrong
Backbone (EBN), my 2 meter user port for AX25.  two ports on our
two local Tcp/Ip repeater, one is on 146.445/ 147.445 repeater
running at 9600 bps and the other is on a 448.050 / 443.050
Repeater.  Right know I am running this all under one version of
JNOS and between the routing and mail handling my system is
starting to crash way to much.  So I will be moving everything
over to a 386 computer which will link into a diode matrix and
run X1J in all of the TNC's and Just let JNOS handle the Mail
forwarding and other features (FTP, Convers, Finger, etc). 

  Well enough with my background an onto a couple of questions.  


  1:  My AX25 users are now complaining that they have to hit    
enter when they connect to my 2 meter user port.  I was looking 
  for the old command to jumpstart that port but it is gone.  I  
  was wondering if there is another parameter so my users do not 
  have to hit enter to wake up the BBS system???

  2:  The last major problem I am having with JNOS has to do with
  New Mail coming into my system and switching that area and see
  there is no new messages, but there is.  I get a lot of mail   
each day from the Tcp/Ip Network and Also the AX25 PBBS    
network. Then when my users or I go into the BBS we get the new  
mail in Tcpip, arrl, users, updates, and so on, but when we  
switch into that area it say's no new mail, but there is you  
have to hit ll 10 or what ever and you see mail that was marked  
read but it never was. If I got into the mail dir and delete  
the info file and re index everything it seems the   problem  
goes away but it will return in a couple of days or so.     
Anyone else seen this problem???  Did I make myself clear  
enough???


The second part of this message is a long awaited wish list that
I never sent in.  I was wondering if one of you C++ experts can
tackle this job???

After a couple of month of working with my AX25 users to find out
what they really dislike and like about this system here is a
couple of things we came up with that we would like to change.

  1: The first major thing we would like to see is when you do a
list of mail instead of getting the -more- prompt when you have
over 25 or so messages you would see a more AX25 PBBS approach
and get something like this:

Hit enter to continue - A to abort - R # to read a message -

This way since my and other systems get over 50 or so messages in
some areas a week and even a day the user does not have write
down all of the messages he wants to read on a pice of paper.

 Also another nice feature we would like to see is after you read
a message you get something like this:

Hit enter to continue - A to about - SR to reply to that message

 That way we can reply to messages as we go through the mailing
and do not have to reply to something that is not fresh in our
mind.  This would be a great thing for JNOS.

  2:  The Second and last wish list at this time is for when you
  log into you system and you have mail waiting for you it    
automatically list the mail.  The same thing when you switch    
into a new area.  So if you switch into the wanted area and you 
  have 2 new messages it will list the two new message.  This way 
  we can get rid of one of the steps and make the area change a 
  little more easier for new people. Because usually when you  
switch into a area you want to see what is new.


  That pretty much sums it up!  I am not a expert or really know
nothing about C++ (But Learning), but I hope someone else for me
could take on these projects of adding the features and fixing
some of the bugs I just said. 


  On my last and final note of this sunny morning, I was
wondering if anyone could recommend any good C++ Computer
programing book so I can learn more about it???  I am right know
taking Pascal in my last year of high school (Senior Rule!) then
off to college to supersede the rest of you people in the future
(Hi Hi).!



Thank you once again!

Michael Franzino
N2PSC@N2PSC.AMPR.ORG [44.68.8.44]

reply to me direct via our Internet gateway (N4GAA of WG2W) or
if you can not ping me the send it to the news group and I will
reply direct to you or via the group.


THANKS AGAIN!!!

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

Date: Fri, 19 Nov 1993 16:25:43 -0800
From: brian@nothing.ucsd.edu (Brian Kantor)
Subject: Now we're phamous
To: tcp-group@nothing.ucsd.edu

---------- Forwarded message ----------
Date: Thu, 18 Nov 1993 12:17:45 -0800
From:phrack@well.sf.ca.us
Subject: 

                              ==Phrack Magazine==

                 Volume Four, Issue Forty-Four, File 9 of 27

****************************************************************************

The Amateur Radio Packet Network
by Larry Kollar, KC4WZK

 ... As a low-orbit satellite comes into range, Jim's system
 automatically goes into action.  The computer downloads the last
 half of an image taken by the satellite's CCD camera, the first
 half having been taken on the previous pass.  That done, the
 computer gets a list of new files on the satellite's BBS and
 downloads Jim's email...

It's legal.

 ... Her mother is on the phone, but Rhonda accesses the local
 BBS by radio.  She logs in to read postings from a world-wide
 network and her email from a penpal in Great Britain...

It's not Internet.

 ... 11:30 p.m., and the local conference node is jumping.  Two
 people were trying to work out a computer problem, when the
 local expert checked in with some ideas.  Before long, three
 more people checked in and a freewheeling discussion got under
 way...

It's happening now.

While the Internet has been growing fast and with great hoopla, amateur radio
operators (or "hams") around the world have been quietly building a network of
their own -- the Amateur Radio Packet Network.  Like Internet, the packet
network has a large TCP/IP component and is available to anyone who can get
access.  Unlike Internet, getting access is very easy for nearly anyone who
already has a ham license.

The packet network is rather loosely organized, and is built and maintained by
volunteer work.  It's basic building block is the LAN (actually a MAN, or Metro
Area Network, but terminology is never 100% accurate), which are coordinated by
local or regional clubs.  A LAN occupies a specific radio frequency (or channel,
if you want to be crude about it :-), usually VHF or UHF, within a given area.
Individuals and the regional organizations provide links between LANs for
communications outside the local area.

LAN operations work much like Ethernet -- your radio waits for the frequency to
be clear, then transmits a packet.  This allows several connections to run at
once.  Most packet systems can themselves maintain up to 10 simultaneous
connections, but this feature is used only rarely.

----------------------
Packet Radio Equipment
----------------------

Hams to want to use packet radio need three pieces of equipment:

- A radio (of course).  Most LANs are found on the 2-meter band (144-148 MHz,
  with packet concentrated around 145.0 MHz and 145.6 MHz.  Many hams dedicate
  older crystal-controlled commercial or ham radios to packet work.

- A TNC (Terminal Node Controller).  This is an intelligent box that contains a
  packet modem much like the guts of a landline (telephone) modem, and a micro-
  computer that handles the network interface.  Other alternatives are
  available, including a dumb radio modem that plugs into a PC (software on the
  PC then handles the network interface), and multimode controllers that can
  handle other digital communication methods popular among hams.  However, most
  hams use TNCs since they are cheap (just over $100) and readily available.

- A terminal, or a PC running a terminal or packet program.  Since TNCs are
  smart devices, a simple terminal or terminal emulator is all that's required:
  if it has a keyboard, a display, and an RS-232 port, you can use it with a
  TNC.  However, many features (multiple connections, for example) are more
  useful if you have a computer running special packet software.

Currently, most hams use 1200 baud on 2 meters.  This is the lowest (very)
common denominator in packet radio.  However, large urban areas are starting
many new LANs in the 420-450 MHz amateur band; most of these use 9600 baud as
a minimum.  As time goes on, and packet radio becomes more popular, 9600 baud
will become the entry level.

When many inter-LAN links use 56K baud, and some go as high as 2M baud, why
are the vast majority of hams still using 1200 baud?  Part of the answer is
technical:  to get reliable performance at better than 2400 baud, you have to
tap into the guts of the radio, bypassing the audio stages for both transmit
and receive.  The other part is social:  everybody else is using 1200 baud,
why spend extra money for stuff you can't use?  The technical problem has been
solved -- you can buy "data radios" in kits and pre-built models that come with
the audio bypasses already in place -- but it will take a few years or a good
reason for hams to abandon their old gear and move up.

--------------------
Local Communications
--------------------

There is lots of local action to be found on the LANs.  People and clubs run
BBSes, conference nodes, and many personal mailboxes.  Most BBSes are set up so
they can send email and specified bulletins (equivalent to Usenet newsgroup
articles) to personal mailboxes during late night hours when usage is light.  A
ham using this setup simply accesses his personal mailbox to get his feed for
the day, not worrying about noise and propagation delays.

In general, a ham who wants to add a component to a LAN just puts it up and
advertises it on the local BBSes.  For example, a friend in my area recently
set up a "QUOTES" BBS dedicated to sharing quotes and funny stories.  Perhaps by
time this issue of Phrack is published, I will have a Xenix system available for
logins over the air.

In most areas, the local networks use AX.25 (a subset of X.25 designed by hams
especially for packet radio), although TCP/IP is getting popular in some places.
I'll talk more about this later.


-----------------------
Linking It All Together
-----------------------

A single LAN is useful, but the REAL power comes from hooking them together.
Linking LANs into a wide-area network gives the Internet its power; so it goes
with the packet network.  With inter-LAN links, we can send email nationwide
(and to many foreign countries), post articles (bulletins) for general reading,
and even make distant keyboard-to-keyboard contacts -- with some limitations.

So how is it done?  Since many metro areas support a dozen or more LANs, these
are usually linked together with high-speed UHF equipment using TCP/IP.  An
Atlanta-based group called GRAPES has developed a 56K bps system; some
experimental links in the microwave bands run as fast as 2 MEGA bps!

For long-haul links, many areas rely on HF (shortwave) frequencies.  Since the
FCC limits HF packet to 300 baud (yes, you read that right -- 300 baud), and the
HF frequencies are often very noisy, this is a slow and painful process.  The
amazing thing is not how slow it is, but that it works at all!

For this reason, many forward-looking hams are turning to packet satellites for
long-haul links.  The advantages include relatively quiet frequencies, 9600 baud
data rates, and predictability; the major disadvantage is that there are simply
not enough satellites to handle all the traffic that needs to be handled -- yet.
I'll talk more about packet satellites later.

-------------------------------
AX.25, TCP/IP, and All the Rest
-------------------------------

The packet network grew from a handful of different experiments with radio
networking, which has left us with several networking protocols.  Far and away
the most popular protocol is AX.25, which is built into thousands and thousands
of TNCs and other packet controllers.  AX.25, as implemented in most ham gear,
offers up to 10 simultaneous connections and the ability to "digipeat" packets.
Digipeating (DIGItal rePEATING) is one way to extend the range of a packet
station -- if you can't reach the station you want to talk with directly, you
can often digipeat through a station between you and the other person.  One
problem is that you have to manually construct a route each time you want to
contact a distant station.  The other problem is that the send-acknowledge
sequence has to run all the way across the link.  Digipeating through more than
one or two stations is a good way to annoy other LAN users, and unreliable to
boot.  The connection works as follows:

                 ---send---\    /-------->
        station1            digi           station2
                 <---------/    \-- ack --

One popular improvement on the digipeater is the K-node, developed by Kantronics
(a vendor of packet equipment).  The K-node establishes two links -- one between
you and the node, the other between the node and the other station.  Each link
has its own send-acknowledge loop, so a problem in one leg of the connection
doesn't require re-sending packets through the entire end-to-end connection --
only through the leg where the packet got garbled.  This connection works as
follows:

                 ---send---\      /--send-->
        station1            K-node           station2
                 <--ack----/      \-- ack --

The K-node shares one disadvantage with the digipeater -- you still have to
manually construct your own connection.  This is where the higher-level
protocols come in.

I've already mentioned TCP/IP.  Yes, we have it.  The 44.*.*.* network is
assigned exclusively to amateur packet operations.  The network name is
"ampr.org."  Since TNCs do not have TCP/IP in ROM, some kind of personal
computer is required.  Most of them work -- PCs, Macs, Amigas, Ataris all have
TCP/IP networking software.  If you've ever used the free KA9Q NOS software (or
one of its derivatives), you have software that was developed by hams for hams.
TCP/IP lets amateurs create all sorts of interesting experiments, such as
setting up "wormholes" through the Internet to relay traffic between distant
LANs.  Some parts of the country have Internet/packet email access as well.

There are other "smart" networking protocols in wide use.  NET/ROM is one highly
popular protocol.  Each NET/ROM node keeps a table of nodes heard and how to
reach each one, eliminating the hassles of manual routing.  One problem with
NET/ROM is that during band openings, VHF and UHF signals can carry for hundreds
of miles beyond their normal range.  ("Line of sight?"  Yeah right -- a friend
of mine in north Georgia has made contacts with people as far away as Lincoln,
Nebraska on 2 meters using the stuff he carries around in his truck.)  After a
band opening, NET/ROM nodes find themselves stuffed with faraway nodes that
they can't hear anymore.

The phreakers in the audience may find ROSE interesting.  ROSE bases addresses
on the NANP area code/prefix scheme.  If a person uses ROSE, and you know her
call sign and phone number, you contact her at the address "<call> VIA AAAPPP."
Unfortunately, ROSE does not have the widespread use necessary to make it a
nationwide network.

There are several other networking protocols in use, such as TheNet and a few
others.  However, I expect TCP/IP to replace most if not all competing protocols
in a few years.

-----------------
Packet Satellites
-----------------

Here's something you won't see on Internet.  Maybe some of Internet's traffic
goes over satellites, but direct contact?

Since 1959, amateurs have launched nearly 30 satellites into orbit.  Nearly
20 of these are still in service -- and most of them are dedicated at least
part-time to packet operation.

>From a user's standpoint, there are two different types of packet satellite --
one type using 1200 bps FSK (frequency-shift keying) and the other using 9600
bps FM.  The current population is split, with about a half dozen of each type.
Most packet satellites, or pacsats, are based on a design from University of
Surrey in Great Britain -- they're small and lightweight, keeping launch costs
to a minimum.  Pacsats are always launched as secondary payloads, and often
ride as ballast to reduce launch costs even further.

Many pacsats have on-board CCD cameras that can take pictures of Earth or space,
and make the pictures available for downloading from the on-board BBS.  Other
pacsats carry equipment that allow them to be switched into a transponder mode,
such as the Japanese FujiSat that carries SSB and CW (Morse code) contacts on
Wednesdays, or can even be converted into an FM repeater such as AO-21.

Some special software has been developed to make the most of the limited
bandwidth.  For example, pictures can take more time to download than is
available during a single pass (normally 10-20 minutes), especially if other
users are sending and downloading other files at the same time.  The software,
called PB, lets you download and upload as much of a file as possible during
one pass, then gets the rest of the file on subsequent passes.  Other software
lets you automate the entire process, so you can get new files as they arrive
without having to get up early for that 4 a.m. pass.  PB also lets you download
files by listening in -- if another person is downloading the file you want, you
can simply listen to the downlink and let PB construct the file for you.  This
is a good way to save bandwidth; if two people want the same file, only one of
them has to actually download it.  If there are holes in the file, you can fill
them in later.

--------------------------------
Getting an Amateur Radio License
--------------------------------

There are five grades of amateur radio licenses in the U.S.; from lowest to
highest, they are Novice, Technician General, Advanced, and Extra.  Each grade
of license has a test on theory and regulations, with a Morse code "element"
required for several of them.

The good news is that 99% of what packet radio has to offer is available to the
Technician.  The better news is that the Technician license, as of January
1991, no longer requires you to learn Morse code.  The "codeless Tech" has
brought a great deal of new blood into ham radio, including many hackers and
mainstream computer people.

Study guides are available from Radio Shack and the American Radio Relay League
(ARRL); the ARRL's guides are the better of the two, in my opinion.  You can get
ARRL study guides at most ham radio stores or directly from the ARRL.  If you
want to get a codeless Technician license, you'll need the Novice and the
Technician study guides.  The material isn't very hard to learn; anyone who can
navigate the guts of Ma Bell will have no trouble with the Novice or Technician
exams. :-)

The ARRL can also provide you with a free schedule of exams in your area.  The
FCC some years ago turned over all testing to accredited amateur groups, so you
should be able to find an exam at a time and place convenient to you.  Many
other ARRL services are available through an Internet mail server; send mail
to info-server@arrl.org containing the line "send index" in the body of your
message.

If there's any bad news, it's that a group of diehards can't stand the idea of
a code-free ham license.  Some of these folks will go out of the way to hassle
code-free hams.  Fortunately, most of them are afraid of computers and don't
do packet.  Other things to watch out for -- the FCC frowns on profanity,
intentional jamming, and encrypted data sent over the air.  A small price to
pay, in my opinion, for the opportunity to build and explore a worldwide network
without the Secret Service breathing down your neck.

-- end --

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

Date: Fri, 19 Nov 93 10:15:31 EST
From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
Subject: shining path & packet radio
To: invitado@speedy.coacade.uv.mx, tcp-group@ucsd.edu

Yes but NAFTA will make you rich???!!!

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

Date: Fri, 19 Nov 93 11:57 PST
From: bruce@pixar.com (Bruce Perens)
Subject: shining path & packet radio
To: crompton@NADC.NAVY.MIL (D. Crompton)

> Yes but NAFTA will make you rich???!!!

I just got my new callsign, and it's perfect for operating a NAFTA Treaty
commemorative station: AB6-Yankee-Mexico :-) .

 Bruce

-
Bruce Perens AB6YM Bruce@Pixar.com 510-215-3502

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

Date: Fri, 19 Nov 93 13:34:53 CST
From: invitado@speedy.coacade.uv.mx (Cuenta Publica)
Subject: Spanish Manuals & TP Source
To: tcp-group@ucsd.edu

>From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
>To: invitado@speedy.coacade.uv.mx, tcp-group@ucsd.edu
>Subject: Re:  shining path & packet radio
>
>Yes but NAFTA will make you rich???!!!
>

The joke here is that in the next US thanksgivings day we will be the 
turkeys :)). (rich in spanish is the same as 'tasty':).  I hope that
with nafta the computer prices will down here so more people will can
buy a 386 system, and then bundle it with Linux and ka9q by example :).



  Yesterday i uploaded some ka9q installation procedures and help archives in
 spanish at the WG7J repository (ftp.ece.orst.edu,
 file /pub/ham/wg7j/incoming/nos-spanish.zip ). The example server is 
 the wg7j 110x9 version.
 I will maintain this file. My following project is to add a configuration 
 example with graphics showing a little network with the wattcp clients and 
 ka9q as server. nos-spanish.zip has already a configuration example.

 Recently a swiss boy uploaded Turbo Pascal sources and examples to 
 interfacing with the packet drivers and some helpful files about
 the Data Link protocols and the ethernet MAC. The file is at
 nic.switch.ch , /mirror/msdos/pktdrvr/pktdrvrtp.zip .


>pktdrvtp.zip  B   64431  931029  
>Crynwr packet driver interface for TPascal 7.0


 Greetings!!
 Roman

Roman Torres
Tazz BBS
(Mexico)(28)12-21-84, 1200 bauds
rtorres@tazz.coacade.uv.mx
invitado@speedy.coacade.uv.mx (preferred)

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

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