home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / zines / phrack1 / phrack24.003 < prev    next >
Encoding:
Text File  |  2003-06-11  |  17.9 KB  |  389 lines

  1.                                 ==Phrack Inc.==
  2.  
  3.                       Volume Two, Issue 24, File 3 of 13
  4.  
  5.        <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
  6.        <>                                                            <>
  7.        <>                      Limbo To Infinity                     <>
  8.        <>                      ~~~~~~~~~~~~~~~~~                     <>
  9.        <>        Chapter Three of The Future Transcendent Saga       <>
  10.        <>                                                            <>
  11.        <>      Traversing The Barriers For Gateway Communication     <>
  12.        <>                                                            <>
  13.        <>                Presented by Knight Lightning               <>
  14.        <>                      February 11, 1989                     <>
  15.        <>                                                            <>
  16.        <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
  17.  
  18.  
  19. Beyond Bitnet lies the other wide area networks.  We will discuss more about
  20. those networks in chapter four.  Right now lets learn how to communicate with
  21. those other realms.
  22. _______________________________________________________________________________
  23.  
  24. Mailing To Other Networks - Gateway Communications
  25. ~~~~~~~~~~~~~~~~~~~~~~~~~
  26. Bitnet, as you already know, is not the only computer network in the world.
  27. What you might be surprised to find out, however, is that when you have access
  28. to Bitnet you also have access to many other networks as well.  Unfortunately,
  29. the methods for communicating with people in these other networks are not as
  30. simple as the ones described earlier.
  31.  
  32. Bitnet's links to other networks give you access to people and services you
  33. could not contact otherwise (or at least without great expense).  This alone
  34. should make learning a bit about them worthwhile.
  35.  
  36. In chapter one of this series, I showed you how some Bitnet nodenames can be
  37. broken down into state abbreviations.  To go a step further, try and think of
  38. Bitnet as a country and the links between the Bitnet nodes as highways.
  39. Another network (or country in this example) is connected to our highway system
  40. at one point, which is called a "gateway."  These borders do not let
  41. interactive messages or files through; only mail is allowed past the gateway.
  42.  
  43. The people in these other networks have addresses just like yours, but you will
  44. need to specify something extra in order to get mail to them.  A userid@node
  45. address is not enough, because that does not tell the Bitnet mail software what
  46. network that node is in.  Therefore, we can extend the network address with a
  47. code that identifies the destination network.  In this example, the destination
  48. network is ARPAnet (a network I'm sure you have heard much about), the code for
  49. which is ARPA.
  50.  
  51.                  TARAN@MSP-BBS.ARPA
  52.                  +---- +------ +---
  53.                  |     |       |
  54.                  |     |       +-------------------- the network
  55.                  |     |
  56.                  |     +---------------------------- the node
  57.                  |
  58.                  +---------------------------------- the userid
  59.  
  60.  
  61. That is about as simple as an address from another network gets.  Generally
  62. they are much more complex.  Because of the variety of networks there can be no
  63. example which will show you what a "typical" address might be.  However, you
  64. should not have to let it worry you too much.  If someone tells you that his
  65. network address is C483307@UMCVMB.MISSOURI.EDU, just use it like that with your
  66. mail software.  As long as you understand that the mail is going to another
  67. network and that the transit time may be longer than usual (although in many
  68. cases I have found that mail going to EDU addresses is delivered much faster
  69. than Bitnet mail) you should not have many problems.
  70.  
  71.  
  72. More On Gateways
  73. ~~~~~~~~~~~~~~~~
  74. I introduced the gateways in the previous section, but didn't get into too much
  75. detail.  This is because the subject can get more than a little complex at
  76. times.  Actually, understanding gateways isn't difficult at all, but
  77. interpreting network addresses that use them can be.
  78.  
  79. In the previous example, an address for someone in another network looked like
  80. this:
  81.                  TARAN@MSP-BBS.ARPA
  82.  
  83.  
  84. The ".ARPA" in the address tells your networking software that your letter
  85. should go to someone in another network.  What you might not realize is that
  86. your networking software "knows" that the address for the gateway to ARPA may
  87. be at, say INTERBIT.  It might extend the address to look something like this:
  88.  
  89.                  TARAN%MSP-BBS.ARPA@INTERBIT
  90.                  +---- +------ +--- +-------
  91.                  |     |       |    |
  92.                  |     |       |    +--------------- the node of the gateway
  93.                  |     |       |
  94.                  |     |       +-------------------- the network
  95.                  |     |
  96.                  |     +---------------------------- the node
  97.                  |
  98.                  +---------------------------------- the userid
  99.  
  100.  
  101. The gateway is a server machine (userid@node) that transfers files between the
  102. two networks.  In this case, it is ARPA@INTERBIT.  Note that the "%" replaces
  103. the "@" from the previous example.  This is because Bitnet networking software
  104. cannot handle addresses with more than one AT sign (@).  When your mail gets to
  105. the gateway, the "@INTERBIT" would be stripped off, and the "%" would be turned
  106. back into a "@".
  107.  
  108. Ok, so now you are asking, "If this is so automatic, why do you need to know
  109. this?"  In many cases your networking software is not smart enough to know that
  110. the gateway for SCONNET is at STLMOVM.  If this is the case, you have to type
  111. out the whole address with all of the interesting special characters.
  112.  
  113. For example, sometimes, you may have to change the addresses around somewhat.
  114. Let's say I'm talking to Lex Luthor one day and he tells me his address is
  115. "lex@plover.COM".  I have found that an address like "lex@plover.COM" would
  116. actually be mailed to as "plover!lex@RUTGERS.EDU".  Now this is just a specific
  117. example of how it works from my particular system and other systems (not to
  118. mention networks) will work differently (this is a guide for people using
  119. Bitnet).  The COM (Commercial) addresses are not recognized by the mailer at
  120. UMCVMB and so I have to route them through Rutgers University.  In chapter
  121. four, I will discuss some of the other networks that are interconnected.
  122.  
  123. In many cases, a gateway to a network may be in another network.  In this
  124. example, we are sending mail to RED at node KNIGHT in HDENNET.  The gateway to
  125. the network is in, say, ARPAnet.  Our networking software is smart enough to
  126. know where ARPA gateway is, so the address might look something like this:
  127.  
  128.                    RED%KNIGHT.HDENNET@SRI-NIC.ARPA
  129.                    +-- +----- +------ +------ +---
  130.                    |   |      |       |       |
  131.                    |   |      |       |       +----- the network of the gateway
  132.                    |   |      |       |
  133.                    |   |      |       +------------- the node of the gateway
  134.                    |   |      |
  135.                    |   |      +--------------------- the network
  136.                    |   |
  137.                    |   +---------------------------- the node
  138.                    |
  139.                    +-------------------------------- the userid
  140.  
  141.  
  142. As you can see, these addresses can get pretty long and difficult to type.
  143. Perhaps the only consolation is that your address probably looks just as bad to
  144. the people in the destination network.
  145.  
  146.  
  147. Foundations Abound
  148. ~~~~~~~~~~~~~~~~~~
  149. Just as there are servers and services in Bitnet, there are similar
  150. counterparts in the other networks as well.  There are many electronic digests
  151. and servers that are similar to Bitnet servers available on several of the
  152. other networks.
  153. _______________________________________________________________________________
  154.  
  155. Gateways To Non-Standard Networks - Intermail
  156. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157. Intermail is perhaps the most interesting exception to standard gateways.  It's
  158. better to just show you what I mean rather than try to really technically
  159. describe the process.  With Intermail, you can access networks you probably
  160. never thought were accessible.
  161.  
  162. I have included the instructions for using the Intermail system for
  163. transmitting computer mail between users in the MCI-Mail system, the GTE
  164. Telemail system, the Compmail/Dialcom 164 system, and the NFS-Mail/Dialcom 157
  165. system to the ARPA-Mail system.  The Intermail system may be used in either
  166. direction.
  167.  
  168. Mail to be sent to MCI Mail, GTE Telemail, Compmail, or NSF-Mail is sent to the
  169. "Intermail" mailbox on the local mail system.  The Intermail system operates by
  170. having a program service mailboxes in both the local and the destination mail
  171. systems.  When the right information is supplied at the beginning of a message,
  172. the program forwards those messages into the other mail system.
  173.  
  174. In order for a message to be delivered to a mailbox in another mail system,
  175. forwarding information must be included at the beginning of the text of each
  176. message.  This forwarding information tells the mail forwarding program which
  177. mail system to forward the message to, and which mailboxes to send it to.  This
  178. information is in the form:
  179.  
  180.       Forward: <mail system>
  181.       To: <user mailbox>
  182.       <blank line>
  183.  
  184. The syntax allowed on the "To:" line is that of the system being forwarded
  185. into.  In ARPA-Mail it is also possible to send to a list of CC recipients in
  186. any of the mail gateway systems.  See the examples for further details.
  187.  
  188. In either direction, the local Subject field of the message to Intermail is
  189. used as the Subject field of the message delivered in the other mail system.
  190.  
  191.  
  192. Sending To Non-Standard Networks From Bitnet
  193. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  194. In this direction, the Internet user must first send mail to the Intermail
  195. mailbox on the ARPA-Internet.  The address of "Intermail" is
  196. "INTERMAIL@ISI.EDU".  Next, the Mailbox forwarding information must be added at
  197. the beginning of the text of each message.  The names of the mailboxes are
  198. MCI-MAIL, TELEMAIL (for GTE Telemail), COMPMAIL, and NSF-MAIL.
  199.  
  200. This information is in the form:
  201.  
  202.       Forward: <Type name of mailbox here>
  203.       To: <a valid address on the system you're forwarding to>
  204.       <blank line>
  205.       <Message...>
  206.  
  207.  
  208. Please Note:  Although CompuServe (CIS), Telex, and FAX are accessible from
  209.               MCI-Mail, the Intermail gateway does not support these services.
  210.               However, there is a Bitnet-CompuServe gateway, but that will be
  211.               discussed in the next section of this file.
  212.  
  213.  
  214. Sending To Bitnet From Non-Standard Networks
  215. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  216. Supposing that you have an account on MCI-Mail, GTE Telemail, Compmail, or
  217. NSF-Mail and you would like to mail to someone on Bitnet, you would direct
  218. your mail to one of the following addresses;
  219.  
  220.          "INTERMAIL" (actually MCI-ID "107-8239") in MCI-Mail,
  221.          "INTERMAIL/USCISI" in GTE Telemail,
  222.          "164:CMP00817" in Compmail/Dialcom 164, and
  223.          "157:NSF153" in NSF-Mail
  224.  
  225. Once you have done this, you actually type the following as the first two lines
  226. in the mail:
  227.  
  228.      Forward: ARPA
  229.      To: KNIGHT%MSPVMA.BITNET@CUNYVM.CUNY.EDU
  230.      <blank line>
  231.      <Message...>
  232.  
  233. In this example, KNIGHT is the userid and MSPVMA is the Bitnet node.
  234. CUNYVM.CUNY.EDU is the Internet gateway to ARPAnet.  It's really just that
  235. simple.
  236.  
  237. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  238.  
  239. In case of questions or problems using Intermail, please send a message to
  240. Intermail-Request@ISI.EDU.
  241. _______________________________________________________________________________
  242.  
  243. CompuServe
  244. ~~~~~~~~~~
  245. The gateway is not yet live as of this writing.  Testing on it has been delayed
  246. somewhat because of high-priority projects inside CompuServe.  However, it
  247. might be a safe bet that by the time you read this that the gateway will be
  248. complete.
  249.  
  250. The specific mechanism is that the gateway machine, 3B2/400 named Loquat,
  251. believes that it has a UUCP neighbor "compuserve" which polls it.  In reality,
  252. the UUCP connection is a lie all around, but the gateway starts up on an hourly
  253. basis, pokes through the UUCP queue, finds mail aimed at CompuServe, and
  254. creates script language on the fly suitable for a utility called Xcomm 2.2 to
  255. call CompuServe, download any waiting mail, and upload any queued mail.
  256.  
  257. Appropriate header hacking is done so that CompuServe looks like just another
  258. RFC-compliant entity on the Internet, and the Internet looks like yet another
  259. gatewayed system from the perspective of the CompuServe subscriber - a very
  260. minor modification to the usual syntax used in their mailer is needed, but
  261. this project has provided the impetus for them to generalize the mechanism,
  262. something they had apparently not needed before.
  263.  
  264. So that's where it stands.  Loquat speaks with machines at Ohio State.  At the
  265. moment, there is a problem preventing mail passage except between CompuServe
  266. and Ohio State, while they finish development and testing.  Also, part of the
  267. header hacking done is to make CompuServe IDs look right on the Internet - the
  268. usual 7xxxx,yyy is a problem due to the presence of the ",".
  269. _______________________________________________________________________________
  270.  
  271. Easynet
  272. ~~~~~~~
  273. A mail gateway between Easynet and the UUCP network and DARPA Internet
  274. (including CSNET) is provided by the Western Research Laboratory in Palo Alto,
  275. California.  Hopefully this service will provide improved communications
  276. between the DEC community and the Usenet and Internet communities.
  277.  
  278.  
  279. Mailing From A Bitnet Site To An Easynet Node
  280. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  281. To mail a message from an Internet site to an Easynet node (say MSPVAX), you
  282. type:
  283.  
  284. To: user%mspvax.dec.com@decwrl.dec.com
  285.  
  286. A few other forms are still accepted for backward compatibility, but their use
  287. is discouraged and they will not be described here.
  288.  
  289.  
  290. Mailing From Easynet To Bitnet
  291. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  292. For people on Easynet who would like to mail to people on Bitnet the following
  293. information may be of interest.
  294.  
  295. The gateway supports connection to Bitnet using a pseudo-domain syntax.  These
  296. addresses are translated by the gateway to the proper form to address the
  297. gateway into Bitnet.  To address users in Bitnet you type:
  298.  
  299. To: DECWRL::"user@host.bitnet"
  300.  
  301. (Example:  To: DECWRL::KNIGHT@MSPVAX.BITNET)
  302. _______________________________________________________________________________
  303.  
  304. Mailnet
  305. ~~~~~~~
  306. The Bitnet-Mailnet Gateway no longer exists.  EDUCOM's Mailnet Service was
  307. discontinued after June 30, 1987 in agreement with MIT.
  308. _______________________________________________________________________________
  309.  
  310. DASnet
  311. ~~~~~~
  312. DASnet is one of the networks that is connected to AppleLink.
  313.  
  314.  
  315. Sending to DASnet from Bitnet:
  316.  
  317. 1. In the "TO" field, enter the DASnet gateway address: XB.DAS@STANFORD.BITNET
  318. 2. In the "SUBJECT" field, enter the DASnet user id (such as [1234AA]joe)
  319.  
  320. Example (0756AA is the DASnet address and randy is the user on that system):
  321.  
  322. To: XB.DAS@STANFORD.BITNET
  323. Subject: [0756AA]randy
  324.  
  325. 3. If you type a "!" after the address in the subject field, you can insert
  326.    comments, but the subject line must be limited to 29 characters.
  327.    Example; Subject:  [0756AA]randy!Networks are cool
  328.  
  329.  
  330. Sending to Bitnet from DASnet
  331.  
  332. 1. In the "TO" field, enter the BITNET address followed by "@dasnet"
  333. 2. Use the "SUBJECT" field for comments.
  334.  
  335. Example:
  336.  
  337. To: knight@umcvmb.bitnet@dasnet#MSubject: Gateways
  338.  
  339. Don't be confused, there are two @s and a  at the end.
  340. _______________________________________________________________________________
  341.  
  342.       Gateways Between Bitnet And Other Networks Not Previously Detailed
  343.       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344.             ______________________________________________________
  345.            |              |                   |                   |
  346.            | "u" = UserId | "h" = Host (Node) | "d" = Node (Host) |
  347.            |______________|___________________|___________________|
  348.  
  349.  
  350. To: CSNET Phonenet                          <u>@<h>.csnet
  351. To: JANET (Domains: U: uk)                  <u>%<d>.U@ac.uk
  352. To: EAN (Domains: E: cdn, dfn, etc.)        <u>@<d>.E
  353. To: COSAC                                   <h>/<u>@france.csnet
  354. To: Xerox Internet (Domains: R: A registry) <u>.R@xerox.com
  355. To: DEC's Easynet <*Detailed Earlier*>      <u>%<h>.dec.com@decwrl.dec.com
  356. To: IBM's VNET                              <u>@vnet
  357. To: ACSNET (Domains: A: oz.au)              <u>%<d>.A@<g>
  358. To: UUCP                                    h1!h2!<h>!<u>@psuvax1
  359. To: JUNET (Domains: J: junet)               <u>%<d>.J@csnet-relay.csnet
  360. To: JANET                                   <u>%U.<d>@ac.uk
  361.  
  362. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  363.  
  364. To: BITNET
  365.  
  366. From
  367. ARPA Internet           <u>%<h>.bitnet@cunyvm.cuny.edu
  368. CSNET Phonenet          <u>%<h>.bitnet@relay.cs.net
  369. JANET                   <u>%<h>@uk.ac.rl.earn
  370. EAN                     <u>@<h>.bitnet
  371. COSAC                   adi/<u>%<h>.bitnet@relay.cs.net
  372. ACSNET                  <u>%<h>.bitnet@munnari.oz
  373. UUCP                    psuvax1!<h>.bitnet!<u>
  374. JUNET                   <u>@<h>.bitnet
  375. _______________________________________________________________________________
  376.  
  377.  
  378. Conclusion
  379. ~~~~~~~~~~
  380. Now that you understand how to mail to the other networks by making use of the
  381. gateways, we will begin looking at the other networks themselves.  As my
  382. greatest area of expertise is Bitnet, I will cover the other networks in less
  383. detail.  If they interest you, I'm sure you will find a way to learn more about
  384. them.  So read Chapter Four of The Future Transcendent Saga -- Frontiers.
  385.  
  386. :Knight Lightning
  387. _______________________________________________________________________________
  388.  
  389.