
Internet Tools Summary
Internet Tools Summary
01 Dec 93; Release 1.30
Copyright © 1993 by John December (decemj@rpi.edu). Permission to use for non-commercial, educational
purposes. This copyright and permission notice must appear in all copies. Permission is also granted to
mention, cite, refer to, or describe this document in commercial books, products, or online services
(but not to reproduce in whole or in part without permission.)
Provided "as is" without expressed or implied warranty. I make no representations about this document's
suitability, accuracy, or stability.
-
PURPOSE
-
The purpose of this document is to list tools available on the Internet that are used for
network information retrieval (NIR), Computer-Mediated Communication (CMC), or other services.
This is not meant to be a strict categorization or an exhaustive list,
rather a reference catalog. I certainly would welcome comments and suggestions.
- AUDIENCE
- those getting started in understanding what you can do on the Internet in NIR and CMC; for
those experienced, it collects and summarizes sources of information.
- ASSUMPTION
- you have access to and know how to use finger, ftp, gopher,
http, telnet, email, or Usenet newsgroups.
- REFERENCES
- The references listed at the end of this document are very useful guides to these tools.
- ACTION
- The Action: field of the entries is described in the section at the end of this document, ACTION NOTATION.
This is a notation that I've devised to try to characterize the tools further; I'm not quite satisfied with
this notation, though, yet.
- NOTES
-
- Respect your access privileges to these tools.
- This information changes; Additions/comments welcome.
- For demo purposes, I have used Unix commands; certainly Unix is not the only
operating system required for these tools and forums. Apologies to those
who don't have Unix.
- On the classification (NIR v. CMC): some tools could be used for either, such as telnet and email.
I've placed them in what I feel are "principle use" categories, e.g., telnet is used mostly for NIR,
and email is commonly used for CMC (although both have applications in the other category).
Contents
Information about updates to or different formats of this document:
-
Internet-tools (internet-tools.readme) describes Internet tools project and other formats of the information
NETWORK INFORMATION RETRIEVAL (NIR) TOOLS
Alex
Definition: Alex provides transparent read of remote files at anonymous FTP sites;
Action: U := F <- S[F]
-
Alex description (NIR.Tool) NIR (Networked Information Retrieval) description of Alex
-
Alex document (intro.ps)
Archie
Definition: Archie locates files at anonymous FTP sites by filename search;
Action: U := M(L <= C <- S[F])
-
Archie description (whatis.archie) archie - An Electronic Directory Service for the Internet, by Deutsch, Emtage, and Heelan
-
Archie manual page (archie.man.txt) reference manual page for archie
-
Archie demo a telnet demo of archie
Login as : archie
-
Archie via WWW (archie.html) Hypertext Archie Servers
-
Archie via Unix: Unix command line for hosts with installed archie client, search for STRING: unix archie -s STRING
-
Archie via email: use archie via email: mail archie@archie.unl.edu Body: "help"
Astra
Definition: Astra retrieve documents from databases;
Action: U == M2 <- S[F] <- M1 <= U
-
Astra Help: the help file for Astra: mail astradb@icnucevm.bitnet Body: "help"
-
Astra documentation: Astra User Guide: mail astradb@icnucevm.bitnet Body: "GET META DOCUMENT"
Biomix
Definition: Biomix presents network resources as locations on screen maps;
Action:
-
Biomix description (biomix.txt) BIOMIX current status, by Marcus Pattloch
Cello
Definition: Cello is a DOS-based Internet browser incorporating WWW, Gopher, FTP, Telnet, News;
Action:
-
Cello source source code
Compass
Definition: Compass is a system for Internet access to resources and tools for CERFnet subscribers;
Action:
-
Compass description (compass.txt) Internet Compass-your network guide, CERFnet offers new service for easier Internetting
Essence
Definition: Essence is a resource discovery system using indexes;
Action:
-
Essence description (README) The distribution includes the following files and directories
-
Essence document (Essence.txt.Z) Essence -- A Resource Discovery System Based on Semantic File Indexing
Finger
Definition: Finger retrieves information about user registered on a host computer;
Action: U := M <-<= H[R]
-
Finger description: Unix manual page for finger: unix man finger
-
Finger demo find out about user decemj@rpi.edu
-
FingerInfo (fingerinfo) a script to get information via finger, by Scott Yanoff
File Transfer Protocol (Ftp)
Definition: Ftp retrieves or puts copies of files at remote FTP sites;
Action: U == F <- H[F]; U => F -> H[F]
-
Ftp how to (how.to.ftp.guide) A guide to using ftp
-
Ftp via Unix: Unix command for ftp, once in, type help: unix ftp
-
Ftp via email: get files at anonymous ftp sites via email.: mail ftpmail@decwrl.dec.com Body: "help"
-
-
File Compression (compression) File compression, archiving, and text<->binary formats, by David Lemson
Gopher
Hyper-G
Definition: Hyper-G is a large-scale, multi-user distributed hypermedia information system
Action: U ::*(()): G(L <= C <- S[F]..S[F]);
-
Hyper-G via WWW (ROOT) Hyper-G gateway at Graz Univ. of Technology
Hytelnet
Definition: Hytelnet provides Internet access info by hypertext (on network or TSR for DOS);
Action: Internet: U :: I(L <= C <- S[F]); DOS: U :: I(L)
-
Hytelnet description (README) Peter Scott's Hypertext database of publicly accessible Internet sites
-
Hytelnet via WWW (START.TXT.html)
-
Hytelnet via telnet
Login as : hytelnet
Jughead
Definition: Jughead gets menu information from gopher servers;
Action:
-
Jughead description (jughead.ReadMe) description of current status, by Rhett `Jonzy' Jones
Knowbot
Definition: Knowbot provides a uniform interface to heterogeneous remote directory services;
Action: U :: I(L <-<= S[F..F])
-
Knowbot via telnet use a knowbot service via telnet; at the prompt, type `help'
Moo Gopher
Mosaic for X/DOS/Mac
Definition: Mosiac is a client for network distributed hypermedia system for information discovery;
Action: U :*(()): G(L <= S[F]..S[F]); U := M <- S[F]; U :: I(L <= S[F]);
-
Mosaic home page (NCSAMosaicHome.html) describes Mosaic, Internet information browser and World Wide Web client
-
Mosaic (README.Mosaic) description of how to download and run NCSA Mosaic
-
Mosaic: bring up xmosaic on system with client installed: unix xmosaic
Netfind
Definition: Netfind is a research prototype that provides a simple Internet `white pages' user directory;
Action: U :: I(L <= S[F])
-
Netfind description (README) a way to find someone on the Internet
-
Netfind via telnet using telnet to find someone on the Internet
Login as : netfind
-
Netfind via email: use email to find someone on the Internet: mail listserv@brownvm.brown.edu Body: "get netfind help"
Netserv
Definition: Netserve is a server for access to data files and programs of general interest;
Action: U == M2 <- S[F] <- M1 <= U
-
Netserv: a server for access to data files and programs of general interest: mail netserv@frmop11.bitnet Body: "get netserv helpfile"
Nslookup
Definition: Nslookup is an interactive program to query Internet domain name servers (gives IP address);
Action: U := M <= H
-
Nslookup man page: Unix man page: unix man nslookup
-
Nslookup command: command to find out about comand-name: unix nslookup domain-name
Ping
Definition: Ping requests echo from network host; see if remote host is up;
Action: U := M <= H
-
Ping definition (README) description of Ping and its use
-
Ping demo: check to see if host uwm.edu is up and roundtrip time: unix /usr/etc/ping -s uwm.edu
Prospero
Definition: Prospero provides user-centered view of remote files;
Action: U := F <+ S[F]
-
Prospero document (prospero-user-manual.tex.Z) Prospero user's manual, by Neuman and Augart
-
Prospero documentation (README-prospero-documents) description of prospero documentation available
Soft Pages
Definition: Soft Pages aids in retrieval of documents, software, and other resources from servers
Action:
-
Soft Pages documentation
-
Project description (osi-ds-39-00.txt) Soft Pages Project, by Johannsen and Mansfield
Telnet
Definition: Telnet allows a user to login to a remote computer to use applications;
Action: U :: I(L <= H)
-
Telnet how (how.to.telnet.guide) a guide to using telnet
-
Telnet demo check the weather
Veronica
Wide Area Information Server (WAIS)
WHOIS
Definition: WHOIS provides info on registered network names;
Action: U := M <= S[F]
-
Whois description (Discussion.Paper) describes whois
-
Whois specs (rfc0954.txt) NICNAME/WHOIS
-
Whois Servers List (whois-servers.list) List of Internet whois servers, by Matt Power
-
Whois via telnet at the prompt, enter whois host-name
-
Whois via Unix: the Unix command for whois, where `string' is the organization/person name or Internet domain name: unix whois "string"
World Wide Web (WWW)
Definition: WWW retrieves resources by hyptertext browser of databases;
Action: U :: I(L <= S[F]); U := M <- S[F]
-
WWW definition (default.html) home page for WWW
-
WWW guide (www.guide.html) Entering the WWW--A Guide to Cyberspace by Kevin Hughes
-
WWW faqs/guides (www.html) a list by Oscar Nierstrasz
-
WWW Tools (Overview.html) Tools for WWW providers
-
WWW via telnet using WWW via telnet
-
WWW via email: obtain a web file (e.g., http) via email; URL = Uniform resource locator: mail listserv@info.cern Body: "www URL"
-
WWW Newsgroup (comp.infosystems.www)
X.500
COMPUTER-MEDIATED COMMUNICATION (CMC) FORUMS
Email
Definition: Email allows a user to send message(s) to another user (or many users via mailing lists);
Action: R == M <- H[M <= U]
-
Email How Introduction to Sending and Receiving Electronic Mail
-
Email 101 (email025.txt) describes how to use email as well as other Internet features, by John Goodwin
-
Finding Email addresses (email_address.txt) how do I find someone's email address?
-
College Email addresses information on email addresses at colleges
-
InterNetwork Mail (internetwork-mail-guide) methods of sending mail from one network to another, by John Chew and Scott Yanoff
-
Mail demo: Unix (UCB) mail command: unix mail user@host.domain
Interactive Webbing (IW)
Definition: IW is a way for people to create a common space for network distributed multimedia writing using Mosaic/WWW.
Action: U ::== G(M <= C <-> S[F])
-
Free For All (Free.html) an example of IW--allows user to place an entry in a list of WWW entries
Internet Relay Chat (IRC)
Definition: IRC provides real-time, many-many text discussion divided into channels;
Action: U :: I(M <= C <-> S[R..R])
-
IRC definition (rfc1459.txt) Internet Relay Chat Protocol, by Oikarinen and Reed
-
IRC FAQ frequently asked questions and answers list from newsgroup
-
IRC documentation real-time, many-many text discussion divided into channels
-
IRC via telnet using telnet to Undernet
-
IRC via Unix: Unix command for hosts with an installed IRC client: unix irc
-
IRC newsgroup (alt.irc)
-
IRC ircii (alt.irc.ircii)
-
IRC lamers (alt.irc.lamers)
-
IRC recovery (alt.irc.recovery)
-
IRC undernet (alt.irc.undernet)
Internet Talk Radio (ITR)
Definition: ITR is an audio multicast on the Internet;
Action: U ::(()) M <- H[S]
-
ITR introduction (ITRintro.readme) Internet Talk Radio, by Carl Malamud
-
ITR Newsgroup (alt.internet.talk-radio)
LISTSERV
Definition: LISTSERV is mailing-list server for group communication;
Action: U == M2 <- S[F] <- M1 <= U
-
LISTSERV definition: the help file for listserv: mail listserv@uacsc2.albany.edu Body: "send listserv memo"
-
LISTSERV tips: : mail listserv@bitnic.bitnet Body: "get listserv tips"
-
LISTSERV searching: : mail listserv@ulkyvm.bitnet Body: "get database search"
Mbone
Definition: Mbone is a live audio and video multicast virtual network on top of Internet;
Action: U ::*(()) M <-> H[S]
-
Mbone definition (faq.txt) the frequently asked questions and answers list about Mbone
Multiple-User Dialogue (MUD)
Talk
Definition: Talk provides real-time interactive text with another user;
Action: U :: I(M <-> H[R])
-
Talk man page: Unix manual page for talk: unix man talk
-
Talk demo: where user@host.domain is known: unix talk user@host.domain
USENET
Definition: USENET provides asynchronous text discussion on many topics separated into newsgroups;
Action: U := I(M <- S[F] <- .. <- S[F])
-
USENET description (part1) What is Usenet?
-
USENET documentation (acn4-5.txt.Z) special issue of Amateur Computerist Newsletter about Usenet
-
Beginners group (news.announce.newusers) for people new to USENET
-
Usenet addicts (alt.usenet.addict)
-
Usenet humor discussion (alt.humor.best-of-usenet.d)
-
Usenet humor (alt.humor.best-of-usenet)
-
Usenet culture (alt.culture.usenet)
-
Usenet recovery (alt.usenet.recovery)
-
Usenet reader: nn, xrn)mand for hosts with newsreader, rn (other readers: unix rn newsgroup-name
-
Usenet post via email: post to newsgroup via email: mail hierarchy-group-name@cs.utexas.edu Subject: "Your Subject" Body: "Your Contents"
-
Usenet via WWW (Overview.html) access newsgroups via WWW
-
Usenet posters: find when and from what host person with name FIRST LAST posted to Usenet: mail mail-server@rtfm.MIT.EDU Body: "send usenet-addresses/FIRST LAST"
REFERENCES
ACTION NOTATION
NOTATION: In order to summarize the action of these network tools,
I've developed a notation to express the essential information/
communication action of each of the tools.
NOUNS
C Client
F File(s)
H Host/computer
I Interface
G Graphical User Interface
L List
M Message(s)
R Receiver
S Server
U User/sender
VERBS
:= has read access only
== has read and write access
:: interacts with user interface (synchronous)
(()) sound in interface
* video interface
<- copys (over network) from
<-> copys (over network) to and from
<+ linked from
<= created by
[] contains
() consists of
CONJUNCTIONS
; and
NOUN PHRASES
S[F] Server containing file(s)
M(L) Message consisting of a List
S[U] Server containing users(s) = other users using this server
H[U] Host containing users(s) = other users logged into this host
NOTATION EXAMPLES:
File Transfer Protocol: U == F <- H[F]
Narration: The user gets read/write access to a copy of a
file that was copied over the network from a
host containing that file.
Electronic mail: R == M <- H[M <= U]
Narration: The Receiver gets read/write access to a copy of
the Message that was copied over the network from
an (originating) Host on which resides the original
Message created by the User (Sender).