home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / comms / a / internet / Internet < prev    next >
Encoding:
Text File  |  1993-10-18  |  39.7 KB  |  716 lines

  1.  
  2. ***************************************************************************
  3.                           EXPLORING THE INTERNET 
  4. ***************************************************************************
  5.  
  6. Paul L. Allen roams the Internet from the comfort of his living room and 
  7. shows how, with the aid of Demon Internet Services and a modem, you can do 
  8. the same.
  9. ---------------------------------------------------------------------------
  10.  
  11. INTRODUCTION
  12.  
  13. The Internet is the world's largest computer network.  Nobody knows quite 
  14. how large, but one estimate puts it at around 1.7 million computers in over 
  15. 125 countries, with an average traffic increase of 20% per month.  
  16. Most of the machines on the net belong to large academic institutions and 
  17. multi-nationals with many thousands of users.  A smaller number belong to 
  18. companies and organisations with hundreds of users.  An even smaller 
  19. number, but one that is growing fast, belong to individuals who pay a 
  20. service-provider for dial-up Internet access.
  21.  
  22. With the exception of dial-up 'leaf' nodes, Internet machines communicate 
  23. over dedicated, full-time, high-speed links, ranging from 64kb/s to over 
  24. 1Mb/s for the 'backbones'.  Unlike Fidonet - a network of Bulletin Board 
  25. Systems (BBSs) - where participating machines phone each other in the small 
  26. hours to exchange mail, Internet mail is delivered to the other side of the 
  27. world almost instantly.  If you want a file from a machine in the US you 
  28. don't have to dial direct, or make a file request which may take days to be 
  29. delivered - just use the file transfer protocol (ftp) to download it over 
  30. the net.  The Internet protocols are such that you can be sending and 
  31. receiving e-mail (electronic mail), downloading Usenet news (the equivalent 
  32. of BBS public message areas), downloading a file and chatting to someone 
  33. halfway across the world all at the same time.
  34.  
  35. There are several companies in the UK which provide varying levels of 
  36. Internet connectivity, ranging from mail-only (sometimes with restrictions 
  37. on monthly traffic levels), to a full-function feed.  Many companies which 
  38. do not offer a full-function service are restricted to a two-stage form of 
  39. file transfer: first from the remote site to the provider's machine, then a 
  40. download from the provider's machine to your machine (most providers with 
  41. this sort of service add insult to injury with high connect-time charges).  
  42. Of those offering a full-function Internet connection, the cheapest is  
  43. Demon Internet Services (DIS) who charge £10 per month with no connect-time
  44. charges, no traffic charges and no limit on connect time (there is an 
  45. initial setup charge of £12.50, both prices are exclusive of VAT).
  46.        
  47.  
  48. ORIGINS
  49.  
  50. The Internet was born about 20 years ago from research by the US Defence 
  51. department's Advanced Research Projects Agency - they were tasked with 
  52. designing a network which could withstand partial disruption (resulting 
  53. from enemy action) and still function.  The design they settled on was a 
  54. packet-switching network - data is parcelled into Internet Protocol (IP) 
  55. 'packets' which are labelled with the address of the destination machine, 
  56. the packets are then passed from machine to machine until they reach their 
  57. destination.  Routing tables are used to determine which of a machine's 
  58. neighbours are the best way of reaching the destination, but in the event 
  59. of a failure in the link an alternative route will be used. Route-switchover
  60. can occur between one packet and the next, so packets have sequence numbers
  61. allowing them to be reassembled correctly even if they arrive out of order 
  62. (as may happen if a packet goes astray and the receiver requests it to be
  63. retransmitted).  Because IP packets have a maximum size, it is the task of
  64. the Transmission Control Protocol (TCP) to split data into convenient-sized 
  65. chunks to be sent out by IP, hence the whole mechanism is usually referred 
  66. to as 'TCP/IP'.
  67.  
  68. In the late 1980s the US National Science Foundation created five 
  69. supercomputer centres to be shared by academic sites across the country.  
  70. Although bureaucratic problems prevented the NSF using ARPAnet directly, 
  71. they could and did adopt the same technology to provide their own NSFnet.  
  72. A packet-switching system with sites linked to their geographic neighbours 
  73. proved much cheaper to implement than linking each site separately to a 
  74. 'hub' supercomputer centre.
  75.  
  76. The ARPAnet evolved into two military networks, one for classified 
  77. information and one for unclassified information, the latter eventually 
  78. merging with NSFnet, NASA's Science Internet and others to form what is now 
  79. known as the Internet - a network of networks all using the TCP/IP 
  80. protocols.  The Internet also has gateways into many other networks such as 
  81. Fidonet, BitNet, and JANet (the UK Joint Academic Network).  The gateways 
  82. are seldom full-function and often limited to exchanging mail and news, 
  83. although JANet is in the throes of changing from its own proprietary 
  84. protocols to TCP/IP and many UK academic sites are now 'on the Internet.'  
  85. Because the Internet is an amalgamation of several networks, nobody is in 
  86. overall charge, rules (such as whether commercial traffic is permissible) 
  87. vary from subnet to subnet, funding of subnets comes from a variety of 
  88. sources and the whole thing is essentially a cooperative anarchy.
  89.  
  90. The workings of the Internet are controlled by a voluntary membership 
  91. organisation called the 'Internet Society' who invite volunteers to 
  92. the 'Internet Activities Board' (IAB) to promulgate standards and 
  93. allocate resources.  The IAB has two subsidiary task bodies, the  
  94. 'Internet Engineering Task Force' (IETF) and the 'Internet Research 
  95. Task Force' (IRTF).  Users express their opinions to the open-membership 
  96. IETF, whilst the IRTF is concerned with the development of new 
  97. technologies.  These various organisations produce documents called 
  98. 'Request For Comments' (RFC) which are eventually either adopted by 
  99. concensus or die a quiet death.  Even so, it takes time for the proposals 
  100. in an RFC to be incorporated in every package on every machine on the net, 
  101. so those which amend or extend existing services are written in a way that 
  102. some degree of inter-operability is maintained.
  103.  
  104. But enough of the theory, on to the practicalities of accessing the 
  105. Internet via DIS...
  106.  
  107.  
  108. NAME AND ADDRESS
  109.  
  110. A full-function feed, such as that offered by DIS, means that your machine 
  111. becomes a site on the Internet just like any other (except that it's not 
  112. continuously connected), with its own name and address.  Addresses apply to 
  113. network interfaces, and something called a Domain Name Server (DNS) maps 
  114. names to addresses in a complex manner - one address could be the target 
  115. for several different names, whilst a large system can nominate a central 
  116. machine for mail-handling (this is how DIS deal with their subscriber's 
  117. e-mail).  Normally names are used in preference to addresses because this 
  118. allows system administrators to transparently move functions between 
  119. different machines.  For instance, my site is called 'sktb.demon.co.uk'
  120. and has the address '[158.152.9.18]'; you can e-mail me as 
  121. 'pla@sktb.demon.co.uk'.
  122.  
  123. Because the Internet started as a US-only phenomonon, names originally took 
  124. no account of country, and site names were organised into 'edu' (education), 'com' (commercial), 'mil' (military), 'gov' (government), 'net' (network 
  125. providers) and 'org' (miscellaneous organisations), so you would see site 
  126. names like 'cs.indiana.edu' (Indiana University Computer Science dept.) 
  127. or 'whitehouse.gov' (guess). When the Internet crossed national boundaries,
  128. top-level domains were allocated to each country ('uk' for the UK, 'de' for
  129. Germany, etc.), and each country controlled how that namespace was used - 
  130. the UK uses 'ac.uk' for academic sites, 'co.uk' for commercial sites and 
  131. 'mod.uk' for Ministry of Defence sites (there is currently a move to a 
  132. 'gb' namespace in the UK, but this has met with opposition).  Although 
  133. the US has the top-level domain of 'us' it is rarely used. Multinational 
  134. companies with sites in many countries prefer the 'com' top-level domain 
  135. anyway as they frequently have dedicated lines between sites in various 
  136. countries.
  137.  
  138. DIS sites are all of the form 'entity.demon.co.uk', where 'entity' is 
  139. between 4 and 8 characters chosen by the user (it is wise to have a few 
  140. alternatives ready when you subscribe).  When using the DIS service it is
  141. possible to omit the '.demon.co.uk' part when referring to another DIS site
  142. (though it is probably wise not to do so with e-mail). Sites of interest 
  143. are 'gate' and 'hinge' (London dial-in sites), 'hel' (Warrington), 
  144. 'clootie' (Edinburgh), 'post' (mail server), 'news' (news server) and 
  145. 'irc' (Internet Relay Chat server).
  146.  
  147. There are no restrictions on the number of usernames your site may have 
  148. (either to segregate incoming e-mail or because several people use the 
  149. machine), but DIS insist that e-mail and news be read and composed on the 
  150. machine used to connect to their service.  It is an Internet requirement 
  151. that all sites have a user called 'postmaster' for dealing with complaints 
  152. and mis-addressed e-mail, (this is just a matter of checking the appropriate
  153. mailbox occasionally) - DIS also use 'postmaster' when e-mailing important 
  154. announcements to their users.  For an additional annual payment of £200 DIS
  155. allow you to pass mail and news over an internal network, and this also buys
  156. an 'alias' name for your site such as 'xyzsoft.co.uk'.  Although in theory 
  157. BBSs must pay the supplement so their users can upload / download mail or 
  158. news, DIS generally waive this requirement if traffic is not excessive 
  159. (but ask first).
  160.  
  161. A number of Acorn-related companies are on the Internet, including Acorn, 
  162. Computer Concepts, Aleph One, Acorn User, Spacetech, and The Serial Port 
  163. (the last three use DIS).  A number of Archimedes BBSs have also subscribed 
  164. to DIS with the intention of transferring e-mail and news to their boards.
  165.  
  166.  
  167. PING
  168.  
  169. Ping is used to find the round-trip time between your site and another.  
  170. This is useful for estimating if there is excessive loading either at 
  171. routing machines or at the remote site.  It is also an innocuous way of 
  172. checking that you actually have a working connection - if you were 
  173. connected to 'gate' then the command 'ping gate' should give a time 
  174. of around 250ms under light loading.
  175.  
  176.  
  177. FINGER
  178.  
  179. The strangely-named finger allows you to find out who is using a remote 
  180. machine.  The command 'finger @site' will list all people logged on to a
  181. Unix machine, whilst 'finger *@site' will list all people who have accounts
  182. on that machine whether logged on or not (with single-user machines the 
  183. '@site' form usually gives the same results as the '*@site' form). Using 
  184. 'finger username@site' will give more detailed information on that 
  185. particular username.
  186.  
  187. DIS have extended the way finger can be used with their machines so that 
  188. additional information is supplied.  The command 'finger yoursite@post'
  189. will tell you how many mail messages you have waiting and who they are from, whilst 'finger any-other-demon-site@post' will tell you how many messages 
  190. are waiting for that site (but not who they are from).  As a service to 
  191. those machines whose software can't handle DNS, you can use 
  192. 'finger any-site@gate' to get the numeric address of that site e.g., 
  193. 'finger archie.doc.ic.ac.uk@gate'.
  194.  
  195.  
  196. E-MAIL
  197.  
  198. Electronic mail allows you to exchange private messages with people all 
  199. over the world.  They don't even have to be on the Internet as there are 
  200. mail gateways to many other networks such as JANet and Fidonet (delays 
  201. inherent in Fidonet may result in transit times of up to a week).  You may 
  202. send the same message to multiple-recipients, possibly marking some as 'Cc' 
  203. (this derives from the term 'carbon copy' used on memos) rather than as 
  204. direct recipients.  Some sites have difficulty with large e-mail - a safe 
  205. size is no more than 1000 lines of 80 characters (you should stick to 
  206. 80 characters or less as many people read mail on simple terminals).
  207.  
  208. Incoming mail for a subscriber is delivered to DIS, who hold it until the 
  209. site logs on.  Actually, mail is only held for a month, though it is 
  210. possible to make special arrangements in exceptional circumstances.
  211.  
  212. It is important to realise that although JANet specifies site addresses 
  213. 'the wrong way round' you should express them in normal Internet format.  
  214. As an example, mail from Simon Burrows may say it's from smb@uk.ac.nott.cs
  215. but you should reply to smb@cs.nott.ac.uk or DIS will reject it.  JANet 
  216. know that the rest of the world drives on the right, and automatically 
  217. reverses Internet-format addresses (some problems arose when Czechoslovakia
  218. joined the Internet with a 'cs' top-level domain - the Computer Science 
  219. depts of some UK academic sites had to switch from 'cs' to 'dcs' to avoid
  220. ambiguity).
  221.  
  222.  
  223. USENET NEWS
  224.  
  225. Also known informally as 'Netnews' (or just 'news'), this is the equivalent 
  226. of Bulletin Board public message areas, but with Usenet there are many 
  227. thousands of newsgroups with traffic in excess of 70Mbytes/day (DIS hold 
  228. local news for 14 days and other groups for 10 days).  Usenet is neither a 
  229. network or a type of software: it is a set of standards for the exchange of 
  230. news messages - most Internet sites exchange Usenet news, but so do sites 
  231. on many other networks.  Since there are conventions for 'wrapping' news in 
  232. an e-mail message, Usenet news can be transferred between networks via 
  233. e-mail gateways.
  234.  
  235. News articles are tagged with labels identifying which newsgroup or groups
  236. they should appear in so that users can download only those topics which 
  237. are of interest.  Articles may appear in more than one group (cross-posting)
  238. if they are of relevance to more than one subject area.  It is also possible
  239. for an article's author to specify that follow-ups should appear in a 
  240. different group to the one in which the article itself appears (usually
  241. because the current 'thread' of conversation has evolved to the point that
  242. the original group is no longer appropriate).
  243.  
  244. The groups distributed worldwide are divided into seven broad 
  245. classifications: 'comp' (computing), 'sci' (science/theory), 
  246. 'soc' (social issues), 'talk' (debate, often without useful conclusion),
  247. 'news' (news network / software / admin), 'rec' (recreation / art
  248. / hobbies) and 'misc' (stuff that doesn't fit the other categories, or 
  249. transcends categories).  These major hierarchies are (usually) circulated
  250. around the entire Usenet - this implies world-wide distribution.  Not all
  251. groups actually enjoy such wide distribution: some sites take only a 
  252. selected subset of the more 'technical' groups, and controversial 'noise'
  253. groups are often not carried by many sites - it is entirely up to a site's
  254. news administrator as to which groups are carried and which are not (lack 
  255. of disc space may be more of a deciding factor than a desire to censor; 
  256. DIS endeavour to obtain every group available).  Some groups are moderated 
  257. - articles posted to the group will automatically be diverted and sent as 
  258. mail to the moderator who must approve them before they can be exchanged 
  259. between sites.
  260.  
  261. As well as the major hierarchies there are many alternative hierarchies.  
  262. There are national ones such as 'uk' and 'scot', specialist ones 
  263. such as 'bionet' (biology) and 'vmsnet' (DEC's VMS operating 
  264. system) and the catch-all 'alt' (where people go when they can't 
  265. persuade the major hierarchies to create a particular group).  Finally 
  266. there is the 'demon' hierarchy for DIS subscribers.
  267.  
  268. New users should subscribe to 'news.announce.newusers' for the regular 
  269. articles on 'netiquette', and to the various demon support groups such as 
  270. 'demon.announce', 'demon.ip.support' and  'demon.ip.support.archimedes' 
  271. (though I would recommend getting all  'demon' groups initially, then 
  272. 'pruning' them down).  Of particular interest to Archimedes users are 
  273. 'comp.sys.acorn', 'comp.sys.acorn.announce', 'comp.sys.acorn.tech' and
  274. 'comp.binaries.acorn'.  Test postings should be sent to 'demon.test' 
  275. where they won't annoy people.  It will take around ten minutes or so for 
  276. an uploaded article to appear on the news-server, so don't expect to see 
  277. your postings immediately.
  278.  
  279. To conserve net-bandwidth, news uses a 'flood-fill' algorithm.  Sites 
  280. wishing to exchange news first transfer a list of those news articles 
  281. (identified by their unique message-IDs) which have arrived since the two 
  282. sites last exchanged news.  Each site then requests from the other those 
  283. articles which it does not have (as previously noted, a site may choose not 
  284. to carry particular groups).  Because of this exchange mechanism, articles 
  285. may arrive out of order, and you can see a follow-up before the article 
  286. which prompted it.  To get around this problem people 'quote' bits of the 
  287. article they are responding to, usually by preceding the quoted lines with 
  288. a '>' (although other characters are also used).
  289.  
  290. For example:
  291.  
  292. "In article <12345@sktb.demon.co.uk> Paul Allen <pla@sktb.demon.co.uk>
  293. writes:
  294.  
  295. > Why aren't Acorn more forthcoming with patches?
  296.  
  297. I second that - when will Acorn officially release the serial port
  298. patch?"
  299.  
  300. The golden rule when quoting is 'trim to the absolute minimum' - nobody 
  301. wants to see a follow-up quoting an original article in full just to add
  302. a brief comment on the first paragraph.
  303.  
  304. Abbreviations are very common in news postings, both to conserve bandwidth 
  305. and to save typing.  Common ones are AFAIK (as far as I know), BTW (by the 
  306. way), IMHO (in my humble / honest opinion), IMNSHO (not so humble), 
  307. ISTR (I seem to remember / recall), IYSWIM (if you see what I mean), 
  308. OTOH (on the other hand), RO[T]FL (rolling on [the] floor laughing), and 
  309. WRT (with respect to).  One abbreviation you may also encounter is RTFM, 
  310. which means 'Read The Flipping Manual' (or something like that) - if you 
  311. post a query to 'comp.sys.acorn.tech' asking how to format floppy discs 
  312. you may well see this amongst the answers...
  313.  
  314. Since news postings are often written in a hurry by people who may not be 
  315. masters of expression it has also become conventional to use 'smilies' to 
  316. denote mood, be it humorous or otherwise.  The prototypical smily is 
  317. ':-)' which represents a smiling face (turn the page 90 degrees clockwise), 
  318. and is used to indicate humour.  Many other smilies exist: there is no 
  319. concensus on precise meaning, but here is a small selection...
  320.  
  321. :-) smile    :-( frown        :) smile     ;-) wink
  322. :-D laugh    8-) wide-eyed    :-} smirk    :-| deadpan
  323.  
  324.  
  325. Conventions used on other nets have also crept in, so you may see the odd 
  326. '<grin>' or even '<g>'.  Like exclamation marks, smilies should be 
  327. used sparingly.  Other conventions are used to get around the 
  328. limitations of ASCII text: emphasis is denoted by using *asterisks* 
  329. although _some people_ prefer to use underscores, whilst all upper-case
  330. is considered to be the equivalent of SHOUTING and is usually frowned upon.
  331.  
  332. Also common are signature lines (sigs) at the end of postings, where the 
  333. poster typically gives contact information or adds a witty aphorism.  The 
  334. recommended maximum size is 3 lines, and it is a good idea not to exceed 
  335. this.
  336.  
  337. Most groups post a 'Frequently-asked Questions' list (FAQ) at least once a 
  338. month.  This gives answers to those questions which are asked by every 
  339. 'newbie' to the group, and you are strongly advised to read the FAQ 
  340. before attempting to post to any newsgroup except the 'demon' ones (see
  341. the next paragraph for why this is a good idea).  Waiting for the FAQ also
  342. means you have time to get a feel for the general 'mood' of a group before 
  343. wading in.  It is also a good idea not to join in a discussion part-way 
  344. through - you may end up repeating things that have already been said many
  345. times before.
  346.  
  347. Another thing you may encounter is a 'flame' where someone is publically 
  348. taken to task for posting rubbish, or a company is slated over some aspect 
  349. of its products.  If the attack is particularly vituperative or if other 
  350. portions of the article express approval, the attack may be highlighted as 
  351. follows:
  352.  
  353. "*FLAME ON*
  354. You'd know the answer to this if you bothered to read the FAQ
  355. instead of wasting our time asking silly questions.
  356. *FLAME OFF*"
  357.  
  358. Presumably the convention arises from the Marvel comic-book character 
  359. called 'The Torch'.  Some things likely to attract flames are asking 
  360. silly questions, quoting private e-mail without the author's permission, 
  361. posting a test message to a non-test group, over-quoting, over-long sigs 
  362. and quoting somebody else's sig in a follow-up.
  363.  
  364. Group creation is a thorny issue, even in the alt hierarchy where anything 
  365. goes: my advice is to wait at least 6 months before even considering 
  366. attempting to get a new group created, think again, then put it off for 
  367. another 6 months (see previous paragraph for what can happen to those who 
  368. behave rashly).
  369.  
  370. The contents of certain newsgroups can be a sensitive issue - Usenet news 
  371. reflects everyday life and is often 'adult' in content.  Just as some 
  372. people find some types of behaviour unacceptable, they may also find the 
  373. contents of some groups unacceptable.  The answer for news is the same as 
  374. for real-life - avoid the bits that make you uncomfortable.  If you dislike 
  375. the unrestrained humour of Roy 'Chubby' Brown you'll want to give  
  376. 'alt.tasteless.jokes' a miss.  If you were brought up to think that sex was 
  377. somehow dirty then you'll not want to read 'alt.sex' (and certainly not 
  378. 'alt.sex.bondage'..  If you get embarassed when you walk into a pub and 
  379. find it's a 'gay' bar then you probably won't want to read  
  380. 'alt.sex.homosexuality'.  If you object to the magazines traditionally 
  381. placed on newsagents' upper shelves you won't want to get 
  382. 'alt.binaries.pictures.erotica'.  Unfortunately, no group is immune from 
  383. 'adult' language - even the 'genteel' groups suffer the occasional 
  384. immoderate outburst in much the same way that a quiet afternoon in a park 
  385. can be spoilt by a gang of lager-louts running around swearing.  For these 
  386. reasons, parents may not wish their children to have unsupervised access, 
  387. and should take the appropriate steps.  Those who find the unfettered 
  388. liberty of Usenet disturbing should remember that the police no longer 
  389. consider written material to come under the terms of the Obscene 
  390. Publications Act, that 'erotic' pictures are usually scanned from magazines 
  391. available in newsagents, and that the connectivity of the Internet means 
  392. that banning UK sites from carrying these groups would not prevent people 
  393. in the UK reading them - the only way of preventing access to such groups 
  394. is to cut the UK off completely from the rest of the world.
  395.  
  396.  
  397. FTP
  398.  
  399. Ftp stands for 'file transfer protocol', and is the primary mechanism by 
  400. which files are transferred over the Internet.  To transfer files from a 
  401. remote machine requires that you know a valid username and password for 
  402. that machine, and that the relevant files are open to access by that 
  403. username.  Although this is fine for transferring files around different 
  404. sites or machines belonging to a single organisation, it doesn't seem to 
  405. offer much scope for the rest of us.  However, many Internet sites found 
  406. that they were accumulating Public Domain files related to a particular 
  407. subject and decided to make them available to everyone - a move which was 
  408. not entirely altruistic because they could then pick up other files as 
  409. required from similar public-spirited sites (the Internet version of 'stone 
  410. soup').
  411.  
  412. Sites which make files available for public access generally use the 
  413. convention known as 'anonymous ftp'.  When ftp asks for a username, enter 
  414. 'anonymous' (some sites also accept 'ftp' as the username but some 
  415. don't).  You will then be either asked for a password, in which case you 
  416. should enter your username and sitename in the same format as for e-mail 
  417. (e.g. 'pla@sktb.demon.co.uk') or for your ident, in which case you 
  418. need only enter your username.  Although many sites don't check if you give 
  419. a false sitename, it is in your own interest to tell the truth as 
  420. administrators use this information to plan future upgrades (it's also good 
  421. manners).  By convention, most ftp servers place you in the 'pub' 
  422. directory, although some (like DIS) place you in the root directory.
  423.  
  424. There are many different operating systems on Internet machines, and they 
  425. all have their own ways of naming files and moving around directory 
  426. structures.  To simplify matters, most ftp servers understand a limited 
  427. subset of Unix-style commands (mainly because most of the machines on the 
  428. net run Unix), hybridised to a lesser or greater extent with conventions of 
  429. the underlying OS.  Many implementations will accept Unix-style commands 
  430. and filenames throughout, others require a knowledge of file-naming 
  431. conventions on a particular OS.  Different OS's use different end-of-line 
  432. markers in text files: in 'text' mode ftp will perform end-of-line 
  433. conversion, in 'binary' mode it won't - make sure you choose the right 
  434. mode for the job.  Since the Unix command to recursively list all files is 
  435. 'ls-lR', Unix ftp sites usually have a file called 'ls-lR' (Unix 
  436. filenames are case-sensitive) which lists all the files available from that 
  437. site.
  438.  
  439. There are a number of sites offering files of interest to Archimedes users 
  440. (a list giving details appears once a fortnight on 
  441. 'comp.sys.acorn.announce'), however most of the files eventually make 
  442. their  way onto BBSs and PD library discs.  You may find that you use ftp
  443. more for non-Archimedes files: sources for PD multi-platform programs, 
  444. text files, weather images or the like.
  445.  
  446.  
  447. TELNET
  448.  
  449. Telnet allows you to login to a remote machine as though you were actually 
  450. a local user.  Not many sites are happy to let just anyone login, but there 
  451. are a number of special services (on-line library catalogues, Internet-wide 
  452. file searches, etc.) offered by various sites which are accessed via 
  453. telnet.  DIS use telnet to allow subscribers to change their passwords: 
  454. 'telnet gate' and follow the instructions.
  455.  
  456. Telnet sessions can be directed to specific numbered 'sockets' (the default 
  457. is 23) to perform other tasks.  For instance, telnet is the underlying 
  458. mechanism by which DIS implement their news-server 'telnet news 119' 
  459. will expose you to its hidden inner workings should you feel so inclined.
  460.  
  461. Because the operating systems of most home computers don't support multiple 
  462. users, telnetting to one will usually end up with a session in which what 
  463. you type is echoed on the other person's screen and vice-versa - so 
  464. you can chat to someone whilst you wait for an ftp~session to complete.  
  465. Things get a little confusing on DOS if someone telnets in for a chat, the 
  466. solution is to use socket 87 when chatting to DOS machines.
  467.  
  468. A number of information services (such as University library catalogues) 
  469. are databases which may be accessed by local users or remotely via telnet, 
  470. and are thus available to the internet community.  Most have a 'dumb 
  471. terminal' interface which can be telnetted directly, some also have 
  472. menu-driven interfaces which typically require VT100 terminal emulation, 
  473. whilst some even support X-windows.
  474.  
  475.  
  476. INFORMATION SERVICES
  477.  
  478. Archie is a way of finding files on the 900 or so sites which participate 
  479. in keeping the Archie database updated - most of the major anonymous ftp 
  480. sites contribute to the database.  The main archie server in the UK is 
  481. 'archie.doc.ic.ac.uk' at Imperial College - telnet in and log in as 
  482. 'archie' (no password required), then type 'help'.
  483.  
  484. The most commonly-used Archie command is 'prog' which searches the 
  485. database for site holding particular files (not, as you might 
  486. expect, programs - obviously written by someone who is a fan of Unix's 
  487. legendary obscurity).  The search may be of type 'exact' (exact match 
  488. including case), 'regex' (Unix regular expression), 'sub' (files 
  489. found which contain the search string) and 'subcase' (like sub, but 
  490. case-sensitive).  The most useful is probably 'sub', although different 
  491. Archies default to different search types so you may need to use 'set' 
  492. search sub}.  You are likely to get a VERY large listing of 
  493. matches, and you will come to realise just how frequently the same names 
  494. are used for entirely different programs on different machines.
  495.  
  496. Archie also has a database of descriptions for some packages, which can be 
  497. searched for matching words by the 'whatis' command.  Unfortunately, 
  498. whilst participating ftp sites update the file list (used by 'prog') 
  499. automatically every month, the descriptive database is compiled by 
  500. hand - it is nowhere near as complete as the file list, and may even 
  501. contain information which is no longer valid.
  502.  
  503. Gopher is a menu-driven tool which simplifies the task of searching on-line 
  504. resources, regardless of their type.  Gopher provides a 'one-stop' way of 
  505. examining existing information services like Archie, ftp archives, library 
  506. catalogues and databases.  You follow the menus until you find what you 
  507. want, then gopher will 'go fer' it.  Gopher is relatively new, so not all 
  508. information services support it yet, and if your connection software 
  509. doesn't handle gopher directly you will find that a telnet to a gopher 
  510. server can be very slow.
  511.  
  512. WAIS (wide area information services) is an indexed database of textual 
  513. information on the Internet - articles in the database can be searched for 
  514. keywords or combinations of keywords, and WAIS returns a list of likely 
  515. articles together with a 'score' indicating how closely they match the 
  516. search criteria.  Like gopher, WAIS is relatively new and not all archives 
  517. and libraries support it.  WAIS tends to be window-driven and performs best 
  518. if your software supports it directly, although there are servers offering 
  519. a command-line variant called 'swais' which you can telnet to.
  520.  
  521. WWW (World-Wide Web) is a hypertext browser - highlighted words in a 
  522. document have 'links' elsewhere (the link could point to another part of 
  523. the same document or another document, even another document half-way 
  524. around the globe).  You can ask WWW to 'expand' a highlighted word (follow 
  525. the link): if you are reading an article about the Archimedes the word 
  526. 'RISC' might be highlighted - following the link may take you to an article 
  527. on RISC micro-processors.  As yet there is little hypertext material on the 
  528. Internet, but this will increase with time.  You really need X-windows to 
  529. use WWW to full advantage, but there are command-line versions.
  530.  
  531. Many universities have computerised library catalogues, and a large number 
  532. choose to make these available over the Internet.  You can also access the 
  533. US Library of Congress records and various collections of legal data, 
  534. amongst others.  A number of sites provide satellite weather maps for ftp.  
  535. You can use finger to find out the latest goings on at NASA, or information 
  536. on recent earthquakes.  Whatever your interest you can probably find 
  537. information on it somewhere on the Internet.
  538.  
  539.  
  540. TIME-WASTERS
  541.  
  542. Internet Relay Chat is similar in concept to BBS multi-user chats, except 
  543. that there are many separate 'channels' to choose from.  IRC is a great way 
  544. of running up phone bills - if you want to boost BT's profits then telnet 
  545. to 'irc.demon.co.uk'.
  546.  
  547. Multi-User Dungeons are multi-player adventure games - very addictive and 
  548. likely to result in bankruptcy when the phone bill comes in.  It is 
  549. rumoured that DIS will implement a MUD in the near future.
  550.  
  551.  
  552. DIS
  553.  
  554. Following the appearance of the UK's second commercial Internet provider 
  555. (Pipex) Demon Systems (a computer systems supplier) saw the possibility of 
  556. leasing a feed from Pipex and selling connections to individual customers.  
  557. After initial discussion in the 'tenner-a-month' conference on CIX, Demon 
  558. Internet Services went live in June 1992 with 110 sites (many of whom paid 
  559. a year in advance to help get things off the ground) and 8 lines.  DIS 
  560. hoped to have at least 200 sites at the end of the first year - 13 months 
  561. on and they have 1,785 active sites growing at the rate of approx 170 
  562. sites/month, served by 32 lines in London, 8 in Warrington and 8 in 
  563. Edinburgh.  Additional 'Points of Presence' (PoPs) will appear in 
  564. other major population centres as soon as revenues permit.
  565.  
  566. DIS's rapid growth rate and high traffic caused problems with Pipex, and 
  567. after a brief flirtation with EUnet GB (the UK's first commercial Internet 
  568. provider) DIS installed their own direct line to the US and became the UK's 
  569. third commercial Internet provider.  This rapid growth has also resulted in 
  570. occasional hiccups causing one or more services to run exceedingly 
  571. slowly - DIS solve this by either throwing faster hardware at it or 
  572. rewriting the software (existing software is designed to service around a 
  573. dozen sites and 'scales' badly when this number is exceeded).
  574.  
  575. DIS offer telphone support Mon-Fri 9am-9pm, Sat 9am-6pm when they will 
  576. answer any questions.  Unfortunately, they don't know much about the Arc 
  577. (they recently bought a second-hand Mac in order to support that machine 
  578. better, so there's hope for us yet).  They may also be called at  
  579. any time to report a problem with the DIS service, but outside of 
  580. support hours you'd better be sure it's not your end that's at fault...
  581.  
  582. As well as the 'tenner-a-month' service, there are a number of options more 
  583. suited to commercial sites including dedicated- and leased-lines.  DIS also 
  584. sell Miracom (USR) modems quite cheaply and are distributors for 
  585. Addison-Wesley books.
  586.  
  587. DIS may be contacted at
  588.  
  589. Demon Internet Services
  590. 42 Hendon Lane
  591. London
  592. N3 1TT
  593. Tel: 081 349 0063
  594. E-mail: internet@demon.co.uk
  595.  
  596.  
  597. SOFTWARE
  598.  
  599. The software used to connect to DIS is called 'ka9q' (named after the 
  600. call-sign of the US radio ham who wrote it so he could use his PC for 
  601. amateur packet-radio which uses the TCP/IP protocols); Acorn's TCP/IP 
  602. package is NOT suitable as it does not support the serial port.  
  603. Ka9q has been added to over the years, but the Archimedes version is still 
  604. rather antiquated - an old version was ported over to the Arc by Jonathan 
  605. Naylor so he could use packet radio.  Anthony Frost found it could be used 
  606. with DIS and modified it in a number of ways, Jonathan later joined DIS and 
  607. contributed further modifications.  Even so, ka9q for the Arc lacks some of 
  608. the cleverer bits of its PC counterpart and is therefore somewhat limited 
  609. (but there are often work-arounds).  Worse still, it retains the PC concept 
  610. of 'sessions' where the window is manually switched between (say) ftp and 
  611. telnet - it would be more natural to have a separate window for each 
  612. session.  All in all, ka9q is difficult to come to terms with and may be 
  613. off-putting for the technically naive.  Jonathan no longer has an Arc, 
  614. but Anthony works on improving ka9q as and when time permits - if you think 
  615. you can do it better you're welcome to try.  The latest version of 
  616. Archimedes ka9q can be found on Arcade BBS or may be ftp'd from 'gate' 
  617. in directory '/pub/archimedes': it supports the serial block-drivers and 
  618. can pipe its I/O through a comms program (RISC OS3 only) to provide terminal 
  619. emulation required for some of the more advanced Internet services.
  620.  
  621. Users with older hardware (A300/A400/A540/A3000), RISC OS 3.1 and some 
  622. third-party hard discs may find that the serial port loses characters at 
  623. higher data rates - the maximum usable rate may be as low as 2400 bps, 
  624. although 9600 bps is more common.  There is an unofficial patch available 
  625. from the Plasma Sphere BBS and there are rumours of an official Acorn patch 
  626. 'available from dealers'.  Both seem to fix the problem, although there may 
  627. still be difficulties with high-bandwidth screen modes.  I do wish that 
  628. Acorn were more open about bugs, and made bugfixes more readily 
  629. available - magazine discs, BBSs, Internet and PD libraries spring to mind 
  630. as low-cost ways of making fixes widely available.  I also happen to 
  631. believe that not making the serial port patch available on BBSs, whose 
  632. users are most in need of it, is the height of folly.
  633.  
  634. Ka9q is responsible for sending and receiving e-mail and news.  E-mail is 
  635. put into named mailboxes whilst news is collected in a large file.  Both 
  636. can be read with a text editor, but this is far from ideal.  To prepare 
  637. outgoing messages requires some knowledge of ka9q internals, so most people 
  638. use a Mailer or Newsreader.  The mailer which accompanies ka9q (sometimes 
  639. Anthony forgets to include it) is called BM - it doesn't handle news and is 
  640. pretty dire, but it gets you started.  Anthony has a Careware mailer / 
  641. newsreader called ReaderS which costs £10 (most of which goes to the 
  642. RNLI and Cornwall Air Ambulance Trust).  A cut-down version (it won't keep 
  643. an archive of messages) called Reader is currently being enhanced to work 
  644. with DIS.  For the past year I've been using the PD ReadNews, together with 
  645. a couple of home-brew programs to let it work with ka9q and for the same 
  646. length of time I've been promising to tidy the programs up to the point 
  647. that I can release them publicly - some day I may actually get around to 
  648. it.  ReaderS and ReadNews have different strengths and weaknesses (both are 
  649. about to undergo major surgery which will rectify the weaknesses) - some 
  650. people prefer one and some the other.
  651.  
  652.  
  653. HARDWARE REQUIREMENTS
  654.  
  655. Basically, the faster your modem the lower your telephone bill.  If you 
  656. live within a local call of one of the PoPs and take only a few low-traffic 
  657. newsgroups then 2400 bps may be adequate.  If you are a long-distance call 
  658. away and download a lot of news then a fast modem with V32bis compression 
  659. will pay for itself quite quickly.  With the older machines which can only 
  660. go up to 19200 bps a fast serial port might also be a wise investment (the 
  661. dual serial port card sold by 'The Serial Port' uses serial chips 
  662. with internal 16-byte buffers which allow operation up to 57600 bps and 
  663. eliminate the RO3 serial port problem).  Note that the effective data 
  664. transfer rate will be lower than the connection speed due to the protocol 
  665. overheads of TCP/IP, bandwidth limitations of links and the loading on the 
  666. remote computer.
  667.  
  668.  
  669. CONCLUSION
  670.  
  671. The Internet can either be a treasure trove of information or a waste of 
  672. money - it depends entirely on your needs and whether or not the Internet 
  673. can satisfy them.  You may even find that some of the things it offers 
  674. (like Usenet News) satisfy needs you never knew you had.  Before rushing 
  675. out to join up, you should realise that the Internet was never designed for 
  676. hobbyist use - BBSers and users of 'hand-holding' services like Compulink 
  677. or CIX will likely experience some degree of culture shock.  Nobody offers 
  678. you files on a plate with nice menus or guarantees that what you want will 
  679. be there; you have to do much of the work yourself (but the no-frills 
  680. approach also means a cheaper service).
  681.  
  682. Those who encountered JANet and/or the Internet at university will have 
  683. little difficulty deciding whether or not DIS is for them.  Those with 
  684. modems can try it for a few months without breaking the bank.  Those 
  685. without a modem and on tight budgets will need to give it more careful 
  686. consideration, perhaps first buying a cheap modem and exploring BBSs before 
  687. venturing onto the Internet.
  688.  
  689.  
  690. FURTHER INFORMATION
  691.  
  692. Arcade BBS in London has several DIS subscribers in its ranks, and most are 
  693. happy to offer information and guidance on getting to grips with using DIS.
  694.  
  695. A beginner's guide to Internet usage and 'netiquette' can be found in
  696. 'Zen and the Art of the Internet' by Brendan P. Kehoe.  This is an 
  697. electronic document distributed as both 'TeX' source and PostScript 
  698. output.  It is available by ftp from a large number of sites.
  699.  
  700. A very useful book which takes the reader all the way from getting started 
  701. to mastering everything the Internet has on offer is 'The Whole 
  702. Internet: User's Guide and Catalog' by Ed Krol, available from DIS for 
  703. £18.95 plus £2.50 p&p.  Whether you're undecided about subscribing to DIS, 
  704. or want to find out how to get the most out of your Internet connection, 
  705. this book is a must.
  706.  
  707. Anyone contemplating delving deeper into the Internet should take a look at 
  708. the RFCs held by DIS which may be ftp'd from 'gate' from directory 'rfc'. 
  709. Some RFCs are also aimed at new users and are given FYI (For Your 
  710. Information) numbers.
  711.  
  712. ---------------------------------------------------------------------------
  713. Paul is an Internet junkie who suffers withdrawal symptoms if he doesn't 
  714. get his daily 0.5 MB fix of Usenet news..
  715. ---------------------------------------------------------------------------
  716.