home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 3 / hamradioversion3.0examsandprograms1992.iso / packet / packpap / packet.pap
Text File  |  1990-05-27  |  84KB  |  1,568 lines

  1. PACKET RADIO: An Introduction  - -  by Larry Kenney, WB9LOZ
  2.  
  3. Packet Radio is the latest major development to hit the world of
  4. Amateur Radio.  If you haven't already been caught by the "packet
  5. bug", you're probably wondering what it's all about and why so many
  6. people are so excited about it.  Well, continue reading, because
  7. you're about to find out.
  8.  
  9. Packet seems to offer something different from other facets of
  10. Amateur Radio, yet it can be used for everything from a local QSO to
  11. a DX contact 2500 miles away (on 2 meters!), for electronic mail,
  12. message transmission, emergency communications, or just plain
  13. tinkering in the world of digital communications.  It presents a new
  14. challenge for those tired of the QRM on the low bands, a new mode for
  15. those already on FM, and a better, faster means of message handling
  16. for those on RTTY.  Packet is for the rag chewer, the traffic
  17. handler, the experimenter, and the casual operator.
  18.  
  19. A ham can get involved very easily with relatively small out-of-
  20. pocket expenses.  All you need is a 2-meter transceiver, a computer
  21. or terminal, and a TNC.  You probably already have the two meter rig
  22. and a computer of some kind, so all you need to buy is the TNC, which
  23. costs just over $100.  The TNC is the Terminal Node Controller, the
  24. little black box that's wired between the computer and the radio.  It
  25. acts very much like a modem when connecting a computer to the phone
  26. lines.  It converts the data from the computer into AFSK tones for
  27. transmission and changes the tones received by the radio into data
  28. for the computer.  It's a simple matter of wiring up a plug and a
  29. couple jacks to become fully operational.
  30.  
  31. Packet is communications between people either direct or indirect. 
  32. You can work keyboard to keyboard or use electronic mailboxes or
  33. bulletin board systems to leave messages.  Due to the error checking
  34. by the TNC, all of it is error free, too.  (That is, as error free as
  35. the person at the keyboard types it.)  As the data is received it's
  36. continuously checked for errors, and it isn't accepted unless it's
  37. correct. You don't miss the information if it has errors, however,
  38. because the information is resent again.  I'll go into how this is
  39. accomplished in a later part of this series.
  40.  
  41. The data that is to be transmitted is collected in the TNC and sent
  42. as bursts, or packets, of information; hence the name.  Each packet
  43. has the callsign or address of who it's going to, who it's coming
  44. from and the route between the two stations included, along with the
  45. data and error checking.  Since up to 256 characters can be included
  46. in each packet, more than three lines of text can be sent in a matter
  47. of a couple seconds.  There is plenty of time between packets for
  48. many stations to be using the same frequency at the same time, and
  49. all using the same repeater.  The repeaters, known as digipeaters,
  50. are simplex operations and occupy a single frequency, as opposed to
  51. the common two-frequency repeaters used for voice communications. 
  52. You can link from digipeater to digipeater, too, extending your range
  53. tremendously.  I've worked twelve states on 2-meters with packet, all
  54. with a ten watt rig, thanks to this linking capability.
  55.  
  56. If all of this sounds confusing, don't let it bother you, because
  57. that little black box, the TNC, does everything for you automa-
  58. tically.  Packet might seem very confusing at first, but in a day
  59. or two you're in there with the best of them.   In future parts of
  60. this series, I'll be telling you more about packet--how you get on
  61. the air, how to use it to your best advantage, and ways to improve
  62. your operation.   We'll even talk about that little black box, the
  63. TNC, and tell you about all its inner-most secrets. 
  64.  
  65. (Thanks to K4CEF and Westlink Report for providing "POINTS TO PONDER
  66. ABOUT PACKET - FOR THE NON-PACKETEER" in their November 14, 1986
  67. issue.  I've used information from that article in this column.)
  68.  
  69. - - - - -
  70.  
  71. PACKET RADIO: An Introduction - PART II - by Larry Kenney, WB9LOZ
  72.  
  73. In the first part of this series we told you, in general terms what
  74. packet radio was all about...what it is, its uses, the equipment used
  75. and, generally, how its transmitted.  Now we're going to tell you how
  76. to get on the air, make a QSO, and become familiar with your packet
  77. station.  Whether you're new to packet, having just received a new
  78. TNC, have been involved for just a short time, or are one of the "old
  79. timers" with three or four years of experience, this series should
  80. help all of you.  Even if you don't yet own a TNC, you should keep
  81. this article handy for future use.  I'll bet you'll be joining us soon!
  82.  
  83. The equipment needed to get on the air is a VHF transciver, a
  84. computer or terminal, and a TNC - the terminal node controller - the
  85. little black box we talked about in part 1.  (There is packet activity
  86. on HF, but VHF is where all the action is.  It's the best place to
  87. start out in packet.)  The TNC contains a modem and is equivalent to
  88. the modem used to connect your computer to the phone lines, except
  89. that it also contains special software that's specially designed for
  90. ham radio packet use.
  91.  
  92. When you buy a TNC and take it out of the box, you'll find cables
  93. supplied for connecting it to the radio, but you'll have to attach
  94. the appropriate mic and speaker jack connectors for the radio you're
  95. going to use.  You also have to furnish the cable that connects the
  96. TNC to your computer or terminal.  In most cases, the standard RS-232
  97. port is used between the TNC and computer, however this varies on the
  98. type of computer and TNC used.  The operating manuals supplied with
  99. the TNC have a good write up on the various computers and the cabling
  100. needed.  I would advise that you read the introduction and set up
  101. procedures for your particular TNC very carefully.  Most companies
  102. have supplied excellent manuals, and you usually can figure out all
  103. of your set up problems from the the information supplied in the
  104. manual.
  105.  
  106. Once you have everything wired and connected together, turn on the
  107. computer, load a terminal program (anything used for a phone modem
  108. will work well for packet) and get into receive mode.  Now turn on
  109. the radio and make sure the volume is turned up about a quarter turn
  110. (about the "10 o'clock" position) and make sure the squelch is set. 
  111. It should be at the point where the background noise disappers, just
  112. as it would be set for a voice QSO.  Next, turn on the TNC.  You
  113. should get a "greeting" or sign on message showing the manufacturer's
  114. name, software version, etc.  If you see a bunch of gibberish, such
  115. as &tf$d.#ssan>m, it means that the data rate of the TNC and computer
  116. are not the same.  This data rate is better known as the baud rate.
  117. The baud rate of the TNC has to match the baud rate used by your com-
  118. puter terminal program and is easily adjusted.  Check you TNC manual
  119. for this procedure, as it varies from TNC to TNC.  If you don't see a
  120. "greeting" or the gibberish, check your cables and connections.  Make
  121. sure that you have everything connected properly, that the right wires
  122. are on the right pins, etc.
  123.  
  124. Now we need to explain the three levels of communicating you can do
  125. from the keyboard.  First, you can communicate with your computer for
  126. setting up the terminal program; second, you can communicate with the
  127. TNC; and third, you can communicate with the radio.  It's very impor-
  128. tant that you know which level you're in when working packet.  I
  129. can't help you much with the computer level, since that varies with
  130. manufacturer, model and type, but once you get the terminal program
  131. ready to receive data, you're ready to talk to the TNC.
  132.  
  133. First, do a "control C" (press the CNTL and the letter C simultan-
  134. eously); this puts the TNC in COMMAND mode, the level where you
  135. communicate directly with the TNC from the keyboard.  You should see
  136. "cmd:" on your screen.  Enter "MYCALL - - - -" with your callsign in
  137. place of the dashed lines, such as "MYCALL WB9LOZ", followed by a
  138. carriage return (CR).  All commands are followed by a (CR).  This
  139. sets into the TNC memory the call that you're going to use on the
  140. air.  If you type "MYCALL" (CR) now, it should respond with your
  141. call.  If it does, you've proven that the computer to TNC linkup is
  142. working fine.  If you do not see anything on the screen when you
  143. type, blindly enter the following: ECHO ON (CR).  If you see two of
  144. everything that you type, such as MMYYCCAALLLL, enter ECHO OFF (CR).
  145.  
  146. You're now ready to go on the air!  Tune the receiver to any odd
  147. numbered frequency between 144.91 and 145.09 that has some activity on
  148. it and set the rig up for simplex operation.  Enter "MONITOR ON" (CR),
  149. then watch the screen.  You should soon be seeing the packets that
  150. are being sent over the air by other stations.  If you don't see
  151. anything in a minute or two, try tuning to another frequency.  Watch
  152. for callsigns with a * next to it, such as  W6PW-1*, WA6RDH-1*, or
  153. WB6SDS-2*.  Callsigns with an asterick indicate that you're copying
  154. the packet from that station, as it's being repeated, or digipeated.
  155. Jot down the call.
  156.  
  157. In packet, you can have up to 16 different stations on the air at the
  158. same time using the same callsign.  That's where the numbers come
  159. into play.  The calls W6PW, W6PW-1, W6PW-2, W6PW-3, W6PW-4 and W6PW-5
  160. are all individual stations operating under the same station license. 
  161. The numbers are used to differentiate between the various stations.
  162.  
  163. Now, before you try to make your first QSO with someone else, you
  164. should check out your equipment to make sure it's set up properly. 
  165. To do that, you can CONNECT to yourself.  Note one of the callsigns
  166. you jotted down a minute ago.  Make sure your radio is still tuned to
  167. the frequency where you heard that call, then enter the following: 
  168. "C - - - - V - - - -" (CR) where the first dashed lines are YOUR
  169. callsign and the second dashed lines are the call of the station you
  170. jotted down.  The C means CONNECT and the V means VIA.  "C WB9LOZ V
  171. W6PW-1" means connect to WB9LOZ via W6PW-1.  You should soon see
  172. "*** CONNECTED TO (your call)" on the screen.  You have now entered
  173. the third level of communications, called CONVERSE mode, and this is
  174. where you communicate from the keyboard to the radio.  Anything you
  175. type on the keyboard will be transmitted over the air as a packet
  176. every time you hit a (CR).  If you enter "Test" (CR) you should see
  177. "Test" a second time on the screen, as it's transmitted, then digi-
  178. peated and sent back to you. In this case you'll only be talking to
  179. yourself via another station, but it's a good way to check to make
  180. sure your system is working properly.  If that works, hit a CONTROL
  181. C.  This puts you back into COMMAND mode where you talk to the TNC
  182. again.  Enter "D" (CR).  This will disconnect you from the other
  183. station, and you'll see "DISCONNECTED" on the screen.
  184.  
  185. Now you're ready to talk to someone else!  Watch for a familiar call
  186. on the screen while monitoring or note calls you see frequently.  Be
  187. sure to note whether or not a digipeater is being used by watching
  188. for the *.  If you see WB9LOZ > WA6DDM, W6PW-1*, for example, you're
  189. receiving the packets from W6PW-1.  If you do not see an asterick,
  190. you are copying the station direct.  When the station you want to
  191. contact is finished with his QSO, enter "C - - - -" or "C - - - -
  192. V - - - -" (depending on whether or not a digipeater is needed)
  193. followed by (CR).    You should get a "*** CONNECTED TO ..." on the
  194. screen, which means you're in converse mode, and your first QSO with
  195. someone else is underway!  Anything you type now will be sent to the
  196. other station, and anything he types will be sent to you.  When you're
  197. finished, be sure to do a CONTROL C to get back into command mode,
  198. then enter "D" to disconnect from the other station.
  199.  
  200. You're on the way now to lots of packet fun and adventure!
  201.  
  202. - - - -
  203.  
  204. INTRODUCTION TO PACKET RADIO - PART 3       by Larry Kenney, WB9LOZ
  205.  
  206. In our last column I talked about how to get on the air and make your
  207. first QSO.  This time I'll be explaining the special calls used in 
  208. packet radio, the use of digital repeaters (called digipeaters), and 
  209. how to use some of the commands in your TNC.
  210.  
  211. THE SSID: Each licensed amateur is allowed to have up to 16 different
  212. stations in operation at the same time on packet radio.  You could have
  213. your home station, several digipeaters and a bulletin board system all 
  214. operating with your callsign.  To differentiate between the various
  215. operations you use an SSID, a "Secondary Station ID", attached to the
  216. end of the callsign.  The SSID is shown as a dash followed by a
  217. number, 0 through 15.  An SSID of -0 is usually not shown, and is not
  218. needed.
  219.  
  220. DIGIPEATERS:  Digipeater is the term we use to describe a packet radio
  221. digital repeater.  Unlike voice repeaters, most digipeaters operate on
  222. simplex and do not receive and transmit simultaneously.  They receive
  223. the digital information, temporarily store it and then turn around and
  224. retransmit it.
  225.  
  226. Your TNC will allow you to enter up to eight digipeaters in your
  227. connect sequence, but using more than 3 usually means long waits, 
  228. lots of repeated packets, and frequent disconnects, due to noise and
  229. other signals encountered on the frequency.
  230.  
  231. When entering the list of digipeaters in your connect sequence, you
  232. must make sure that you enter them in the exact order that your
  233. signal will use them.   You must separate the calls by commas,
  234. without any spaces, and the EXACT callsigns must be used, including
  235. the SSID, if any.  That means you need to know what digipeaters are
  236. out there before randomly trying to connect.  Turn MONITOR ON and
  237. watch for the paths that other stations are using or check the
  238. digipeater listings.  Here are some examples of proper entries:
  239.   C W6PW-3 v W6PW-5
  240.   C N6ZYX v WA6FSP-1,WB6LPZ-1
  241.   C W6ABY-4 v K6MYX,N2WLP-2,AB6XO
  242.  
  243. Something to remember when using digipeaters is the difference
  244. between making a connection and sending information packets.  If the
  245. path isn't all that good, you might be able to get a connect request
  246. through, but will have a difficult time with packets after that.  The
  247. connect request is short so it has much less of a chance of being
  248. destroyed by noise or collisions than a packet containing informa-
  249. tion.  Keeping information packets short can help keep retries down
  250. when the path is less than ideal.
  251.  
  252. NODES: Net/Rom and TheNet nodes are another means of connecting to
  253. other packet stations.  A complete review of their operation will be
  254. covered in a later part of this series.
  255.  
  256. TNC PARAMETERS: The Terminal Node  Controller, that "little black
  257. box" we've talked about in the past, has more than 90 different
  258. commands available.  You're able to customize your packet operating
  259. with these commands and turn on and off various features as you wish. 
  260. Not all TNCs are exactly alike, but all have pretty much the same 
  261. functions.  I'll be using the commands used by the TNC2 and clones in
  262. my examples.
  263.  
  264. We covered a few of the commands in a previous article: CONTROL C for
  265. entering command mode, MYCALL, MONITOR, CONNECT, and DISCONNECT.  Now
  266. let's discuss a few that can change the way your station functions.
  267.  
  268. ECHO: This command tells the TNC whether or not it should send what 
  269. you type back to the monitor screen.  If you don't see anything when 
  270. you type, set ECHO to ON.  IIff yyoouu sseeee ddoouubbllee, like
  271. that, set ECHO to OFF.  This setting will depend on how your partic-
  272. ular computer system functions.
  273.  
  274. CONV (converse mode): Your TNC will automatically switch to this mode
  275. when you connect with someone, but you can also do it by entering
  276. CONV (CR) at the Cmd: prompt.  When in converse mode, anything you
  277. type will be transmitted via the path you set with UNPROTO.  (See the
  278. next paragraph.)  Anyone in monitor mode will be able to read what you
  279. transmit.  Packets in converse mode are sent only once and are not
  280. acknowledged, so there is no guarantee that they'll get through.  This
  281. mode is used frequently for sending CQ's.
  282.  
  283. UNPROTO: This command designates the path used when in converse 
  284. mode.  The default is CQ, but you can enter a series of digipeaters
  285. if you wish, or a specific group or club name.  Some examples:
  286.    CQ v WB6SDS-2,W6SG-1,AJ7L
  287.    SFARC v W6PW-1,W6PW-4
  288. Remember, you have to change UNPROTO for use on different frequencies,
  289. unless you leave it set simply to "CQ".
  290.  
  291. FRACK: This determines how long your TNC will wait for an acknowl-
  292. edgement before resending a packet.  It shouldn't be set too short,
  293. or you simply clutter up the frequency, yet it shouldn't be too long,
  294. or you'll spend too much time waiting.  I use FRACK set to 7, and
  295. have found that to be an overall good value.
  296.  
  297. DWAIT: Used to avoid collisions, DWAIT is the number of time units
  298. the TNC will wait after last hearing data on the channel before it 
  299. transmits.  I have DWAIT set to 16, and have found that to work well.
  300.  
  301. PACLEN: Determines the number of characters in your packets, ranging
  302. from 1 to 256.  The more characters you send per packet, the longer
  303. it takes to transmit the information and the geater your chnces
  304. are of nise, interfernce or another station wiping it out. I've
  305. found a PACLEN of 80, which is the length of one line, to be a good 
  306. value.  When working a station nearby, PACLEN can be increased.  When
  307. working a distant station, it should be decreased.
  308.  
  309. RETRY: Your TNC will retransmit a packet if it doesn't receive an 
  310. acknowledgement from the station you're working.  RETRY indicates the
  311. number of times the TNC will try to get the packet through before 
  312. giving up and disconnecting.  This can be set from 1 to 15, but I've
  313. found 8 to 10 to work well.  Less than that causes an unnecessary
  314. disconnect if the channel happens to be busy, but more than that
  315. clutters up the channel.
  316.  
  317. Try working with those commands.  In the next article I'll cover a
  318. few more, plus take a look at how to use a packet bulletin board
  319. system.
  320.  
  321. INTRODUCTION TO PACKET RADIO - PART 4    by Larry Kenney, WB9LOZ
  322.  
  323. The TNC commands that affect the monitoring mode and what you see
  324. on the screen while monitoring will be discussed in this part, then
  325. we'll take a look at the basics of packet bulletin board operation.
  326.  
  327. TNC COMMANDS:
  328.   MONITOR - This must be ON for you to monitor anything.  When ON,
  329. you see packets from other stations on the frequency you're tuned
  330. to.  What packets you see is determined by other commands from the
  331. list below.  If MONITOR is OFF, you see only packets sent to you
  332. while you're connected to another station.
  333.   MALL - If MALL is ON, you receive packets from stations that are
  334. connected to other stations, as well as packets sent in unproto
  335. (unconnected) mode.  This should be ON for "reading the mail".
  336. If MALL is OFF, you receive only packets sent in unproto mode by
  337. other stations.
  338.   MCOM - If ON, you see connect <C>, disconnect <D>, acknowledge
  339. <UA> and busy <DM> frames in addition to information packets.  If
  340. OFF, only information packets are seen.
  341.   MCON - If ON, you see packets from other stations while you're
  342. connected to someone else.  This can get very confusing, but is
  343. useful when your path is bad and you want to see if your packets
  344. are being digipeated okay.  If OFF, the monitoring of other stations
  345. is stopped when you're connected to another station.
  346.   MRPT - If ON, you see a display of all the stations used as
  347. digipeaters along with the station originating the packet and the
  348. destination station.  If OFF, you see only the originating and
  349. destination stations.  For example, if you have MRPT ON, you might
  350. see a transmission such as this:
  351. K9AT>WB6QVU,W6PW-5*: I'll be leaving for the meeting at about 7:30.
  352. If MRPT was OFF, the same transmission would look like this:
  353. K9AT>WB6QVU: I'll be leaving for the meeting at about 7:30.
  354. In the first case, you can see that the W6PW-5 digipeater was being
  355. used.  The asterick indicates which station you were hearing the
  356. packet from.  In the second case you have no idea if digipeaters are
  357. being used or what station you were receiving.
  358.   HEADERLN - If you have this turned ON, the header of each packet is
  359. printed on a separate line from the text.  If OFF, both the header
  360. and packet text are printed on the same line.
  361.   MSTAMP - Monitored packets have the date and the time the packet
  362. was received if MSTAMP is ON.  If it's OFF, the date/time stamp is
  363. not shown.
  364.  
  365. I run my station with all of these commands, except MCON, turned ON
  366. so that I can really see what's happening on the frequency I'm
  367. monitoring.  Try various combinations of these commands and then
  368. decide on the combination you like best for your station.
  369.  
  370. USING A PACKET BULLETIN BOARD SYSTEM:
  371. You connect to a bulletin board system (BBS) exactly the same way as
  372. you connect any other station.  Once connected, you'll see a welcoming
  373. message, some basic instructions and other information.  This informa-
  374. tion will vary from system to system.  The first time you connect you'll
  375. receive a request to enter your name, home BBS, QTH and zip code for the
  376. system user file.  You enter your name using the letter N followed by a
  377. space and then your first name, such as: N Larry.  Your "home BBS" is the
  378. system you plan to use regularly and want all of your personal messages
  379. delivered to.  You enter that by typing NH followed by a space and then
  380. the call of the BBS, such as NH W6PW. (Note: SSIDs are not used with BBS
  381. operation except for when making the connection.  The BBS software ignores
  382. all SSIDs.)  Your QTH is entered with the NQ command, such as NQ San
  383. Francisco, CA.  Enter the full city name and the two letter state abbre-
  384. viation.  You enter your zip code with NZ followed by a space and your
  385. five-digit zip.  The home BBS, QTH and zip code information is sent to a
  386. central data bank at the WD6CMU BBS known as the "White Pages", and can
  387. be used by anyone.  System operators (sysops) use it for determining the
  388. correct system when forward messages, and you can use it to find out the
  389. "home BBS" of your friends.  How to use the "White Pages" will be discussed
  390. later on in this series.
  391.  
  392. When checking in to a BBS for the first time, you should become familiar
  393. with the commands available to you.  Each BBS or mailbox is a little
  394. different from the next, so read the introduction carefully and follow
  395. the directions.  If you don't know what to do next, enter H for the HELP
  396. instructions.  Make note of the command letters, enter only one command
  397. at a time, and make sure you enter them correctly. Computers are not very
  398. forgiving and expect things to be entered in proper form.  Take your time,
  399. check out the features that the particular BBS or mailbox offers and enjoy
  400. yourself.  There's no need to feel rushed or intimidated.  If you get to
  401. a point where you don't know what to do next, don't give up and disconnect,
  402. enter H again for HELP.  That's what it's there for!  I suggest making a
  403. printer copy of the complete help file so that you have it available as a
  404. reference when using a BBS.
  405.  
  406. Now let's go through the basic procedures you should follow when checking
  407. into a BBS.  When you receive the welcoming message, you'll note that the
  408. last line ends with a >.  This is known as the prompt, and is where you
  409. enter the command you want performed next.  If there are personal messages
  410. addressed to your call, the BBS will list them for you following the wel-
  411. come message.  Note the message numbers.
  412.  
  413. At the prompt, the first thing you should always do is list the new
  414. messages, by entering L.  The BBS program updates the user file each time
  415. you check in, logging the latest message number.  The next time you check
  416. in, only new messages that have been received by the system will be included
  417. in your list.  The first time you'll receive all of them, since they're
  418. all new to you.  This list can be very long, as many systems have more
  419. than 200 active messages on line.  When you receive the list, note the
  420. numbers of the messages you're interested in reading.
  421.  
  422. Next, read the messages you're interested in.  You do this by entering
  423. R XXXX, where the Xs represent the message number, such as R 4521.  Note
  424. that there is a space between the command and the number.  It's best to
  425. have your buffer or printer turned on when reading messages, because
  426. they're apt to come in faster than you're able to read them.  You should
  427. have a means of saving them for reading later after you've disconnected.
  428. If there were messages addressed to you, you should erase or "kill" them
  429. once you've read them.  You can do this with the "KM" command, which means
  430. "Kill Mine".  This command will erase all messages that are addressed to
  431. you that have been marked as having been read.  You can also kill each
  432. message individually by entering K XXXX, where the X's are the message
  433. number.
  434.  
  435. Once you've read all the messages you're interested in, you have several
  436. options.  You can look back at old messages, send messages to other
  437. stations, see what's available in the files section, download a file,
  438. upload a file, check the list of stations that have recently checked in
  439. to the BBS or stations that have been heard on frequency, monitor other
  440. frequencies used by the BBS, use the gateway feature (if available),
  441. check the status of the BBS tasks, or a variety of other things.  In
  442. part 5 we'll cover some of the other BBS commands.  In the mean time,
  443. the help file of the BBS should give you all the information you need
  444. to try any of the functions mentioned above.  Enjoy!
  445.  
  446. INTRODUCTION TO PACKET RADIO - PART 5    By Larry Kenney, WB9LOZ
  447.  
  448. In this part of the series, I'll explain how to use the various BBS
  449. commands that you have available to you.  This information is based
  450. on W0RLI software, so it might vary slightly for users of AA4RE,
  451. WA7MBL, or other type systems.  Use the H - HELP command on your BBS
  452. if some of these commands do not work as described.
  453.  
  454. LIST COMMAND: The first thing you should do when logging on to a
  455. BBS is to use the LIST command.  There are many variations available,
  456. but L, by itself, is the one used most often.
  457.  L (List) - Lists all new messages, except other user's personal
  458. messages, that have been entered since you last logged in.
  459. If you want to list specific messages, you can use one of the follow-
  460. ing variations of the L command:
  461.  Lx  - Lists all messages of the type designated by 'x'. Example: LB
  462. will list all bulletins.
  463.  L # - Lists messages back to and including number #. Example: L 4050
  464. will list all messages, except personal messages to others, from the
  465. latest one back to #4050.
  466.  LL #- Lists the last # messages.  Example: LL 15 lists the last 15
  467. messages received at the BBS, excluding other's personal messages.
  468.  L 1 - Lists ALL non-personal messages.
  469.  L> callsign - Lists all messages TO callsign indicated.   Example:
  470.       L> N6XYZ
  471.  L< callsign - Lists all messages FROM callsign indicated. Example:
  472.       L< N6XYZ
  473.  L@ designator - Lists all messages that have that "designator" in
  474. the @ BBS column of the message header.  Example: L@ ALLCAN will list
  475. all messages with ALLCAN in the @ BBS column.
  476.  
  477. READ COMMAND:  To read a message, you enter R followed by a space
  478. then the message number.  Example: To read message 5723, you'd enter:
  479. R 5723.  You also have the option of using the RH command, which will
  480. give you all of the forwarding headers in detail, rather than just
  481. giving you the path.  Example: To read message 5723 with the full
  482. headers, you'd enter RH 5723.
  483.  There is one other version of the READ command, and that's RM.
  484. Entering RM by itself will give you all of the messages addressed to
  485. you that have not yet been read.
  486.  
  487. ERASING MESSAGES:  Once you have read a personal message, please
  488. erase it.  The sysop will appreciate your help in clearing up "dead"
  489. messages.  You use the K - KILL command to do this.  You can enter
  490. K #, such as K 5723, which will erase that particular message, or you
  491. can enter KM, which will erase all of the personal messages you have
  492. read.  If you use the KM command, the BBS will list the message
  493. numbers for you as they're killed.
  494.  
  495. THE DUAL PURPOSE "S" COMMAND:  S (Status) and (Send) - The letter S
  496. by itself will give you a reading of the BBS status, showing the
  497. callsigns of stations using the system, the time they connected, the
  498. port used, etc.  It also shows information on the message and user
  499. files.
  500.  
  501. The "S" command is also used for sending a message, but it must be
  502. further defined.  There are three types of messages found on a packet
  503. bulletin board system: Personal, Bulletin, and Traffic.  "SP" is used
  504. for sending a personal message to one other station, "SB" for sending
  505. a bulletin, and "ST" for sending a message that's going to be handled
  506. by the National Traffic System.
  507.  
  508. You're able to send a message to one particular person, to everyone
  509. on the local BBS, to everyone at every BBS and mailbox in Northern
  510. California, in Southern California, in the entire state, or all
  511. across the entire country.  It all depends on your addressing.
  512.  
  513. At the BBS prompt you enter the appropriate command (SP, SB, or ST)
  514. followed by a space and then the addressee.  The addressee can be
  515. a callsign or it can be something of a general nature, such as ALL,
  516. QST, ARES.  Examples:  SP WB9LOZ  SB ALL.  All commands, of course,
  517. must be followed by a <CR>.
  518.  
  519. If you wish to send the message to someone at another BBS, you have
  520. to indicate the call of the other BBS following the call of the
  521. addressee.  For example, to send a message to N5PQ, who uses the
  522. W5XYZ BBS, you would enter:  SP N5PQ @ W5XYZ.
  523.  
  524. To send a general message to more than just the local BBS, you need
  525. to use a designator in place of the BBS call.  The designator
  526. indicates the area where you want the message distributed.  ALLCAN
  527. indicates that you want the message sent to all Northern California
  528. BBSs, which includes all of them from Santa Cruz, Hollister, Gilroy,
  529. and Fresno northward.  ALLCAS will send the message to all BBSs in
  530. the southern part of the state.  A message that's sent @ ALLCA will
  531. go to EVERY BBS in the state, and a message sent @ ALLUS will be sent
  532. to EVERY BBS IN THE USA.  Extreme care should be used when using the
  533. ALLUS designator.  Please make sure that the subject matter is of
  534. interest to EVERY packet user and please keep the message SHORT.  The
  535. National HF Packet Network is somewhat fragile, due to band condi-
  536. tions, so unnecessary traffic can keep more important traffic from
  537. getting through.  Here are a few examples of addressing bulletin-type
  538. messages for general distribution:  SB ALL @ ALLCAN   SB ALL @ ALLCA 
  539.    SB QST @ ALLCAS   SB ALL @ ALLUS
  540.  
  541. If you have traffic for the National Traffic System, you must use a
  542. special format.  NTS messages are entered as ST ZIPCODE @ NTSXX,
  543. where XX is the two-letter state abbreviation.  Examples:
  544.    ST 03452 @ NTSNH    ST 60626 @ NTSIL
  545. NTS traffic for California locations do not need the NTSCA.  Simply
  546. enter ST 90028 or ST 94101, for example.  (You'll find more details
  547. on NTS traffic handling in a later part of this series.)
  548.  
  549. When you have the address line complete, you enter a carriage return.
  550. You'll then receive a prompt asking for the SUBJECT or TITLE of the
  551. message.  Enter a brief description of what the message will be
  552. about, followed by a carriage return.  Next, you'll be prompted to
  553. enter the TEXT of the message.  When entering the text, you should
  554. insert carriage returns at the end of each line, as if you were
  555. typing a letter.  A normal line has a maximum of 80 characters, so
  556. when you have 70 to 75 characters typed, enter a carriage return and
  557. continue on the next line.  This will prevent words from wrapping
  558. around to the next line and the program inserting an unnecessary
  559. blank line in the text.
  560.  
  561. When you have your message complete, you end it with a CONTROL Z.
  562. (You send a CONTROL Z by holding down both the CONTROL key and the Z
  563. key simultaneously.)  You should follow the CONTROL Z with a carriage
  564. return.  When you receive the BBS prompt back, you'll know that the
  565. message has been accepted by the system.
  566.  
  567. FILE DIRECTORY COMMANDS:
  568.  
  569.  W (What) - Entering W, by itself, gives you a list of the direc-
  570. tories available on the BBS.
  571.  Wd  - Gives a list of the files in the directory indicated by d.
  572. The list you obtain with the W command will indicate what letter to
  573. use for "d" to list the files of specific topics.
  574.  
  575.  D (Download) - Used for reading files from a directory.  Must be
  576. used with a directory ID and filename using the following form:
  577.        Dx filename.  x is the directory ID and the filename must be
  578.        entered exactly as listed in the directory.  Again, the
  579.        directory ID is obtained from the list you receive with the
  580.        W command.    Example:    DG FCCEXAMS.88
  581.  
  582.  U (Upload) - Used for uploading (sending) a file to the BBS.  The
  583. command must be used with a directory ID, followed by the filename
  584. you're assigning to the file, using the form: Ud filename.  The d
  585. indicates the ID of the directory where you want to enter the file.
  586. Filenames can have up to 8 characters preceding the dot and 3 char-
  587. acters following the dot.  Example: UM FLEAMKT.INF would upload a
  588. file named FLEAMKT.INF into the directory with the M ID.  The BBS
  589. program will not allow you to upload a file with a filename that
  590. already exists, and some directories are set by your local sysop 
  591. for downloadiing only.
  592.  
  593. GENERAL MISCELLANEOUS COMMANDS:
  594.  
  595.  I (Info) - Gives you details on the hardware, software and RF
  596. facilities of the BBS you're using.
  597.  
  598.  J - Displays a listing of stations that were heard by the BBS or
  599. that connected to the BBS.  Must be used with a port identifier, such
  600. as JA, JB, etc.  J by itself will list the port IDs for you.
  601.  
  602.  M (Monitor) - Used for monitoring the activity on another port of
  603. the BBS. Must be used with a port identifier, such as MA, MB, etc.
  604. M by itself will list he port IDs.
  605.  
  606.  B (Bye) - When you're finished using the BBS, you enter a B to
  607. disconnect.
  608.  
  609. - - - -
  610. In part 6 of this series, the topic of discussion will be NET/ROM.
  611.  
  612. 73, Larry, WB9LOZ
  613.  
  614. INTRODUCTION TO PACKET RADIO - PART 6 - By Larry Kenney, WB9LOZ
  615.  
  616. In this part of the series we're going to take a look at how to use
  617. NET/ROM and THENET for making contacts.  It's a way of making your
  618. operating time on packet more enjoyable due to the increased relia-
  619. bility of the network and the greatly expanded area that you can
  620. reach.
  621.  
  622. When a digipeater adds NET/ROM or THENET it becomes a digipeater/node.
  623. This means that you can still use it as a regular digipeater, but you
  624. can also use it to access a far reaching network of nodes.  When using
  625. a string of digipeaters, your packets have to reach their destination
  626. parity correct, and the receiving TNC has to return an acknowledgement
  627. (ack) to your TNC for each packet cycle to be completed.  As you add
  628. more digipeaters to the string, the chances of this happening become
  629. less and less.  Other stations on the frequency and noise can be the
  630. cause of many retries.  When using a node, your packets no longer have
  631. to reach their destination before acknowledgements are returned to your
  632. TNC.  Now, each node acknowledges your packet as its sent along the way
  633. toward its destination.
  634.  
  635. Here's how you use the nodes network:  No matter what station you want
  636. to work, you connect to the closest node.  When you connect, your TNC
  637. automatically switches to converse mode, so anything you now type is sent
  638. to the node as a packet, and the node acknowledges each packet back to
  639. your TNC.  For the remainder of your connection your TNC works only with
  640. this node.
  641.  
  642. Once you're connected to the node, enter "NODES" <return> and you'll
  643. receive a list of the other nodes available to you.  It's sometimes
  644. difficult to determine the location of the nodes from this list, since
  645. the IDs and callsigns you receive aren't always very descriptive.  You
  646. might find the node maps and listings that are available on most packet
  647. bulletin boards to be useful tools.  With these maps and listings, you
  648. can easily determine where the nodes are located.  Make sure you have a
  649. recent copy, as new nodes are being added quite frequently.
  650.  
  651. Let's say you want to have a QSO with N6XYZ.  You first must determine
  652. what node is closest to that station.  Let's say it's W6AMT-3.  Once you
  653. know the call of that node, you connect to it WHILE STILL CONNECTED TO
  654. YOUR LOCAL NODE.  You use standard protocol, C W6AMT-3.  Your TNC will
  655. send this as a packet to your local node, and your local node will ack
  656. it.  Your TNC is happy because the cycle is completed as far as it's
  657. concerned.  The network will then go to work for you and find the best
  658. path between your local node and the one you're trying to reach.  You'll
  659. then see one of two responses: "Connected to W6AMT-3"  OR  "Failure with
  660. W6AMT-3".  If it can't connect for some reason, try again later.  It could
  661. be that W6AMT-3 is temporarily off the air or the path has decayed and is
  662. no longer available.  We're going to be positive here and say we received
  663. the first option.
  664.  
  665. Now that you're connected to W6AMT-3, enter "C N6XYZ".  Again, your TNC
  666. will send this as a packet to your local node and the node will acknowl-
  667. edge it and send it down the path to W6AMT-3.  W6AMT-3 will then attempt
  668. to connect to N6XYZ.  Here again you'll get one of the two responses:
  669. "Connected to N6XYZ"  OR  "Failure with N6XYZ".  If you get connected,
  670. you hold your QSO just as you normally would, but there's one BIG diff-
  671. erence -- your TNC is receiving acknowledgements from your local node,
  672. and N6XYZ is receiving acknowledgements from W6AMT-3.  That long path is
  673. eliminated for both TNCs, retries are greatly reduced, and your packets
  674. get through much faster.  When you're finished with the QSO, you discon-
  675. nect in the normal manner -- go to Command Mode using Control C and enter
  676. "D" <CR>.  The entire path will then disconnect automatically for you.
  677.  
  678. If you've been monitoring lately, you might have seen the nodes in action
  679. and wondered why they were sending all of those weird symbols like @fx/<~|. 
  680. What you're seeing is the nodes communicating with each other, updating
  681. their node lists.  You also might have noted callsigns with high numbered
  682. SSIDs, such as WB9LOZ-15, WA6DDM-14, W6PW-12, etc.  The nodes change the
  683. SSID of all stations so that the packets sent via the network are not the
  684. same as those sent directly.  If you were to use a node to connect to
  685. another station in the local area, there's the possibility of your packets
  686. being received at this station both from you directly and from the node.
  687. If the call through the node wasn't changed, the TNCs involved would be
  688. totally confused as it would appear that two stations were connecting
  689. using the same callsign.  The node automatically changes the SSID using
  690. the formular 15-N, where N is your usual SSID.  A call with -0 becomes
  691. -15, a -1 becomes -14, -2 becomes -13, etc.
  692.  
  693. In part 7 of this series, I'll discuss some of the other commands avail-
  694. able to you on the nodes, including how to call CQ.
  695.  
  696. INTRODUCTION TO PACKET RADIO - Part 7 - by Larry Kenney, WB9LOZ
  697.  
  698. The network of NET/ROM, THENET and KAM nodes is expanding very quickly
  699. and now covers most of the country.  New nodes are showing up almost
  700. daily.  Thanks to all of these new stations and the interconnecting
  701. links, you can now connect to stations in many far distant places using
  702. your low powered 2 meter rig.  Some nodes are set up for cross-banding,
  703. and with the introduction of nodes on 10 meter FM, there's the possi-
  704. bility of working a station just about anywhere.
  705.  
  706. A complete listing of NET/ROM NODES is available on most BBSs, as well
  707. as maps showing how everything is tied together.  The lists are updated
  708. frequently by Scott, N7FSP, in San Jose.
  709.  
  710. NET/ROM is very simple to use, and I understand that THENET and KAM
  711. nodes are very similar.  As explained in part 6 of this series, to use
  712. NET/ROM, you first connect to a local node.  You then have several
  713. options -- connect to another station within range of the node, connect
  714. to another node, obtain a list of the nodes that are available, check
  715. user status, or answer or call CQ.
  716.  
  717. There are only FOUR commands to remember to use the system: CONNECT,
  718. NODES, USERS and CQ.  The CONNECT command (which can be abbreviated as C)
  719. works just like the CONNECT command in normal usage, except that you can
  720. connect from one node to another.  For example, you can CONNECT to W6AMT,
  721. and then do another CONNECT to WA6RDH-1, another node.  Let's go through a
  722. simple connection via NET/ROM.  Say I want to connect to a friend in Reno,
  723. within reach of WA7DIA-1, a node in the Sierras.  I would first connect
  724. to my local node, say W6AMT, then connect to WA7DIA-1, then connect to my
  725. friend.  Here's what it would look like:
  726. C W6AMT
  727. Connected to W6AMT
  728. C WA7DIA-1
  729. SFO:W6AMT} Connected to RNO:WA7DIA-1
  730. C K7ZYX
  731. RNO:WA7DIA-1} Connected to K7ZYX
  732. You then conduct your QSO, and disconnect in the normal manner.  (Go to
  733. command mode on your TNC and enter a D.)  One disconnect command will
  734. disconnect you from the entire network.
  735.  
  736. You'll note that many of the nodes have aliases, such as SFO for W6AMT,
  737. VACA for WA6RDH-1, SSF1 for KA6EYH-1, etc.  With NET/ROM, you can connect
  738. to the alias identifier, so "C SFO" would work as well as "C W6AMT".
  739.  
  740. Once connected to a node, the other commands come into play.  The NODES
  741. command (which can be abbreviated as N) will give you a listing of other
  742. nodes available from the node you're connected to.  The USERS command
  743. (which can be abbreviated as U) will show you the calls of all the
  744. stations using the node you're connected to.  The CQ command (which
  745. cannot be abbreviated) is, of course, used for calling CQ, but also can
  746. be used for replying to the CQ of another station.  The CQ command is
  747. available only in NET/ROM version 1.3.
  748.  
  749. There are two other commands, but they're used for status information
  750. only.  IDENT will simply give you the identification of the node you're
  751. on, and PARMS (Parameters) is for the owner's use in determining how his
  752. station is working.
  753.  
  754. Using the NET/ROM CQ Command:  The CQ command is used to transmit a short
  755. text message from a node, and is also used to enable stations that receive
  756. the transmission to connect to the station that originated it.  The
  757. command is:
  758.   CQ [textmessage]
  759. The "textmessage" is optional and can be any string up to 77 characters
  760. long (blanks and punctuation are allowed).  In response to a CQ command,
  761. the node transmits the specified textmessage in "unproto" mode, using the
  762. callsign of the originating user with a translated SSID as the source and
  763. "CQ" as the destination.  For example, if user station W6XYZ connects to a
  764. node and issues the command: "CQ Anybody around tonight?", the node would
  765. then transmit
  766. "W6XYZ-15>CQ: Anybody around tonight?"
  767.  
  768. After making the transmission in response to the CQ command, the node
  769. "arms" a mechanism to permit other stations to reply to the CQ.  A station
  770. wishing to reply may do so simply by connecting to the originating call-
  771. sign shown in the CQ transmission (W6XYZ-15 in the example above).  A CQ
  772. command remains "armed" to accept replies for 15 minutes, or until the
  773. originating user issues another command or disconnects from the node.
  774.  
  775. Any station connected to a node may determine if there are any other
  776. stations awaiting a reply to a CQ by issuing a USERS command.  An "armed"
  777. CQ channel appears in the USERS display as: 
  778.   (Circuit, Host, or Uplink) <~~> CQ(usercall).
  779. The station may reply to such a pending CQ by issuing a CONNECT to the user
  780. callsign specified in the CQ(...) portion of the USERS display--it is not
  781. necessary for the station to disconnect from the node and reconnect.  Here's
  782. what a typical transmission would look like:
  783.   cmd: C KA6YZS-1
  784.   cmd: *** Connected to KA6YZS-1
  785.   USERS
  786.   501SJC:KA6YZS-1} NET/ROM 1.3 (669)
  787.   Uplink(WB9LOZ)
  788.   Uplink(K1HTV-1)            <~~>  CQ(K1HTV-14)
  789.   Circuit(LAS:K7WS-1 W1XYZ)  <~~>  CQ(W1XYZ-15)
  790.   Uplink(N4HY)
  791.   CONNECT W1XYZ-15
  792.   501SJC:KA6YZS-1} Connected to W1XYZ
  793.   Hi!  Thanks for answering my CQ.
  794.   etc.
  795.  
  796. Users of the CQ command are cautioned to be patient in waiting for a
  797. response.  Your CQ will remain "armed" for 15 minutes, and will be visible
  798. to any user who issues a USERS command at the node during that time.  Wait
  799. at least five minutes before issuing another CQ--give other stations a
  800. chance to reply to your first one!
  801.  
  802. NOTE: As mentioned above, the CQ command was introduced in NET/ROM version
  803. 1.3.  On a node using an earlier version, you will get the message "Invalid
  804. command".  The USERS command can be used to determine which version a node
  805. is using as shown in the example above.  If you cannot initially connect
  806. to a node using version 1.3, that doesn't stop you from using the CQ command. 
  807. Once you're connected to a node you can reach, simply connect to one that
  808. has version 1.3.
  809.  
  810. Give the new CQ feature a try.  You might work someone locally, in Phoenix,
  811. Seattle, or on the East Coast.  You never know where you'll get connected
  812. to next!  Enjoy!
  813.  
  814. (Material distributed by Scott, N7FSP, was used in the preparation of this
  815. part of the series.)
  816.  
  817. INTRODUCTION TO PACKET RADIO - PART 9 - by Larry Kenney, WB9LOZ
  818.  
  819. In this part of the series I'll explain, in detail, the various parts
  820. of the packet message.  The following is an example of what you see
  821. when listing or reading messages on a BBS.  On some systems, the infor-
  822. mation is displayed in a different order.
  823.  
  824. MSG# STAT SIZE TO     FROM   @ BBS  DATE/TIME SUBJECT
  825. 4723 P    1084 WD5TLQ WA6XYZ N5SLE  0604/1240 Software working great!
  826.  
  827. The message number is assigned by the BBS program when the message
  828. is entered and cannot be changed.  The numbers are assigned sequen-
  829. tially.
  830.  
  831. Next you find the STATUS of the message which includes several different
  832. bits of information about the message.
  833.  
  834. The first letter of the STATUS indicates the TYPE of message: B for
  835. Bulletin, P for Personal, or T for Traffic for the National Traffic
  836. System.  Bulletins are messages of general interest to all users, and
  837. are available to be read by everyone using the system.  Personal
  838. messages are not listed for anyone except the sender and the addressee,
  839. and only they can read them.  (Of course, anyone in monitor mode can
  840. see a message of this type as it's being sent, because nothing on packet
  841. is absolutely private.)  Traffic messages, type T, are messages used for
  842. handling traffic on the National Traffic System.  (Refer to part 8 of
  843. this series for information on NTS.)
  844.  
  845. STATUS also shows if the message has been read, has already been
  846. forwarded to all designated stations, is in the process of being for-
  847. warded, or is an "old" message.  You might see one of these letters:
  848. Y - yes, it has been read,  F - it has been forwarded,  I - it's in the
  849. process of being forwarded right now on another port, or O - the message
  850. has been on the BBS long enough to become an "old" message.  "Old" can
  851. be anywhere from 2 days for an NTS message to 3 weeks for bulletins.
  852. The time frame for each message type is specified by the local sysop.
  853. The "O" is mainly used to catch the attention of the sysop.
  854.  
  855. The SIZE indicates the combined total of characters, including punctu-
  856. ation in the message.
  857.  
  858. TO, normally, is the callsign of the addressee, but it is also used to
  859. categorize messages on particular topics.  You might find a message
  860. addressed TO AMSAT, TO PACKET or TO ARRL, when it is actually a message
  861. about AMSAT, about PACKET or having to do with the ARRL.
  862.  
  863. FROM shows the callsign of the station originating the message.
  864.  
  865. @ BBS is used if you want a message to be forwarded to someone at
  866. another BBS or to a specific designator.  In the example, the message
  867. would be automatically forwarded to WD5TLQ at the N5SLE BBS.  You can
  868. enter special designators, such as ALLCAN, in the "@ BBS" column for
  869. multiple forwarding to specific areas.  (See Part 5 of this series for
  870. details on using forwarding designators.)
  871.  
  872. Next is the DATE and TIME when the message was received at the BBS.
  873. Keep in mind that the date and time are shown in the time used by the
  874. BBS, and can be either local time or Zulu.
  875.  
  876. The SUBJECT (or TITLE) is a short line telling what the message is all
  877. about.  It should be brief, but informative.  For bulletin type messages,
  878. this is the information that determines whether or not a person is going
  879. to read your message when he sees it in the message list.
  880.  
  881. The parts of the message mentioned so far are all included in the header
  882. of the message, and are seen when listing messages.  The remaining parts
  883. are in the body of the message, and are seen only when the message is read.
  884.  
  885. If a message has been forwarded from another BBS, you'll see forwarding
  886. headers at the top of the actual message.  This is information added by
  887. each BBS that was used to get the message from its origination point to
  888. the destination.  Each BBS adds one line showing the time the message
  889. was received by that particular BBS, its call sign, and usually the QTH,
  890. zip code, and message number.  Other information is often added, at the
  891. discretion of the sysop there.  If you use the RH command, rather than
  892. just R, when reading a message, such as RH 7823, you'll receive complete
  893. headers.  With just the R, headers are reduced to a list of the BBS
  894. callsigns.  Complete headers are useful if you want to determine how
  895. long it took a message to be forwarded from the source to destination,
  896. and they can be used to determine the path the message took to reach you.
  897.  
  898. The TEXT of the message contains the information you want to convey to
  899. the reader.  It can be of any length.  When entering a message into a
  900. BBS, use carriage returns at the ends of your lines, as if you were using
  901. a typewriter.  Do not allow the automatic wrapping of lines to occur.
  902. A message entered without carriage returns is very difficult to read, as
  903. words are cut at improper points, lines vary drastically in length, and
  904. blank lines are often inserted.
  905.  
  906. You complete the text with either a Control-Z or these three characters:
  907. the "slash" (/) plus the letters "EX".  On some BBSs this must be on a
  908. line by itself.  This tells the system that you've finished entering the
  909. message.
  910.  
  911. Messages that are going to be forwarded to several BBSs or across a long
  912. distance should be limited in size.  Extremely long messages can tie up
  913. the forwarding system unnecessarily, so users are advised to break up
  914. long messages into parts, keeping them to a length of 2 - 3 K each.
  915.  
  916. - - -
  917.  
  918. (In the next part of this series, we'll be discussing tips on how to make
  919. your packet operating time more enjoyable.)
  920.  
  921. INTRODUCTION TO PACKET RADIO - Part 10 - by Larry Kenney, WB9LOZ
  922.  
  923. Here are some tips to help make your packet operating a little more
  924. enjoyable.  Whether it's while making local QSOs, checking into a
  925. BBS or mailbox, or working DX, there are a few things you should
  926. take into consideration that will help eliminate waiting time and
  927. increase your throughput.
  928.  
  929. When connecting to another station, don't use a digipeater unless you
  930. have to.  Each digipeater you add to the chain increases the time
  931. required to get your signal to its destination and to get an acknowl-
  932. edgement returned.  It also increases the chance for interference
  933. and for collisions with other packets.  You'll be amazed at the
  934. difference in throughput when comparing a direct connect to one with
  935. just one digipeater in the path.
  936.  
  937. Also, if you have a choice, use a frequency that doesn't have a lot
  938. of other traffic on it.  It makes sense that the more stations there
  939. are on frequency, the more chances there are for collisions and
  940. retries.  A path that will work perfectly without a lot of traffic,
  941. can become totally useless under heavy traffic conditions.
  942.  
  943. Dr. Tom Clark, W3IWI, has determined that for EACH HOP, the loss
  944. of packets can vary anywhere from 5% to 50% depending on the amount
  945. of traffic.  Remember, each digipeater and node adds a hop, so
  946. multiply those percentages by the number of hops, then multiply by 2
  947. to account for the acknowledgement, and you can see how quickly the
  948. path deteriorates as traffic increases and digipeaters and nodes are
  949. added to it.
  950.  
  951. Another consideration, especially if working over a long distance, is
  952. atmospheric conditions.  You might not have experienced this before
  953. on VHF, but with packet's high sensitivity to noise, a slight change
  954. in signal strength can mean the difference between getting your
  955. packets through or not getting them through.  An example of one path
  956. that is very vunerable to conditions due to its distance is from
  957. W6AK-1 on Mt. Vaca to WB6AIE-1 on Bald Mountain in Yosemite National
  958. Park on 145.05 MHz.  Most of the time, packets go between these two
  959. digipeaters without any problem, but there are times, especially
  960. when it's a hot summer day in the Sacramento Valley, when it's impos-
  961. sible to get a packet from one to the other.  In the Bay Area, the
  962. fog has a drastic affect on VHF signals.  When a fog bank is moving
  963. in off the Pacific, it can act as an excellent reflector.  Signals
  964. that are not normally heard can reach signal strengths of 40 over S9.
  965.  
  966. NET/ROM, TheNet, and KA-Nodes, as discussed in previous articles in
  967. this series, do a great deal to help you get your packets through,
  968. but you must remember that they, too, are affected by the number of
  969. hops, the traffic load and the atmospheric conditions between you and
  970. the destination station.  The big advantage to NET/ROM is that the
  971. acknowledgements do not have to return all the way from the desti-
  972. nation station.  Packets are acknowledged from node to node, so
  973. that eliminates a large part of the problems encountered.  Getting
  974. the original packet through, however, remains to be as much of a
  975. problem for the nodes as it is for you when using digipeaters.
  976. _ _ _
  977.  
  978. In the next part of this series we take a look at some of the more
  979. obscure TNC commands and how you use them.
  980.  
  981. 73, Larry, WB9LOZ
  982. INTRODUCTION TO PACKET RADIO - Part 11 - by Larry Kenney, WB9LOZ
  983.  
  984. In this part of the series we'll take a look at many of the TNC
  985. commands available to you that we haven't covered in previous
  986. articles.  We will be discussing the commands used in the TAPR TNC2
  987. and TNC2 clones.  You might find that some of the commands are not
  988. available in your particular TNC or that they're used in a slightly
  989. different manner than the one explained here.  Please refer to your
  990. owner's operating manual for specific details on how to use these
  991. commands in your TNC.
  992.  
  993. 8BITCONV:  This command enables the transmission of 8-bit data in
  994.            converse mode.  Used with AWLEN - see below.
  995. For normal packet operation, such as keyboard to keyboard trans-
  996. missions, use of bulletin boards, and transmission of ASCII files,
  997. 8BITCONV should be OFF.  If you need to transmit 8-bit data, set
  998. 8BITCONV ON and set AWLEN to 8.  Make sure that the TNC at the
  999. receiving end is also set up this way.  This procedure is normally
  1000. used for transmission of executable files or a special non-ASCII
  1001. data set.
  1002.  
  1003. AWLEN:     This parameter defines the word length used by the serial
  1004.            input/output port of your TNC.
  1005. For normal packet operation, as described above, AWLEN should be set
  1006. to 7.  Set to 8 only if you're going to send 8-bit data.
  1007.  
  1008. AX25L2V2:  This command determines which level of AX.25 protocol
  1009.            you're going to use.
  1010. If OFF, the TNC will use AX.25 Level 2, Version 1.0.
  1011. If ON,  the TNC will use AX.25 Level 2, Version 2.0.
  1012. Some early TNCs will not digipeat Version 2.0 packets.
  1013. Version 2.0 has added features.  See the CHECK command below.  Many
  1014. operators have suggested that Version 2.0 NOT be used on the HF bands
  1015. as it tends to clutter the frequency.
  1016.  
  1017. BEACON:    Used with EVERY or AFTER to enable beacon transmissions.
  1018. BEACON EVERY n  -  send a beacon at regular intervals specified by n.
  1019. BEACON AFTER n  -  send a beacon once after a time interval specified
  1020.                    by n having no packet activity.
  1021. n = 0 to 250  -  specifies beacon timing in ten second intervals.
  1022.                  1 = 10 seconds, 2 = 20 seconds, 30 = 300 seconds or
  1023.                  5 minutes, 180 = 1800 seconds or 30 minutes, etc.
  1024. For example, if you set BEACON EVERY 180 (B E 180), the TNC will
  1025. transmit a beacon every 30 minutes.  If you set BEACON AFTER 180
  1026. (B A 180), the TNC will transmit a beacon after it hears no activity
  1027. on the frequency for 30 minutes.  B E 0 will turn the beacon off.
  1028. The text of the beacon is specified by BTEXT and can contain up to
  1029. 120 characters.  The path used for the beacon transmission is
  1030. specified by the UNPROTO command.  YOU SHOULD USE BEACONS
  1031. INTELLIGENTLY!  Beacons are often a point of controversy in the
  1032. packet community because they tend to clutter the frequency if used
  1033. too frequently.  You should keep your beacons short and infrequent,
  1034. and they should only be used for meaningful data.  Bulletin boards
  1035. use the beacon for advising the community of who has mail waiting for
  1036. them, clubs use beacons for meeting announcements, beacons are used
  1037. for weather warnings, etc.
  1038.  
  1039. CHECK n    Sets a timeout value for a packet connection.  Operation
  1040.            depends on the setting of AX25L2V2.  The value of CHECK
  1041.            (n) determines the timing.  Value may be 0 to 250.  Check
  1042.            set to 0 disables the command.
  1043. If a connection between your station and another exists and the other
  1044. station seems to "disappear" due to changing propagation or loss of
  1045. an intermediate digipeater, your TNC could remain in the connected
  1046. state indefinitely.  If the CHECK command is set to a value other
  1047. than 0, the TNC will attempt to recover.  The setting of AX25L2V2
  1048. will determine what action is taken.
  1049. If AX25L2V2 is ON, the TNC will send a "check packet" to verify the
  1050. presence of the other station if no packets have been heard for n *
  1051. 10 seconds.  (n = 1 = 10 seconds, n = 5 = 50 seconds, n = 30 = 5
  1052. minutes, etc.)  If a response is received, the connection will
  1053. remain.  If no response is received, the TNC will begin the dis-
  1054. connect sequence, just as if the DISCONNECT command had been sent.
  1055. If AX25L2V2 is OFF, after no packets are heard for n * 10 seconds,
  1056. the TNC will not send a check packet, but will begin the disconnect
  1057. sequence.
  1058.  
  1059. CMSG       Enables the automatic sending of a connect message when-
  1060.            ever a station connects to your TNC.
  1061. If CMSG is ON, the TNC will send the message contained in CTEXT as
  1062. the first packet of the connection.  CTEXT can contain up to 120
  1063. characters.  This feature is often used when the station is on but
  1064. the operator is not present.  The connect message is used to advise
  1065. the other station of that fact, and often says to leave a message in
  1066. the TNC buffer.  If CMSG is off, the text message is not transmitted.
  1067.  
  1068. MAXFRAME   Sets the upper limit on the number of unacknowledged
  1069.            packets the TNC can have outstanding at any time.  (The
  1070.            outstanding packets are those that have been sent but
  1071.            have not been acknowledged.)  It also determines the
  1072.            maximum number of contiguous packets that can be sent
  1073.            during one transmission.  Value can be set from 1 to 7.
  1074. The best value of MAXFRAME depends on the frequency conditions.  The
  1075. better the conditions are, the higher the value you can use.  If
  1076. conditions are poor due to the amount of traffic on the frequency,
  1077. noise, or other variables, (shown by lots of retries) MAXFRAME should
  1078. be reduced to improve throughput.  The best value of MAXFRAME can be
  1079. determined through experimentation.  MAXFRAME of 1 should be used for
  1080. best results on HF packet.
  1081.  
  1082. MHEARD     An immediate command that causes the TNC to display a list
  1083.            of stations that have been heard since the command MHCLEAR
  1084.            was given or the TNC was powered on.
  1085. This command is useful for determining what stations can be worked
  1086. from your QTH.  Stations that are heard through digipeaters are
  1087. marked with an * on most TNCs.  On the AEA PK-232, the stations heard
  1088. direct are marked with the *.  (Check your TNC manual.) The maximum
  1089. number of stations in the list is 18.  If more stations are heard,
  1090. earlier entries are discarded.  Logging of stations heard is disabled
  1091. when the PASSALL command is ON.  If the DAYTIME command has been used
  1092. to set the date and time, entries in the MHEARD list will show the
  1093. date and time the stations were heard.
  1094.  
  1095. PASSALL    Causes the TNC to display packets that have invalid
  1096.            checksums.  The error-checking is disabled.
  1097. If PASSALL is ON, packets are accepted for display, despite checksum
  1098. errors, if they consist of an even multiple of eight bits and are up
  1099. to 330 bytes.  The TNC attempts to decode the address field and
  1100. display the callsigns in standard format, followed by the text of the
  1101. packet.  PASSALL can be useful for testing marginal paths or for
  1102. operation under unusual conditions.  PASSALL is normally turned OFF.
  1103.  
  1104. SCREENLN n This parameter determines the length of a line of text on
  1105.            the terminal screen or platen.  Value may be 0 to 255.
  1106. A (CR-LF) carriage return and line feed are sent to the terminal in
  1107. Command and Converse modes when n characters have been printed.  A
  1108. value of zero inhibits this action.  If your computer automatically
  1109. formats output lines, this feature should be disabled.
  1110.  
  1111. TXDELAY n  This parameter tells the TNC how long to wait before
  1112.            sending data after it has keyed the transmitter.
  1113. All transmitters need some start up time to put a signal on the air. 
  1114. Some need more, some need less.  Synthesized radios and radios with
  1115. mechanical relays need more time, while crystal controlled radios and
  1116. radios with diode switching require less time.  External amplifiers
  1117. usually require additional delay.  Experiment to determine the best
  1118. value for your particular radio.
  1119. TXDELAY can also be useful to compensate for slow AGC recovery or
  1120. squelch release times at the distant station.
  1121.  
  1122. There are many additional commands available to you.  I've only
  1123. covered the ones that I thought would be the most useful to you. 
  1124. Spend some time reading the owner's operating manual that came with
  1125. your TNC to discover some of the surprises the other commands offer. 
  1126. New versions of the TNC software have added several commands that you
  1127. might find useful in your packet operating.
  1128.  
  1129. - - - -
  1130. INTRODUCTION TO PACKET RADIO -- Part 12
  1131. by Larry Kenney, WB9LOZ
  1132.  
  1133. In this article we're going to look at the White Pages.  Not your
  1134. local telephone directory, but the packet radio directory known as
  1135. "White Pages".  You help supply the information for "WP", and you can
  1136. also use it to find the home BBS, QTH and zip code of your friends on
  1137. packet.
  1138.  
  1139. "White Pages" was initially designed by Eric Williams, WD6CMU, of
  1140. Richmond, California.  It's a database of packet users showing their
  1141. name, home BBS, QTH and zip code.  It's updated and queried by packet
  1142. message, allowing stations from all over the world to take advantage
  1143. of it.  Hank Oredson, W0RLI, later added a WP feature to his packet
  1144. bulletin board software.  As users enter their name, home BBS, QTH
  1145. and zip code into the BBS user file, the software automatically
  1146. assembles a message once a day containing all of the latest user
  1147. information and sends it to the WD6CMU White Pages.  Hank has now
  1148. expanded the WP feature, and each BBS running the W0RLI software can
  1149. now elect to operate its own White Pages database.  Each BBS,
  1150. however, continues to send a daily "WP" update of new or changed
  1151. information to the WD6CMU White Pages.  You can easily make use of
  1152. the packet White Pages information, both at your local BBS and at
  1153. WD6CMU.
  1154.  
  1155. If your BBS is operating with its own WP database, you may make
  1156. inquiries of it using the "P" command.  Simply enter P followed by
  1157. the callsign you'd like information about.  If you wanted information
  1158. on WB9LOZ, for example, you would enter: P WB9LOZ.
  1159.  
  1160. Information from the WD6CMU White Pages is obtained by sending a
  1161. message to "WP @ WD6CMU".  You can also update the database with new
  1162. information.  One message can contain several lines, including a
  1163. combination of queries and updates.  Since the messages are read and
  1164. answered by the WP software, not a person, each line must have the
  1165. correct format.  One of the following formats must be used:
  1166.      <callsign> QTH?
  1167.      <callsign> @ <BBS> <zip code> <name> <QTH>
  1168.      DE <callsign> @ <BBS>
  1169. The first form is a query.  It will cause a message to be returned to
  1170. you giving the home BBS, QTH and zip code of the person with the
  1171. given callsign.  If the information is not available from the WP
  1172. database, the return message will tell you so.  The second form adds
  1173. or changes the entry for the given callsign, and the third form
  1174. provides a return address for the requested information.  Replies
  1175. will be sent to the originating station at the BBS specified.  If the
  1176. return address line is not given, the WP program will attempt to
  1177. determine the originating station and BBS from the message headers.
  1178.  
  1179. Here are some examples of messages to the WD6CMU White Pages
  1180. database:  Suppose you wanted to know the home BBS of K9AT.  You
  1181. would send a message to WP like this:
  1182. (Your BBS) W6BBS>
  1183. SP WP @ WD6CMU
  1184. Enter title of message:
  1185. Query
  1186. Enter text:
  1187. K9AT QTH?
  1188. DE N6XYZ @ W6BBS
  1189. (Control Z)
  1190. Capital and lower case letters may both be used within the message.
  1191.  
  1192. If you wanted to update or add information to the White Pages, you
  1193. would send a message like this:
  1194. (Your BBS) W6BBS>
  1195. SP WP @ WD6CMU
  1196. Enter title of message:
  1197. Update
  1198. Enter text:
  1199. N6XYZ @ W6BBS 94199 John San Francisco, CA
  1200. AD6ZZ @ WB6ABC 94015 Anne Daly City, CA
  1201. DE N6ZYX @ W6BBS
  1202. (Control Z)
  1203. When updating or adding an entry to WP, you should make sure that the
  1204. information is accurate.
  1205.  
  1206. Here's an example of a message that has both queries and updates:
  1207. (Your BBS) W6BBS>
  1208. SP WP @ WD6CMU
  1209. Enter title of message:
  1210. Update/Query
  1211. Enter text:
  1212. K9AT QTH?
  1213. WA6DDM QTH?
  1214. N6XYZ @ W6BBS 94199 John San Francisco, CA
  1215. AD6ZZ @ WB6ABC 94015 Anne Daly City, CA
  1216. DE N6ZYX @ W6BBS
  1217. (Control Z)
  1218.  
  1219. Just like all other packet messages, messages addressed to WP @
  1220. WD6CMU are forwarded from BBS to BBS toward their destination.  When
  1221. a message containing new or updated information passes through a BBS
  1222. operating the W0RLI WP program, he sotarerecognizes the WP format
  1223. and extracts the information from the message for its database.  The
  1224. W0RLI WP program also collects data from any WP responses it sees and
  1225. from the message headers of every message that passes through.  In
  1226. addition, if a BBS operating with the W0RLI WP sees a query, it will
  1227. respond with any pertinent information that it has available.  As a
  1228. result, you might receive more than one response to your WP query.
  1229.  
  1230. The information on each call in a W0RLI WP database is usually
  1231. deleted in 60 to 90 days if it's not updated.  This keeps each local
  1232. database current and at a manageable size.  The WD6CMU White Pages
  1233. directory retains the data for a longer period of time.
  1234.  
  1235. It is important to note here that when you check into a new BBS, you
  1236. should always enter the same information that you have at previous
  1237. times.  Choose ONE BBS as your home BBS, the one where you want all
  1238. of your messages delivered, and enter that callsign every time you're
  1239. asked.  If you enter two or more different BBS calls at various
  1240. times, your mail could end up being sent from BBS to BBS.
  1241.  
  1242. When a message arrives at the destination given in the "@ BBS"
  1243. column, the latest software now checks the White Pages information to
  1244. make sure the message was delivered to the right place.  If it finds
  1245. that you have a different BBS listed as your home BBS, it will insert
  1246. the new BBS callsign and send the message on its way.  You may never
  1247. get it. 
  1248.  
  1249. If you move or change your home BBS, you should then make sure that
  1250. you update the information for your call in the White Pages database.
  1251. If you use a BBS with W0RLI software, the BBS will send a WP message
  1252. for you if you use the NH, NQ and NZ commands to update the infor-
  1253. mation.  If these commands aren't available on your BBS to make the
  1254. changes, you'll have to send a message update yourself to WP @
  1255. WD6CMU.  Making sure that the information in the White Pages is
  1256. correct will help to get your messages delivered to the correct BBS.
  1257.  
  1258. - - - -
  1259. INTRODUCTION TO PACKET RADIO - PART 13
  1260. by Larry Kenney, WB9LOZ
  1261.  
  1262. In this article,  let's do some reviewing.  I'm going to present a
  1263. short quiz on packet, covering the basics that I've presented in the
  1264. past 12 columns.  Let's see how well you can answer the following
  1265. questions without looking back at the past articles.  In Part 14, 
  1266. I'll discuss each question and give you the correct answers.
  1267.  
  1268. 1. What are the three TNC modes of communication?
  1269.     a. Connect, Converse, Terminal
  1270.     b. Command, Converse, Terminal
  1271.     c. Command, Converse, Transparent
  1272.     d. Command, Connect, Transparent
  1273.  
  1274. 2. What TNC command is used to set the transmit path for beacons and
  1275.    CQs?
  1276.  
  1277. 3. What is the TNC command CHECK used for?
  1278.  
  1279. 4. While you're connected to another station, what command is used to
  1280.    monitor other traffic on the frequency?
  1281.  
  1282. 5. If you saw one of the following lines on your screen when in
  1283.    monitor mode, what would the asterisk indicate?
  1284.      W6ABC-3>N6XYZ,W6PW-1*: Hi Bob
  1285.      W6ABC-3>W6PW-1*>N6XYZ: Hi Bob
  1286.    (Displays vary with various TNCs, so both common types are shown.)
  1287.  
  1288. 6. Why do the NET/ROM and TheNet nodes improve communications?
  1289.  
  1290. 7. If you're connected to a station in New Mexico using NET/ROM or
  1291.    TheNet, how do you disconnect?
  1292.  
  1293. 8. If N6ZYX-2 connected to you via a NET ROM or TheNet node, what
  1294.    would the SSID of the station become at your end of the connection?
  1295.  
  1296. 9. When you're connected to another station, what are the two most
  1297.    probable causes for packets not to be received by the other station?
  1298.  
  1299. 10. There are several basic commands used on a packet bulletin board
  1300.     system.  Indicate what you would enter to perform the following:
  1301.       a. Receive a list of messages.
  1302.       b. Download a file in the General (ID G) directory called
  1303.          FCCEXAMS.89.
  1304.       c. Enter a private message to Jim, WA6DDM, who uses the W6PW BBS.
  1305.       d. Read message 7134 with complete headers.
  1306.       e. Find out what stations have been heard on port B.
  1307.  
  1308. 11. To send an NTS message via packet addressed to Tom Smith, 123 Main
  1309.     Street, Keene, NH 03431, telephone (603) 555-4321, what would you
  1310.     enter at the BBS prompt?
  1311.  
  1312. 12. If a message has a STATUS of BF, what does that indicate?
  1313.  
  1314. 13. If you received a message from a friend in Chicago that had been
  1315.     forwarded to your home BBS through four other BBSs and the message
  1316.     had a Date/Time of 0316/2245 when you listed it, which of the
  1317.     following is a TRUE statement?
  1318.       a. The message was written at 2:45 pm on March 16.
  1319.       b. The message was entered into the BBS by your friend at 2245
  1320.          on March 16.
  1321.       c. The message was forwarded by your friend's BBS in Chicago at
  1322.          2245 on March 16.
  1323.       d. The message was received at your home BBS at 2245 on March 16.
  1324.      
  1325. 14. If you wanted to send a message to your friend John, W4IP, but you
  1326.     didn't know what the call of his home BBS was, what could you do to
  1327.     try and find out what the call is?
  1328.  
  1329. 15. BONUS: What is the maximum value for MAXFRAME?  If you're working
  1330.     a station on 30 meters and are sending a lot of retries, should you
  1331.     increase or decrease MAXFRAME?
  1332.  
  1333. Well, how did you think you did?  We'll take a close look at these
  1334. questions and more in part 14 of this series.
  1335.  
  1336. - - -
  1337. INTRODUCTION TO PACKET RADIO - PART 14
  1338. by Larry Kenney, WB9LOZ
  1339.  
  1340. How did you do on the review quiz in the previous part of this series?
  1341. If you haven't taken it, you might want to read part 13 and take the quiz
  1342. before reading any further.
  1343.  
  1344. Here are the correct answers and the series part number where you can read
  1345. more about the subject:
  1346.  
  1347. 1 - Answer C is correct.  The three TNC modes of communication are Command,
  1348. Converse and Transparent.  Command mode is for communicating with the TNC.
  1349. The Converse mode is for normal QSOs, connects to a BBS or mailbox, etc.
  1350. and Transparent mode is used for binary file transfer.  (Part 2)
  1351.  
  1352. 2 - The UNPROTO command is used for setting the transmit path for both
  1353. beacons and CQs. (Parts 3 and 11)
  1354.  
  1355. 3 - The CHECK command is used for setting a timeout value in your TNC.
  1356. If set to a value other than zero, the TNC will attempt to recover a
  1357. connection after a certain specified time if nothing is received from the
  1358. other station.  This command is used in combination with the AX25L2V2
  1359. command.  (Part 11)
  1360.  
  1361. 4 - The MCON command (Monitor while CONnected) is used to monitor other
  1362. traffic on the frequency while you're connected to another station.
  1363. (Part 4)
  1364.  
  1365. 5 - When monitoring, the asterick indicates the station that you actually
  1366. hear the packet from.  The MRPT command must be ON for the monitor display
  1367. to show digipeaters.  (Part 4)
  1368.  
  1369. 6 - NET/ROM and TheNet nodes improve communications because packets are
  1370. acknowledged from your station to the first node, and then node to node
  1371. to the destination.  A packet doesn't have to reach the destination
  1372. before an ack is returned.  (Parts 6 and 7)
  1373.  
  1374. 7 - When using NET/ROM or TheNet (no matter who you're connected to) you
  1375. disconnect by going to command mode on your TNC and sending a D, just like
  1376. at other times.  The fact that you're using several nodes or are connected
  1377. to a distant station makes no difference.  The network will take care of
  1378. disconnecting all stations and links.  (Parts 6 and 7)
  1379.  
  1380. 8 - N6ZYX-2 would appear as N6ZYX-13 if he connects to you using a node.
  1381. The nodes change the SSID using the formula 15-N.  (Part 6)
  1382.  
  1383. 9 - The two most probable causes for a packet not to get through are
  1384. collisions with other packets on the frequency and noise due to weak
  1385. signals.  (Part 10)
  1386.  
  1387. 10 - BBS commands:
  1388.   a. To receive a list of messages: L
  1389.   b. To download a file in the General (G) directory called 
  1390.      FCCEXAMS.89, you'd enter DG FCCEXAMS.89
  1391.   c. To enter a private message to Jim, WA6DDM: SP WA6DDM @ W6PW
  1392.      (The "@ W6PW" is not needed if you're using the W6PW BBS.)
  1393.   d. To read message 7134 with headers: RH 7134
  1394.   e. To find out what stations were heard on port B of the BBS, you'd
  1395.      enter JB
  1396.  (Part 5)
  1397.  
  1398. 11 - If you wanted to send a message to Tom Smith, 123 Main Street, in
  1399. Keene, NH  03431, you would enter the following at the BBS prompt >
  1400. ST 03431 @ NTSNH               (Part 8)
  1401.  
  1402. 12 - A message with a STATUS of BF means that the message is a bulletin
  1403. and that it has been forwarded to all stations that are supposed to
  1404. receive it from the BBS you're using.   (Part 9)
  1405.  
  1406. 13 - Answer D is correct.  The date/time of a message is the time the
  1407. message was received at the BBS you're using.  Please note that the
  1408. date/time of a message does not indicate local time, zulu time, UTC,
  1409. GMT, or whatever.  It indicates the time that that BBS is set to.  Most
  1410. BBSs are now set to zulu time (UTC, GMT), but many still use local time.
  1411. When you read a message, you should be able to get the date and time
  1412. the message was written from the message header.  (Part 9)
  1413.  
  1414. 14-To find the call of the HOME BBS of your friends, use the White
  1415. Pages Directory.  If the BBS you're using has the WP feature enabled,
  1416. you will find the P command to be useful, otherwise send an inquiry
  1417. to WP.  (Part 12)
  1418.  
  1419. 15-BONUS: The maximum value for MAXFRAME is 7.  MAXFRAME is the number
  1420. of packets transmitted by your TNC contiguously, and the number of unack-
  1421. nowledged packets the TNC can have outstanding.  You decrease MAXFRAME
  1422. when conditions are poor.  Your TNC will send fewer packets at one time,
  1423. so there will be less information to collide with other packets on the
  1424. frequency and less chance of information being wiped out by noise.
  1425. (Part 11)
  1426.  
  1427. There is no passing grade on the quiz.  It was designed for you to check
  1428. your general packet knowledge, and you'll have to be your own judge of that.
  1429.  
  1430. - - -
  1431.  
  1432. INTRODUCTION TO PACKET - Part 15
  1433. by Larry Kenney, WB9LOZ
  1434.  
  1435. W0RLI, N6VV, and VE3GYQ have devised a scheme called HIERARCHICAL
  1436. ADDRESSING.  With hierarchical routing designators we have an opportunity
  1437. to improve traffic routing.  No longer will a missing call in a BBS for-
  1438. warding file cause a message to remain unforwarded, sysops will no longer
  1439. have to burn the midnight oil trying to keep their forward files up to
  1440. date, and messages will move much more directly toward their destination.
  1441.  
  1442. The format for hierarchical routing is:
  1443.   addressee @ BBScall.#local area.state-province.country.continent. 
  1444.  
  1445. It might look complicated, but it's not.  First, note that each section of
  1446. the format is separated by a period.  Codes used for the continents and
  1447. countries are standards, now accepted throughout the world.  You should be
  1448. able to find a list of them in the file section of your BBS.  State and
  1449. province codes are the recognized two-character codes established by the
  1450. American and Canadian Post Offices.  These may be found in the Callbook,
  1451. your phone directory, or any zip code listing.  The code for local area or
  1452. county is optional, since most of you have no idea what code is being used
  1453. back in upper New York state or in Iowa City, IA.  If you know it, use it,
  1454. since it will help get the message closer to where it's going.  The code
  1455. for Northern California is #NOCAL, and the code for Southern California is
  1456. #SOCAL.  You should use the appropriate one in your signature line.  For
  1457. messages going outside of the US  or Canada, the local area is optional
  1458. and the state is eliminated. 
  1459.  
  1460. Using the hierarchical format, here are some routing examples:
  1461.                   WB9LOZ @ W6PW.#NOCAL.CA.USA.NA
  1462.                   N6KZB @ KD6SQ.#SOCAL.CA.USA.NA
  1463.                   KC3XC @ N4QQ.MD.USA.NA
  1464.                   JA1ABC @ JA1KSO.#42.JPN.AS
  1465.                   VK4AHD @ AX4BBS.AUS.AU
  1466.  
  1467. You'll note that the local area code is preceded by the octothorpe #.
  1468. (Now, how's that for a $5 word?)  The reason is that the Japanese
  1469. network, and possibly other areas, want to use routing numbers for the
  1470. local area/county code, which could get confused with zip and postal
  1471. codes.  Using the # on all local area codes will eliminate forwarding
  1472. problems.
  1473.  
  1474. We need to emphasize two very important points: hierarchical addressing
  1475. DOES NOT indicate a forwarding PATH, and ONLY ONE BBS call should be
  1476. included in the address.  A list of BBS calls separated by dots will
  1477. not get your message to its destination.  The addressing scheme is said
  1478. to be one area inside another area.  Using my hierarchical address as
  1479. an example, WB9LOZ @ W6PW.#NOCAL.CA.USA.NA, here's how you would describe
  1480. the address: "WB9LOZ at W6PW which is in Northern California which is in
  1481. California which is in the USA which is in North America".  
  1482.  
  1483. There are several BBS programs that implement hierarchical addressing
  1484. now, including the W0RLI, AA4RE and WD6CMU software.  Check the ID
  1485. block you receive when you log into your BBS.  If it has an H in it,
  1486. such as [RLI-9.07-CH$] or [4RE-02.4-HM$], your system supports it.
  1487.  
  1488. This next section explains how the BBS software uses the hierarchical
  1489. addressing scheme.  We first have to understand how the software goes
  1490. about matching items in the "@ BBS" address with items in the forward
  1491. file.  For an example, let's say that we send a message to Tom, W3IWI,
  1492. who operates his own BBS and is located near Baltimore, Maryland.  We
  1493. would enter:
  1494.     SP W3IWI @ W3IWI.MD.USA.NA
  1495. If the only entries in the forward file are California BBSs plus a list
  1496. of state abbreviations, let's see how the message would be forwarded.  The
  1497. first thing the software does is attempt to find a match between the items
  1498. in the forward file and the left-most item in the address field.  In our
  1499. case, it would not find W3IWI.  If there isn't a match, it then moves to the
  1500. next section to the right.  It would find MD and that match would allow the
  1501. message to be forwarded.  If it had found the call W3IWI, that entry would
  1502. take precedence (because it is more left in the field than MD) and would of
  1503. course also ensure delivery.
  1504.  
  1505. Here are some comments from the ones who devised the hierarchical addressing:
  1506.  
  1507. "There is another added benefit to this scheme.  It involves Gatewaying
  1508. between the BBS world and other networks, such as TCP/IP via SMTP.  Much
  1509. of the pioneer work in setting up the gatewaying protocols has been done
  1510. by NN2Z, N3EUA, and PA0GRI, amongst others.  The W0RLI BBS package
  1511. allows for the forwarding of mail between the BBS world and the SMTP
  1512. world.  Of note is the fact that the WA7MBL package has allowed such
  1513. message exporting and importing for some time now.  This means that we
  1514. can take advantage of the the TCP/IP host-names and their domain or
  1515. hierarchal format for forwarding.  Thus it is possible to send mail from
  1516. the BBS to VE3BTZ as ve3btz@pc.ve3btz.ampr.org or from SMTP to
  1517. w0rli@w0rli.ca.usa.na and not have any ambiguity.
  1518.  
  1519. "We expect that WA7MBL will also be implementing hierarchal routing in
  1520. the near future.  This system is still compatable with older style
  1521. systems, as a system that handles hierarchal forwarding identifies with
  1522. the H feature letter: [RLI-8.00-CH$].  If it does not get an appropriate
  1523. response, it uses the left-most item in the "@ BBS" string as the "@
  1524. BBS" for the message.
  1525.  
  1526. "The authors hope that this paper will serve as a starting place for
  1527. improved message routing by means of implicit routing.  Low-level (VHF)
  1528. BBSs need only maintain state or province or country codes for distant
  1529. BBSs, and route such traffic to their nearest HF Gateway.  In turn, the
  1530. HF station routes it to the desired state, where the receiving Gateway
  1531. station would have a detailed list of the BBSs it serves."
  1532.  
  1533. Comments from W0RLI, N6VV and VE3GYQ.
  1534.  
  1535. 73, Larry, WB9LOZ @ W6PW.#NOCAL.CA.USA.NA
  1536.  
  1537. INTRODUCTION TO PACKET RADIO - PART 16
  1538. By Larry Kenney, WB9LOZ
  1539.  
  1540. In the previous 15 parts of this series, this column has covered all
  1541. of the basics of packet radio - from setting up your TNC and making
  1542. your first QSO, to using digipeaters and Net/Rom.  Many of the TNC
  1543. commands have been explained, including the best settings for normal
  1544. packet use.  I have discussed the procedures used for logging into a
  1545. packet Bulletin Board System or Mailbox, and have given you informa-
  1546. tion on how to list, read and send messages, download and upload
  1547. files, and use other features available. I've talked about the
  1548. general message format, the reasons for limiting the number of
  1549. digipeaters you use, calling CQ on Net/Rom and a variety of other
  1550. topics. 
  1551.  
  1552. More articles will be written as new developments are made and old
  1553. features are updated.  There are several programs available for
  1554. making special use of packet, such as TCP-IP, Tex-Net and Conference
  1555. Bridging, and high speed modems are just around the corner.  Perhaps 
  1556. we'll take a look at those topics in the months ahead.  Right now
  1557. I'm not familiar enough with them to write about them.  I'm interes-
  1558. ted in getting on the air with TCP-IP, so I might get into that next.
  1559.  
  1560. If you have any comments on this series, have any questions on the
  1561. topics discussed, or want to suggest new topics for discussion in
  1562. future articles, please leave a message for me.  I hope that you've
  1563. found this series to be informative and helpful in making packet more
  1564. enjoyable.
  1565.  
  1566. 73, Larry Kenney, WB9LOZ @ W6PW
  1567.  
  1568.