8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL L INTERNET.05A0' -READ.ME.FIRST)KIDS.INET 81#OZEN.11#4FINDER.DATAc) p? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8R APPLE II FAMLY INTERNET STARTER'S KIT Compiled by: David Ottalini WAP /// SIG Co-Chairman September/October 1995 Welcome to the WAP Apple Family Internet Starter Kit! We've attempted to compile literally a ton of information inaldi's Netiquette page. Help If you are using NetCruiser, you will find additional help in exploring the Internet just by clicking on the big red question-mark icon at the upper left end of the icon toolbar. If you aren't using NetCruiser (or if you'd be sure to say thanks!). Show people the same respect you would if they were sitting right next to you. These simple rules are basic Netiquette, a word made up from "NETwork" and "etIQUETTE." To read more about Netiquette, you can jump to Arlene Ruse on it and you will jump to a new place on the Internet. To make the most of your adventure, you need to: Use your imagination. Prepare to explore new places. Think of your mistakes as chances to learn something new. Ask for help (and our imagination to explore the whole world. There are a lot of places to explore. Whenever you see a hotspot (a different color or a place where the arrow on your screen changes shape) like the word "explore" in the previous sentence, you can click your moKIDS AND THE INTERNET This Web page is a companion to Internet for Kids (Sybex, 1995), a book of Internet activities. At the bottom of this page you will find jumps to the activities that appear in the book. Grab your thinking cap, here we go; ride on y it. EVRY : Text version of Ron Evry's Home Page EVRY.HTML : Ron Evry's Home Page in HTML Format HTML.3.0 : Information about the upcoming 3.0 version of HTML ZEN.2 (Directory) ZEN.PART5 : Internet Tools MODEM.TERMS : All the terms you wished you knew about dealing with your modem and its use. HTML (Directory) HTML.HOW.TO : A very basic tutorial about HTML and how to useion/credits/etc. ZEN.PART2 : Anonymous FTP ZEN.PART3 : Usenet Newsgroups ZEN.PART4 : More on Newsgroups KIDS.INET : A little info about the wealth of information on the Internet for Kids. SIDE TWOe entire Apple II family! INTERNET.05 SIDE ONE READ.ME.FIRST : A compilation of what is on this disk. ZEN.1 (Directory) : "Zen and the Art of the Internet" - Another great tutoral about the Internet. ZEN.PART1 : Opening informateed. These disks are a work in progress - please let us know how we can improve them for you. IF you would like to contribute more to them, or make some adjustements here and there, please let us know. We want these disks to be a wonderful resource to ths the Macs and PCs can do these days with their Web Surfers, etc. BUT computers were accessing the Internet for years before these latest software goodies ever showed up. And besides - you don't need the memory or special software that the newer machines nfor you about the Internet and how you can use it with your Appe II or /// computer. That's right - literally ALL Apple IIs - from the Plus on up to the GS and any version of the /// - can and do have the ability to surf the Internet. It's not as pretty alike to explore different approaches) try Internet Assistance. Mailing lists After you've figured out how to read and send e-mail, you'll want to look at lists of mailing lists. Here are the lists maintained by SURANet. Nova University provides a search service for Bitnet and Internet Interest group mailing lists. The list itself is maintained at Dartmouth College on a Dartmouth gopher server. And the Institutt for Informatikk in Norway provier the world to send messages to each other. NetCruiser users should look at the Help system for instructions. Just click on the red question mark. You can find information about other clients in the newsgroup alt.irc or via the tutorials at Boston Universr Kids. Virginia L. Murray Elementary School Seattle Metro Washington Park Zoo Janice's K12 Cyberspace Outpost San Francisco's Exploratorium Try their Hot and Cool lists. IRC Internet Relay Chat (IRC) is a way for people logged in all ovty of Michigan's Software Archive Another archive there is the one maintained at Merit. The Web itself If you've used this page in order, you're already an experienced Web surfer. Here are the great Web sites used to illustrate the Web in Internet fomputer to another. To try these great FTP sites, jump from these hotspots or open an anonymous FTP session to: The St. Olaf College Travel Advisory Service The Library of Congress The rec.arts.startrek files Archived by UUNET. The Universichoose these groups. After you've looked around through the newsgroups, you can decide which ones you are interested in reading and subscribe. Transferring files with FTP Just like its name sounds, the File Transfer Program (FTP) copies files from one cops. Some popular ones for kids are misc.kids, rec.arts.movies, rec.arts.tv.soaps, and for junior high school students: k12.chat.junior. If your Web browser supports newsreading, just click to take a look. Otherwise you can use your newsreading software to elnet to glis.cr.usgs.gov The United States Geological Survey's Global Land Information System (GLIS). You can jump to more information About GLIS. Netnews You can find lots and lots of people talking about thousands of topics in netnews newsgrouextra numbers after reaching an office so you can talk to a person). Try these: Telnet to spacelink.msfc.nasa.gov Spacelink from the NASA's Marshall Space Flight Center. Telnet to madlab.sprl.umich.edu Port 3000 The Weather Underground. Tser doesn't support telnet directly, you can open a telnet session and enter the name of the host. Sometimes you will see a number after the host name. That's the port number. It's like the extension number after a telephone number (you might need to dial host). You then can give commands to the host. You need to have an account on the host. Public sites usually have accounts called "guest" or "newuser." Try those first. Follow the directions given by the system you are connected to. Note: If your Web browan help you by building a new gopher menu just for you. When you give Veronica a word, the program searches its indexes and shows you a list of hotspots with your word in them. Telnet Telnet connects your computer (the terminal) to another computer (the orts Schedules at Ball State University. Choose Ball State University, then choose Professional Sports Schedules. Other places to find sports information include The World Wide Web of Sports and The Satchel Sports Page. Veronica is a search service that cr Kids examples. Just click on the hotspot, and you'll be there: The MTV gopher The Education gopher at Florida Tech Why do you think this computer is named Gaia? The UK Movie Database With some gopher clients, you can see Professional Spdes a server which searches Stephanie da Silva's Publicly Accessible Mailing Lists list PAML, which is also available in Usenet news in the news.answers newsgroup. Gopher You can use your Web browser to get to gopher holes, too. Here are some Internet foity. MUDs Another multi-user experience with people logged in from all over the world--Multi-User Dungeons. Try: Worlds of Conquest Telnet to 28.174.31.163 Port 4000 NeverEnding Story Telnet to snowhite.ee.pdx.edu Port 9999 Wisney World Telnet to levant.cs.ohio.edu Port 5000 A few words about searching If you already know what kind of information you want to find, you might try reading John December's Web pages about searching. He explains both word searching and subject searching with link it is. Both groups are sadly deluded. Usenet is not fair. After all, who shall decide what's fair? For that matter, if someone is behaving unfairly, who's going to stop him? Neither you nor I, that's certain. Usenet is not a right. Some people misundion, and only an organization can be run as a democracy. Even a democracy must be organized, for if it lacks a means of enforcing the peoples' wishes, then it may as well not exist. Some people wish that Usenet were a democracy. Many people pretend thatheavy-handed manipulation typically results in a backlash of resentment. Usenet is not a democracy. A democracy can be loosely defined as ``government of the people, by the people, for the people.'' However, as explained above, Usenet is not an organizat !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJws flow. It follows that, to the extent that ``upstream'' sites decide what traffic they will carry for their ``downstream'' neighbors, that ``upstream'' sites have some influence on their neighbors. But such influence is usually easy to circumvent, and ZEN - Part 3 ----------------- What Usenet Is Not Usenet is not an organization. Usenet has no central authority. In fact, it has no central anything. There is a vague notion of ``upstream'' and ``downstream'' related to the direction of high-volume neZEN.1u#' 1#' ')ZEN.PART3/Z1#O)ZEN.PART4L-UW1#O)ZEN.PART2y&zI1#O)ZEN.PART1P1#Ots of third parties which would result from such use. # rah Cady Webmaster: Daniel A. Tauber Every effort has been made to supply complete and accurate information. However, SYBEX assumes no responsibility for its use, nor for any infringement of the intellectual property righ ------------ [Back] | [Forward] | [Top] | [Home] ------------------------------------------------------------ ------------ Jump to NETCOM's Web page or to the NetCruiser Homeport. Copyright ) 1995 SYBEX, Inc. World Rights Reserved. Webspinner: Glee Har There's Power in Numbers [Chapter 5] Looking for Answers [Chapter 6] Adventures in Cyberspace [Chapter 7] Share Your Ideas [Chapter 8] The World Is a Lab [Chapter 9] Take a Walk on the Wild Side ------------------------------------------------------------s to several tools that might work really well for you. You're on your way! The best way to learn is to try. Good luck, and good net cruising! On to the rest of the book. [Chapter 2] Crisscrossing the Globe [Chapter 3] Challenged by the Best [Chapter 4]erstand their local right of ``freedom of speech'' to mean that they have a legal right to use others' computers to say what they wish in whatever way they wish, and the owners of said computers have no right to stop them. Those people are wrong. Freedom of speech also means freedom not to speak; if I choose not to use my computer to aid your speech, that is my right. Freedom of the press belongs to those who own one. Usenet is not a public utility. Some Usenet sites are publicly funded or subsidized. t is not a democracy. Nevertheless, currently the most popular way to create a new newsgroup involves a ``vote'' to determine popular support for (and opposition to) a proposed newsgroup. Newsgroup Creation, for detailed instructions and guidelines on the ditional mode of U.S. sites (pick a name, get the software, get a feed, you're on). Europe's ``benign monopolies'', long uncontested, now face competition from looser organizations patterned after the U.S. model. Group Creation As discussed above, Usenee its legal status as an enhanced service provider. All of the above applies to the U.S. In Europe, different cost structures favored the creation of strictly controlled hierarchical organizations with central registries. This is all very unlike the tra There is only one pre-eminent UUCP transport site today in the U.S., namely UUNET. But UUNET isn't a player in the propagation wars, because it never refuses any traffic---it gets paid by the minute, after all; to refuse based on content would jeopardizrnet site has connectivity the likes of which the backbone admin of yesteryear could only dream. In addition, in the U.S., the advent of cheaper long-distance calls and high-speed modems has made long-distance Usenet feeds thinkable for smaller companies.as the dominant means of article transmission, a few well-connected sites had real influence in determining which newsgroups would be carried where. Those sites called themselves ``the backbone.'' But things have changed. Nowadays, even the smallest Intedems. Usenet is only one of the various kinds of traffic carried via UUCP, and UUCP is only one of the various transports carrying Usenet traffic. Well, enough negativity. Propagation of News In the old days, when UUCP over long-distance dialup lines w of newsgroup names different from the universally-recognized ones. Usenet is not a UUCP network. UUCP is a protocol (some might say protocol suite, but that's a technical point) for sending data over point-to-point connections, typically using dialup mo`the Usenet software.'' Software designed to support Usenet traffic can be (and is) used for other kinds of communication, usually without risk of mixing the two. Such private communication networks are typically kept distinct from Usenet by the inventiones, some of them use (shudder) EBCDIC. Ignore them if you like, but they're out there. Usenet is not software. There are dozens of software packages used at various sites to transport and read Usenet articles. So no one program or package can be called `ks carrying Usenet traffic. Usenet is not a Unix network, nor even an ASCII network. Don't assume that everyone is using ``rn'' on a Unix machine. There are Vaxen running VMS, IBM mainframes, Amigas, and MS-DOS PCs reading and posting to Usenet. And, ynewprod. Usenet is not the Internet. The Internet is a wide-ranging network, parts of which are subsidized by various governments. The Internet carries many kinds of traffic; Usenet is only one of them. And the Internet is only one of the various networ, there is a Usenet custom of keeping commercial traffic to a minimum. If such commercial traffic is generally considered worth carrying, then it may be grudgingly tolerated. Even so, it is usually separated somehow from non-commercial traffic; see comp.Most of them, by plain count, are not. There is no government monopoly on Usenet, and little or no control. Usenet is not a commercial network. Many Usenet sites are academic or government organizations; in fact, Usenet originated in academia. Thereforeprocess involved in making a newsgroup. If you follow the guidelines, it is probable that your group will be created and will be widely propagated. However, due to the nature of Usenet, there is no way for any user to enforce the results of a newsgroup vote (or any other decision, for that matter). Therefore, for your new newsgroup to be propagated widely, you must not only follow the letter of the guidelines; you must also follow its spirit. And you must not allow even a whiff of shady dealings or dirty et and trade notes.} Steve Bellovin later rewrote the scripts into C programs, but they were never released beyond unc and duke. Shortly thereafter, Steve Daniel did another implementation in the C programming language for public distribution. Tom Trusconsisted of those two sites and phs (another machine at Duke), and was described at the January 1980 Usenix conference in Boulder, CO. {The Usenix conferences are semi-annual meetings where members of the Usenix Association, a group of Unix enthusiasts, meh the Unix community. Steve Bellovin, a grad student at the University of North Carolina, put together the first version of the news software using shell scripts and installed it on the first two sites: unc and duke. At the beginning of 1980 the network cohey were good. Then came Usenet in 1979, shortly after the release of V7 Unix with UUCP; and it was better. Two Duke University grad students in North Carolina, Tom Truscott and Jim Ellis, thought of hooking computers together to exchange information wit from which he or she posts, forget it; you can't win. Arrange for your newsreading software to ignore articles from him or her if you can, and chalk one up to experience. The History of Usenet (The ABCs) In the beginning, there were conversations, and ttor and/or owner of that site have any authority to do anything about it. Persuade them that the user in question is a problem for them, and they might do something (if they feel like it). If the user in question is the administrator or owner of the sited such an appeal regarding system administration are sympathetic to your cause, they will almost certainly have even less influence at your site than you do. By the same token, if you don't like what some user at another site is doing, only the administraers capable of taking Usenet feeds are down in the $500 range now, Unix-capable boxes are going for under $2000, and there are at least two Unix lookalikes in the $100 price range. No matter what, appealing to ``Usenet'' won't help. Even if those who reasn't mean you are without options. Depending on the nature of your site, you may have some internal political recourse. Or you might find external pressure helpful. Or, with a minimal investment, you can get a feed of your own from somewhere else. Computn the machines on which Usenet traffic is carried. If the owner of the machine you use says, ``We will not carry alt.sex on this machine,'' and you are not happy with that order, you have no Usenet recourse. What can we outsiders do, after all? That doe't understand with your mouth open. And it is futile to try to force your will on people who can tune you out with the press of a key. If You're Unhappy... Property rights being what they are, there is no higher authority on Usenet than the people who owear instead. If you just can't wait, find a Usenet old hand to run the vote for you. Readers may think this advice unnecessarily strict. Ignore it at your peril. It is embarrassing to speak before learning. It is foolish to jump into a society you donew newsgroup alone. If you have a good newsgroup idea, then read the news.groups newsgroup for a while (six months, at least) to find out how things work. If you're too impatient to wait six months, then you really need to learn; read news.groups for a ytricks to mar the vote. So, you may ask: How is a new user supposed to know anything about the ``spirit'' of the guidelines? Obviously, she can't. This fact leads inexorably to the following recommendation: If you're a new user, don't try to create a ntt made further modifications, and this became the ``A'' news release. In 1981 at the University of California at Berkeley, grad student Mark Horton and high school student Matt Glickman rewrote the news software to add functionality and to cope with the ever increasing volume of news---``A'' news was intended for only a few articles per group per day. This rewrite was the ``B'' news version. The first public release was version 2.1 in 1982; all versions before 2.1 were considered in beta test. As The Nverything can and does appear; subjects include sex, the Simpsons, and privacy. gnu Groups concentrating on interests and software with the GNU Project of the Free Software Foundation. For further info on what the FSF is, FSF. biz Business-related grou. Many sites do not carry some or all of the comp.binaries groups because of the typically large size of the posts in them (being actual executable programs). Also available are a number of ``alternative'' hierarchies: alt True anarchy; anything and e European Usenet and Eunet sites take only a selected subset of the more ``technical'' groups, and controversial ``noise'' groups are often not carried by many sites in the U.S. and Canada (these groups are primarily under the talk and soc classifications)re. rec Groups oriented towards hobbies and recreational activities These ``world'' newsgroups are (usually) circulated around the entire Usenet---this implies world-wide distribution. Not all groups actually enjoy such wide distribution, however. Thet world cultures. talk Groups largely debate-oriented and tending to feature long discussions without resolution and without appreciable amounts of generally useful information. news Groups concerned with the news network, group maintenance, and softwanting, law, and investments. sci Discussions marked by special knowledge relating to research in or application of the established sciences. soc Groups primarily addressing social issues and socializing. Included are discussions related to many differen computer science, software sources, and information on hardware and software systems. misc Group addressing themes not easily classified into any of the other headings or which incorporate themes from multiple categories. Subjects include fitness, job-hung to their specific areas of concentration. Since the groups are in a tree structure, the various areas are called hierarchies. There are seven major categories: comp Topics of interest to both computer professionals and hobbyists, including topics inlow, published in the Winter 1987 Usenix Technical Conference proceedings. Usenet software has also been ported to a number of platforms, from the Amiga and IBM PCs all the way to minicomputers and mainframes. Hierarchies Newsgroups are organized accordiarticle processing speed, decrease article expiration processing and improve the reliability of the news system through better locking, etc. The package was released to The Net in the autumn of 1987. For more information, see the paper News Need Not Be Se current release of news is 2.11, patchlevel 19. A new version of news, becoming known as ``C'' news, has been developed at the University of Toronto by Geoff Collyer and Henry Spencer. This version is a rewrite of the lowest levels of news to increase her bulletin board systems. In late 1986, version 2.11 of news was released, including a number of changes to support a new naming structure for newsgroups, enhanced batching and compression, enhanced ihave/sendme control messages, and other features. The with the 2.10.2 release in 1984. By this time, the increasing volume of news was becoming a concern, and the mechanism for moderated groups was added to the software at 2.10.2. Moderated groups were inspired by ARPA mailing lists and experience with otet grew, the news software was expanded and modified. The last version maintained and released primarily by Mark was 2.10.1. Rick Adams, then at the Center for Seismic Studies, took over coordination of the maintenance and enhancement of the news softwarps. Moderated vs Unmoderated Some newsgroups insist that the discussion remain focused and on-target; to serve this need, moderated groups came to be. All articles posted to a moderated group get mailed to the group's moderator. He or she periodically (hopefully sooner than later) reviews the posts, and then either posts them individually to Usenet, or posts a composite digest of the articles for the past day or two. This is how many mailing list gateways work (for example, the Risks Digest). news.groue to the group. Also, mailing list maintenance is lowered substantially, since the moderators don't have to be constantly removing and adding users to and from the list. Instead, the people can read and not read the newsgroup at their leisure. from ``Deaisks (the Risks Digest) and comp.dcom.telecom (the Telecom Digest). This method of propagating mailing list traffic has helped solve the problem of a single message being delivered to a number of people at the same site---instead, anyone can just subscribre set up to ``reflect'' messages not only to the readership of the list, but also into a newsgroup. Likewise, posts to a newsgroup can be sent to the moderator of the mailing list, or to the entire mailing list. Some examples of this in action are comp.r The RFCs do tend to be rather dry reading, particularly to the new user. Mail Gateways A natural progression is for Usenet news and electronic mailing lists to somehow become merged---which they have, in the form of news gateways. Many mailing lists aransports is available in the documentation for the Cnews and NNTP packages, as well as in RFC-1036, the Standard for Interchange of USENET Messages and RFC-977, Network News Transfer Protocol: A Proposed Standard for the Stream-Based Transmission of News. and every article that's waiting for the neighbor. Using unique IDs helps prevent a system from receiving five copies of an article from each of its five news neighbors, for example. Further information on how Usenet works with relation to the various ted around the unique Message-ID: header. When an NNTP site offers an article to a neighbor, it says it has that specific Message ID. If the neighbor finds it hasn't received the article yet, it tells the feed to send it through; this is repeated for eachther methods have been devised. Programs now keep constant connections with their news neighbors, sending news nearly instantaneously, and can handle dozens of simultaneous feeds, both incoming and outgoing. The transmission of a Usenet article is centeron time necessary for a relatively heavy newsfeed. NNTP, on the other hand, offers a little more latitude with how news is sent. The traditional store-and-forward method is, of course, available. Given the ``real-time'' nature of the Internet, though, ontil the neighbor calls to receive the articles, or the feed site happens to call. A list of groups which the neighbor wishes to receive is maintained on the feed site. The Cnews system compresses its batches, which can dramatically reduce the transmissiajor transport methods, UUCP and NNTP. The first is mainly modem-based and involves the normal charges for telephone calls. The second, NNTP, is the primary method for distributing news over the Internet. With UUCP, news is stored in batches on a site uews is entirely cooperative. Feeds are generally provided out of good will and the desire to distribute news everywhere. There are places which provide feeds for a fee (e.g. UUNET), but for the large part no exchange of money is involved. There are two munce.newgroups. It is there that discussion goes on about the creation of new groups and destruction of inactive ones. Every person on Usenet is allowed and encouraged to vote on the creation of a newsgroup. How Usenet Works The transmission of Usenet nps & news.announce.newgroups Being a good net.citizen includes being involved in the continuing growth and evolution of the Usenet system. One part of this involvement includes following the discussion in the groups news.groups and the notes in news.annor Emily Postnews'' by Brad Templeton Usenet ``Netiquette'' There are many traditions with Usenet, not the least of which is dubbed netiquette---being polite and considerate of others. If you follow a few basic guidelines, you, and everyone that reads your posts, will be much happier in the long run. Signatures At the end of most articles is a small blurb called a person's signature. In Unix this file is named .signature in the person's login directory---it will vary for other operating systems. It exispearing Every once in a while, someone says that a celebrity is accessible through ``The Net''; or, even more entertaining, an article is forged to appear to be coming from that celebrity. One example is Stephen Spielberg---the rec.arts.movies readershipts, often including the article so the poster can see how it got to the person's site. Also, many regional hierarchies have test groups, like phl.test in Philadelphia. By all means, experiment and test---just do it in its proper place. Famous People Apude alt.test gnu.gnusenet.test misc.test some of which will generate auto-magic replies to your posts to let you know they made it through. There are certain denizens of Usenet that frequent the test groups to help new users out. They respond to the posin or comp.mail.misc). This is considered a major netiquette faux pas in the Usenet world. There are a number of groups available, called test groups, that exist solely for the purpose of trying out a news system, reader, or even new signature. They incl try out posting before actually taking part in discussions. Often the mechanics of getting messages out is the most difficult part of Usenet. To this end, many, many users find it necessary to post their tests to ``normal'' groups (for example, news.admhat email should be treated as anything one would receive via normal snailmail, {The slang for the normal land and air postal service.} , with all of the assumed rights that are carried with it. Test Messages Many people, particularly new users, want tosting Mail In the interests of privacy, it's considered extremely bad taste to post any email that someone may have sent, unless they explicitly give you permission to redistribute it. While the legal issues can be heavily debated, most everyone agrees tuch with your system administrator and see if it's a problem with local email delivery. It may also turn out that their site is down or is having problems, in which case it's just necessary to wait until things return to normal before contacting Jim. Po Even if the likelihood of that person reading the group is very high, all of the other people reading the articles don't give a whit what you have to say to Jim Morrison. Simply wait for the person to post again and double-check the address, or get in tojust as good as it ever would be, and contains everything you should want to say. Don't re-post the article just to include the signature. Posting Personal Messages If mail to a person doesn't make it through, avoid posting the message to a newsgroup. their hand-written signature or faces or even the space shuttle. This is not cute, and will bother people to no end. Similarly, it's not necessary to include your signature---if you forget to append it to an article, don't worry about it. The article's to carry along with your article, which is supposed to be the intended focus of the reader. Netiquette dictates limiting oneself to this ``quota'' of four---some people make signatures that are ten lines or even more, including elaborate ASCII drawings ofctures, philosophical quotes, even advertisements in their ``.sigs''. (Note, however, that advertising in your signature will more often than not get you flamed until you take it out.) Four lines will suffice---more is just extra garbage for Usenet sites ts to provide information about how to get in touch with the person posting the article, including their email address, phone number, address, or where they're located. Even so, signatures have become the graffiti of computers. People put song lyrics, pi was in an uproar for two weeks following a couple of posts supposedly made by Mr. Spielberg. (Some detective work revealed it to be a hoax.) There are a few well-known people that are acquainted with Usenet and computers in general---but the overwhelming majority are just normal people. One should act with skepticism whenever a notable personality is ``seen'' in a newsgroup. Summaries Authors of articles occasionally say that readers should reply by mail and they'll summarize. Accordingly, readers s Newsgroups: sci.space,comp.simulation posts the article to both the groups sci.space and comp.simulation. It's usually safe to crosspost to up to three or four groups. To list more than that is considered ``excessive noise.'' It's also suggestedinto email---exchange email with the person you're arguing with. No one enjoys watching people bicker incessantly. Crossposting The Newsgroups: line isn't limited to just one group---an article can be posted in a list of groups. For instance, the linearts or as a whole. Addressing practically each and every word in an article only proves that the person responding has absolutely nothing better to do with his time. If a ``war'' starts (insults and personal comments get thrown back and forth), take it the entire article, you'll only annoy those reading it. Also, signatures in the original aren't necessary; the readers already know who wrote it (by the attribution). Avoid being tedious with responses---rather than pick apart an article, address it in proves a point. When you quote another person, edit out whatever isn't directly applicable to your reply. {But not changing their words, of course. } This gives the reader of the new article a better idea of what points you were addressing. By including KMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwnk that basketweaving's really catching on, > particularly in Pennsylvania. Here's a list of every person > in PA that currently engages in it publicly: line ... etc ... This is a severe example (potentially a horribly long article), but pZEN - Part 4 ----------------- Quoting When following up to an article, many newsreaders provide the facility to quote the original article with each line prefixed by > , as in In article <1232@foo.bar.com>, sharon@foo.bar.com wrote: > I agree, I thiroprietary, but at the same time want to protect themselves from political backlash). Summaries should honor this request accordingly by listing the From: address as anonymous or (Address withheld by request). he messages into a form that contains the essential information that other readers would be interested in. Also, sometimes people will respond but request to remain anonymous (one example is the employees of a corporation that feel the information's not ple group, the author may not read what you have to say. When creating a summary of the replies to a post, try to make it as reader-friendly as possible. Avoid just putting all of the messages received into one big file. Rather, take some time and edit thould do just that---reply via mail. Responding with a followup article to such an article defeats the intention of the author. She, in a few days, will post one article containing the highlights of the responses she received. By following up to the who that if an article is crossposted a Followup-To: header be included. It should name the group to which all additional discussion should be directed to. For the above example a possible Followup-To: would be Followup-To: sci.space which would make all followups automatically be posted to just sci.space, rather than both sci.space and comp.simulation. If every response made with a newsreader's ``followup'' command should go to the person posting the article no matter what, there's also a mechanism ST or an Amiga? will lead only to fervent arguments over the merits and drawbacks of each brand. Don't even ask The Net---go to a local user group, or do some research of your own like reading some magazine reviews. Trying to say one computer is somehow lish (or whatever language you happen to speak). Computer Religion No matter what kind of computer a person is using, theirs is always the best and most efficient of them all. Posting articles asking questions like What computer should I buy? An Atari t case (upper or lower) you use can indicate how you're trying to speak---netiquette dictates that if you USE ALL CAPITAL LETTERS, people will think you're ``shouting.'' Write as you would in a normal letter to a friend, following traditional rules of Engou to take a leap. Rather than be inflammatory, phrase your articles in a way that rationally expresses your opinion, like What're the practical uses of a Vic-20 these days? which presents yourself as a much more level-headed individual. Also, whamputers can't portray the inflection or tone in a person's voice, how articles are worded can directly affect the response to them. If you say Anybody using a Vic-20 should go buy themselves a life. you'll definitely get some responses---telling yto work !!! Bad Subject: I'm desperately in search of the honorable Mr. Waldo in the state of... Simply put, try to think of what will best help the reader when he or she encounters your article in a newsreading session. Tone of Voice Since common con, no one will read the article. At the same time, Subject: lines that're too wordy tend to be irritating. For example: Good Subject: Building Emacs on a Sun Sparc under 4.1 Good Subject: Tryin' to find Waldo in NJ. Bad Subject: I can't get emacs ter in the post if it's needed, but don't tell everybody what peripherals you have hanging off of it. Useful Subjects The Subject: line of an article is what will first attract people to read it---if it's vague or doesn't describe what's contained withis often lead to no response at all, leaving the poster discouraged. Give as much essential information as you feel is necessary to let people help you, but keep it within limits. For instance, you should probably include the operating system of your computry to get a book on English grammar and composition (found in many bookstores and at garage sales). By all means pay attention to what you say---it makes you who you are on The Net. Likewise, try to be clear in what you ask. Ambiguous or vague questionas a precise alternative to the morning paper, et. al.) Quality of Postings How you write and present yourself in your articles is important. If you have terrible spelling, keep a dictionary near by. If you have trouble with grammar and punctuation, article has propagated across all of Usenet, the ``news'' value of the article will have become stale. (This is one case for the argument that Usenet news is a misnomer. {Note that the Clarinet News service (Clarinet) offers news items in a Usenet format will yield a summary of information later, a vote, or an advertisement. Recent News One should avoid posting ``recent'' events---sports scores, a plane crash, or whatever people will see on the evening news or read in the morning paper. By the time theworked in to accommodate. The Followup-To: header should contain the single word poster: Followup-To: poster Certain newsreaders will use this to sense that a reply should never be posted back onto The Net. This is often used with questions that better than another is a moot point. The Anatomy of an Article Frequently Asked Questions A number of groups include Frequently Asked Question (FAQ) lists, which give the answers to questions or points that have been raised time and time again in a newsgroup. They're intended to help cut down on the redundant traffic in a group. For example, in the newsgroup alt.tv.simpsons, one recurring question is Did you notice that there's a different blackboard opening at the beginning of every Simpsons episode? e in these libraries. This has been further improved upon with the advent of local area networks, dialup modems, and wide area networks. Now many of us can check on our local library's holdings or that of a library halfway around the world! Many, many inaries Over the last several years, most university libraries have switched from a manual (card) catalog system to computerized library catalogs. The automated systems provide users with easily accessible and up-to-date information about the books availablices are also available. For instance, one would type telnet martini.eecs.umich.edu 3000 to connect to the geographic server at the University of Michigan (Geographic Server). Other such port connections follow the same usage. Publicly Accessible Librle, or to aid in debugging a problem. Using telnet somewhere.domain port will connect the user to the given port on the system somewhere.domain. Many libraries use this port method to offer their facilities to the general Internet community; other servrd option, the port on which the connection should take place. Normally, port 23 is the default telnet port; the user never has to think about it. But sometimes it's desirable to telnet to a different port on a system, where there may be a service availabr would type ^], and respond to the telnet> prompt with the command close. Local documentation should be checked for information on specific commands, functions, and escape character that can be used. Telnet Ports Many telnet clients also include a thi Connected to wubba.cs.widener.edu. Escape character is '^]'. The escape character, in this example ^] (Control-]), is the character that will let you go back to the local system to close the connection, suspend it, etc. To close this connection, the use without it. To open the connection, type telnet your.system.name If the system were wubba.cs.widener.edu, for example, the command would look like telnet wubba.cs.widener.edu The system will respond with something similar to Trying 147.31.254.999...st common is telnet itself, though. It takes the form of: telnet somewhere.domain To be safe, we'll use your local system as a working example. By now, you hopefully know your site's domain name. If not, ask or try to figure it out. You'll not get byonnection, telnet provides a connection that's error-free and nearly always faster than the latest conventional modems. Using Telnet As with FTP (Anonymous FTP), the actual command for negotiating a telnet connection varies from system to system. The mo remote machine. It gives the user the opportunity to be on one computer system and do work on another, which may be across the street or thousands of miles away. Where modems are limited, in the majority, by the quality of telephone lines and a single c To access them, FTP to the system pit-manager.mit.edu and look in the directory /pub/usenet. ``Be it true or false, so it be news.'' Ben Jonson, News from the New World ----- Telnet Telnet is the main Internet protocol for creating a connection with as, which is used as a Usenet repository for them. The Pit-Manager Archive MIT, with Jonathan Kamens, has graciously dedicated a machine to the archiving and storage of the various periodic postings that are peppered throughout the various Usenet groups. As a result, it's part of the FAQ for that group. Usually, FAQ lists are posted at the beginning of each month, and are set to expire one month later (when, supposedly, the next FAQ will be published). Nearly every FAQ is also crossposted to news.answerstitutions of higher learning have made their library catalogs available for searching by anyone on the Internet. They include Boston University, the Colorado Alliance of Research Libraries (CARL), and London University King's College. To include a listing of some of the existing sites would not only be far too long for this document, it would soon be out of date. Instead, several lists are being maintained and are available either by mail or via FTP. Also, the Internet Resource Guide (IRG) also describesory of information on individuals. It will list the person's name, organization, and email address if it is given. Telnet to wp.psi.net and log in as fred. The White Pages Project also includes an interface to use Xwindows remotely. Faculty and Staff Lthe NYSERNET X.500 database and MCI Mail. Most of these services are email registries themselves, but Knowbot provides a very comfortable way to access all of them in one place. Telnet to nri.reston.va.us on port 185. White Pages PSI maintains a directto papers and research results, to a system to find out about the faculty members of a university. Knowbot Knowbot is a ``master directory'' that contains email address information from the NIC WHOIS database (Whois), the PSI White Pages Pilot Project, ings to keep you occupied for hours on end. Directories There are a few systems that are maintained to provide the Internet community with access to lists of information---users, organizations, etc. They range from fully dedicated computers with access ill out a form and send it to them through the Postal Service---your login id and password will be created in a few days. At that point you're free to use the system as you wish. They provide multi-user chat, email, Usenet news, and a variety of other thb.cwru.edu freenet-in-c.cwru.edu After you're connected, choose the entry on the menu that signifies you're a guest user. Another menu will follow; select Apply for an account, and you'll be well on your way to being a FreeNet member. You will need to f part in the exciting project---that of a National Telecomputing Public Network, where everyone benefits. There's no charge for the registration process and no charge to use the system. To register, telnet to any one of freenet-in-a.cwru.edu freenet-in-ws). Bulletin Board Systems The Cleveland Freenet Freenets are open-access, free, community computer systems. One such system is the Cleveland Freenet, sponsored by CWRU (Case Western Reserve University). Anyone and everyone is welcome to join and takefor FTP on vaxb.acs.unt.edu in the subdirectory library as the file libraries.txt. For announcements of new libraries being available and discussion on related topics, consult the Usenet newsgroup comp.internet.library (Usenet News to learn how to read nenity. It complements the St. George guide by providing a standard format for all systems which lists the Internet address, login instructions, the system vendor, and logoff information. The arrangement is alphabetic by organization name. It's available nfo/library_catalog. The file internet-catalogs has a date suffix; check for the most current date. The information is updated periodically. Billy Barron, Systems Manager at the University of North Texas, produces a directory as an aid to his user commu) catalogs; they are arranged by state, province, or country within each section. There is also a section giving dialup information for some of the library catalogs. It's available for FTP (Anonymous FTP) on nic.cerf.net in the directory cerfnet/cerfnet_is but has expanded to include sections on campus-wide information systems, and even bulletin board systems that are not on the Internet. The library catalog sections are divided into those that are free, those that charge, and international (i.e. non-U.S. a few libraries that are accessible---IRG for further information. Art St. George and Ron Larsen are maintaining a list of Internet-accessible libraries and databases often referred to as ``the St. George directory.'' It began with only library catalogistings Many universities offer access to information on current faculty and staff. Included are: Cornell Telnet to cuinfo.cornell.edu on port 3000. NC State Telnet to ccvax1.cc.ncsu.edu and log in as info. Rutgers Telnet to hangout.rutgers.edu on port 98. U of Maryland Telnet to umail.umd.edu and log in as lookup. UNC Chapel Hill Telnet to info.acs.unc.edu and log in as info. Yale Telnet to yalevm.ycc.yale.edu on port 300. Databases For information on databaseed information for the United States and Canada. Available are current weather conditions and forecasts for cities in the U.S., a national weather summary, ski conditions, earthquake and hurricane updates, and a listing of severe weather conditions. Telnbe INFO-L Your Full Name Listservs for more information on using the Listserv system. University of Michigan Weather Underground The University of Michigan's Department of Atmospheric, Oceanic, & Space Sciences maintains a database of weather and relata anonymous FTP. There is a mailing list used to discuss the UMD Info Database, welcoming suggestions for new information, comments on the interface the system provides, and other related topics. Send mail to listserv@umdd.umd.edu with a body of subscrigy can (and should) provide as much information as possible to those who use it. Telnet to info.umd.edu and log in as info. The information contained in the database is accessible through a screen-oriented interface, and everything therein is available vior (or a real VT terminal). University of Maryland Info Database The Computer Science department of the University of Maryland maintains a repository of information on a wide variety of topics. They wish to give a working example of how network technoloon provided tends to be localized to the Southeastern United States. A menu-driven database offers queries involving the weather, food, family, and human resources. Telnet to eureka.clemson.edu and log in as PUBLIC. You need to be on a good VT100 emulatdaily, and a listing of most recent additions is displayed after login. Telnet to psupen.psu.edu and log in as the user PNOTPA. Clemson Univ. Forestry & Agricultural Network Clemson maintains a database similar to PENpages in content, but the informatie and agricultural prices to current weather information, from health information to agricultural news from around the nation. A keyword search option also allows users to search the database for related information and articles. The database is updated stered by Pennsylvania State University. Information entered into PENpages is provided by numerous sources including the Pennsylvania Dept. of Agriculture, Rutgers University, and Penn State. Easy-to-use menus guide users to information ranging from cattlher library databases around the country. Other services are available to CARL members including an online encyclopedia. Telnet to pac.carl.org, or write to help@carl.org for more details. PENpages PENpages is an agriculturally-oriented database adminiLibraries (CARL), in association with CARL Systems Inc., operates a public access catalog of services. Offered are a number of library databases, including searches for government periodicals, book reviews, indices for current articles, and access to to otary---the reference librarian there can provide information on conventional resources, and possibly even those available over the Internet (they are becoming more common). Colorado Alliance of Research Libraries (CARL) The Colorado Alliance of Research in this section, contact the people directly responsible for them. Their areas of concentration and the software used to implement them are widely disparate, and are probably beyond the author's expertise. Also, don't forget to check with your local libr services, Commercial Databases. Not all databases on the Internet require payment for use, though. There do exist some, largely research-driven databases, which are publicly accessible. New ones spring up regularly. To find out more about the databases et to madlab.sprl.umich.edu on port 3000 to use the system. Geographic Name Server A geographic database listing information for cities in the United States and some international locations is maintained by Merit, Inc. The database is searchable by city name, zip code, etc. It will respond with a lot of information: the area code, elevation, time zone, and longitude and latitude are included. For example, a query of 19013 yields 0 Chester 1 42045 Delaware 2 PA Pennsylvania 3 US United States F 45 Popuan be searched and instructions for file transfer are given. Telnet to tycho.usno.navy.mil and log in as ads. ``My consciousness suddenly switched locations, for the first time in my life, from the vicinity of my head and body to a point about twenty feetperated by the U.S. Naval Observatory in Washington, D.C., this automated data service provides database access to information ranging from current navigational satellite positioning, astronomical data, and software utilities. A wide variety of databases c. Searches can be done by name, around a name, and on an astronomical position. NED contains a tutorial which guides the user through the retrieval process. Telnet to ipac.caltech.edu and log in as ned. U.S. Naval Observatory Automated Data Service O2,000 extragalactic objects taken from about major catalogs of galaxies, quasars, infrared and radio sources. NED provides positions, names, and other basic data (e.g. magnitude types, sizes and redshifts as well as bibliographic references and abstracts) The NASA/IPAC Extragalactic Database (NED) is an ongoing project, funded by NASA, to make data and literature on extragalactic objects available over computer networks. NED is an object-oriented database which contains extensive information for nearly 13ormation, and a Who's Who of email and mailing addresses for oceanic studies. Data from a variety of academic institutions based on research studies is also available. Telnet to delocn.udel.edu and log in as INFO. NASA/IPAC Extragalactic Database (NED) offers access to an interactive database of research information covering all aspects of marine studies, nicknamed OCEANIC. This includes the World Oceanic Circulation Experiment (WOCE) information and program information, research ship schedules and inffice of Information Systems, Room 401 National Science Foundation 1800 G. Street, N.W. Washington, D.C. 20550 stis-request@nsf.gov (202) 357-7492 (202) 357-7663 (Fax) Ocean Network Information Center The University of Delaware College of Marine Studies can be searched online and copied from the system, which can accommodate up to ten users at one time. Telnet to stis.nsf.gov and log in as public. Everything on the system is also available via anonymous FTP. For further information, contact: STIS, Of. To access the database, telnet to fedix.fie.com and log in as fedix. Science & Technology Information System The STIS is maintained by the National Science Foundation (NSF), and provides access to many NSF publications. The full text of publicationsrmation about Black and Hispanic colleges and universities. Daily information updates are made on federal education and research programs, scholarships, fellowships, and grants, available used research equipment, and general information about FEDIX itselferal agency information to colleges, universities, and other research organizations. There are no registration fees and no access charges for FEDIX whatsoever. FEDIX offers the Minority On-Line Information Service (MOLIS), a database listing current infoa reponse. FEDIX---Minority Scholarship Information FEDIX is an on-line information service that links the higher education community and the federal government to facilitate research, education, and services. The system provides accurate and timely fedlated place L 39 50 58 N 75 21 22 W P 45794 E 22 Z 19013 Z 19014 Z 19015 Z 19016 .. To use the server, telnet to martini.eecs.umich.edu on port 3000. The command help will yield further instructions, along with an explanation for each of the fields in away from where I normally see the world.'' Howard Rheingold, Virtual Reality p255 ZEN - Part 2 -------------- Anonymous FTP FTP (File Transfer Protocol) is the primary method of transferring files over the Internet. On many systems, it's also the name of the program that implements the protocol. Given proper permission, it's possibhere is a de facto ``standard'' set that everyone expects to work. For more specific information, read the manual for your specific FTP program. This section will only skim the bare minimum of commands needed to operate an FTP session. Creating the Cont's past dinner time in Maine, it's still early afternoon in California---think in terms of the current time at the site that's being visited, not of local time. Basic Commands While there have been many extensions to the various FTP clients out there, tsiderate of this, it's highly recommended that FTP sessions be held only after normal business hours for that site, preferably late at night. The possible effects of a large transfer will be less destructive at 2 a.m. than 2 p.m. Also, remember that if iall performance of the network as a whole. The effects of an FTP connection on a site and its link can vary; the general rule of thumb is that any extra traffic created detracts from the ability of that site's users to perform their tasks. To help be conhe transfer. FTP Etiquette Lest we forget, the Internet is there for people to do work. People using the network and the systems on it are doing so for a purpose, whether it be research, development, whatever. Any heavy activity takes away from the overtwork). Also, the traffic of all other users on that link will affect performance. If there are thirty people all FTPing from one site simultaneously, the load on the system (in addition to the network connection) will degrade the overall throughput of teed of the transfer depends on the speed of the underlying link. A site that has a 9600bps SLIP connection will not get the same throughput as a system with a 56k leased line (The Physical Connection, for more on what kinds of connections can exist in a nemous Password: jm@south.america.org Custom and netiquette dictate that people respond to the Password: query with an email address so that the sites can track the level of FTP usage, if they desire. (Addresses for information on email addresses). The spo-state.edu (The Ohio State University). The process involves the ``foreign'' user (someone not on the system itself) creating an FTP connection and logging into the system as the user anonymous, with an arbitrary password: Name (foo.site.com:you): anony Some systems have dedicated entire disks or even entire computers to maintaining extensive archives of source code and information. They include gatekeeper.dec.com (Digital), wuarchive.wustl.edu (Washington University in Saint Louis), and archive.cis.ohie is a good way around this restriction---the anonymous FTP service. It essentially will let anyone in the world have access to a certain area of disk space in a non-threatening way. With this, people can make files publicly available with little hassle.xz{|}~le to copy a file from a computer in South Africa to one in Los Angeles at very fast speeds (on the order of 5--10K per second). This normally requires either a user id on both systems or a special configuration set up by the system administrator(s). Thernection The actual command to use FTP will vary among operating systems; for the sake of clarity, we'll use FTP here, since it's the most general form. There are two ways to connect to a system---using its hostname or its Internet number. Using the hostname is usually preferred. However, some sites aren't able to resolve hostnames properly, and have no alternative. We'll assume you're able to use hostnames for simplicity's sake. The form is ftp somewhere.domain Domains for help with reading and usingories below it (e.g. /pub). To change the current directory, one uses the cd command. To change to the directory pub, for example, one would type ftp> cd pub which would elicit the response 250 CWD command successful. Meaning the ``Change Working Diry long directories (like ftp.uu.net). The above example would put the names of every file that begins with an n into the local file outfilename. cd At the beginning of an FTP session, the user is in a ``top-level'' directory. Most things are in directlementations, it's also possible to take the output of dir and put it into a file on the local system with ftp> dir n* outfilename the contents of which can then be read outside of the live FTP connection; this is particularly useful for systems with ver et al.). Learning to recognize different formats will take some time. After a few weeks of traversing the Internet, it proves easier to see, for example, how large a file is on an operating system you're otherwise not acquainted with. With many FTP imp happens to be a listing of all of the files added to UUNET's archives during the past week. The directory shown is on a machine running the Unix operating system---the dir command will produce different results on other operating systems (e.g. TOPS, VMS,rwxr-x 2 7 6 1024 May 11 10:58 uunet-info 226 Transfer complete. 5414 bytes received in 1.1 seconds (4.9 Kbytes/s) ftp> The file newthisweek.Z was specifically included because we'll be using it later. Just for general information, itx 2 0 120 512 Jan 8 09:36 ClariNet ... etc etc ... -rw-rw-r-- 1 7 14 42390 May 20 02:24 newthisweek.Z ... etc etc ... -rw-rw-r-- 1 7 14 2018887 May 21 01:01 uumap.tar.Z drwxpening ASCII mode data connection for /bin/ls. total 3116 drwxr-xr-x 2 7 21 512 Nov 21 1988 .forward -rw-rw-r-- 1 7 11 0 Jun 23 1988 .hushlogin drwxrwxr-x 2 0 21 512 Jun 4 1990 Census drwxrwxr-for transfers. dir At the ftp> prompt, you can type a number of commands to perform various functions. One example is dir---it will list the files in the current directory. Continuing the example from above: ftp> dir 200 PORT command successful. 150 Ont to FTP files between machines. Once you reach the ftp> prompt, you know you're logged in and ready to go. Notice the ftp.uu.net:joe in the Name: prompt? That's another clue that anonymous FTP is special: FTP expects a normal user accounts to be used ur email address: 331 Guest login ok, send ident as password. Password: jm@south.america.org 230 Guest login ok, access restrictions apply. ftp> The password itself will not echo. This is to protect a user's security when he or she is using a real accoup.uu.net:jm): to which you should respond with anonymous: 220 uunet FTP server (Version 5.100 Mon Feb 11 17:13:28 EST 1991) ready. Name (ftp.uu.net:jm): anonymous The system will then prompt you for a password; as noted previously, a good response is yo the type of system the connection's being made from). It will pause momentarily then respond with the message Connected to ftp.uu.net. and an initial prompt will appear: 220 uunet FTP server (Version 5.100 Mon Feb 11 17:13:28 EST 1991) ready. Name (ft domain names (in the example below, somewhere.domain is ftp.uu.net). You must first know the name of the system you want to connect to. We'll use ftp.uu.net as an example. On your system, type: ftp ftp.uu.net (the actual syntax will vary depending onectory'' command (cd) worked properly. Moving ``up'' a directory is more system-specific---in Unix use the command cd .., and in VMS, cd [-]. get and put The actual transfer is performed with the get and put commands. To get a file from the remote computer to the local system, the command takes the form: ftp> get filename where filename is the file on the remote system. Again using ftp.uu.net as an example, the file newthisweek.Z can be retrieved with ftp> get newthisweek.Z 200 PORT command success prompted for every file in a mget or mput operation. You'll often need to get a whole set of files and not have each of them confirmed---you know they're all right. In that case, use the prompt command to turn the queries off. ftp> prompt Interactive m end with .c: ftp> mput *.c Rather than reiterate what's been written a hundred times before, consult a local manual for more information on wildcard matching (every DOS manual, for example, has a section on it). Normally, FTP assumes a user wants to beusing wildcards to get several files, or a whole set of files at once, rather than having to do it manually one by one. For example, to get all files that begin with the letter f, one would type ftp> mget f* Similarly, to put all of the local files thatI mode (42553) bytes; and the number 42390 matches the one in the listing of UUNET's top directory. We can be relatively sure that we've received the file without any problems. mget and mput The commands mget and mput allow for multiple file transfers 150 Opening BINARY mode data connection for newthisweek.Z (42390 bytes). 226 Transfer complete. local: newthisweek.Z remote: newthisweek.Z 42390 bytes received in 7.2 seconds (5.8 Kbytes/s) Note: The file size (42390) is different from that done in ASCIif the user types binary, all transfers in that session are done in binary mode (that is, unless ascii is typed later). The transfer of newthisweek.Z will work if done as: ftp> binary 200 Type set to I. ftp> get newthisweek.Z 200 PORT command successful.to go between the two modes are: ftp> ascii 200 Type set to A. (Note the A, which signifies ASCII mode.) ftp> binary 200 Type set to I. (Set to Image format, for pure binary transfers.) Note that each command need only be done once to take effect; d characters can render it completely useless. To avoid this problem, it's possible to be in one of two modes---ASCII or binary. In binary mode, the file isn't translated in any way. What's on the remote system is precisely what's received. The commands n characters are translated between systems, to help make text files more readable. However, when binary files (those containing non-ASCII characters) are transferred, this translation should not take place. One example is a binary program---a few changent, letting you specify a different name for the file on the remote system. ASCII vs Binary In the example above, the file newthisweek.Z was transferred, but supposedly not correctly. The reason is this: in a normal ASCII transfer (the default), certaiy, too. The put command will transfer a file from the local system to the remote system. If the permissions are set up for an FTP session to write to a remote directory, a file can be sent with ftp> put filename As with get, put will take a third argumee), you can specify what the local filename should be by providing get with an additional argument ftp> get newthisweek.Z uunet-new which will place the contents of the file newthisweek.Z in uunet-new on the local system. The transfer works the other wall describe why this particular choice will result in a corrupt and subsequently unusable file. If, for some reason, you want to save a file under a different name (e.g. your system can only have 14-character filenames, or can only have one dot in the namful. 150 Opening ASCII mode data connection for newthisweek.Z (42390 bytes). 226 Transfer complete. local: newthisweek.Z remote: newthisweek.Z 42553 bytes received in 6.9 seconds (6 Kbytes/s) ftp> The section below on using binary mode instead of ASCII wiode off. Likewise, to turn it back on, the prompt command should simply be issued again. Joe Granrose's List Monthly, Joe Granrose (odin@pilot.njin.net) posts to Usenet (Usenet News) an extensive list of sites offering anonymous FTP service. It's available in a number of ways: The Usenet groups comp.misc and comp.sources.wanted Anonymous FTP from pilot.njin.net [128.6.7.38], in /pub/ftp-list. Write to odin@pilot.njin.net with a Subject: line of listserv-request and a message body of send help. Pleasete that your system administrator may not have installed the archie clients yet; the source is available on each of the archie servers, in the directory archie/clients. Using the X-windows client is much more intuitive---if it's installed, just read its mILE -rw-r--r-- 18854 Nov 15 1990 vine.tar.Z Host emx.utexas.edu Location: /pub/mnt/source/games FILE -rw-r--r-- 12019 May 7 1988 vine.tar.Z Host export.lcs.mit.edu Location: /contrib FILE -rw-r--r-- 15548 Oct 9 00:29 vine.tar.Z Nor anonymous FTP, without requiring an interactive session to the server. For example, to find the same information you tried with the server command prog, you could type % archie vine.tar.Z Host athene.uni-paderborn.de Location: /local/X11/more_contrib F3:25 vine.tar.Z archie Clients There are two main-stream archie clients, one called (naturally enough) archie, the other xarchie (for X-Windows). They query the archie databases and yield a list of systems that have the requested file(s) available fo) Last updated 10:30 7 Jan 1992 Location: /packages/X/contrib FILE rw-r--r-- 15548 Oct 8 20:29 vine.tar.Z Host nic.funet.fi (128.214.6.100) Last updated 05:07 4 Jan 1992 Location: /pub/X11/contrib FILE rw-rw-r-- 15548 Nov 8 0peration, et al. Type quit at the prompt to leave archie. Typing the query prog vine.tar.Z will yield a list of the systems that offer the source to the X-windows program vine; a piece of the information returned looks like: Host ftp.uu.net (137.39.1.9information about ongoing work in the archie project; the user will be left at a archie> prompt, at which he may enter commands. Using help will yield instructions on using the prog command to make queries, set to control various aspects of the server's oka, USA) archie.mcgill.ca (the first Archie server, in Canada) archie.funet.fi (Finland) archie.au (Australia) archie.doc.ic.ac.uk (Great Britain) At the login: prompt of one of the servers, enter archie to log in. A greeting will be displayed, detailing ccess archie interactively, telnet to one of the existing servers. {See Telnet, for notes on using the telnet program.} They include archie.ans.net (New York, USA) archie.rutgers.edu (New Jersey, USA) archie.sura.net (Maryland, USA) archie.unl.edu (Nebrasr automatically updates the listing information from each site about once a month. This avoids constantly updating the databases, which could waste network resources, yet ensures that the information on each site's holdings is reasonably up to date. To aarchie tracks the contents of over 800 anonymous FTP archive sites containing over a million files stored across the Internet. Collectively, these files represent well over 50 gigabytes of information, with new entries being added daily. The archie serveve telnet session, email queries, and command-line and X-window clients. The email responses can be used along with FTPmail servers for those not on the Internet. (FTP-by-Mail Servers, for info on using FTPmail servers.) Using archie Today Currently, ormed to be a quick and easy way to scan the offerings of the many anonymous FTP sites that are maintained around the world. As time progressed, archie grew to include other valuable services as well. The archie service is accessible through an interacti don't bother Joe with your requests---the server will provide you with the list. The archie Server archie is always in lowercase A group of people at McGill University in Canada got together and created a query system called archie. It was originally fan page and give it a whirl. It's essential for the networked desktop. Mailing archie Users limited to email connectivity to the Internet should send a message to the address archie@archie.mcgill.ca with the single word help in the body of the message. An email message will be returned explaining how to use the email archie server, along with the details of using FTPmail. Most of the commands offered by the telnet interface can be used with the mail server. The whatis database In addition to offeri. Project Gutenberg is working on creating a simple, childlike (if you will) network guide, "A Child's Garden of the Internet." If you have any suggestions for inclusions, and/or could take a few minutes to write a "Ten Minute Tuturial" on any subject yoThe Project Gutenberg Etext of Zen and the Art of the Internet. *******This file should be named zen10.txt or zen10.zip******** Corrected EDITIONS of our etexts get a new NUMBER, xxxxx11.txt. VERSIONS based on separate sources get new LETTER, xxxxx10a.txtadministrator is doing, he can do whatever he pleases, up to and including cutting off Usenet entirely. C'est la vie. rs of all descriptions, etc. Every administrator controls his own site. No one has any real control over any site but his own. The administrator gets his power from the owner of the system he administers. As long as the owner is happy with the job the ve definition of Usenet sounds vague, that's because it is. It is almost impossible to generalize over all Usenet sites in any non-trivial way. Usenet encompasses government agencies, large universities, high schools, businesses of all sizes, home computels, called newsgroups (or ``groups'' for short). (Note that the term newsgroup is correct, while area, base, board, bboard, conference, round table, SIG, etc. are incorrect. If you want to be understood, be accurate.) The Diversity of Usenet If the aboenet users. Therefore, this section will treat falsehoods first. Keep reading for truth. (Beauty, alas, is not relevant to Usenet.) What Usenet Is Usenet is the set of machines that exchange articles tagged with one or more universally-recognized labeer source. And consider that such flame wars arise, of necessity, among people who are on Usenet. Imagine, then, how poorly understood Usenet must be by those outside! No essay on the nature of Usenet can ignore the erroneous impressions held by many Uswidely misunderstood. Every day on Usenet the ``blind men and the elephant'' phenomenon appears, in spades. In the opinion of the author, more flame wars (rabid arguments) arise because of a lack of understanding of the nature of Usenet than from any oth a place to plunder!'') Gebhard Leberecht Bl@"ucher ------ Usenet News Original from: chip@count.tct.com (Chip Salzenberg) [Most recent change: 19 May 1991 by spaf@cs.purdue.edu (Gene Spafford)] The first thing to understand about Usenet is that it is Questions lists, and archive sites for the most popular Usenet newsgroups. Suggestions for additional descriptions or locations databases are welcomed and should be sent to the archie developers at archie-l@cs.mcgill.ca. ``Was f@"ur pl@"undern!'' (``Whatitional whatis databases are scheduled to be added in the future. Planned offerings include listings for the names and locations of online library catalog programs, the names of publicly accessible electronic mailing lists, compilations of Frequently Askedng access to anonymous FTP listings, archie also permits access to the whatis description database. It includes the names and brief synopses for over 3,500 public domain software packages, datasets and informational documents located on the Internet. Addu feel worthwhile. These should be directed at the absolute novices of the networks, and should presume little or no previous knowledge (we are even including how to control-c in each tutorial, as the tutorials are each supposed to be a stand alone event rmation prepared by the Project Gutenberg legal advisor** *START** SMALL PRINT! for *** Zen and the Art of the Internet ** This etext was distributed by Professor Michael S. Hart through the Project Gutenberg Association (the "Project"). As with other P92] or cd etext/articles [get suggest gut for more information] dir [to see files] get or mget [to get files. . .set bin for zip files] GET INDEX and AAINDEX for a list of books and GET NEW GUT for general information and MGET GUT* for newsletters. **Infocso.uiuc.edu ****** If you have an FTP program (or emulator), please: FTP directly to the Project Gutenberg archives: ftp mrcnext.cso.uiuc.edu login: anonymous password: your@login cd etext/etext91 or cd etext92 [for new books] [now also cd etext/etext). Email requests to: Internet: hart@vmd.cso.uiuc.edu Bitnet: hart@uiucvmd or hart@uiucvmd.bitnet Compuserve: >internet:hart@vmd.cso.uiuc.edu Attmail: internet!vmd.cso.uiuc.edu!HART MCImail: ADDRESS TYPE: MCI / EMS: INTERNET / MBX: hart@vmd. it can be very difficult to read an Apple disk on an IBM. I have also received too many disks that cannot be formatted. My apologies. We would strongly prefer to send you this information by email (Internet, Bitnet, Compuserve, ATTMAIL or MCImail extended periods of time. Even quick responses should reply with the text of the messages they are answering (reply text option in RiceMail). This is more difficult with paper. 3. People request disks without specifying which kind of disks, per communication just takes too long when compared to the thousands of lines of email I receive every day. Even then, I can't communicate with people who take too long to respond as I just can't keep their trains of thought alive for those unication to Project Gutenberg should be carried out via Illinois Benedictine College unless via email. This is for help in keeping me from being swept under by paper mail as follows: 1. Too many people say they are including SASLE's and aren't. 2. Pable to the extent allowable by law ("IBC" is Illinois Benedictine College). (Subscriptions to our paper newsletter go to IBC, too) Send to: David Turner, Project Gutenberg Illinois Benedictine College 5700 College Road Lisle, IL 60532-0900 All common Etext Files by the December 31, 2001. [10,000 x 100,000,000=Trillion] This is ten thousand titles each to one hundred million readers. We need your donations more than ever! All donations should be made to "Project Gutenberg/IBC", and are tax deductialue per text is nominally estimated at one dollar, then we produce a million dollars per hour; next year we will have to do four text files per month, thus upping our productivity to two million/hr. The Goal of Project Gutenberg is to Give Away One Trilli hundred hours is a conservative estimate for how long it we take to get any etext selected, entered, proofread, edited, copyright searched and analyzed, the copyright letters written, etc. This projected audience is one hundred million readers. If our v name in print in both etext and paper publishing, as we had hardly announced A Child's Garden before we were approached for paper publishing. Information about Project Gutenberg (one page) We produce about one million dollars for each hour we work. Onetaking the nominal "Ten Minutes" to expose the novices to a particular part of the networks, or to a particular resource. . .even if that is a resource directed at other resources, such as Gopher, Prospero and others. This could be an easy way to get yourroject Gutenberg-tm etexts, you can (and are encouraged!) to copy and distribute it in the United States. We tell you how below. *BEFORE!* YOU USE OR READ THIS ETEXT Why is this "Small Print!" statement here? You know: lawyers. They tell us you might sue us if there is something wrong with your copy of this etext, even if you got it for free from someone other than us, and even if what's wrong is not our fault. So, among other things, this "Small Print!" statement disclaims most of our liability to you of this booklet into another language, under the above conditions for modified versions, except that this permission notice may be stated modified versions, except that this permission notice may be stated in a translation approved byoklet under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations ermission is granted to make and distribute verbatim copies of this guide provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified ver- sions of this bodition to the etext for which you are responsible. LICENSE Except for modifications in formatting, this is a verbatim copy of revision 1.0 of February 2, 1992, Copyright (c) 1992 Brendan P. Kehoe, and is distributed under the following license: <> DISTRIBUTION UNDER "PROJECT GUTENBERG-tm" You may distribute copies of this etext electronically, or by disk, book or any other medium if you either delete this "Small Print!" statement except for Brendan P. Kehoe's license and copyright notice, or: [1] Only give exact copies of it. Among other things, this re- quires that you do not remove or modify the etext or this "Small Print!" statement. You may however, if you wish, distribute this etext in machine readable binary,ed on all copies. Permission is granted to copy and distribute modified versions of this booklet under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to *********************** Part A Zen and the Art of the Internet Copyright (c) 1992 Brendan P. Kehoe Permission is granted to make and distribute verbatim copies of this guide provided the copyright notice and this permission notice are preservext with printing commands included for .dvi and most other publishing formats. This one is strictly intended for etext uses, and has had hyphens at an end of line position removed to facilitate searching the text. ****************************************2 Champaign, IL 61825 Drafted by CHARLES B. KRAMER, Attorney CompuServe: 72600,2026 Internet: 72600.2026@compuserve.com Tel: (212) 254-5093 *SMALL PRINT! Ver.06.28.92* Zen and the Art of the Internet*END* There are several versions of this tllinois Benedictine College". WRITE TO US! We can be reached at: Internet: hart@vmd.cso.uiuc.edu Bitnet: hart@uiucvmd CompuServe: >internet:hart@.vmd.cso.uiuc.edu Attmail: internet!vmd.cso.uiuc.edu!Hart or ATT: Michael Hart P.O. Box 278ject gratefully accepts contributions in money, time, scanning machines, OCR software, public domain etexts, royalty free copyright licenses, and every other sort of contribution you can think of. Money should be paid to "Project Gutenberg Association / Iys following each date you prepare (or were legally required to prepare) your year-end federal income tax return with respect to your profits for that year. WHAT IF YOU *WANT* TO SEND MONEY EVEN IF YOU DON'T HAVE TO? The Pro distributing under our trademark. [*] Shall be paid to "Project Gutenberg Association / Illinois Benedictine College" (or to such other person as the Project Gutenberg Association may direct) within the 60 dathis etext under the trademark, determined in accordance with generally accepted accounting practices. The license fee: [*] Is required only if you derive such profits. You incur no obligation to charge money or earn profits byorm (or in EBCDIC or other equivalent proprietary form). [2] Honor the etext refund and replacement provisions of this "Small Print!" statement. [3] Pay a trademark license fee of 20% of the net profits you derive from distributing displays the etext (as is the case, for instance, with most word processors). [*] You provide, or agree to also provide on request at no additional cost, fee or expense, a copy of the etext in its original plain ASCII fed by the author, and additional characters may be used to indicate hypertext links. [*] The etext may be readily converted by the reader at no expense into in plain ASCII, EBCDIC or equivalent form by the program that er an etext *not* clearly readable if it contains characters other than those intended by the author of the work, although tilde (~), asterisk (*) and underline (_) characters may be used to convey punctuation intend com- pressed, mark-up, or proprietary form, including any form resulting from conversion by word processing or hypertext software, but only so long as *EITHER*: [*] The etext, when displayed, is clearly readable. We considthis one. Permission is granted to copy and distribute translations of this booklet into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the author. Zen and the Art of the Internet A Beginner's Guide to the Internet First Edition January 1992 by Brendan P. Kehoe This is revision 1.0 of February 2, 1992. Copyright (c) 1992 Brendan P. Kehoe The composition of this booklet was originally started because the gill.ca (Wanda Pierce) Wanda Pierce, McGill University Computing Centre Joshua.R.Poulson@cyber.widener.edu Joshua Poulson, Widener University Computing Services de5@ornl.gov Dave Sill, Oak Ridge National Laboratory bsmart@bsmart.tti.com Bob Smart, CitiCn College Steve Lodin Steve Lodin, Delco Electronics Mike Nesel Mike Nesel, NASA Bob Bob Neveln, Widener University Computer Science Department wamapi@dunkin.cc.mcedu> Brian Fitzgerald, Rensselaer Polytechnic Institute John Goetsch John Goetsch, Rhodes University, South Africa composer@chem.bu.edu Jeff Kellem, Boston University's Chemistry Department kraussW@moravian.edu Bill Krauss, Moraviaen considerably less polished without his help. Andy Blankenbiller Andy Blankenbiller, Army at Aberdeen bajan@cs.mcgill.ca Alan Emtage, McGill University Computer Science Department Brian Fitzgerald command The results are usually displayed here. The purpose of this booklet is two-fold: first, it's intended to serve as a reference piece, which someone can easily grab on the fly anlable over the Internet. Aimed at the novice user, it attempts to remain operating system ``neutral''---little information herein is specific to Unix, VMS, or any other environment. This booklet will, hopefully, be usable by nearly anyone. A user's sessiComputer Science department at Widener University was in desperate need of documentation describing the capabilities of this ``great new Internet link'' we obtained. It's since grown into an effort to acquaint the reader with much of what's currently avaiorp/TTI emv@msen.com Ed Vielmetti, Vice President of MSEN Craig E. Ward Craig Ward, USC/Information Sciences Institute (ISI) Glee Willis Glee Willis, University of Nevada, Reno Charles Yamasaki Chip Yamasaki, OSHA Network Basics We are truly in an information society. Now more than ever, moving vast amounts of information quickly across great distances is one of our most pressing needs. From small one-person entrepreneurial effongs like ac.uk for academic sites and co.uk for commercial ones. FQDN (Fully Qualified Domain Name) The proper terminology for a site's domain name (somewhere.domain above) is its Fully Qualified Domain Name (FQDN). It is usually selected to give a clea Each country also has its own top-level domain. For example, the us domain includes each of the fifty states. Other countries represented with domains include: au Australia ca Canada fr France uk The United Kingdom. These also have sub-domains of thihe hosts in a network). {The Matrix, 111. One such gateway is near.net.} org This is a domain reserved for private organizations, who don't comfortably fit in the other classes of domains. One example is the Electronic Frontier Foundation named eff.org.ducational institution, e.g. New York University, named nyu.edu. gov A government site; for example, NASA is nasa.gov. mil A military site, like the Air Force (af.mil). net Gateways and other administrative hosts for a network (it does not mean all of tdomain tells you the name of a system or location, and what kind of organization it is. The trailing domain is often one of the following: com Usually a company or other commercial institution or organization, like Convex Computers (convex.com). edu An eve a structure to them. The general form is: a person's email address on a computer: user@somewhere.domain a computer's name: somewhere.domain The user portion is usually the person's account name on the system, though it doesn't have to be. somewhere.dness. If someone were to ask for a home address, they would probably expect a street, apartment, city, state, and zip code. That's all the information the post office needs to deliver mail in a reasonably speedy fashion. Likewise, computer addresses ha Domains Getting where you want to go can often be one of the more difficult aspects of using networks. The variety of ways that places are named will probably leave a blank stare on your face at first. Don't fret; there is a method to this apparent ma find themselves surprised when they discover a new service or feature that they'd never known even existed. Once acquainted with the terminology and sufficiently comfortable with making occasional mistakes, the learning process will drastically speed up.uter (logged on) in Australia, all inside of thirty minutes. No airline (or tardis, for that matter) could ever match that travel itinerary. The largest problem people face when first using a network is grasping all that's available. Even seasoned usersh someone in Japan, send a 2,000-word short story to a group of people who will critique it for the sheer pleasure of doing so, see if a Macintosh sitting in a lab in Canada is turned on, and find out if someone happens to be sitting in front of their compate a body of knowledge heretofore unthinkable. Work groups can now conduct interactive conferences with each other, paying no heed to physical location---the possibilities are endless. You have at your fingertips the ability to talk in ``real-time'' witearchers from all corners of the earth are finding that their work thrives in a networked environment. Immediate access to the work of colleagues and a ``virtual'' library of millions of volumes and thousands of papers affords them the ability to encorporrts, to the largest of corporations, more and more professional people are discovering that the only way to be successful in the '90s and beyond is to realize that technology is advancing at a break-neck pace---and they must somehow keep up. Likewise, resr indication of the site's organization or sponsoring agent. For example, the Massachusetts Institute of Technology's FQDN is mit.edu; similarly, Apple Computer's domain name is apple.com. While such obvious names are usually the norm, there are the occasional exceptions that are ambiguous enough to mislead---like vt.edu, which on first impulse one might surmise is an educational institution of some sort in Vermont; not so. It's actually the domain name for Virginia Tech. In most cases it's relatively e-to-Unix Copy Program'.) It's based on two systems connecting to each other at specified intervals, called polling, and executing any work scheduled for either of them. Historically most UUCP was done with Unix equipment, although the software's since beer into one great living thing, communicating at amazing speeds with the TCP/IP protocol. All activity takes place in ``real-time.'' UUCP The UUCP network is a loose association of systems all communicating with the UUCP protocol. (UUCP stands for `Unixst their name. The Networks Internet The Internet is a large ``network of networks.'' There is no one network known as The Internet; rather, regional nets like SuraNet, PrepNet, NearNet, et al., are all inter-connected (nay, ``inter-networked'') togethsed the system frequently). However, you will remember a substantial number of FQDNs. It will eventually reach a point when you are able to make a reasonably accurate guess at what domain name a certain college, university, or company might have, given juovax will send back its number. All of this ``magic'' happens behind the scenes. Rarely will a user have to remember the Internet number of a site (although often you'll catch yourself remembering an apparently obscure number, simply because you've acces, and vice-versa. For example, when someone refers to foosun.bar.com, the resolver knows that it should ask the system foovax.bar.com about systems in bar.com. It asks what Internet address foosun.bar.com has; if the name foosun.bar.com really exists, fotural to deal with words than numbers in most cases, the FQDN for each host is mapped to its Internet number. Each domain is served by a computer within that domain, which provides all of the necessary information to go from a domain name to an IP address and Numbers Ok, computers can be referred to by either their FQDN or their Internet address. How can one user be expected to remember them all? They aren't. The Internet is designed so that one can use either method. Since humans find it much more naesses and domain names aren't assigned arbitrarily---that would lead to unbelievable confusion. An application must be filed with the Network Information Center (NIC), either electronically (to hostmaster@nic.ddn.mil) or via regular mail. Resolving Namesk that a system is on, called its subnet. For example, all of the computers for Wesleyan University are in the subnet 129.133. They can have numbers like 129.133.10.10, 129.133.230.19, up to 65 thousand possible combinations (possible computers). IP addre 32-bit addressing method was born, freeing thousands of host numbers. Each piece of an Internet address (like 192) is called an ``octet,'' representing one of four sets of eight bits. The first two or three pieces (e.g. 192.55.239) represent the networuads. The ARPAnet (the mother to today's Internet) originally only had the capacity to have up to 256 systems on it because of the way each system was addressed. In the early eighties, it became clear that things would fast outgrow such a small limit; thnet number or IP Address. It's actually a 32-bit number, but is most commonly represented as four numbers joined by periods (.), like 147.31.254.130. This is sometimes also called a dotted quad; there are literally thousands of different possible dotted qasy to glean the meaning of a domain name---such confusion is far from the norm. Internet Numbers Every single machine on the Internet has a unique address, {At least one address, possibly two or even three---but we won't go into that.} called its Interen implemented on other platforms (e.g. VMS). For example, the system oregano polls the system basil once every two hours. If there's any mail waiting for oregano, basil will send it at that time; likewise, oregano will at that time send any jobs waiting for basil. BITNET BITNET (the ``Because It's Time Network'') is comprised of systems connected by point-to-point links, all running the NJE protocol. It's continued to grow, but has found itself suffering at the hands of the falling costs of Internet cont, also called a ``bang.'' The latter of the two, UUCP ``bang'' paths, is more restrictive, yet more clearly dictates how the mail will travel. To reach Jim Morrison on the system south.america.org, one would address the mail as jm@south.america.org. Burm---mail to most addresses is read by human beings. %@!.: Symbolic Cacophony Email addresses usually appear in one of two forms---using the Internet format which contains @, an ``at''-sign, or using the UUCP format which contains !, an exclamation poin you from anywhere in the world. An address doesn't necessarily have to go to a human being. It could be an archive server, {See Archive Servers, for a description.} a list of people, or even someone's pocket pager. These cases are the exception to the no, is vital. Email Addresses Electronic mail is hinged around the concept of an address; the section on Networking Basics made some reference to it while introducing domains. Your email address provides all of the information required to get a message too understand the many ways it can be utilized and how it works, at least to some level, is vital. part of daily life (as has been evidenced by the ISDN effort, the need to understand the many ways it can be utilized and how it works, at least to some leveltion of this in computer networking. It allows people to write back and forth without having to spend much time worrying about how the message actually gets delivered. As technology grows closer and closer to being a common part of daily life, the need t-------- Electronic Mail The desire to communicate is the essence of networking. People have always wanted to correspond with each other in the fastest way possible, short of normal conversation. Electronic mail (or email) is the most prevalent applicate to site. Often places have three or more links going; the majority, however, look to ``upstream'' sites for their sole link to the network. ``The Glory and the Nothing of a Name'' Byron, {Churchill's Grave} ---, and have remained in wide-spread use ever since. Only with UUCP can Joe Smith correspond with someone across the country or around the world, for the price of a local telephone call. BITNET links mostly take the form of 9600bps modems connected from sinfusing enough!). The systems do their UUCP traffic over TCP/IP connections, which give the UUCP-based network some blindingly fast ``hops,'' resulting in better connectivity for the network as a whole. UUCP connections first became popular in the 1970's modems (for the most part), that run from 1200 baud all the way up to as high as 38.4Kbps. As was mentioned in The Networks, the connections are of the store-and-forward variety. Also in use are Internet-based UUCP links (as if things weren't already coare paid for by each institution to a local carrier (for example, Bell Atlantic owns PrepNet, the main provider in Pennsylvania). Also available are SLIP connections, which carry Internet traffic (packets) over high-speed modems. UUCP links are made withdicated telephone lines carrying 56kilobit-per-second connections) and T1 links (special phone lines with 1Mbps connections). Also installed are T3 links, acting as backbones between major locations to carry a massive 45Mbps load of traffic. These links nections. Also, a number of mail gateways are in place to reach users on other networks. The Physical Connection The actual connections between the various networks take a variety of forms. The most prevalent for Internet links are 56k leased lines (det if Jim's account was on a UUCP site named brazil, then his address would be brazil!jm. If it's possible (and one exists), try to use the Internet form of an address; bang paths can fail if an intermediate site in the path happens to be down. There is a growing trend for UUCP sites to register Internet domain names, to help alleviate the problem of path failures. Another symbol that enters the fray is %---it acts as an extra ``routing'' method. For example, if the UUCP site dream is connected to south.ee them. Most mail programs will filter out this kind of ``cruft'' in a header. The Date: header contains the date and time the message was sent. Likewise, the ``good'' address (as opposed to ``real'' address) is laid out in the From: header. Sometimessing UUCP, one Received: header is added for each system that the mail passes through. This can often result in more than a dozen Received: headers. While they help with dissecting problems in mail delivery, odds are the average user will never want to sosed to the address you should reply to, which may look much different), and what places the mail went through to get to you. Over the Internet, there is always at least one Received: header and usually no more than four or five. When a message is sent uDan .. we have a meeting at 9:30 a.m. with the Joint Chiefs. Please don't oversleep this time. The first line, with From and the two lines for Received: are usually not very interesting. They give the ``real'' address that the mail is coming from (as opp from hq.mil by house.gov with SMTP id AA21901 (4.1/SMI for dan@house.gov); Sat, 25 May 91 17:05:56 -0400 Date: Sat, 25 May 91 17:05:56 -0400 From: The President Message-Id: <9105252105.AA06631@hq.mil> To: dan@senate.gov Subject: Meeting Hi c structure to it that's common across every type of computer system. {The standard is written down in RFC-822. See also RFCs for more info on how to get copies of the various RFCs.} A sample would be: >From bush@hq.mil Sat May 25 17:06:01 1991 Received:ke GIFs to a printer! Brendan Try sending yourself mail a few times, to get used to your system's mailer. It'll save a lot of wasted aspirin for both you and your system administrator. Anatomy of a Mail Header An electronic mail message has a specifion the sender of the email, when it was sent, and the subject of the message. He would probably use the reply command of Unix mail to send this response: ? r To: joeuser@@foo.widener.edu Subject: Re: print job's stuck You shouldn't print binary files liwork! Why?? The next time the author checked his mail, he would see it listed in his mailbox as: % mail "/usr/spool/mail/brendan": 1 messages 1 new 1 unread U 1 joeuser@foo.widene Tue May 5 20:36 29/956 print job's stuck ? which gives information th your system administrator for specific instructions related to mail at your site. A person sending the author mail would probably do something like this: % mail brendan@cs.widener.edu Subject: print job's stuck I typed `print babe.gif' and it didn't any active email user. Write to nuts@ora.com for ordering information. Sending and Receiving Mail We'll make one quick diversion from being OS-neuter here, to show you what it will look like to send and receive a mail message on a Unix system. Check wi debbie. All of the intricacies of email addressing methods are fully covered in the book ``!%@@:: A Directory of Electronic Mail Addressing and Networks'' published by O'Reilly and Associates, as part of their Nutshell Handbook series. It is a must for ld first send the mail to south.america.org. There the address debbie%dream will turn into debbie@dream, which will hopefully be a valid address. Then south.america.org will handle getting the mail to the host dream, where it will be delivered locally toamerica.org, but doesn't have an Internet domain name of its own, a user debbie on dream can be reached by writing to the address not smallexample! debbie%dream@south.america.org The form is significant. This address says that the local system shou it won't include the full name of the person (in this case The President), and may look different, but it should always contain an email address of some form. The Message-ID: of a message is intended mainly for tracing mail routing, and is rarely of interest to normal users. Every Message-ID: is guaranteed to be unique. To: lists the email address (or addresses) of the recipients of the message. There may be a Cc: header, listing additional addresses. Finally, a brief subject for the message goes in t't interested in your desire to be added or deleted, and can certainly do nothing to expedite your request. Often if the administrator of a list is busy (remember, this is all peripheral to real jobs and real work), many users find it necessary to ask aga continue the above, a request to be added to or deleted from the Sun Managers list should be sent to sun-managers-request@eecs.nwu.edu. When in doubt, try to write to the -request version of a mailing list address first; the other people on the list arendress will ``explode'' out to each person named in a file maintained on a computer at Northwestern University. Administrative tasks (sometimes referred to as administrivia) are often handled through other addresses, typically with the suffix -request. Tos that redistributes all mail sent to it back out to a list of addresses. For example, the Sun Managers mailing list (of interest to people that administer computers manufactured by Sun) has the address sun-managers@eecs.nwu.edu. Any mail sent to that adpainless process. Mailing Lists People that share common interests are inclined to discuss their hobby or interest at every available opportunity. One modern way to aid in this exchange of information is by using a mailing list---usually an email addres-group@gracie.com .... verbiage ... The full text of the message is returned intact, including any headers that were added. This can be cut out with an editor and fed right back into the mail system with a proper address, making redelivery a relatively .widener.edu id AA06528; Sat, 25 May 91 16:45:14 -0400 Date: Sat, 25 May 91 16:45:14 -0400 From: Matt Groening Message-Id: <9105252045.AA06528@gracie.com> To: lsimpson@cs.widener.edu Subject: Scripting your future episodes Reply-To: writinge address is correct, contact the postmaster of the site directly and ask him how to properly address it. The message also includes the text of the mail, so you don't have to retype everything you wrote. ----- Unsent message follows ----- Received: by csis responsible for maintaining a reliable mail system on his system. Usually postmasters at sites will attempt to aid you in getting your mail where it's supposed to go. If a typing error was made, then try re-sending the message. If you're sure that th>> RCPT To: <<< 550 ... User unknown 550 lsimpson... User unknown As you can see, a carbon copy of the message (the Cc: header entry) was sent to the postmaster of Widener's CS department. The Postmaster her one.} From: Mail Delivery Subsystem Date: Sat, 25 May 91 16:45:14 -0400 To: mg@gracie.com Cc: Postmaster@cs.widener.edu Subject: Returned mail: User unknown ----- Transcript of session follows ----- While talking to cs.widener.edu: >ce; a common error is addressing mail to an account name that doesn't exist. For example, writing to Lisa Simpson at Widener University's Computer Science department will fail, because she doesn't have an account. {Though if she asked, we'd certainly give name is wrong, the domain doesn't exist, whatever), the mail system will bounce the message back to the sender, much the same way that the Postal Service does when you send a letter to a bad street address. The message will include the reason for the bounhe Subject: header. The exact order of a message's headers may vary from system to system, but it will always include these fundamental headers that are vital to proper delivery. Bounced Mail When an email address is incorrect in some way (the system'sin and again, often with harsher and harsher language, to be removed from a list. This does nothing more than waste traffic and bother everyone else receiving the messages. If, after a reasonable amount of time, you still haven't succeeded to be removed from a mailing list, write to the postmaster at that site and see if they can help. Exercise caution when replying to a message sent by a mailing list. If you wish to respond to the author only, make sure that the only address you're replying to is that p;"{z$9*B READ.ME.FIRST KIDS.INETZEN.1fically, Unix systems). One of the most complete is available on cs.bu.edu in the directory pub/listserv. ``I made this letter longer than usual because I lack the time to make it shorter.'' Pascal, Provincial Letters XVI cribe as sub, unsubscribe as unsub, etc. For a full list of the available listserv commands, write to LISTSERV@BITNIC.BITNET, giving it the command help. As an aside, there have been implementations of the listserv system for non-BITNET hosts (more specirequest has been passed on to the system on which the list is actually maintained. The mate to subscribe is, naturally, unsubscribe. It will remove a given address from a BITNET list. It, along with all other listserv commands, can be abbreviated---subslarge. The most fundamental command is subscribe. It will tell the listserv to add the sender to a specific list. The usage is subscribe foo-l Your Real Name It will respond with a message either saying that you've been added to the list, or that the e. A full list of the available BITNET lists can be obtained by writing to LISTSERV@BITNIC.BITNET with a body containing the command list global However, be sparing in your use of this---see if it's already on your system somewhere. The reply is quite of additions and removals from a list, a program performs these and other tasks by responding to a set of user-driven commands. Areas of interest are wide and varied---ETHICS-L deals with ethics in computing, while ADND-L has to do with a role-playing gam semi-regularly. (Usenet News, for info on how to read that and other newsgroups.) Listservs On BITNET there's an automated system for maintaining discussion lists called the listserv. Rather than have an already harried and overworked human take care under the netinfo/ directory. It's updated fairly regularly, but is large (presently around 700K), so only get it every once in a while. The other list is maintained by Gene Spafford (spaf@cs.purdue.edu), and is posted in parts to the newsgroup news.listsurself some time by checking to make sure it's indeed headed to the whole list and not a single person. A list of the currently available mailing lists is available in at least two places; the first is in a file on ftp.nisc.sri.com called interest-groups erson, and not the entire list. Often messages of the sort ``Yes, I agree with you completely!'' will appear on a list, boring the daylights out of the other readers. Likewise, if you explicitly do want to send the message to the whole list, you'll save yo