GENWiki

Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


archive:internet:bitnet.inf

From: B_FOLEY@UVMVAX.BITNET Subject: Document for beginners using BITNET

From: IN%"BIO-NAUT@IRLEARN.UCD.IE" 15-OCT-1990 02:49:18.61 Subj: BioBit No 17 (Bitnet for the complete idiot)

       1717171717                      1717171717
       1717171717                      1717171717
       171    171                      171    171
       171717171    171   1717171717   171717171    171  171717171
       171717171          1717171717   171717171            171
       171    171   171   171    171   171    171   171     171
       1717171717   171   1717171717   1717171717   171     171
       1717171717   171   1717171717   1717171717   171     171
                                No 17
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                    INDEPENDENT "bionaut" NEWSLETTER
                      << EDITED BY ROBERT HARPER >>
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 Summer is over. Good things are happening on the net once again. There
 has been a new release of "BITNET for the complete idiot". Things are
 therefore not too bad. I know I did not write this network clasic. I
 know it is long... but it is so good and covers so many things, it would
 be a waste not to give it some airplay. And since the documentation says
 that if you inform the author you can include it in a newsletter then that
 is enough justification to put it out on BIONAUT.... RIGHT!!!
 No more talk. Ladies and gentlemen may I present for your education,
 edification and entertainment the one... the only... BITNET USERHELP.
 Rob "standing on the shoulders of a giant you see much further" Harper
   _
  __-
 __---    The
__-----   BITNET

——- Services _ Library BITNET USERHELP

* August, 1989 "Oh no! Another Version of the Completely Revised Edition" This document has been written for new users of BITNET services. A quick perusal of the text here should familiarize you with the basic concepts behind BITNET and how to communicate with people through it. A longer look will show you the many types of information services available in the network and explain how to access them. If the information presented here is confusing or incomplete, please send a note to the author, Christopher Condon, at address BITLIB@YALEVM. Likewise, if you find this document useful and would like to reprint it in part or whole, (in a newsletter or local documentation, for example) we have no objection as long as you inform the author. A companion file to this is BITNET SERVERS, which lists the currently available servers and services. Instructions for receiving the latest versions of SERVERS and USERHELP appear at the bottom of this document. In addition to these files, you should consult your local computer center staff and online documentation for additional information. Here is a rundown of the topics covered: 1. Tools for Communication BITNET for the Compleat Idiot Messages Files Mail 2. Servers and Services What the Heck is a Server, Anyway? File Servers User Directory Servers Forums, Digests, and Electronic Magazines List Servers Relays 3. Beyond BITNET Other Networks More on Gateways 4. In Conclusion Suggested Reading * * * Tools for Communication * * * * Part 1 * * * * BITNET for the Compleat Idiot * If you intend to make any sense out of this document, you should first have a basic understanding of some computer concepts: mainframes, userids, and the like. Since you are reading this there is a pretty good chance that you understand these things already. If not, go back, read some documentation on your system, get comfortable with "logging on", "editing", and all those other fun activities and *then* you can begin communicating through BITNET. The concepts we present here aren't terribly Earth-shattering, but you shouldn't dive into this totally unprepared either. You should also be a little familiar with the type of hardware and operating system you are using. Most IBM systems in BITNET run VM/CMS. The Digital Equipment VAX systems usually run an operating system called VMS along with a software package called JNET which allows them to communicate via BITNET. We will be referring to VM/CMS and VMS/JNET throughout this document. If you already understand computer networking, you will find this section entirely dull and pedantic. We would advise you to skip to the next part, "Messages". For the rest of you, we'll try to make this quick and painless. The word "computer" still scares many people. When BITNET is described simply as a "computer network", that one word can send chills up your spine. Sometimes a phrase like "communications medium" can make the technology a little more accessible. That is how we like to think of it. It's not some awful computer-techie sort of thing. Rather, it's a tool for communicating with people and exchanging information, just like your telephone, only a little more complex. This doesn't mean that there isn't a lot of gee-whiz technical stuff behind BITNET. If that is the sort of thing that tickles your fancy, you'll find it in this network. The rest of you, however, don't need to know the gory details in order to use BITNET effectively. That mainframe you log onto is connected to mainframes at other universities and institutions. The connection is usually a high-speed leased line, a special sort of telephone connection. You might say that these computers are always on the phone with each other. Our particular network is what is known as a "store and forward" network. This means that if I send something to someone in Los Angeles, the computers in the network between Connecticut and California will store and forward it from computer to computer until it reaches it's destination. In BITNET, there is only one way from "Point A" to "Point B". A small piece of the network might look like this: — — — | A |–| B |–| C | — — — | — — — — — | D |–| E |–| F |–| G |–| H | — — — — — | | — — — — | I |–| J | | K |–| L | — — — — | — — | M |–| N | — — Those boxes represent computers in the network, and the dashes between them are the leased lines. If I am at computer "A" and I send a file to someone at computer "N" it would travel the following path: A-B-D-E-F-G-K-N Each of the computers in BITNET is called a "node" and has a unique name that identifies it to the other nodes. For example, one of the mainframe computers at Yale has the nodename YALEVM. You might liken this to a state or country abbreviation: In the postal service: CT = Connecticut In BITNET: YALEVM = Yale University IBM 3083 Your userid in combination with the name of your node is your "network address". It is usually written in the format userid@node (read "userid at node"). For example, the name of my node is YALEVM, and my userid is CONDON. Therefore, my network address is CONDON@YALEVM. If I know the userid@node of someone in the network, I can communicate with that person, and he/she can communicate with me. The same goes for you. All you need to know are a few commands. * * * Tools for Communication * * * * Part 2 * * * * Messages * There are three basic methods of communicating via BITNET: MESSAGE, FILE, and MAIL. The reason you would choose one over the other for a particular application will become clear after a little explanation. The MESSAGE (sometimes called "interactive message") is the fastest and most convenient method of communication available through BITNET. It is the network's equivalent of a telephone conversation. The difference is that the words are typed instead of spoken. The message you type is transmitted immediately (well, quickly) to its destination. In BITNET this destination is the network address (userid@node) of the person you want to contact. If the person you are contacting is logged on, the message will be displayed on their screen. If not, their computer will tell you so. In this case, your message is lost forever. In other words, no one is there to answer the phone. However, many people run a program which will act like an answering machine and hold your message until they log on. The syntax to send messages depends on your computer and system software. People on VM/CMS systems would type something like this: TELL userid AT node message For example: TELL KRISTEN AT MARIST Hey Kristen, What's up? +—— +—– +———————- | | | | | +———– the message you are sending | | | +—————— the node of the recipient | +—————————– the userid of the recipient People on VAX/VMS systems using the JNET networking software would use this syntax: SEND userid@node "message" For example: SEND KRISTEN@MARIST "Hey Kristen, What's up?" +—— +—– +———————— | | | | | +————– the message you are sending | | | +——————— the node of the recipient | +—————————– the userid of the recipient The quotes around the message are optional. However, the JNET networking for VAX/VMS will translate your entire message into upper-case characters if you DO NOT use them. Many people find receiving messages like that extremely annoying. You should consult your local system documentation for more information on TELL or SEND and their capabilities. When a message arrives on your screen, it will look something like this: FROM MARIST(KRISTEN): Hello! It's been a while, no? Now for the disadvantages: Text sent by message must be short. In general, your message length can be one line, about the width of your screen. In other words, you won't be sending someone a copy of your thesis via the TELL command. Also, you can only communicate with someone in this way when they are logged on. Considering time zone differences, this is often quite inconvenient. Lastly, there is the problem of links. If the connection to the node you want to contact is broken (by, for example, a disconnected phone line), you receive an error message and whatever you sent is gone. However, this does not make messages totally useless. As you will see later on, TELL and SEND are extremely helpful in accessing the many services in BITNET. * * * Tools for Communication * * * * Part 3 * * * * Files * FILES are another way to communicate over BITNET. The text files and programs that you store on your computer can be transmitted to users at other nodes. People on VM/CMS systems would use a syntax like this: SENDFILE filename filetype filemode userid AT node For example: SENDFILE BITNET USERHELP A KRISTEN AT MARIST +—————- +—————- | | | +——- the address of the recipient | +————————- the file you are sending The syntax for VMS/JNET systems is quite similar: SEND/FILE filename.extension userid@node For example: SEND/FILE BITNET.USERHELP KRISTEN@MARIST +————— +————- | | | +——– the address of the recipient | +————————- the file you are sending The file sent is stored in the "electronic mailbox" of the recipient until he/she logs on. People on VM/CMS systems would use the RECEIVE or RDRLIST commands to process files sent to them in this way. People on VAX/VMS systems would use the RECEIVE command. You should check your local documentation for information on these commands. SEND/FILE and SENDFILE are useful for sending programs or large volumes of data over the network. However, they shouldn't be used for everyday communication. The MAIL utilities (covered below) are much more accessible. * * * Tools for Communication * * * * Part 4 * * * * Mail * Luckily the other form of BITNET communication has been given a very apt name: MAIL (often called "electronic mail" or "e-mail"). The simile is a good one. Just like regular postal service mail ("snail mail"), you provide an address, return address, and text. Software for sending mail software differs from site to site, so you will have to look in your local documentation for information. However, we may be able to shed some light on what most mail looks like and how it works. Mail files are really just specially formatted text files. The feature that makes them different is the "mail header". This tells a BITNET system and your mail software that it is not a regular text file. It looks something like this: The address of the recipient | The subject | | | Your address | | | | | Todays date | | | | | | | Date: Fri, 10 Sep 88 23:52:00 EDT ←-+ | | | From: Ted Kord <BEETLE@JLIVM> ←—-+ | | Subject: COBOL declared illegal ←——-+ | To: Kristen Maryrose Shaw <KRISTEN@MARIST> ←———-+ An entire mail message would look like this: +—————- Mail header | | Date: Fri, 10 Sep 88 23:52:00 EDT | From: Ted Kord <BEETLE@JLIVM> | Subject: COBOL declared illegal | To: Kristen Maryrose Shaw <KRISTEN@MARIST> + ======================================================================== + Have you seen the newspapers? Is this good news, or what? I think that | the ramifications are startling. This is one more step on the road to a | higher civilization. We may make it out of the Computer Age yet. Or is | it the Space Age? I keep forgetting… | +—————- Mail text Mail has a number of advantages. The size of a mail file is limited only by your long-windedness (however, we don't recommend that you transmit anything longer than 3000 lines). If the person at the destination address is not logged on, the message will be stored until they read it. If the links to that particular node are disconnected, your mail will be held until it can get through. Also, mail is the only way you can communicate with people in networks outside of BITNET. The disadvantage of mail is that it is, indeed, slower than messages. The longer your mail file, the longer it will take to get from Point A to Point B. If your mail is less than 100 lines you won't have to worry about that. * * * Servers and Services * * * * Part 1 * * * * What the Heck is a Server, Anyway? * One of the first things experienced BITNET users will tell you about is the variety of file servers, list servers, relays, and so on. They might describe them to you as "virtual machines" or "server machines". This kind of talk makes plenty of sense if you are a typical computer nut, but for the novice this terminology might as well be Gaelic. Luckily, the concept is really very simple, despite everyone's efforts to make it confusing. A "server" is a userid much like yours. It may exist on your computer (node) or on some other BITNET node. The people who set up this userid have it running a program that will respond to your commands. This is a "server". The commands you send and the way in which the server responds to them depends on the particular program being run. For example, the servers NETSERV@MARIST and LISTSERV@BITNIC offer different types of services, and so require different commands. The various kinds of servers are described later in this document. You can send your commands to servers in one of two formats: MAIL or MESSAGE. Not all servers accept commands via both formats, but this information is included in the document BITNET SERVERS. People on VM/CMS systems would send commands something like this: TELL userid AT node command For example: TELL NETSERV AT MARIST HELP People on VAX/VMS systems using the JNET networking software would use this syntax: SEND userid@node "command" For example: SEND NETSERV@MARIST "HELP" Many servers can also accept commands via mail. Indeed, some will only accept your commands in that format. The syntax for the commands you send remain the same. You send mail to the server as if you were sending the mail to a person. The text of your message would be the command. Some servers will take the command as the first line of a text message, others require it in the "Subject:" line. Some servers will accept more than one command in a mail message, others will take only one. Here is an example of a mail message sent to LISTSERV@BITNIC requesting a list of files: Date: Fri, 10 Sep 88 23:52:00 EDT From: Rebecca Estelle Shaw <BECCA@YALEVM> To: Listserv <LISTSERV@BITNIC> ======================================================================== INDEX Throughout this document we will use examples where commands are sent to servers via message. However, for many of the cases we will present you have option of using mail. The choice is up to you. There are two particularly confusing aspects of servers of which you should be aware. First, servers in the same category (say, file servers) do not always accept the same commands. Many of them are extremely different. Others are just different enough to be annoying. There are many approaches to setting up a server, and everyone is trying to build a better mousetrap. The second problem is that there are many servers that fill two, sometimes three categories of server. For example, LISTSERV works as a list server and a file server. Many LISTSERVs have been modified to act as user directory servers as well. If you don't understand this terminology, bear with us. The best is yet to come… * * * Servers and Services * * * * Part 2 * * * * File Servers * Remember that a server runs on a userid much like yours. Like your userid, it has many capabilities, including the ability to store files. The program that a file server runs enables it to send you files from its directory, as well as a list of files available. These may be programs or text files. Those of you with PCs and modems would liken these servers to dial-up bulletin boards. You will generally send three types of commands to a file server. The first type is a request for a list of files the server offers. The second is a request that a specific file be sent to your userid. The third, and most important is a HELP command. The HELP command is very important because it is one of the few commands that almost all servers accept, no matter what the type. Because the commands available differ from server to server, you will often find this indispensable. Sending HELP to a server will usually result in a message or file sent to your userid listing the various commands and their syntax. You should keep some documentation handy until you are comfortable with a particular server. To request a list of files from a server, you will usually send it a command like INDEX or DIR. The list of files will be sent to you via mail or in a file. For example: VM/CMS: TELL LISTSERV AT BITNIC INDEX VMS/JNET: SEND LISTSERV@BITNIC "INDEX" To request a specific file from the list you receive, you would use a command like GET or SENDME. For example to request the file BITNET USERHELP from LISTSERV@BITNIC you would type on of the following: VM/CMS: TELL LISTSERV AT BITNIC SENDME BITNET USERHELP VMS/JNET: SEND LISTSERV@BITNIC "SENDME BITNET USERHELP" In many cases the files are organized into subdirectories or filelists. This can make requesting a file more complicated. As always, this makes it even more essential that you keep documentation about a particular server handy. Some file servers offer programs that you can run which will send commands to the server for you. * * * Servers and Services * * * * Part 3 * * * * User Directory Servers * User directory servers are offered for two reasons: One is to help you locate the network of address of a specific individual. Another is to help you find people in BITNET with various interests. You might call them the "phone books" of the network. There are a number of user directory servers in BITNET. Unfortunately, few of them accept the same commands or respond in the same way. Worse, there is no guarantee that an individual you are looking for is registered on a particular user directory server. There is (as yet) no central user directory server or requirement for people to be registered in one. Given these problems, you might wonder what good these servers are at all. They are disparate, disorganized, and often difficult to access. However, if you have a good idea of who or what you are looking for they can be useful. For example, let's say I am looking for the network address of Scott Free. He may or may not be registered with one of many user directory servers. Searching all of them would be time-consuming, considering the number of servers. However, this time I'm lucky, because I have some information: 1. Scott Free goes to Drew University. 2. The nodename for Drew is DREW. 3. There just *happens* to be a user directory server at Drew. The lucky point here is that Drew University has a user directory server. There is a good chance that Scott may be registered there. I retrieve the documentation for NAMESERV@DREW (remember the HELP command?) and send a query: VM/CMS: TELL NAMESERV AT DREW SEARCH/NAME Scott Free VMS/JNET: SEND NAMESERV@DREW "SEARCH/NAME Scott Free" Unfortunately, there is no entry for "Scott Free" and I am stuck. I call up Scott and ask him for his network address. However, just because Scott didn't register himself with the server doesn't mean you shouldn't. Some user directory servers allow people at other nodes to register themselves. Others do not. At this point we recommended that you register yourself with UMNEWS@MAINE (the Bitnauts List), a NETSERV user directory server, or NAMESERV@DREW. More information on these servers is available in BITNET SERVERS and via their HELP commands. I'll use NAMESERV@DREW as an example of how user directory servers take your registration. However, you should note that these commands are specific to this server. The syntax to register myself would be: VM/CMS: TELL NAMESERV AT DREW REGISTER first last keywords VMS/JNET: SEND NAMESERV@DREW "REGISTER first last keywords" For example: VM/CMS: TELL NAMESERV AT DREW REGISTER Chris Condon cars money VMS/JNET: SEND NAMESERV@DREW "REGISTER Chris Condon cars money" I entered only two keywords there ("cars" and "money") but I could have entered as many as five. These are useful when people make searches not for individuals but for groups of people with the same interests. For example, if I were looking on NAMESERV@DREW for people with an interest in "money", I would have used a command like this: VM/CMS: TELL NAMESERV AT DREW SEARCH/FIELD MONEY VMS/JNET: SEND NAMESERV@DREW "SEARCH/FIELD MONEY" * * * Servers and Services * * * * Part 4 * * * * Forums, Digests, and Electronic Magazines * The idea of mailing lists has been given new life with the advent of computer networks. Most of us are on mailing lists, be they for magazines, bills, or those silly pamphlets you get from your Senator. Computers have brought a whole new degree of speed and functionality to mailing lists, as you will see. In BITNET, mailing lists are used mainly to keep people with similar interests in contact. There are several formats in which this contact can take place. These are "forums", "digests", and "electronic magazines". FORUMS are a good example of how the utility of mailing lists has been expanded in BITNET. Let's say that you have subscribed to a forum for people interested in COBOL (gack!). How you could subscribe to such a list will be described later. Someone (anyone!) on the mailing list sends mail to a server where the list is kept. This server forwards the mail to all of the people in the forum. When mail from a forum arrives in your computer mailbox, the header will look much like this: Date: Fri, 10 Sep 88 23:52:00 EDT Reply-To: COBOL Discussion List <COBOL-L@METRO> Sender: COBOL Discussion List <COBOL-L@METRO> From: Ted Kord <BEETLE@JLIVM> Subject: No More Perform-Through-Varyings! To: Daniel Lawrence Shaw <DANIEL@YALEVM> ======================================================================== This looks a little confusing, but there really isn't much to it. In this example, Ted Kord ("From:") sent mail to the COBOL-L list address. This server then forwarded the mail to everybody on the list, including Daniel Lawrence Shaw ("To:"). Note the line named "Reply-To:". This line tells your mail software that when you reply to the note that the reply should go to the list… meaning *everybody* on the list. People will in turn reply to your mail, and you have a forum. This is usually very interesting, but it can lead to problems. First among these is the volume of mail you can receive. If you are in a very active forum, you can get 50 or more pieces of electronic mail in a single day. If you are discussing a controversial or emotional topic, expect more. Many people have a tendency to "flame". The speed and immediacy of electronic mail makes it very easy to whip out a quick, emotional, response, to which there will be similar replies. We advise you to take some time and think out your responses to forum postings before inadvertently starting a "flame war". DIGESTS provide a partial solution to the these problems. In this case, mail that is sent to a mailing list is stored rather than sent out immediately. At some point a the "Moderator" for the list organizes and condenses all of the correspondence for the day or week. He then sends this out to the people on the mailing list in one mailing. The drawback with this setup is that it requires a lot of human intervention. If the moderator gets sick, goes on vacation, or quits, activity for a particular digest can come to a screeching halt. ELECTRONIC MAGAZINES take the digest concept a step further. These mailing lists actually mimic the organization and format of "real" magazines. BITNET is used as a convenient and inexpensive distribution method for the information they contain. The frequency of distribution for these electronic magazines ranges from weekly to quarterly to whenever-the-editor-feels-like-it. This is the most formal, structured form of BITNET communication. Where a digest is simply a group of letters organized by topic, an electronic magazine includes articles, columns, and features. Perhaps the only feature of paper magazines that they do *not* include is advertisements. * * * Servers and Services * * * * Part 5 * * * * List Servers * In the previous section we mentioned servers that are used to control mailing lists. As you might guess, a server that performs this function is called a "list server". Most of these have the terribly original userid of LISTSERV. One of these servers can control subscriptions to many mailing lists. The most difficult concept behind list servers is the difference between a LISTSERV and its list-ids. When you subscribe to a mailing list, you send the appropriate command to a LISTSERV. When you want to communicate to the people on the mailing list, you send mail to the list-id. For example, there is a list named LIAISON. To subscribe to this list, you would send a command to LISTSERV@BITNIC. You could then correspond with people on that mailing list by sending mail to LIAISON@BITNIC. LIAISON is a list-id, a "satellite" of the LISTSERV. We mention this because many people make the mistake of sending commands by mail to list-ids. This annoys people to no end and creates a lot of unnecessary network traffic. To subscribe to a lists, you would send a LISTSERV a SUBSCRIBE command, which has the following syntax: SUBscribe listname your_full_name In this example, Kristen Shaw is sending LISTSERV@BITNIC the command to subscribe to LIAISON: VM/CMS: TELL LISTSERV AT BITNIC SUB LIAISON Kristen Shaw VMS/JNET: SEND LISTSERV@BITNIC "SUB LIAISON Kristen Shaw" If you misspell your name when entering a SUBscribe command, simply re-send it with the correct spelling. To delete her name from the mailing list, Kristen would enter an UNSUBscribe command: VM/CMS: TELL LISTSERV AT BITNIC UNSUB LIAISON VMS/JNET: SEND LISTSERV@BITNIC "UNSUB LIAISON" Those are the basic commands you need to know in order to access LISTSERV controlled mailing lists. However, LISTSERV has a multitude of features, so we (of course) encourage you to read the LISTSERV documentation. *NOTE* If you are on a VAXcluster, you should send SUBSCRIBE and UNSUBSCRIBE commands to LISTSERV via MAIL. * * * Servers and Services * * * * Part 6 * * * * Relays * Relay might be one of the tougher types of servers to understand. If you have used the CB Simulator on CompuServe you will catch on to the concept quickly. The idea behind Relay is to allow more than two people to have conversations by interactive message. Without Relay-type servers, this would not be possible. Let's set up a scenario: Kristen, Daniel, and Rebecca are at different nodes. Any two of them can have a conversation through BITNET. If the three of them want to talk, however, they have a problem. Daniel can send Rebecca messages, but Kristen can't see them. Likewise, Kristen can send Daniel messages, but then Rebecca is in the dark. What they need is a form of teleconferencing. Hence, Relays. Each of these users "signs on" to a nearby Relay. They can pick a channel, much like a CB. Instead of sending his messages to Kristen or Rebecca, Daniel sends his messages to the Relay. The Relay system then sends his messages to *both* Kristen and Rebecca. The other users can do the same. When they are done talking, they "sign off". Relays can distinguish commands from the text of your messages because commands are prefixed with a slash "/". For example, a HELP command would look like this: VM/CMS: TELL RELAY AT UTCVM /HELP VMS/JNET: SEND RELAY@UTCVM "/HELP" A message that is part of a conversation would be sent like so: VM/CMS: TELL RELAY AT UTCVM Hello there! VMS/JNET: SEND RELAY@UTCVM "Hello there!" When you first start using Relay, you must register yourself as a Relay user using the /SIGNUP or /REGISTER commands: VM/CMS: TELL RELAY AT UTCVM /REGISTER Daniel Shaw VMS/JNET: SEND RELAY@UTCVM "/REGISTER Daniel Shaw" You can then sign on. You can use a nickname, much like CB users have "handles". In the following example, someone is signing on to channel 10 with a nickname of "Fuzzyman": VM/CMS: TELL RELAY AT UTCVM /SIGNON Fuzzyman 10 VMS/JNET: SEND RELAY@UTCVM "/SIGNON Fuzzyman 10" You can then start sending the Relay the text of your messages: VM/CMS: TELL RELAY AT UTCVM Good evening. VMS/JNET: SEND RELAY@UTCVM "Good evening." Relay messages will appear on your screen like this. Note the nickname near the beginning of the message. When you send conversational messages to the Relay, it automatically prefixes them with your nickname when it forwards it to the other users: FROM UTCVM(RELAY): <Argyle> Hello Fuzzyman. You can find out who is on your channel with a /WHO command. In the following example, someone is listing the users on Channel 10. VM/CMS: TELL RELAY AT UTCVM /WHO 10 VMS/JNET: SEND RELAY@UTCVM "/WHO 10" The response from the Relay would look like this: FROM UTCVM(RELAY): Ch UserID @ Node Nickname FROM UTCVM(RELAY): 10 BONJJ524@CCNYVME ( Karl ) FROM UTCVM(RELAY): 10 UARE6641@NDSUVM1 ( Buzzard ) FROM UTCVM(RELAY): 10 QNDIPC41@HENTHT5 ( Wandjina ) FROM UTCVM(RELAY): 10 BITLIB@YALEVM ( Fuzzyman ) FROM UTCVM(RELAY): 10 EETDEE60@JLIVM ( Dr_Fate ) FROM UTCVM(RELAY): 10 PSYUY948@WATDCS ( John_Cage) FROM UTCVM(RELAY): 10 BECCA@YALEVM ( Rebecca ) FROM UTCVM(RELAY): 10 EDTCAI@CORNELLA ( Nightwing) When you are done with your conversation, you can sign off the Relay: VM/CMS: TELL RELAY AT UTCVM /SIGNOFF VMS/JNET: SEND RELAY@UTCVM "/SIGNOFF" There are several commands for listing active channels, sending private messages, and so on. When you first register as a Relay user, you will be sent documentation. You can also get this information with the /INFO command. To determine which Relay serves your area, send any of the Relays listed in BITNET SERVERS the /SERVERS command. Also, because of BITNET message and file traffic limits, many Relays are only available during the evening and weekends. * * * Beyond BITNET * * * * Part 1 * * * * Other Networks * BITNET, as you probably know, is not the only computer network in the world. What you might be startled to find out, however, is that when you have access to BITNET you also have access to many other networks as well. Unfortunately, the methods for communicating with people in these other networks are not as diverse or simple as the ones described earlier. This aside, BITNET links to other networks give you access to people and services you couldn't contact otherwise (or at least without great expense). That alone should make learning a bit about them worthwhile. Earlier on we compared BITNET nodenames to state abbreviations. We can take that a step further by thinking of BITNET as a country. The links between nodes (the "states") might be the highway system. Another network (a "country") is connected to our highway system at one point, which is called a "gateway". The guards (software) at the border are not particularly smart and will only let through mail. Interactive messages and plain files can't get through. The people in these other networks have addresses just like yours, but you need to specify something extra in order to get mail to them. A userid@node address is not enough, because that doesn't tell the BITNET mail software what network that node is in. Therefore, we can extend the network address with a code that identifies the destination network. In this example, the destination network is ARPANET, the code for which is ARPA. BECCA@SRI-NIC.ARPA +—- +—— +— | | | | | +——————– the network | | | +—————————- the node | +———————————- the userid That is about as simple as an address from another network gets. Generally they are more complex. Because of the variety of networks there can be no example which will show you what a "typical" address might be. However, you shouldn't have to let it worry you too much. If someone tells you that his network address is CONDON@VENUS.YCC.YALE.EDU, just use it like that with your mail software. As long as you understand that the mail is going to another network and that the transit time will be longer than usual, you should have few problems. * * * Beyond BITNET * * * * Part 2 * * * * More on Gateways * We talked a little about gateways in the previous section, but didn't get in to too much detail. This is because the subject can get a little complex at times. Or rather, understanding gateways isn't difficult, but interpreting network addresses that use them can be. In our previous example, an address for someone in another network looked like this: BECCA@SRI-NIC.ARPA This address tells your networking software that your letter should go to someone in another network. What you might not realize is that your networking software "knows" that the address for the gateway to ARPA may be at, say, JLIVM. It might extend the address to look something like this: BECCA%SRI-NIC.ARPA@JLIVM +—- +—— +— +—- | | | | | | | +————— the node of the gateway | | | | | +——————– the network | | | +—————————- the node | +———————————- the userid The gateway is a server machine (userid@node) that transfers files between the two networks. In this case, it is ARPA@JLIVM. Note that the "%" replaces the "@" from our previous example. This is because BITNET networking software cannot handle addresses with more than one AT sign (@). When your mail gets to the gateway the "@JLIVM" would be stripped off, and the "%" would be turned back into a "@". If this is so automatic, why do you need to know this? Because in many cases your networking software is not smart enough to know that the gateway for IZZYNET is at BLEGGAVM. If this is the case, you have to type out the whole address with all of the interesting special characters. In many cases gateway to a network may be in another network. In this example, we are sending mail to MICKEY at node PLUTO in SHOENET. The gateway to the network is in, say, ARPAnet. Our networking software is smart enough to know where ARPA gateway is, so the address would look something like this: MICKEY%PLUTO.SHOENET@SRI-NIC.ARPA +—– +—- +—— +—— +— | | | | | | | | | +—– the network of the gateway | | | | | | | +————- the node of the gateway | | | | | +——————— the network | | | +————————— the node | +———————————- the userid As you can see, these addresses can get pretty long and difficult to type. The only consolation is perhaps that your address probably looks just as bad to the people in the destination network! * * * In Conclusion * * * * Part 1 * * * * Suggested Reading * Don't stop here. This document was written to get you started as a BITNET user, but there is quite a bit more that you can read to use the network to its full potential. First of all, I recomend that you look over BITNET SERVERS, the list of all the different servers and services in BITNET. Likewise, I suggest that you subscribe to NetMonth. Instructions on how to get these files are located at the end of this document. Per usual, all of these files are free. It goes without saying (but I'll say it anyway) that you should read the documentation for whatever servers you try to use, even if you only look over a simple list of commands. It's better than nothing. Below are listed some files from the NETINFO FILELIST on LISTSERV@BITNIC which will provide further information on some of the topics I went over earlier. You can get them by sending the following command to LISTSERV@BITNIC via mail or interactive message: SENDME filename filetype. For example: SENDME MAIL MANNERS CHAT ANALYSIS - This is the original document by Henry Nussbacher which explained why old-style Chat machines were a danger to the network. This controversy prompted the develpment of Relay. BITNET CHARTER - The original BITNET Charter. BITNET OVERVIEW - A short document explaining the purpose of BITNET. MAIL MANNERS - Must reading!!!! This document explains the dos and don'ts of using electronic mail in BITNET (or any other network for that matter!). INFOREP LISTINGS - Each BITNET site has a person who is responsible for distributing information about the network and helping out users (the Inforep). If you don't know who your Inforep is, this document will tell you. LISTSERV GROUPS - A list of all the different mailing lists available via the BITNET LISTSERVs. ARPANET SIGS* - (ARPANET SIGS01, etc.) This is a list of all the mailing lists in the Internet, including many from BITNET. There is a certain amount of overlap between these files and LISTSERV LISTS. *

To receive the latest version of BITNET USERHELP, send the following command to NETSERV@BITNIC, LISTSERV@MARIST, or LISTSERV@CMUCCVMA via mail or message:

   GET BITNET USERHELP

Likewise, you can get the latest version of BITNET SERVERS by sending one of those servers the command GET BITNET SERVERS.

If you want to get updates to BITNET USERHELP and BITNET SERVERS automatically, subscribe to NetMonth magazine, "The Independent Guide to BITNET". It is, of course, free. To subscribe, send the following command to LISTSERV@MARIST:

   SUBSCRIBE NETMONTH your_full_name

For example:

   SUBSCRIBE NETMONTH Danny Shaw

* This document © 1988 Christopher Condon and Yale Computer Center *

A publication of the BITNET Services Library "Because We're Here."

/data/webs/external/dokuwiki/data/pages/archive/internet/bitnet.inf.txt · Last modified: 2000/11/18 16:51 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki