home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / packet / pktinfo / homebbs.use < prev    next >
Text File  |  1989-02-15  |  6KB  |  141 lines

  1.                 What is this "HOME BBS" stuff?
  2.                      Tom Hogan, WB7DCH
  3.  
  4. As the Pacific Northwest HF GateWay, all messages addressed to
  5. WP @ WD6CMU which originate in BC, WA, OR, and parts of ID pass
  6. through my station. Like other HF sysops that value their amateur
  7. privileges, I read everything that crosses my system. What I read
  8. tells me that a lot of the users out there really don't
  9. understand what "Home BBS" is all about.
  10.  
  11. In order to understand the need for accuracy in the information
  12. that we are asked to provide by current versions of BBS software,
  13. we need first to understand what happens to the data. Each time
  14. we enter our Home BBS, Zip or Postal code, Name, or QTH into any
  15. BBS to which we are connected, the data is saved. Once per day,
  16. this user data, along with any other new user data collected by
  17. that BBS, is put into a message to the master "White Pages"
  18. server, WP @ WD6CMU. These messages look like this:
  19.  
  20.  4974 PF    167 WP     KE7OM  WD6CMU 1101/0226 WP Update
  21. R:881101/0035z @:N7HFZ North Bend, Wa #:10362 Z:98045
  22. R:881101/0000z @:KE7OM North Bend, WA #:7393 Z:98045
  23.  
  24. On 881031 WB7UOI @ KE7OM zip 98037 DENNIS  LYNNWOOD, WA.
  25.  
  26. As these messages make their way toward WD6CMU in California,
  27. major hub BBSs and HF GateWays along the way collect this data
  28. as these messages pass through. These systems, if they have the
  29. WP Cache Server function enabled, will also collect data from WP
  30. responses passing through and from message headers on every
  31. message that passes through. These systems will also answer
  32. queries to WP if any of the data is available in the system. If
  33. all of the data is not available in a particular system, the
  34. query will be passed along to the next system in a direction
  35. toward WD6CMU. When finally a complete response can be generated
  36. (maybe only by the master WP server @ WD6CMU) it is sent back to
  37. the station making the original request.
  38.  
  39. By way of explanation, I generated the following message to WP:
  40.  
  41.  4903 P      43 WP     WB7DCH WD6CMU 1030/2330 Query
  42. wa7fus ?
  43. k0hoa ?
  44. n7hfz ?
  45. w6hth ?
  46. w7xyz ?
  47.  
  48. [A WP query is a message addressed to WP. Each line of the message
  49. is the callsign, a space, and a question mark. WP returns a line
  50. containing all information about that callsign.]
  51.  
  52. Since I am a WP Cache Server, my system immediately returned the
  53. following message:
  54.  
  55.  4904 P     235 WB7DCH WP            1030/2331 WP Reply
  56. On 881023 WA7FUS @ KE7OM zip 98032 Peter ?
  57. On 881029 K0HOA @ K0HOA zip ? Dave Colorado Springs, Co. 80918
  58. On 881030 N7HFZ @ N7HFZ zip 98045 Steve North Bend, Wa
  59. On 881030 W6HTH @ W6HTH zip 96822 ? Honolulu, Hawaii
  60. [ From WP @ WB7DCH ]
  61.  
  62. My system then sent along a copy of my original query to W9ZRX
  63. who happened to be the next HF GateWay. W9ZRX is not a WP Cache
  64. Server so,without replying, he sent my query to the California
  65. GateWay, N6VV. As N6VV is a WP Cache Server, he sent back the
  66. following partial reply, which is everything he happened to know
  67. at the time (notice that he didn't have some of the Name
  68. information):
  69.  
  70.  4919 PY    343 WB7DCH WP            1031/0254 WP Reply
  71. R:881031/0245z @:W9ZRX [*** IndyGate ***] #:41953 Z:46074
  72. R:881031/0228z @:N6VV Pleasant Hill, CA #:23507 Z:94523
  73.  
  74. On 880929 WA7FUS @ KE7OM zip 98032 ? ?
  75. On 881030 K0HOA @ K0HOA zip 80918 ? Colorado Springs, Co. 80918
  76. On 881030 N7HFZ @ N7HFZ zip 98045 ? North Bend, Wa
  77. On 881030 W6HTH @ W6HTH zip 96822 ? Honolulu, Hawaii
  78. [ From WP @ N6VV ]
  79.  
  80. N6VV then sent along a copy of the original query to the next
  81. station toward WP. The query finally arrived at WP @ WD6CMU who
  82. generated the following response:
  83.  
  84.  4957 P     445 WB7DCH WP            1031/1632 Reply to WP query
  85. R:881031/1140z @:W9ZRX [*** IndyGate ***] #:42026 Z:46074
  86. R:881031/0755z @:N6VV Pleasant Hill, CA #:23549 Z:94523
  87. R:881031/0731z @:WA6RDH Dixon, Ca. #:6958 Z:95620
  88. R:881031/0314z @:WD6CMU OSKbox, Richmond CA #:17283 Z:94805
  89.  
  90. WA7FUS QTH KE7OM North Bend, WA ZIP 98032
  91. K0HOA QTH K0HOA Colorado Springs, CO ZIP 80918
  92. N7HFZ QTH N7HFZ Deer Park WA ZIP 98045
  93. W6HTH QTH W6HTH Honolulu, HI ZIP 96822
  94. W7XYZ no record, sorry.
  95. 73 DE WD6CMU "White Pages"
  96.  
  97. Now, who learned what from all this activity? Do you remember my
  98. saying earlier that WP Cache Servers collect information from
  99. passing message headers?  Here's what happened:
  100.  
  101. As my original query went toward WP, N6VV learned that WB7DCH and
  102. W9ZRX are BBSs; and WP learned that WB7DCH, W9ZRX, and N6VV are
  103. BBSs. On the return trip, WA6RDH learned that WD6CMU is a BBS;
  104. N6VV learned that WD6CMU and WA6RDH are BBSs; and WB7DCH learned
  105. that WD6CMU, WA6RDH, N6VV, and W9ZRX are BBSs. Needless to say,
  106. everyone along the return path learned about WA7FUS, K0HOA,
  107. N7HFZ, and W6HTH.
  108.  
  109. What we have been describing here is what is known as a
  110. distributed database. Now that you understand a little of how
  111. distributed databases work, one very good question remains: "What
  112. keeps all of the WP Cache Servers from getting saturated with
  113. data?" Notice that on each line of a WP Response message is the
  114. date on which the information was "learned". The information on
  115. each user is "aged out" of each local database, usually in 60 to
  116. 90 days. This keeps the size of the local database at each WP
  117. Cache Server to a manageable size. The master WP Server retains
  118. the data for a longer period of time.
  119.  
  120. The message to users should be clear: each time we log onto a new
  121. BBS we should make sure that the data we enter about ourselves is
  122. correct and consistant with what we have entered before. We
  123. should occasionally send a query to WP @ WD6CMU to find out what
  124. the network knows about us. If the data we get back is incorrect
  125. or incomplete, we should do ourselves a favor and enter the
  126. correct data the next time we log onto a BBS.
  127.  
  128. The message to sysops is less clear but equally important.
  129. Since each WP Cache Server in the network collects data from
  130. message headers by parsing these headers as messages pass
  131. through, sysops should be sure that their message headers are in
  132. one of the standard header formats.
  133.  
  134. What is this "Home BBS" stuff? It's pretty important stuff. It's
  135. our way of informing the network who we are and where we are. It
  136. lets us change our Home BBS and, more importantly, change our
  137. home QTH and let the network and our friends know about it.
  138.  
  139. Enjoy!  de tom@wb7dch
  140.  
  141.