mirror of
https://github.com/fdiskyou/Zines.git
synced 2025-03-09 00:00:00 +01:00
940 lines
45 KiB
Text
940 lines
45 KiB
Text
==Phrack Inc.==
|
|
|
|
Volume Three, Issue 25, File 4 of 11
|
|
|
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
|
=-= =-=
|
|
=-= S P A N =-=
|
|
=-= =-=
|
|
=-= Space Physics Analysis Network =-=
|
|
=-= =-=
|
|
=-= Brought To You by Knight Lightning =-=
|
|
=-= =-=
|
|
=-= March 15, 1989 =-=
|
|
=-= =-=
|
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
|
|
|
|
|
Preface
|
|
~~~~~~~
|
|
In the spirit of the Future Transcendent Saga, I continue to bring forth
|
|
information about the wide area networks. The information presented in this
|
|
file is based primarily on research. I do not have direct access to SPAN other
|
|
than through TCP/IP links, but this file should provide you with general
|
|
information with which to properly use the Space Physics Analysis Network.
|
|
|
|
|
|
Introduction
|
|
~~~~~~~~~~~~
|
|
The Space Physics Analysis Network (SPAN) has rapidly evolved into a broadly
|
|
based network for cooperative, interdisciplinary and correlative space and
|
|
Earth science data analysis that is spaceflight mission independent. The
|
|
disciplines supported by SPAN originally were Solar-Terrestrial and
|
|
Interplanetary Physics. This support has been expanded to include Planetary,
|
|
Astrophysics, Atmospherics, Oceans, Climate, and Earth Science.
|
|
|
|
SPAN utilizes up-to-date hardware and software for computer-to-computer
|
|
communications allowing binary file transfer, mail, and remote log-on
|
|
capability to over 1200 space and Earth science computer systems in the United
|
|
States, Europe, and Canada. SPAN has been reconfigured to take maximum
|
|
advantage of NASA's Program Support Communication Network (PSCN) high speed
|
|
backbone highway that has been established between its field centers. In
|
|
addition to the computer-to-computer communications which utilizes DECnet, SPAN
|
|
provides gateways to the NASA Packet Switched System (NPSS), GTE/Telenet,
|
|
JANET, ARPANET, BITNET and CSNET. A major extension for SPAN using the TCP/IP
|
|
suite of protocols has also been developed.
|
|
|
|
This file provides basic information on SPAN, it's history, architecture, and
|
|
present guidelines for it's use. It is anticipated that SPAN will continue to
|
|
grow very rapidly over the next few years. Several existing wide-area DECnet
|
|
networks have joined with SPAN to provide a uniform internetwork structure and
|
|
more will follow.
|
|
|
|
|
|
History Of The SPAN and the Data Systems Users Working Group (DSUWG)
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
A considerable evolution has occurred in the past two decades in the way
|
|
scientific research in all disciplines is done. This is particularly true of
|
|
NASA where early research was centered around exploratory missions in which
|
|
measurements from individual scientific instruments could be meaningfully
|
|
employed to advance the state of knowledge. As these scientific disciplines
|
|
have progressed, a much more profound and interrelated set of questions is
|
|
being posed by researchers. The result is that present-day investigations are
|
|
generally much more complex. For example, within the space science community
|
|
large volumes of data are acquired from multiple sensors on individual
|
|
spacecraft or ground-based systems and, quite often, data are needed from many
|
|
institutions scattered across the country in order to address particular
|
|
physical problems. It is clear that scientific research during the late 1980s
|
|
and beyond will be devoted to intense multi-disciplinary studies aimed at
|
|
exploring very complex physical questions. In general, the need for
|
|
researchers to exchange data and technical information in a timely and
|
|
interactive way has been increasing.
|
|
|
|
The problems of data exchange are exacerbated by the lack of standards for
|
|
scientific data bases. The net result is that, at present, most researchers
|
|
recognize the value of multi-disciplinary studies, but the cost in time and
|
|
effort is devastating to their research efforts. This trend is antithetical to
|
|
the needs of the NASA research community. SPAN is only one of many research
|
|
networks that are just beginning to fill a need for access to remote
|
|
capabilities that are not obtainable locally.
|
|
|
|
In May of 1980 the Space Plasma Physics Branch of the Office of Space Science
|
|
of NASA Headquarters funded a project at Marshall Space Flight Center (MSFC) to
|
|
investigate ways of performing correlative space plasma research nationwide on
|
|
a daily basis. As a first step, a user group was formed called the Data
|
|
Systems Users Working Group (DSUWG) to provide the space science community
|
|
interaction and direction in the project. After the first meeting of the DSUWG
|
|
in September 1980, it was decided that the approach would be to design, build,
|
|
and operate a spacecraft mission independent science network as a test case.
|
|
In addition, the construction of the system would be designed to use existing
|
|
data analysis computer systems at space physics institutions and to take full
|
|
advantage of "off-the-shelf" software and hardware.
|
|
|
|
The Space Physics Analysis Network (SPAN) first became operational in December
|
|
1981 with three major nodes:
|
|
|
|
o University of Texas at Dallas
|
|
o Utah State University
|
|
o MSFC
|
|
|
|
Since that time it has grown rapidly. Once operational, SPAN immediately
|
|
started to facilitate space-data analysis by providing electronic mail,
|
|
document browsing, access to distributed data bases, facilities for numeric and
|
|
graphic data transfer, access to Class VI machines, and entry to gateways for
|
|
other networks.
|
|
|
|
The DSUWG continues to provide guidance for SPAN growth and seeks to identify,
|
|
promote, and implement appropriate standards for the efficient management and
|
|
exchange of data, related information, and graphics. All SPAN member
|
|
organizations are expected to participate in the DSUWG. The basic composition
|
|
of the DSUWG is a representative scientist and computer systems manager (who
|
|
has the networking responsibility) at each of the member institutions. DSUWG
|
|
meetings are held regularly at approximately nine month intervals.
|
|
|
|
The DSUWG is structured along lines conducive to addressing major outstanding
|
|
problems of scientific data exchange and correlation. There is a chairman for
|
|
each subgroup to coordinate and focus the group's activities and a project
|
|
scientist to oversee the implementation of the DSUWG recommendations and
|
|
policies. The working group itself is divided into several subgroups which
|
|
address issues of policy, networking and hardware, software and graphics
|
|
standards, and data base standards.
|
|
|
|
The DSUWG is a dynamic, evolving organization. We expect members to move in
|
|
(or out) as appropriate to their active involvement in data related issues. We
|
|
also realize that at present SPAN and the DSUWG are dealing with only a limited
|
|
portion of the whole spectrum of problems facing the NASA research community.
|
|
As present problems are solved, as the network evolves, and as new issues
|
|
arise, we look to the DSUWG to reflect these changes in it's makeup, structure,
|
|
and focus.
|
|
|
|
The SPAN is currently managed by the National Space Science Data Center (NSSDC)
|
|
located at Goddard Space Flight Center (GSFC). All SPAN physical circuits are
|
|
funded by the Communication and Data Systems Division at NASA Headquarters.
|
|
Personnel at the NSSDC facility, at the NASA SPAN centers, and the remote
|
|
institutions work in unison to manage and maintain the network.
|
|
|
|
|
|
Network Configuration and Evolution
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
The initial topology for SPAN was a modified star where all communication with
|
|
the remote institutions came to a major central switching or message routing
|
|
node at MSFC. This topology served the network well until many new nodes were
|
|
added and more scientists became accustomed to using the network. As data rate
|
|
demands on the network increased, it was apparent that a new topology using
|
|
lines with higher data rates was needed. Toward this end, a new communication
|
|
architecture for SPAN was constructed and implemented.
|
|
|
|
The current structure of SPAN in the United States is composed of an
|
|
interconnected four-star, mesh topology. Each star has, as its nucleus, a SPAN
|
|
routing center. The routing centers are located at GSFC, MSFC, Jet Propulsion
|
|
Lab (JPL), and Johnson Space Center (JSC). The routing centers are linked
|
|
together by a set of redundant 56 kbps backbone circuits. Tail circuits, at
|
|
speeds of 9.6 kbps (minimum line speed), are connected to each routing center
|
|
and and into the SPAN backbone.
|
|
|
|
Most remote institutions have local area networks that allow a number of
|
|
different machines to be connected to SPAN. Regardless of a machine's
|
|
position in the network, all computers on SPAN are treated logically equal.
|
|
The main goal of the new SPAN architecture is for a node that is located across
|
|
the country through two routing centers to be as transparently accessible as a
|
|
SPAN node sharing the same machine room with the originating system. This ease
|
|
of use and network transparency is one of SPAN's greatest assets.
|
|
|
|
The new configuration allows for rapid expansion of the network via the
|
|
addition of new tail circuits, upgrade to existing tail circuits, and dynamic
|
|
dialing of higher data-rate backbone circuits Implementation of this new
|
|
configuration began in July 1986, and the new topology was completed in
|
|
November 1986, although there are new circuits being added on a continuing
|
|
basis. It is expected that a fifth routing center located at Ames Research
|
|
Center.
|
|
|
|
Nearly all of the machines on SPAN are linked together using the commercially
|
|
available software package DECnet. DECnet allows suitably configured computers
|
|
(IBM-PCs and mainframes, SUN/UNIX workstations, DEC/PROs, PDPs, VAXs, and
|
|
DECSYSTEMs) to communicate across a variety of media (fiber optics, coax,
|
|
leased telephone lines, etc.) utilizing a variety of low level protocols
|
|
(DDCMP, Ethernet, X.25). There are also several institutions that are
|
|
connected through Janus hosts which run more then one protocol.
|
|
|
|
SPAN links computers together and touches several other networks in the United
|
|
States, Europe, and Canada that are used for data analysis on NASA spaceflight
|
|
missions and other NASA related projects. At this time, there are well over
|
|
1200+ computers that are accessible through SPAN.
|
|
|
|
DECnet networks has been accomplished by the unprecedented, successful
|
|
cooperation of the network management of the previously separate networks. For
|
|
example, the International High Energy Physics Network (HEPNET), the Canadian
|
|
Data Analysis Network (DAN) and the Texas University Network (TEXNET) now have
|
|
nonconflicting network addresses. Every node on each of these networks is as
|
|
accessible to SPAN users as any other SPAN node. The mutual cooperation of
|
|
these WANs has given enhanced capabilities for all.
|
|
|
|
There are several capabilities and features that SPAN is developing, making it
|
|
unique within the NASA science community. The SPAN system provides remote
|
|
users with access to science data bases and brings scientists throughout the
|
|
country together in a common working environment. Unlike past NASA mission
|
|
networks, where the remote sites have only remote terminals (supporting one
|
|
person at the remote site at a time), SPAN supports many users simultaneously
|
|
at each remote node through computer-to-remote computer communications
|
|
software. Users at their institutions can participate in a number of network
|
|
functions involving other remote computer facilities. Scientific papers, data
|
|
and graphics files can easily be transferred between network nodes. This
|
|
significantly reduces the time it takes to perform correlative work when
|
|
authors are located across the country or ocean. As an introduction to SPAN's
|
|
network wide capabilities. More advanced users are referred to the DEC DECnet
|
|
User's Manual.
|
|
|
|
SPAN will continue to be used as a test case between NASA science investigators
|
|
with the intent of exploring and employing modern computer and communication
|
|
technology as a tool for doing NASA science research. This can be accomplished
|
|
because SPAN is not a project dependent system that requires a static hardware
|
|
and software configuration for the duration of a mission. SPAN has provided a
|
|
quick reaction capability for several NASA and ESA missions. Each of these
|
|
missions needed to rapidly move near real-time ground and spacecraft
|
|
observations to a variety of destinations for analysis and mission planning.
|
|
Because of SPAN's great success, new NASA spaceflight missions are seriously
|
|
looking into creating networks with similar capabilities that are
|
|
internetworked with SPAN.
|
|
|
|
Within the next few years, new developments in software and hardware will be
|
|
implemented on SPAN that will continue to aid NASA science research. It is
|
|
anticipated that SPAN will greatly improve its access to gateways into Europe
|
|
and other locations throughout the world. As a natural evolution, SPAN will
|
|
migrate toward the International Standards Organization's (ISO) Open Systems
|
|
Interconnect (OSI) protocol as the software becomes available. It is expected
|
|
that the ISO/OSI protocol will greatly enhance SPAN and increase the number of
|
|
heterogeneous computer systems accessible.
|
|
|
|
|
|
Security And Conduct On The Network
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Misconduct is defined as:
|
|
|
|
1. Any unauthorized access or use of computers on the network,
|
|
2. Attempts to defeat computer security systems (e.g. violating a captive
|
|
account),
|
|
3. Repeated login failures to computers or privileged accounts to which
|
|
the user is not authorized to use,
|
|
4. Massive file transfers from a given site without prior consent and
|
|
coordination with the appropriate SPAN routing centers.
|
|
|
|
The network is monitored very closely, and it is relatively simple to spot an
|
|
attempted break-in and then track down the source. When a violation is found,
|
|
the matter will be reported to the DSUWG steering committee and the SPAN line
|
|
will be in immediate danger of being disconnected. If the situation cannot be
|
|
resolved to the satisfaction of both the DSUWG steering committee and network
|
|
management, the SPAN line to the offending site will be reviewed for the
|
|
possibility of permanent disconnection. In short, NASA pays for the
|
|
communications lines and will not tolerate misconduct on the network.
|
|
|
|
|
|
SPAN Network Information Center (SPAN-NIC)
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
The SPAN-NIC is located at the National Space Science Data Center in Greenbelt,
|
|
Maryland. The purpose of the SPAN-NIC is to provide general user services and
|
|
technical support to SPAN users via telephone, electronic mail, and postal
|
|
mail.
|
|
|
|
As SPAN has grown exponentially over recent years, it was realized that a
|
|
central organization had to be developed to provide users with technical
|
|
assistance to better utilize the resources that the network provides. This is
|
|
accomplished by maintaining and distributing relevant technical documents,
|
|
providing user assistance on DECnet related questions, monitoring traffic on
|
|
the network, and maintaining an online data base of SPAN node information.
|
|
More specific information on becoming a SPAN site, beyond that provided in this
|
|
document, can also be obtained through SPAN-NIC.
|
|
|
|
The SPAN-NIC uses a VAX 8650 running VMS as its host computer. Users wishing
|
|
to use the online information services can use the account with the username
|
|
SPAN_NIC. Remote logins are capable via SET HOST from SPAN, TELENET from
|
|
ARPANET and by other procedures detailed later.
|
|
|
|
SPAN-NIC DECnet host address: NSSDCA or 6.133
|
|
|
|
SPAN-NIC ARPANET host address: NSSDC.ARPA or 128.183.10.4
|
|
|
|
SPAN-NIC GTE/TELENET DTE number: 311032107035
|
|
|
|
An alternative to remote login is to access online text files that are
|
|
available. These text files reside in a directory that is pointed to by the
|
|
logical name "SPAN_NIC:". Example commands for listing this directory follow:
|
|
|
|
From SPAN: $ DIRECTORY NSSDCA::SPAN__NIC:
|
|
From ARPA: FTP> ls SPAN__NIC:
|
|
|
|
The available files and a synopsis of their contents can be found in the file
|
|
"SPAN_NIC:SPAN_INDEX.TXT". Once a file is identified, it can be transferred to
|
|
the remote host using the VMS COPY command, or the FTP GET command. It is
|
|
important to note that this capability will be growing significantly not only
|
|
to catch up to the current SPAN configuration but also keep current with its
|
|
growth.
|
|
|
|
|
|
DECnet Primer
|
|
~~~~~~~~~~~~~
|
|
The purpose of the SPAN is to support communications between users on network
|
|
nodes. This includes data access and exchange, electronic mail communication,
|
|
and sharing of resources among members of the space science community.
|
|
|
|
Communication between nodes on the SPAN is accomplished by means of DECnet
|
|
software. DECnet software creates and maintains logical links between network
|
|
nodes with different or similar operating systems. The operating systems
|
|
currently in use on SPAN are VAX/VMS, RSX, and IAS. DECnet provides network
|
|
control, automatic routing of messages, and a user interface to the network.
|
|
The DECnet user interface provides commonly needed functions for both terminal
|
|
users and programs. The purpose of this section of the file is to provide a
|
|
guide on the specific implementation of DECnet on SPAN and is not intended to
|
|
supercede the extensive manuals on DECnet already produced by DEC.
|
|
|
|
DECnet supports the following functions for network users:
|
|
|
|
1. TASK-TO-TASK COMMUNICATIONS: User tasks can exchange data over a network
|
|
logical link. The communicating tasks can be on the same or different
|
|
nodes. Task-to- task communication can be used to initiate and control
|
|
tasks on remote nodes.
|
|
|
|
2. REMOTE FILE ACCESS: Users can access files on remote nodes at a terminal or
|
|
within a program. At a terminal, users can transfer files between nodes,
|
|
display files and directories from remote nodes, and submit files containing
|
|
commands for execution at a remote node. Inside a program, users can read
|
|
and write files residing at a remote node.
|
|
|
|
3. TERMINAL COMMUNICATIONS: RSX and IAS users can send messages to terminals
|
|
on remote RSX or IAS nodes. This capability is available on VMS nodes by
|
|
using the PHONE utility.
|
|
|
|
4. MAIL FACILITY: VMS users can send mail messages to accounts on remote VMS
|
|
nodes. This capability is currently available for RSX and IAS nodes but is
|
|
not supported by DEC. There are slight variations for RSX and IAS network
|
|
mail compared to VMS mail.
|
|
|
|
5. REMOTE HOST: VMS, RSX, and IAS users can log-on to a remote host as if
|
|
their terminals were local.
|
|
|
|
|
|
Network Implementations For DECnet
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
The SPAN includes implementations for RSX, IAS and VAX/VMS operating systems.
|
|
DECnet software exists at all the SPAN nodes and it allows for the
|
|
communication of data and messages between any of the nodes. Each of the
|
|
network nodes has a version of DECnet that is compatible with the operating
|
|
system of that node. These versions of DECnet have been presently developed to
|
|
different extents causing some nodes to have more or less capabilities than
|
|
other nodes. The version or "phase" of the DECnet, as it is called, indicates
|
|
the capability of of that node to perform certain levels of communication.
|
|
Since RSX and IAS implementations are almost identical, they are described
|
|
together.
|
|
|
|
Users need not have any special privileges (VAX/VMS users will need the NETMBX
|
|
privilege on their account) to run network tasks or create programs which
|
|
access the network. However users must supply valid access control information
|
|
to be able to use resources. The term "access control" refers to the user name
|
|
and password of an account (local or on a remote node).
|
|
|
|
Online system documentation is a particularly important and valuable component
|
|
of DEC systems. At the present, SPAN is comprised almost completely of DEC
|
|
systems. An extensive set of system help files and libraries exists on all the
|
|
SPAN DEC nodes. The HELP command invokes the HELP Utility to display
|
|
information about a particular topic. The HELP utility retrieves help
|
|
available in the system help files or in any help library that you specify. You
|
|
can also specify a set of default help libraries for HELP to search in addition
|
|
to these libraries.
|
|
|
|
Format: HELP [keyword [...]]
|
|
|
|
On many systems, new users can display a tutorial explanation of HELP by typing
|
|
TUTORIAL in response to the "HELP Subtopic?" prompt and pressing the RETURN
|
|
key.
|
|
|
|
|
|
Utilities for DECnet-VAX
|
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
|
VAX terminal users have several utility programs for network communications
|
|
available from the VMS operating system. Documentation for most of these
|
|
utilities can be found in the Utility Reference Manual of the VAX/VMS manual
|
|
set, and each utility has extensive online help available. The following
|
|
descriptions offer a brief introduction to these utilities:
|
|
|
|
MAIL: The VAX/VMS mail utility allows you to send a message to any account or
|
|
to a series of accounts on the network. To send a message, you must
|
|
know the account name of the person you wish to contact and his node
|
|
name or node number. (This will be covered more extensively later in
|
|
this file).
|
|
|
|
FINGER: The DECUS VAX/VMS Finger utility has been installed on a number of
|
|
SPAN VAX/VMS systems. Finger allows a user to see who is doing what,
|
|
both on his machine and on other machines on the network that support
|
|
Finger. Finger also allows a user to find information about the
|
|
location and accounts used by other users, both locally and on the
|
|
network. The following is an example session using the FINGER utility.
|
|
|
|
$ FINGER
|
|
|
|
|
|
NSSDCA VAX 8600, VMS V4.3. Sunday, 28-Sep-1986 19:55,4 Users,0 Batch.
|
|
Up since Sunday, 28-Sep-1986 14:28
|
|
|
|
Process Personal name Program Login Idle Location
|
|
|
|
HILLS H.Kent Hills Tm 19:02 NSSDC.DECnet
|
|
_RTA4: Dr. Ken Klenk Tm 17:55 NSSDC.DECnet
|
|
_NVA1: Michael L. Gough Mail 15:13
|
|
SPAN Man Joe Hacker Finger 17:33 bldg26/111
|
|
|
|
|
|
$ FINGER SWAFFORD@NSSDCA
|
|
|
|
[NSSDCA.DECnet]
|
|
|
|
NSSDCA VAX/VMS, Sunday, 28-Sep-1986 19:55
|
|
|
|
Process Personal name Program Login Idle Location
|
|
|
|
SPAN Man Finger 17:33
|
|
|
|
Logged in since: Sunday, 28-Sep-1986 17:33
|
|
|
|
Mail: (no new mail)
|
|
|
|
Plan:
|
|
|
|
Joe Hacker, SPAN Hackers Guild
|
|
|
|
Telephone: (800)555-6000
|
|
|
|
If your VAX supports VMS Finger, further information can be found by typing
|
|
HELP FINGER. If your system does not currently have the FINGER utility, a copy
|
|
of it is available in the form of a BACKUP save set in the file:
|
|
NSSDCA::SPAN_NIC:FINGER.BCK
|
|
|
|
PHONE: The VAX/VMS PHONE utility allows you to have an interactive
|
|
conversation with any current user on the network. This utility can
|
|
only be used on video terminals which support direct cursor
|
|
positioning. The local system manager should know if your terminal can
|
|
support this utility. To initiate a phone call, enter the DCL command
|
|
PHONE. This should clear the screen and set up the phone screen
|
|
format. The following commands can be executed:
|
|
|
|
DIAL nodename::username
|
|
|
|
Places a call to another user. You must wait for a response from that
|
|
user to continue. DIAL is the default command if just
|
|
nodename::username is entered.
|
|
|
|
|
|
ANSWER Answers the phone when you receive a call.
|
|
|
|
HANGUP Ends the conversation (you could also enter a CTRL/Z).
|
|
|
|
REJECT Rejects the phone call that has been received.
|
|
|
|
DIR nodename::
|
|
|
|
Displays a list of all current users on the specified node. This
|
|
command is extremely useful to list current users on other nodes of
|
|
the network.
|
|
|
|
FACSIMILE filename
|
|
|
|
Will send the specified file to your listener as part of your
|
|
conversation.
|
|
|
|
To execute any of these commands during a conversation, the switch hook
|
|
character must be entered first. By default, that character is the percent
|
|
key.
|
|
|
|
REMOTE FILE ACCESS: DCL commands that access files will act transparently over
|
|
the network. For example, to copy a file from a remote
|
|
node:
|
|
|
|
$copy
|
|
|
|
From: node"username password"::disk:[directory]file.lis
|
|
To: newfile.lis
|
|
|
|
This will copy "file.lis" in "directory" on "node" to the account the command
|
|
was issued in and name it "newfile.lis". The access information (user name and
|
|
password of the remote account) is enclosed in quotes. Note that you can also
|
|
copy that same file to any other node and account you desire. For another
|
|
example, to obtain a directory listing from a remote node, use the following
|
|
command:
|
|
|
|
$dir node::[directory] (if on the default disk)
|
|
|
|
|
|
Utilities for DECnet-11M/DECnet-IAS
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
There are certain DECnet functions that can only be done on nodes that have the
|
|
same type of operating systems, such as the MPB, TRW, SPRL, LASR, and UTD nodes
|
|
all with an RSX-11M operating system. The capabilities offered to the RSX
|
|
DECnet user can be broken down into two major categories: those functions for
|
|
terminal users and those functions for FORTRAN programmers.
|
|
|
|
DECnet-11M terminal users have several utility programs available to them which
|
|
allows logging onto other machines in the network, file transfers, message
|
|
communication, and network status information.
|
|
|
|
REMOTE-LOGON: The REMOTE-LOGON procedure allows a user at a node to log-on to
|
|
another node in the network. This capability is also called
|
|
virtual terminal. The "SET /HOST=nodename" command allows the
|
|
user to log-on to adjacent nodes in the network from a
|
|
DECnet-11M node. This command is initiated by simply typing
|
|
"SET /HOST=nodename". The "SET HOST" command on the SPAN-VAX
|
|
also allows you to log-on to adjacent nodes.
|
|
|
|
NETWORK FILE TRANSFER: NFT is the Network File Transfer program and is part of
|
|
the DECnet software. It is invoked by typing NFT <CR>
|
|
to file = from file or by typing NFT to file = from
|
|
file. Embedded in the file names must be the node
|
|
name, access information, and directory if it is
|
|
different than the default conventions. Also note that
|
|
file names can only be 9 (nine) characters long on RSX
|
|
systems.
|
|
|
|
Therefore, VAX/VMS files with more than 9 characters
|
|
will not copy with default-file naming. In such a case
|
|
you must explicitly name the file being copied to an
|
|
RSX system. The following structure for the file names
|
|
must be used when talking to the SPAN nodes with NFT.
|
|
|
|
NODE/username/password::Dev:[dir.sub-dir]file.type
|
|
|
|
The following NFT switches are very useful:
|
|
|
|
/LI Directory listing switch.
|
|
/AP Appends/adds files to end of existing file.
|
|
/DE Deletes one or more files.
|
|
/EX Executes command file stored on remote/local
|
|
node.
|
|
/SB Submits command file for execution
|
|
(remote/local).
|
|
/SP Spools files to the line printer (works only with
|
|
"like" nodes).
|
|
|
|
A particular use for NFT is for the display of graphics
|
|
files on the network. It is important to note,
|
|
however, that some device-dependent graphics files are
|
|
not all displayable, such as those generated by IGL
|
|
software. The graphic files generated by graphic
|
|
packages that are displayable when residing at other
|
|
nodes may be displayed by using the following input:
|
|
|
|
NFT> TI:=SPAN/NET/NET::[NETNET.RIMS]D1364.COL
|
|
|
|
Graphics files generated by IGL can be displayed by
|
|
running either REPLAY or NETREP programs (see the
|
|
net-library documentation).
|
|
|
|
TERMINAL COMMUNICATIONS: TLK is the Terminal Communications Utility which
|
|
allows users to exchange messages through their
|
|
terminals. TLK somewhat resembles the RSX broadcast
|
|
command but with more capabilities. TLK currently
|
|
works only between RSX-11 nodes and within a RSX-11
|
|
node. There are two basic modes of operation for
|
|
TLK: The single message mode and the dialogue mode.
|
|
|
|
The single message mode conveys short messages to any
|
|
terminal in the same node or remote node. The syntax
|
|
for this operation is:
|
|
|
|
>TLK TARGETNODE::TTn:--Message--
|
|
|
|
To initiate the the dialogue mode type:
|
|
|
|
>TLK TARGETNODE::TTn<cr>
|
|
|
|
When you receive the TLK> prompt, you can enter a new
|
|
message line.
|
|
|
|
|
|
Graphics Display Utilities
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
One of the main objectives of the SPAN system project is to accommodate
|
|
coordinated data analysis without leaving one's institution. Therefore, there
|
|
is a strong need to develop the ability to have graphic images of data from any
|
|
node to be displayed by any other node. The current inability to display data
|
|
on an arbitrary graphics device at any node has been quickly recognized. As
|
|
general network utilities are developed to support the display of device
|
|
dependent and independent graphic images, the handbook SPAN Graphics Display
|
|
Utilities Handbook will serve to document their use and limitations. The
|
|
graphics handbook is a practical guide to those common network facilities which
|
|
will be used to support network correlative studies from the one-to-one to the
|
|
workshop levels. For each graphics software utility the handbook contains
|
|
information necessary to obtain, use, and implement the utility.
|
|
|
|
|
|
Network Control Program
|
|
~~~~~~~~~~~~~~~~~~~~~~~
|
|
NCP is the Network Control Program and is designed primarily to help the
|
|
network manager. However, there are some NCP commands which are useful for the
|
|
general user. With these commands, the user can quickly determine node names
|
|
and whether nodes are reachable or not. Help can be obtained by entering
|
|
NCP>HELP and continuing from there. For a complete listing of all the NCP
|
|
commands that are available to nonpriviledged users, refer to the NCP Utility
|
|
manual on VAXs, and the NCP appendix of the DECnet-11M manual for PDPs. The
|
|
following two commands are probably the most beneficial to users:
|
|
|
|
$ RUN SYS$SYSTEM:NCP !on VAXs
|
|
|
|
-or-
|
|
|
|
> RUN $NCP !on PDPs
|
|
|
|
NCP> SHOW KNOWN NODES !show a list of all nodes
|
|
! defined in the volatile data base
|
|
NCP> SHOW ACTIVE NODES !show a list of only currently reachable
|
|
|
|
Please note that the second command cannot be used on "end nodes", that is,
|
|
nodes that do not perform at least DECnet Level I routing. In addition, only
|
|
nodes in the user's area will be displayed on either Level I or Level II
|
|
routers. In the case of end nodes, users should find out the name of the
|
|
nearest Level I or II routing node and issue the following command:
|
|
|
|
NCP> TELL GEORGE SHOW ACTIVE NODES
|
|
|
|
|
|
Mail
|
|
~~~~
|
|
As briefly discussed earlier all SPAN DEC nodes have a network mail utility.
|
|
Before sending a mail message, the node name and user name must be known. To
|
|
send a message to the project manager, you would enter the following commands:
|
|
|
|
$ MAIL
|
|
|
|
MAIL> SEND
|
|
|
|
To: NSSDCA::THOMAS
|
|
Subj: MAIL UTILITY TEST
|
|
Enter your message below. Press ctrl/z when complete
|
|
ctrl/c to quit:
|
|
|
|
VALERIE,
|
|
OUR NETWORK CONNECTION IS NOW AVAILABLE AT ALL TIMES. WE ARE LOOKING
|
|
FORWARD TO WORKING FULL TIME ON SPAN. THANKS FOR ALL YOUR HELP.
|
|
|
|
FRED
|
|
<CTRL/Z>
|
|
|
|
MAIL>EXIT
|
|
|
|
In order to send mail to more than one user, list the desired network users on
|
|
the same line as the TO: command, separating each with a comma. Another way to
|
|
accomplish this is to use a file of names. For example, in the file SEPAC.DIS,
|
|
all SEPAC investigators on SPAN are listed:
|
|
|
|
SSL::ROBERTS
|
|
SSL::REASONER
|
|
SSL::CHAPPELL
|
|
SWRI::JIM
|
|
TRW::TAYLOR
|
|
STAR::WILLIAMSON
|
|
|
|
The network mail utility will send duplicate messages to all those named in the
|
|
above file by putting the file name on the TO: command line (TO: @SEPAC). A
|
|
second option for the SEND command is to include a file name that contains the
|
|
text to be sent. You will still be prompted for the To: and Subject:
|
|
information. The following statements give a brief description of other
|
|
functions of the MAIL utility:
|
|
|
|
READ n Will list, on the terminal, the mail message corresponding to
|
|
number n. If n is not entered, new mail messages will be listed.
|
|
|
|
EXTRACT Saves a copy of the current message to a designated file.
|
|
|
|
FORWARD Sends a copy of the current message to other users.
|
|
|
|
REPLY Allows you to send a message to the sender of the current message.
|
|
|
|
DIR Lists all messages in the current folder that you have selected.
|
|
The sequence numbers can then be used with the READ command.
|
|
|
|
DEL Delete the message just read. The message is actually moved to the
|
|
WASTEBASKET folder until you exit the utility, when it is actually
|
|
deleted. Therefore, you can retrieve a message that you have
|
|
"deleted", up until you enter "exit" or ^Z to the MAIL> prompt.
|
|
|
|
HELP Always useful if you're lost.
|
|
|
|
|
|
Remote Node Information Files
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
All nodes on the SPAN are required to maintain two node specific information
|
|
files in their DECnet default directories.
|
|
|
|
The first file is a network user list file that contains specific information
|
|
on each network user who has an account on the machine. At a minimum, the user
|
|
list file should contain the name of the user, his electronic mail address, his
|
|
account/project identifier, and his default directory. All of this information
|
|
is easily obtained on VAX/VMS systems from the SYS$SYSTEM:SYSUAF.DAT file.
|
|
(Note that the SYSUAF.DAT file is (and should be) only readable by the system
|
|
manager.) The file is called USERLIST.LIS and resides in the node's DECnet
|
|
default directory. A command procedure for creating this file is available in
|
|
NSSDCA::SPAN_NIC:USERLIST.COM. This procedure should be executed from the
|
|
SYSTEM account on the remote node for which it is to be compiled. Following is
|
|
an example of displaying the USERLIST.LIS file on NSSDCA from a VAX/VMS system.
|
|
|
|
$ TYPE NSSDCA::USERLIST
|
|
|
|
Userlist file created at : 28-SEP-1986 22:06:01.71
|
|
|
|
Owner Mail Address Project Default Directory
|
|
---------------- ----------------- --------- -----------------
|
|
ROBERT HOLZER NSSDCA::HOLZER CD8UCLGU CDAW_C8USER:[HOLZER]
|
|
RICHARD HOROWITZ NSSDCA::HOROWITZ ACQ633GU ACQ_USER:[HOROWITZ]
|
|
CHERYL HUANG NSSDCA::HUANG CD8IOWGU CDAW_C8USER:[HUANG]
|
|
DOMINIK P. IASCO NSSDCA::IASCONE PCDCDWPG CDAW_DEV:[IASCONE]
|
|
ISADARE BRADSKY NSSDCA::IZZY DVDSARPG DAVID_DEV:[IZZY]
|
|
WENDELL JOHNSON NSSDCA::JOHNSON DCSSARPG CODD_DEV:[JOHNSON]
|
|
DAVID JOSLIN NSSDCA::JOSLIN SYSNYMOP OPERS_OPER:[JOSLIN]
|
|
JENNIFER HYESONG NSSDCA::JPARK CAS130GU CAS_USER:[JPARK]
|
|
HSIAOFANG HU NSSDCA::JUDY DVDSARPG DAVID_DEV:[JUDY]
|
|
YOUNG-WOON KANG NSSDCA::KANG ADCSARGU ADC_USER:[KANG]
|
|
SUSAN E. KAYSER NSSDCA::KAYSER ACQSARGU ACQ_USER:[KAYSER]
|
|
DR. JOSEPH KING NSSDCA::KING ADM633MG ADM_USER:[KING]
|
|
BERNDT KLECKER NSSDCA::KLECKER CD8MAXGU CDAW_C8USER:[KLECKER]
|
|
KENNETH KLENK NSSDCA::KLENK PCDSARPG ADM_USER:[KLENK]
|
|
|
|
Much like the user list, a node information listing is available for all nodes
|
|
in their DECnet default account. This file is named NODEINFO.LIS. The
|
|
following example is for the SSL node and should be taken as a template for the
|
|
generic NODEINFO.LIS file that should be on each node in SPAN.
|
|
|
|
$ TYPE SSL::NODEINFO
|
|
|
|
|
|
Telenet Access To SPAN
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
|
As SPAN grows, the number of users wishing to make use of its capabilities
|
|
increases dramatically. Now it is possible for any user with a terminal and a
|
|
0.3 or 1.2 kbps modem to access SPAN from anywhere in the U.S. simply by making
|
|
a local telephone call. There exists an interconnection between SPAN and the
|
|
NASA Packet Switched Service (NPSS). The NPSS in turn has a gateway to the
|
|
public GTE Telenet network which provides the local call access facilities.
|
|
The user dials into one of Telenet's local access facilities and dials the NASA
|
|
DAF (Data Access Facility) security computer. The user is then able to access
|
|
SPAN transparently through the NSSDC or SSL machines.
|
|
|
|
To find the phone number of a PAD local to the area you are calling from, you
|
|
can call the Telenet customer service office, toll free, at 1-800-TELENET. They
|
|
will be able to provide you with the number of the nearest Telenet PAD.
|
|
|
|
The following outlines the steps that one must go through to gain access to
|
|
SPAN through Telenet.
|
|
|
|
1. First dial into the local Telenet PAD.
|
|
2. When the PAD answers, hit carriage return several times until the '@'
|
|
prompt appears.
|
|
|
|
<CR><CR><CR>
|
|
|
|
@
|
|
|
|
3. Next enter the host identification address of the NASA DAF (security
|
|
computer). This identification was not yet available at publication
|
|
time, but will be made available to all users requesting this type of
|
|
access.
|
|
|
|
@ID ;32100104/NASA
|
|
|
|
4. You will then be prompted for a password (which will be made available
|
|
with the identification above).
|
|
|
|
PASSWORD = 021075
|
|
|
|
(Note: Tthe password will not be echoed)
|
|
|
|
5. Then type <CR>. You will be connected to the NASA DAF computer. The
|
|
DAF will tell you which facility and port you succeeded in reaching,
|
|
along with a "ready" and then an asterisk prompt:
|
|
|
|
NASA PACKET NETWORK - PSCN
|
|
|
|
TROUBLE 205/544(FTS 824)-1771
|
|
|
|
PAD 311032115056
|
|
|
|
*1
|
|
|
|
ready
|
|
|
|
*
|
|
|
|
All entries to the DAF must be in capital letters, and the USERID and
|
|
PASSWORD will undoubtedly be echoed on the screen.
|
|
|
|
*LOGON
|
|
ENTER USERID> LPORTER
|
|
ENTER PASSWORD> XXXXXXX
|
|
ENTER SERVICE> SPANSSL
|
|
NETWORK CONNECTION IN PROGRESS
|
|
connected
|
|
|
|
Alternatively, you may enter NSSDC for the "Service>" request.
|
|
|
|
6. You should now get the VMS "Username" prompt:
|
|
|
|
Username: SPAN
|
|
|
|
7. You will then be prompted for the name of the SPAN host destination.
|
|
For instance, if you are a Pilot Land Data System user on the NSSDC
|
|
VAX 11/780, you would enter NSSDC and hit the carriage return in
|
|
response to the prompt for host name.
|
|
|
|
SPAN host name? NSSDC
|
|
|
|
8. Finally, continue with normal logon procedure for the destination host.
|
|
|
|
|
|
The SPAN X.25 gateways have also been used extensively for internetwork
|
|
communications to developing networks in Europe and Canada.
|
|
|
|
The traffic from the United States to Europe was so extensive that a dedicated
|
|
link between the GSFC and ESOC routing centers. This link became operational
|
|
in January 1987.
|
|
|
|
Configuration Of SPAN/TELENET Gateway
|
|
|
|
----------
|
|
| dial-up|
|
|
| user |
|
|
----------
|
|
|
|
|
-------------------------
|
|
| TELENET |
|
|
-------------------------
|
|
| gateway
|
|
-------------------------
|
|
| NPSS |
|
|
-------------------------
|
|
| |
|
|
----------- -----------
|
|
| SSL | | NSSDC |
|
|
| VAX 780 | | VAX 8650|
|
|
----------- -----------
|
|
| |
|
|
-------------------------
|
|
| SPAN |
|
|
-------------------------
|
|
| | | |
|
|
------ ------ ------ ------
|
|
|SPAN| |SPAN| |SPAN| |SPAN|
|
|
|node| |node| |node| |node|
|
|
------ ------ ------ ------
|
|
|
|
|
|
SPAN/ARPANET/BITNET/Public Packet Mail Gateways
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
SPAN supports several gateways both to and from several major networks. The
|
|
following gives the current syntax for forming an address to another user on
|
|
another network. There are several similar gateways at other SPAN nodes that
|
|
are not included in this list. Stanford is used here only as a typical
|
|
example. If it is necessary for you to use the Stanford mail gateway on an
|
|
occasional basis, you should obtain permission from the system manager on the
|
|
STAR node (or any other non-NASA gateway node). Currently, there is no
|
|
restriction on the NSSDCA gateway usage.
|
|
|
|
|
|
SPAN-to-ARPANET: NSSDC Gateway . . To: NSSDCA::ARPA%"arpauser@arpahost"
|
|
JPL Gateway . . . To: JPLLSI::"arpauser@arpahost"
|
|
Stanford Gateway. To: STAR::"arpauser@arpahost"
|
|
|
|
ARPANET-to-SPAN: NSSDC Gateway . . To: spanuser%spanhost.SPAN@128.183.10.4
|
|
JPL Gateway . . . To: spanuser%spanhost.SPAN@JPL-VLSI.ARPA
|
|
Stanford Gateway. To: spanuser%spanhost.SPAN@STAR.STANFORD.EDU
|
|
[Note: 128.183.10.4 is MILNET/ARPANET address for the NSSDC]
|
|
|
|
SPAN-to-BITNET:
|
|
NSSDC Gateway. . .To: NSSDCA::ARPA%"bituser%bithost.BITNET@CUNY.CUNYVM.EDU"
|
|
JPL Gateway. . . .To: JPLLSI::"bituser%bithost.BITNET@CUNY.CUNYVM.EDU"
|
|
Stanford Gateway .To: STAR::"bituser%bithost.BITNET@CUNY.CUNYVM.EDU"
|
|
|
|
BITNET-to-SPAN: Stanford Gateway. . . . To: spanuser%spanhost.SPAN@SU-STAR.ARPA
|
|
|
|
|
|
The following gateways allow users on a VAX that supports a connection to a
|
|
public packet switch system (virtually anywhere in the world) to reach SPAN
|
|
nodes and vice-versa. Note that this will transmit mail only to and from VAXs
|
|
that support DEC PSI and PSI incoming and outgoing mail.
|
|
|
|
SPAN-to-Public Packet VAX
|
|
NSSDC Gateway. To: NSSDCA::PSI%dte_number::username
|
|
SSL Gateway. . To: SSL::PSI%dte_number::username
|
|
|
|
Public Packet VAX-to-SPAN node
|
|
NSSDC Gateway. To: PSI%311032107035::span_node_name::username
|
|
SSL Gateway. . To: PSI%311032100160::span_node_name::username
|
|
|
|
|
|
It is possible for remote terminal access and mail between users on England's
|
|
Joint Academic Network (JANET) and SPAN. JANET is a private X.25 network used
|
|
by the UK academic community and is accessible through the two SPAN public
|
|
packet switched gateways at MSFC and at the NSSDC.
|
|
|
|
|
|
List Of Acronyms
|
|
~~~~~~~~~~~~~~~~
|
|
ARC - Ames Research Center
|
|
ARPANET - Advanced Research Projects Agency network
|
|
BITNET - Because It's Time Network
|
|
CDAW - Coordinated Data Analysis Workshop
|
|
CSNET - Computer Science Network
|
|
DDCMP - DEC "level II" network protocol
|
|
DEC - Digital Equipment Corporation
|
|
DECnet - DEC networking products generic family name
|
|
DSUWG - Data System Users Working Group
|
|
ESOC - European Space Operations Center
|
|
ESTEC - European Space Research and Technology Center
|
|
GSFC - Goddard Space Flight Center
|
|
GTE - General Telephone and Electic
|
|
HEPNET - High Energy Physics Network
|
|
INFNET - Instituto Nazional Fisica Nucleare Network
|
|
ISAS - Institute of Space and Astronautical Science
|
|
ISO/OSI - International Standards Organization/Open Systems Interconnection
|
|
(network protocol)
|
|
ISTP - International Solar Terrestrial Physics
|
|
JANET - Joint Academic Network (in United Kingdom)
|
|
JPL - Jet Propulsion Laboratory
|
|
JSC - Johnson Space Center
|
|
kbps - Kilobit per second
|
|
LAN - Local area network
|
|
LANL - Los Alamos National Laboratory
|
|
MFENET - Magnetic Fussion Energy Network
|
|
MILNET - Defence data network (originally part of ARPANET)
|
|
MSFC - Marshall Space Flight Center
|
|
NCAR - National Center for Atmospheric Research
|
|
NFT - Network File Transfer (program on RSX/IAS systems)
|
|
NIC - Network Information Center
|
|
NPSS - NASA Packet Switched System (using X.25 protocol)
|
|
NSSDC - National Space Science Data Center (at GSFC)
|
|
PDS - Planetary Data System
|
|
PSCN - Program Support Communications Network
|
|
SESNET - Space and Earth Science Network (at GSFC)
|
|
SPAN - Space Physics Analysis Network
|
|
SSL - Space Science Laboratory (at MSFC)
|
|
RVT - Remote virtual terminal program for RSX or IAS systems
|
|
TCP/IP - Transmission Control Protocol/Internet Protocol
|
|
Telenet - A public packed switched network owned by GTE
|
|
TEXNET - Texas Network (Academic network)
|
|
WAN - Wide area network
|
|
X.25 - A "level II" communication protocol for packet switched networks
|
|
_______________________________________________________________________________
|