home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / misc / hod004.arj / FILE3.004 < prev    next >
Text File  |  1994-04-15  |  21KB  |  439 lines

  1.  
  2.         INTRODUCTION TO PACKET RADIO -- Part 12
  3.         by Larry Kenney, WB9LOZ
  4.  
  5. In this article we're going to look at the White Pages.  Not your
  6. local telephone directory, but the packet radio directory known as
  7. "White Pages".  You help supply the information for "WP", and you can
  8. also use it to find the home BBS, QTH and zip code of your friends on
  9. packet.
  10.  
  11. "White Pages" was initially designed by Eric Williams, WD6CMU, of
  12. Richmond, California.  It's a database of packet users showing their
  13. name, home BBS, QTH and zip code.  It's updated and queried by packet
  14. message, allowing stations from all over the world to take advantage
  15. of it.  Hank Oredson, W0RLI, later added a WP feature to his packet
  16. bulletin board software.  As users enter their name, home BBS, QTH
  17. and zip code into the BBS user file, the software automatically
  18. assembles a message once a day containing all of the latest user
  19. information and sends it to the WD6CMU White Pages.  Hank has now
  20. expanded the WP feature, and each BBS running the W0RLI software can
  21. now elect to operate its own White Pages database.  Each BBS,
  22. however, continues to send a daily "WP" update of new or changed
  23. information to the WD6CMU White Pages.  You can easily make use of
  24. the packet White Pages information, both at your local BBS and at
  25. WD6CMU.
  26.  
  27. If your BBS is operating with its own WP database, you may make
  28. inquiries of it using the "P" command.  Simply enter P followed by
  29. the callsign you'd like information about.  If you wanted information
  30. on WB9LOZ, for example, you would enter: P WB9LOZ.
  31.  
  32. Information from the WD6CMU White Pages is obtained by sending a
  33. message to "WP @ WD6CMU".  You can also update the database with new
  34. information.  One message can contain several lines, including a
  35. combination of queries and updates.  Since the messages are read and
  36. answered by the WP software, not a person, each line must have the
  37. correct format.  One of the following formats must be used:
  38.      <callsign> QTH?
  39.      <callsign> @ <BBS> <zip code> <name> <QTH>
  40.      DE <callsign> @ <BBS>
  41. The first form is a query.  It will cause a message to be returned to
  42. you giving the home BBS, QTH and zip code of the person with the
  43. given callsign.  If the information is not available from the WP
  44. database, the return message will tell you so.  The second form adds
  45. or changes the entry for the given callsign, and the third form
  46. provides a return address for the requested information.  Replies
  47. will be sent to the originating station at the BBS specified.  If the
  48. return address line is not given, the WP program will attempt to
  49. determine the originating station and BBS from the message headers.
  50.  
  51. Here are some examples of messages to the WD6CMU White Pages
  52. database:  Suppose you wanted to know the home BBS of K9AT.  You
  53. would send a message to WP like this:
  54. (Your BBS) W6BBS>
  55. SP WP @ WD6CMU
  56. Enter title of message:
  57. Query
  58. Enter text:
  59. K9AT QTH?
  60. DE N6XYZ @ W6BBS
  61. (Control Z)
  62. Capital and lower case letters may both be used within the message.
  63.  
  64. If you wanted to update or add information to the White Pages, you
  65. would send a message like this:
  66. (Your BBS) W6BBS>
  67. SP WP @ WD6CMU
  68. Enter title of message:
  69. Update
  70. Enter text:
  71. N6XYZ @ W6BBS 94199 John San Francisco, CA
  72. AD6ZZ @ WB6ABC 94015 Anne Daly City, CA
  73. DE N6ZYX @ W6BBS
  74. (Control Z)
  75. When updating or adding an entry to WP, you should make sure that the
  76. information is accurate.
  77.  
  78. Here's an example of a message that has both queries and updates:
  79. (Your BBS) W6BBS>
  80. SP WP @ WD6CMU
  81. Enter title of message:
  82. Update/Query
  83. Enter text:
  84. K9AT QTH?
  85. WA6DDM QTH?
  86. N6XYZ @ W6BBS 94199 John San Francisco, CA
  87. AD6ZZ @ WB6ABC 94015 Anne Daly City, CA
  88. DE N6ZYX @ W6BBS
  89. (Control Z)
  90.  
  91. Just like all other packet messages, messages addressed to WP @
  92. WD6CMU are forwarded from BBS to BBS toward their destination.  When
  93. a message containing new or updated information passes through a BBS
  94. operating the W0RLI WP program, he sotarerecognizes the WP format
  95. and extracts the information from the message for its database.  The
  96. W0RLI WP program also collects data from any WP responses it sees and
  97. from the message headers of every message that passes through.  In
  98. addition, if a BBS operating with the W0RLI WP sees a query, it will
  99. respond with any pertinent information that it has available.  As a
  100. result, you might receive more than one response to your WP query.
  101.  
  102. The information on each call in a W0RLI WP database is usually
  103. deleted in 60 to 90 days if it's not updated.  This keeps each local
  104. database current and at a manageable size.  The WD6CMU White Pages
  105. directory retains the data for a longer period of time.
  106.  
  107. It is important to note here that when you check into a new BBS, you
  108. should always enter the same information that you have at previous
  109. times.  Choose ONE BBS as your home BBS, the one where you want all
  110. of your messages delivered, and enter that callsign every time you're
  111. asked.  If you enter two or more different BBS calls at various
  112. times, your mail could end up being sent from BBS to BBS.
  113.  
  114. When a message arrives at the destination given in the "@ BBS"
  115. column, the latest software now checks the White Pages information to
  116. make sure the message was delivered to the right place.  If it finds
  117. that you have a different BBS listed as your home BBS, it will insert
  118. the new BBS callsign and send the message on its way.  You may never
  119. get it. 
  120.  
  121. If you move or change your home BBS, you should then make sure that
  122. you update the information for your call in the White Pages database.
  123. If you use a BBS with W0RLI software, the BBS will send a WP message
  124. for you if you use the NH, NQ and NZ commands to update the infor-
  125. mation.  If these commands aren't available on your BBS to make the
  126. changes, you'll have to send a message update yourself to WP @
  127. WD6CMU.  Making sure that the information in the White Pages is
  128. correct will help to get your messages delivered to the correct BBS.
  129.  
  130. - - - -
  131. INTRODUCTION TO PACKET RADIO - PART 13
  132. by Larry Kenney, WB9LOZ
  133.  
  134. In this article,  let's do some reviewing.  I'm going to present a
  135. short quiz on packet, covering the basics that I've presented in the
  136. past 12 columns.  Let's see how well you can answer the following
  137. questions without looking back at the past articles.  In Part 14, 
  138. I'll discuss each question and give you the correct answers.
  139.  
  140. 1. What are the three TNC modes of communication?
  141.     a. Connect, Converse, Terminal
  142.     b. Command, Converse, Terminal
  143.     c. Command, Converse, Transparent
  144.     d. Command, Connect, Transparent
  145.  
  146. 2. What TNC command is used to set the transmit path for beacons and
  147.    CQs?
  148.  
  149. 3. What is the TNC command CHECK used for?
  150.  
  151. 4. While you're connected to another station, what command is used to
  152.    monitor other traffic on the frequency?
  153.  
  154. 5. If you saw one of the following lines on your screen when in
  155.    monitor mode, what would the asterisk indicate?
  156.      W6ABC-3>N6XYZ,W6PW-1*: Hi Bob
  157.      W6ABC-3>W6PW-1*>N6XYZ: Hi Bob
  158.    (Displays vary with various TNCs, so both common types are shown.)
  159.  
  160. 6. Why do the NET/ROM and TheNet nodes improve communications?
  161.  
  162. 7. If you're connected to a station in New Mexico using NET/ROM or
  163.    TheNet, how do you disconnect?
  164.  
  165. 8. If N6ZYX-2 connected to you via a NET ROM or TheNet node, what
  166.    would the SSID of the station become at your end of the connection?
  167.  
  168. 9. When you're connected to another station, what are the two most
  169.    probable causes for packets not to be received by the other station?
  170.  
  171. 10. There are several basic commands used on a packet bulletin board
  172.     system.  Indicate what you would enter to perform the following:
  173.       a. Receive a list of messages.
  174.       b. Download a file in the General (ID G) directory called
  175.          FCCEXAMS.89.
  176.       c. Enter a private message to Jim, WA6DDM, who uses the W6PW BBS.
  177.       d. Read message 7134 with complete headers.
  178.       e. Find out what stations have been heard on port B.
  179.  
  180. 11. To send an NTS message via packet addressed to Tom Smith, 123 Main
  181.     Street, Keene, NH 03431, telephone (603) 555-4321, what would you
  182.     enter at the BBS prompt?
  183.  
  184. 12. If a message has a STATUS of BF, what does that indicate?
  185.  
  186. 13. If you received a message from a friend in Chicago that had been
  187.     forwarded to your home BBS through four other BBSs and the message
  188.     had a Date/Time of 0316/2245 when you listed it, which of the
  189.     following is a TRUE statement?
  190.       a. The message was written at 2:45 pm on March 16.
  191.       b. The message was entered into the BBS by your friend at 2245
  192.          on March 16.
  193.       c. The message was forwarded by your friend's BBS in Chicago at
  194.          2245 on March 16.
  195.       d. The message was received at your home BBS at 2245 on March 16.
  196.      
  197. 14. If you wanted to send a message to your friend John, W4IP, but you
  198.     didn't know what the call of his home BBS was, what could you do to
  199.     try and find out what the call is?
  200.  
  201. 15. BONUS: What is the maximum value for MAXFRAME?  If you're working
  202.     a station on 30 meters and are sending a lot of retries, should you
  203.     increase or decrease MAXFRAME?
  204.  
  205. Well, how did you think you did?  We'll take a close look at these
  206. questions and more in part 14 of this series.
  207.  
  208. - - -
  209. INTRODUCTION TO PACKET RADIO - PART 14
  210. by Larry Kenney, WB9LOZ
  211.  
  212. How did you do on the review quiz in the previous part of this series?
  213. If you haven't taken it, you might want to read part 13 and take the quiz
  214. before reading any further.
  215.  
  216. Here are the correct answers and the series part number where you can read
  217. more about the subject:
  218.  
  219. 1 - Answer C is correct.  The three TNC modes of communication are Command,
  220. Converse and Transparent.  Command mode is for communicating with the TNC.
  221. The Converse mode is for normal QSOs, connects to a BBS or mailbox, etc.
  222. and Transparent mode is used for binary file transfer.  (Part 2)
  223.  
  224. 2 - The UNPROTO command is used for setting the transmit path for both
  225. beacons and CQs. (Parts 3 and 11)
  226.  
  227. 3 - The CHECK command is used for setting a timeout value in your TNC.
  228. If set to a value other than zero, the TNC will attempt to recover a
  229. connection after a certain specified time if nothing is received from the
  230. other station.  This command is used in combination with the AX25L2V2
  231. command.  (Part 11)
  232.  
  233. 4 - The MCON command (Monitor while CONnected) is used to monitor other
  234. traffic on the frequency while you're connected to another station.
  235. (Part 4)
  236.  
  237. 5 - When monitoring, the asterick indicates the station that you actually
  238. hear the packet from.  The MRPT command must be ON for the monitor display
  239. to show digipeaters.  (Part 4)
  240.  
  241. 6 - NET/ROM and TheNet nodes improve communications because packets are
  242. acknowledged from your station to the first node, and then node to node
  243. to the destination.  A packet doesn't have to reach the destination
  244. before an ack is returned.  (Parts 6 and 7)
  245.  
  246. 7 - When using NET/ROM or TheNet (no matter who you're connected to) you
  247. disconnect by going to command mode on your TNC and sending a D, just like
  248. at other times.  The fact that you're using several nodes or are connected
  249. to a distant station makes no difference.  The network will take care of
  250. disconnecting all stations and links.  (Parts 6 and 7)
  251.  
  252. 8 - N6ZYX-2 would appear as N6ZYX-13 if he connects to you using a node.
  253. The nodes change the SSID using the formula 15-N.  (Part 6)
  254.  
  255. 9 - The two most probable causes for a packet not to get through are
  256. collisions with other packets on the frequency and noise due to weak
  257. signals.  (Part 10)
  258.  
  259. 10 - BBS commands:
  260.   a. To receive a list of messages: L
  261.   b. To download a file in the General (G) directory called 
  262.      FCCEXAMS.89, you'd enter DG FCCEXAMS.89
  263.   c. To enter a private message to Jim, WA6DDM: SP WA6DDM @ W6PW
  264.      (The "@ W6PW" is not needed if you're using the W6PW BBS.)
  265.   d. To read message 7134 with headers: RH 7134
  266.   e. To find out what stations were heard on port B of the BBS, you'd
  267.      enter JB
  268.  (Part 5)
  269.  
  270. 11 - If you wanted to send a message to Tom Smith, 123 Main Street, in
  271. Keene, NH  03431, you would enter the following at the BBS prompt >
  272. ST 03431 @ NTSNH               (Part 8)
  273.  
  274. 12 - A message with a STATUS of BF means that the message is a bulletin
  275. and that it has been forwarded to all stations that are supposed to
  276. receive it from the BBS you're using.   (Part 9)
  277.  
  278. 13 - Answer D is correct.  The date/time of a message is the time the
  279. message was received at the BBS you're using.  Please note that the
  280. date/time of a message does not indicate local time, zulu time, UTC,
  281. GMT, or whatever.  It indicates the time that that BBS is set to.  Most
  282. BBSs are now set to zulu time (UTC, GMT), but many still use local time.
  283. When you read a message, you should be able to get the date and time
  284. the message was written from the message header.  (Part 9)
  285.  
  286. 14-To find the call of the HOME BBS of your friends, use the White
  287. Pages Directory.  If the BBS you're using has the WP feature enabled,
  288. you will find the P command to be useful, otherwise send an inquiry
  289. to WP.  (Part 12)
  290.  
  291. 15-BONUS: The maximum value for MAXFRAME is 7.  MAXFRAME is the number
  292. of packets transmitted by your TNC contiguously, and the number of unack-
  293. nowledged packets the TNC can have outstanding.  You decrease MAXFRAME
  294. when conditions are poor.  Your TNC will send fewer packets at one time,
  295. so there will be less information to collide with other packets on the
  296. frequency and less chance of information being wiped out by noise.
  297. (Part 11)
  298.  
  299. There is no passing grade on the quiz.  It was designed for you to check
  300. your general packet knowledge, and you'll have to be your own judge of that.
  301.  
  302. - - -
  303.  
  304. INTRODUCTION TO PACKET - Part 15
  305. by Larry Kenney, WB9LOZ
  306.  
  307. W0RLI, N6VV, and VE3GYQ have devised a scheme called HIERARCHICAL
  308. ADDRESSING.  With hierarchical routing designators we have an opportunity
  309. to improve traffic routing.  No longer will a missing call in a BBS for-
  310. warding file cause a message to remain unforwarded, sysops will no longer
  311. have to burn the midnight oil trying to keep their forward files up to
  312. date, and messages will move much more directly toward their destination.
  313.  
  314. The format for hierarchical routing is:
  315.   addressee @ BBScall.#local area.state-province.country.continent. 
  316.  
  317. It might look complicated, but it's not.  First, note that each section of
  318. the format is separated by a period.  Codes used for the continents and
  319. countries are standards, now accepted throughout the world.  You should be
  320. able to find a list of them in the file section of your BBS.  State and
  321. province codes are the recognized two-character codes established by the
  322. American and Canadian Post Offices.  These may be found in the Callbook,
  323. your phone directory, or any zip code listing.  The code for local area or
  324. county is optional, since most of you have no idea what code is being used
  325. back in upper New York state or in Iowa City, IA.  If you know it, use it,
  326. since it will help get the message closer to where it's going.  The code
  327. for Northern California is #NOCAL, and the code for Southern California is
  328. #SOCAL.  You should use the appropriate one in your signature line.  For
  329. messages going outside of the US  or Canada, the local area is optional
  330. and the state is eliminated. 
  331.  
  332. Using the hierarchical format, here are some routing examples:
  333.                   WB9LOZ @ W6PW.#NOCAL.CA.USA.NA
  334.                   N6KZB @ KD6SQ.#SOCAL.CA.USA.NA
  335.                   KC3XC @ N4QQ.MD.USA.NA
  336.                   JA1ABC @ JA1KSO.#42.JPN.AS
  337.                   VK4AHD @ AX4BBS.AUS.AU
  338.  
  339. You'll note that the local area code is preceded by the octothorpe #.
  340. (Now, how's that for a $5 word?)  The reason is that the Japanese
  341. network, and possibly other areas, want to use routing numbers for the
  342. local area/county code, which could get confused with zip and postal
  343. codes.  Using the # on all local area codes will eliminate forwarding
  344. problems.
  345.  
  346. We need to emphasize two very important points: hierarchical addressing
  347. DOES NOT indicate a forwarding PATH, and ONLY ONE BBS call should be
  348. included in the address.  A list of BBS calls separated by dots will
  349. not get your message to its destination.  The addressing scheme is said
  350. to be one area inside another area.  Using my hierarchical address as
  351. an example, WB9LOZ @ W6PW.#NOCAL.CA.USA.NA, here's how you would describe
  352. the address: "WB9LOZ at W6PW which is in Northern California which is in
  353. California which is in the USA which is in North America".  
  354.  
  355. There are several BBS programs that implement hierarchical addressing
  356. now, including the W0RLI, AA4RE and WD6CMU software.  Check the ID
  357. block you receive when you log into your BBS.  If it has an H in it,
  358. such as [RLI-9.07-CH$] or [4RE-02.4-HM$], your system supports it.
  359.  
  360. This next section explains how the BBS software uses the hierarchical
  361. addressing scheme.  We first have to understand how the software goes
  362. about matching items in the "@ BBS" address with items in the forward
  363. file.  For an example, let's say that we send a message to Tom, W3IWI,
  364. who operates his own BBS and is located near Baltimore, Maryland.  We
  365. would enter:
  366.     SP W3IWI @ W3IWI.MD.USA.NA
  367. If the only entries in the forward file are California BBSs plus a list
  368. of state abbreviations, let's see how the message would be forwarded.  The
  369. first thing the software does is attempt to find a match between the items
  370. in the forward file and the left-most item in the address field.  In our
  371. case, it would not find W3IWI.  If there isn't a match, it then moves to the
  372. next section to the right.  It would find MD and that match would allow the
  373. message to be forwarded.  If it had found the call W3IWI, that entry would
  374. take precedence (because it is more left in the field than MD) and would of
  375. course also ensure delivery.
  376.  
  377. Here are some comments from the ones who devised the hierarchical addressing:
  378.  
  379. "There is another added benefit to this scheme.  It involves Gatewaying
  380. between the BBS world and other networks, such as TCP/IP via SMTP.  Much
  381. of the pioneer work in setting up the gatewaying protocols has been done
  382. by NN2Z, N3EUA, and PA0GRI, amongst others.  The W0RLI BBS package
  383. allows for the forwarding of mail between the BBS world and the SMTP
  384. world.  Of note is the fact that the WA7MBL package has allowed such
  385. message exporting and importing for some time now.  This means that we
  386. can take advantage of the the TCP/IP host-names and their domain or
  387. hierarchal format for forwarding.  Thus it is possible to send mail from
  388. the BBS to VE3BTZ as ve3btz@pc.ve3btz.ampr.org or from SMTP to
  389. w0rli@w0rli.ca.usa.na and not have any ambiguity.
  390.  
  391. "We expect that WA7MBL will also be implementing hierarchal routing in
  392. the near future.  This system is still compatable with older style
  393. systems, as a system that handles hierarchal forwarding identifies with
  394. the H feature letter: [RLI-8.00-CH$].  If it does not get an appropriate
  395. response, it uses the left-most item in the "@ BBS" string as the "@
  396. BBS" for the message.
  397.  
  398. "The authors hope that this paper will serve as a starting place for
  399. improved message routing by means of implicit routing.  Low-level (VHF)
  400. BBSs need only maintain state or province or country codes for distant
  401. BBSs, and route such traffic to their nearest HF Gateway.  In turn, the
  402. HF station routes it to the desired state, where the receiving Gateway
  403. station would have a detailed list of the BBSs it serves."
  404.  
  405. Comments from W0RLI, N6VV and VE3GYQ.
  406.  
  407. 73, Larry, WB9LOZ @ W6PW.#NOCAL.CA.USA.NA
  408.  
  409. INTRODUCTION TO PACKET RADIO - PART 16
  410. By Larry Kenney, WB9LOZ
  411.  
  412. In the previous 15 parts of this series, this column has covered all
  413. of the basics of packet radio - from setting up your TNC and making
  414. your first QSO, to using digipeaters and Net/Rom.  Many of the TNC
  415. commands have been explained, including the best settings for normal
  416. packet use.  I have discussed the procedures used for logging into a
  417. packet Bulletin Board System or Mailbox, and have given you informa-
  418. tion on how to list, read and send messages, download and upload
  419. files, and use other features available. I've talked about the
  420. general message format, the reasons for limiting the number of
  421. digipeaters you use, calling CQ on Net/Rom and a variety of other
  422. topics. 
  423.  
  424. More articles will be written as new developments are made and old
  425. features are updated.  There are several programs available for
  426. making special use of packet, such as TCP-IP, Tex-Net and Conference
  427. Bridging, and high speed modems are just around the corner.  Perhaps 
  428. we'll take a look at those topics in the months ahead.  Right now
  429. I'm not familiar enough with them to write about them.  I'm interes-
  430. ted in getting on the air with TCP-IP, so I might get into that next.
  431.  
  432. If you have any comments on this series, have any questions on the
  433. topics discussed, or want to suggest new topics for discussion in
  434. future articles, please leave a message for me.  I hope that you've
  435. found this series to be informative and helpful in making packet more
  436. enjoyable.
  437.  
  438. 73, Larry Kenney, WB9LOZ @ W6PW
  439.