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

  1.  
  2.                                ==Phrack Inc.==
  3.  
  4.                      Volume Two, Issue 18, Phile #9 of 11
  5.  
  6.                      The Tribunal of Knowledge presents..
  7.  
  8.                           A Few Things About Networks
  9.                           ===========================
  10.  
  11.                     Brought to you by  Prime Suspect (TOK)
  12.  
  13.                                 June 1,  1988
  14.  
  15.  
  16.    Seems like if you're into hacking you sometime or  another run into  using
  17. networks,  whether it  be Telenet, Tymnet,  or one of the  Wide Area Networks.
  18. One  popular Network that hackers have used for some time is Arpanet.  Arpanet
  19. has been  around for quite a  long time.  There are changes made  to it almost
  20. daily and  the uses  of it are much more than just logging into other systems.
  21. Many  college  students find themselves getting acquainted  with  Bitnet these
  22. days.  Bitnet  is SO  new compared  to other  networks that it's  got a lot of
  23. potential left.  There is  much more  to it then just mail and file transfers.
  24. There are  interactive uses such as the  RELAY for real-time  discussion  with
  25. others  (equivalent  to a  CB mode)  and  another popular  use is the  network
  26. information  center  to receive  technical files  about networking.  There are
  27. many many mail addresses that are used for database searching, and subscribing
  28. to electronic  magazines.  You will  find these same  uses on other  Wide Area
  29. Networks also.  I will  give you 3  related network areas.  These three  areas
  30. include: The AT&T company networks,  UUCP,  and  Usenet  cooperative networks.
  31. Please  note that some  of the information I gathered for this file dated back
  32. to 1986.  But I tried to keep it as current as possible.
  33.  
  34.  
  35. AT&T (Company Network)
  36. ----------------------
  37.  
  38.    AT&T has  some internal  networks,  most of which  use internally developed
  39. transport mechanisms.  Their most  widely used  networks are  UUCP and USENET,
  40. which are not limited to that corporation and which  are discussed later.  All
  41. internal AT&T networks support UUCP-style  h1!h2!h!u source routing syntax and
  42. thus appear  to the user  to be UUCP.  Within  AT&T, UUCP  links are typically
  43. over 1,200-bps dial-up telephone lines or Datakit (see below).
  44.    Among AT&T's  other  networks,  CORNET is an internal  analog phone network
  45. used by UUCP and  modems as an  alternative to  Direct Distance Dialing (DDD).
  46. Datakit is  a circuit-switched  digital net  and is  similar  to X.25  in some
  47. ways.  Most of Bell Laboratories is trunked together on Datakit.  On top of DK
  48. transport  service, people run  UUCP for mail and  dkcu  for remote login.  In
  49. addition to  host-to-host connections.  Datakit supports RS232 connections for
  50. terminals, printers,  and hosts.  ISN is the  version of  Datakit supported by
  51. AT&T Information Systems.  Bell Laboratories in  Holmdel, New Jersey, uses ISN
  52. for  internal data  communication.  BLICN  (Bell Labs  Interlocation Computing
  53. Network)  is an  IBM mainframe  RJE network dating from  the early  1970s when
  54. Programmer's  Workbench  (PWB)  was a common  version  of the  UNIX  operating
  55. system.  Many UNIX  machines with PWB-style RJE links use  BLICN to queue mail
  56. and netnews for other UNIX machines.  A major  USENET host uses this mechanism
  57. to feed  news  to about  80  neighbor hosts.  BLICN  covers  Bell Laboratories
  58. installations  in  New Jersey,  Columbus, Ohio,  and Chicago,  and links  most
  59. computer  center machines.  BLN (Bell Labs Network)  is an NSC Hyperchannel at
  60. Indian Hill, Chicago.
  61.    AT&T Internet is a TCP/IP internet.  It is not a major AT&T network, though
  62. some of the best-known machines are on it.  There are many ethernets connected
  63. by  TCP/IP over  Datakit.  This  internet may  soon be  connected to  the ARPA
  64. Internet.
  65.    ACCUNET  is AT&T's  commercial  X.25 network.  AT&T  MAIL  is a  commercial
  66. service that is  heavily used  within  AT&T Information Systems  for corporate
  67. internal mail.
  68.  
  69.  
  70. UUCP (Cooperative Network)
  71. --------------------------
  72.  
  73.    The name "UUCP,"  for Unix to Unix CoPy,  originally applied to a transport
  74. service used over dial-ups between adjacent systems.  File transfer and remote
  75. command execution were the original intent and main use of UUCP.  There was an
  76. assumption that  any pair of communicating  machines had direct dial-up links,
  77. that is,  that no relaying was done through intermediate machines.  By the end
  78. of 1978,  there were  82  hosts within  Bell Laboratories  connected by  UUCP.
  79. Though remote command execution and file transfer were heavily used,  there is
  80. no  mention  of mail in  the standard  reference.  There was  another  similar
  81. network of  "operational"  hosts with  UUCP links that were apparently outside
  82. Bell  Laboratories,  but  still within  the  Bell  System.  The  two  networks
  83. intersected at one Bell Laboratory machine.
  84.    Both  of these  early  networks  differed  from the current UUCP network in
  85. assuming  direct  connections  between  communicating  hosts and in not having
  86. mail service.  The  UUCP mail network proper developed from the early networks
  87. and spread as the UUCP programs were  distributed as part of the  Unix system.
  88.    Remote command  execution  can be made  to work  over  successive  links by
  89. arranging for each job in the chain to submit the next one.  There are several
  90. programs that do this: Unfortunately, they are  all incompatible.  There is no
  91. facility  at the  transport level for  routing beyond  adjacent systems or for
  92. error acknowledgement.  All routing and end-to-end reliability support is done
  93. explicitly  by  application protocols  implemented  using the  remote  command
  94. execution facility.  There has never been any remote login facility associated
  95. with UUCP, though the  cu  and  tip  programs are sometimes used over the same
  96. telephone links.
  97.    The UUCP  mail network  connects a very  diverse set of machines and users.
  98. Most of the host  machines run the  UNIX  operating  system.  Mail is the only
  99. service provided  throughout the  network.  In addition  to the  usual uses of
  100. mail,  much  traffic  is  generated as  responses to  USENET  news.  The  same
  101. underlying   UUCP   transport   mechanisms  are  also  used  to  support  much
  102. of USENET.
  103.    The UUCP  mail network has many problems with routing (it is one of the few
  104. major networks that uses source routing)  and with its scale.  Nonetheless, it
  105. is extremely popular and still growing rapidly.  This is attributable to three
  106. circumstances:  ease of connection,  low cost, and its close relationship with
  107. the USENET news network.
  108.    Mailing lists  similar  to those  long current on the ARPANET have recently
  109. increased in popularity on the UUCP mail network.  These permit a feature that
  110. USENET  newsgroups  cannot  readily  supply:  a  limitation  on  access  on  a
  111. per-person basis.  Also,  for low-traffic  discussions  mailing lists are more
  112. economical,  since traffic  can be directed  to individuals according to their
  113. specific interests.
  114.    There  is no  central administration.  To connect  to the network, one need
  115. only  find one machine that will  agree to be a neighbor.  For people at other
  116. hosts to be able to  find your host,  however,  it is good to be registered in
  117. the UUCP map,  which is  kept by the  group of  volunteers  known as  the UUCP
  118. Project.  The map is posted monthly in the USENET  newsgroup "comp.mail.maps".
  119. There is a directory of  personal addresses on the UUCP network, although this
  120. is a commercial venture unrelated to the UUCP Project.
  121.    Each host pays for it's own links;  some hosts  encourage others to connect
  122. to them in order to shorten mail delivery paths.
  123.    There is no clear distinction between transport and network layers in UUCP,
  124. and there is  nothing  resembling an  Internet  Protocol.  The details  of the
  125. transport protocol  are undocumented  (apparently not  actually proprietary to
  126. AT&T,  contrary to rumor,  though the source code that implements the protocol
  127. and is distributed with UNIX is AT&T's trade secret).
  128.    Mail is  transferred by submitting  a mail command over a direct connection
  129. by the  UUCP  remote command  execution mechanism.  The arguments  of the mail
  130. command  indicate whether  the mail is to be  delivered locally on that system
  131. or resubmitted  to another system.  In the  early days, it  was  necessary  to
  132. guess the  route to a given  host and hope.  The only method of acknowledgment
  133. was to  ask the  addressee to reply.  Now  there is a program (pathalias) that
  134. can compute  reasonable routes  from the  UUCP map, and there is software that
  135. can automatically look up those routes for users.
  136.    The UUCP mail  network is  currently supported  in North America  mostly by
  137. dial-up  telephone links.  In Europe  there is  a closely  associated  network
  138. called EUnet, and in Japan there is JUNET.
  139.    The most  common  dial-up link  speed on the UUCP mail network is 1,200 bps
  140. though  there  are  still  a few  300-bps  links,  and  2,400 bps  is becoming
  141. more popular.  Actually,  now I believe  that 1200-bps  is still very  common,
  142. but 2400  may be just as common,  and 9600-bps  is much more common  than ever
  143. thought it would be in 1986.  There are  also many  sites that  use 19,200-bps
  144. for  using  UUCP.  When  systems are very close, they are sometimes  linked by
  145. dedicated  lines, often  running at  9,600 bps.  Some UUCP  links are run over
  146. local-area networks such as ethernets, sometimes on top of TCP/IP (though more
  147. appropriate  protocols than  UUCP are usually  used over such transport media,
  148. when UUCP is used it's usual point-to-point error  correction code is bypassed
  149. to take advantage of the reliability of the  underlying network and to improve
  150. bandwidth).  Some such links even exist on long-haul packet networks.
  151.    The widespread  use of  more sophisticated  mail relay  programs  (such  as
  152. sendmail and  MMDF) has  increased  reliability.  Still, there  are many hosts
  153. with none of  these new  facilities,  and the  sheer size of the network makes
  154. it unwieldly.
  155.    The UUCP mail  network has  traditionally used  source code  routing with a
  156. syntax like hosta!hostb!hostc!host!user.  The UUCP map and pathalias have made
  157. this bearable, but it is still a nuisance.  An effort is underway to alleviate
  158. the routing  problems by  implementing naming  in the  style of  ARPA Internet
  159. domains.  This  might  also allow  integration  of the  UUCP name  space  into
  160. the ARPA Internet domain name  space.  In fact there  is now an ATT.COM domain
  161. in which most hosts are only on UUCP or CSNET.  Most UUCP hosts are not yet in
  162. any Internet domain, however.  This domain effort is also handled  by the UUCP
  163. Project and appears to be proceeding at a methodical but persistent pace.
  164.    The hardware  used in  the UUCP  mail network  ranges from  small  personal
  165. computers  through  workstations  to  minicomputers,   mainframes  and  super-
  166. computers.  The network extends throughout  most of North America and parts of
  167. Asia (Korea  and  Israel).  Including hosts  on the related networks JUNET (in
  168. Japan) and  EUnet (in Europe),  there are at least 7,000 hosts on the network;
  169. possibly 10,000 or more.  (EUnet and JUNET hosts are listed in the UUCP maps.)
  170. The UUCP Project addresses are:
  171.  
  172. uucp-query@cbatt.ATT.COM
  173. cbatt!uucp-query
  174. uucp-query@cbatt.UUCP
  175.  
  176.        Much information about UUCP is published in USENET newsgroups.
  177.  
  178.  
  179. USENET (Cooperative Network)
  180. ----------------------------
  181.  
  182.    USENET began  in 1980  as a medium  of communication  between  users of two
  183. machines,  one  at  the  University  of  North Carolina,  the  other  at  Duke
  184. University.  It has since grown exponentially to its current size of more than
  185. 2000 machines.  In the process, the software has been rewritten several times,
  186. and the  transport  mechanisms  now used  to support  it include  not only the
  187. original UUCP links, but also X.25, ACSNET, and others.
  188.    USENET combines  the idea of mailing lists as long used on the ARPANET with
  189. bulletin-board service such as has existed for many years on TOPS-20 and other
  190. systems,  adding a  freedom of  subject  matter that  could never exist on the
  191. ARPANET,  and reaching a more varied constituency.  While  chaotic  and  inane
  192. ramblings abound, the network is quite popular.
  193.    The  USENET news network  is a  distributed  computer  conferencing  system
  194. bearing some similarities to commercial conferencing  systems like CompuServe,
  195. though  USENET is  much more  distributed.  Users pursue  both  technical  and
  196. social  ends  on USENET.   Exchanges are  submitted to  newsgroups on  various
  197. topics, ranging from gardening to astronomy.
  198.    The name "USENET"  comes from the USENIX Association.  The Professional and
  199. Technical UNIX User's Group.  The name UNIX is a pun on Multics,  which is the
  200. name  of a major  predecessor operating  system.  (The pun indicates that,  in
  201. areas where Multics tries to do many things, UNIX tries to do one thing well.)
  202. USENET has  no central  administration,  though there  are newsgroups to which
  203. introductory  and other  information about  the  network  is  posted  monthly.
  204. USENET  is  currently  defined as  the set  of hosts  receiving the  newsgroup
  205. news.announce.  There are about  a dozen hosts that constitute the backbone of
  206. the network,  keeping transit  times low by  doing  frequent  transfers  among
  207. themselves and with other  hosts that  they feed.  Since these hosts bear much
  208. of the burden of the network, their administrators tend to take a strong
  209. interest  in the  state of  the network.  Most newsgroups  can be posted to by
  210. anyone on  the network.  For others, it is necessary to mail a submission to a
  211. moderator,  who decides whether  to post it.  Most moderators  just filter out
  212. redundant  articles, though  some make  decisions  on  other  grounds.   These
  213. newsgroup  moderators  form  another  group  interested  in  the  state of the
  214. network.  Newsgroups  are created  or deleted  according to the decisions made
  215. after the discussion in the newsgroup "news.groups".
  216.    Each host  pays its  own telephone  bills.  The  backbone hosts have higher
  217. bills than most other hosts due to their long-distance links among themselves.
  218. The unit  of communication is  the news  article.  Each  article is  sent by a
  219. flooding routing  algorithm to all  nodes on the network.  The transport layer
  220. is UUCP for most  links, although  many others  are used, including ethernets,
  221. berknets, and long-haul packet-switched networks; sometimes UUCP is run on top
  222. of the others, and sometimes UUCP is not used at all.
  223.    The many  problems with  USENET  (e.g. reader overload,  old software, slow
  224. propagation speed, and high and unevenly  carried costs of transmission)  have
  225. raised the possibility of  using the experience  gained in  USENET to design a
  226. new  network to  replace it.  The  new network  might also  involve at least a
  227. partial replacement for the UUCP mail network.
  228.    One unusual mechanism that has been  proposed to support the new network is
  229. stargate.   Commercial  television   broadcasting  techniques   leave   unused
  230. bandwidth in  the vertical  blanking  interval  between picture  frames.  Some
  231. broadcasters  are currently using this part of the signal to transmit Teletext
  232. services.   Since   many   cable-television   channels   are  distributed  via
  233. geo-synchronous satellites, a single input to a satellite  uplink facility can
  234. reach all of  North America  on  an  appropriate  satellite  and  channel.   A
  235. satellite uplink  company interested  in allowing  USENET-like articles  to be
  236. broadcast  by  satellite on  a well-known  cable-television  channel has  been
  237. found.  Prototypes of hardware  and software to encode  the articles and other
  238. hardware to decode them  from a  cable-television  signal have  been built and
  239. tested in  the field for  more than  a year.  A new, reasonably price model of
  240. the decoding box may be available soon.
  241.    This  facility would  allow most  compatible systems  within the  footprint
  242. (area of coverage)  of the satellite and with access to the appropriate cable-
  243. television channel to obtain decoding equipment and hook into the network at a
  244. very reasonable cost.  Articles  would be submitted  for transmission by  UUCP
  245. links to  the satellite  uplink  facility.  Most of the technical  problems of
  246. Stargate seem to have been solved.
  247.    More than  90 percent of all  USENET articles reach 90 percent of all hosts
  248. on the network within  three days.  Though  there have  been some  famous bugs
  249. that caused loss of articles, that particular problem has become rare.
  250.    Every  USENET host  has a name.  That host  name and the name of the poster
  251. are used to identify the source of an article.  Though those hosts that are on
  252. both the UUCP mail and USENET news networks usually have the same name on both
  253. networks, mail addresses  have no meaning  on USENET:  Mail related to  USENET
  254. articles is usually sent via  UUCP mail;  it cannot be  sent over  USENET,  by
  255. definition.  Though  the two networks have  always been closely related, there
  256. are many more  hosts on UUCP than on USENET.  In Australia the two networks do
  257. not even intersect except at one host.
  258.    There  are  different  distributions  of  newsgroups  on  USENET.  Some  go
  259. everywhere,  whereas  others are  limited to a  particular  continent, nation,
  260. state or province, city,  organization, or even machine, though the more local
  261. distributions  are not  really part  of USENET  proper.  The  European network
  262. EUnet carries some  USENET newsgroups  and has another set of it's own.  JUNET
  263. in Japan is similar to EUnet in this regard.
  264.    There are about 2000  USENET hosts in the United States, Canada, Australia,
  265. and  probably  in  other  countries.  The  hosts  on  EUnet,  SDN,  and  JUNET
  266. communicate  with USENET hosts:  The total number of news hosts including ones
  267. on those  three networks  is probably  at least  2500.  The  UUCP map includes
  268. USENET  map  information  as  annotations.   A  list  of  legitimate   netwide
  269. newsgroups  is  posted  to   several  newsgroups   monthly.   Volunteers  keep
  270. statistics  on the  use of  the various  newsgroups (all  250 of  them) and on
  271. frequency of posting by persons and hosts.  These are posted to news.newslists
  272. once  a month, as  is the list  of  newsgroups.  Important  announcements  are
  273. posted  to  moderated  newsgroups, news.announce  and  news.announce.newusers,
  274. which are  intended to  reach all users (the current moderator is Mark Horton,
  275. cbosgd!mark).  An address for information on the network is
  276. seismo!usenet-request.
  277.  
  278.  
  279.  
  280. News on UUNET - June 1988
  281. -------------------------
  282.  
  283.    A year ago,  UUNET (Fairfax, VA)  was formed to help ease the communication
  284. load  of  the  beleaguered Usenet  network of  UNIX users.  Usenet connections
  285. were becoming  increasingly costly and difficult to maintain, a situation that
  286. prompted  the   Usenix  Association   to  fund  the  creation  of  the   UUNET
  287. Communications Service  to assist users in accessing  Usenet.  Now,  UUNET has
  288. become  the  "best connected"  UNIX  computer  in  the  world,  and  has  been
  289. authorized to function as an Arpanet mail gateway.  Gateways to other networks
  290. are expected to be established in the future.
  291.  
  292.  
  293.    I guess  all use  of  UUNET  is done through the UUCP program found on Unix
  294. operating systems.  Many people are  getting PC versions of the Unix Operating
  295. system now-a-days,  so knowing  what's  available  before  getting hooked into
  296. a network,  if that's your plan,  is advised.  There is an advertisement about
  297. UUNET  on Bix  in the  networks conference somewhere.  The message may be old,
  298. but still useful.
  299.  
  300. The cost of using UUNET is:  $30/month...  and $2/hour.  I  think  the  hourly
  301. charge may only apply if connecting through Tymnet.  Not sure.
  302.  
  303. Accessible via Tymnet, their 800 number, or a regular local POTS number.
  304.  
  305. Connections can definitely  be made  up to  9600 baud.  19.2K baud  access may
  306. also exist.  I think it does.
  307.  
  308.    If you're a UUNET user,  and want  to receive mail from someone through the
  309. UUCP network,  they would  address it  just as any  other  UUCP mail  address.
  310. An example is:   ...uunet!warble!joeuser
  311.  
  312. ------------------------------------------------------------------------------
  313.  This file has been brought to you by Prime Suspect and Tribunal of Knowledge
  314. ==============================================================================
  315.