Introduction to NS3000 XL [ COMMUNICATOR 3000/XL ] MPE/iX Communicators
COMMUNICATOR 3000/XL
Introduction to NS3000/XL
by Gary Hypes and Mike Genevro--Information Networks Division
PRODUCT STRUCTURE
The Local Area Network Link for the HP 3000 Series 900 (ThinLAN 3000/XL
Link: HP 36921A prior to January 1, 1988; HP 36923A starting January 1,
1988) connects an HP 3000 Series 900 system to an IEEE 802.3 Local Area
Network. Hewlett-Packard Network Services, for the HP 3000 Series 900
(NS3000/XL, HP 36920A/R), provide an extension of the capabilities of the
HP 3000 Series 900 operating system (MPE XL). Both data communications
products are required to provide full networking capability. The Network
Services products are composed entirely of software and provide the user
interface to the network. ThinLAN 3000/XL Link provides everything
necessary to connect a Series 900 to an IEEE 802.3 Local Area Network.
This includes software as well as the hardware interface card, cables,
and adapters.
NS3000/XL provides an extension of the capabilities of the HP 3000 Series
900 operating system (MPE XL) and permits users to share information,
programs, processing capabilities, storage facilities, and other
resources provided by the various nodes of the distributed network.
The logical environment, in which a user or an application process gives
instructions to the computer, is called a session. In networks, sessions
which are established on remote nodes for the purpose of carrying out
data communications tasks, are called environments. The remote
environments may or may not be interactive, depending on the task
involved. To accomplish a desired task, users or processes issue
instructions similar to those they would use on their own system. In
fact, all of the MPE XL commands and most of the intrinsics can be
executed on a remote node once the remote environment is established. In
addition, a variety of NS3000/XL services are provided that include
commands or intrinsics to be used for specific tasks on remote nodes.
This variety allows the user or programmer to choose the right tool for
the task.
Services
The services provided by NS3000/XL are:
* Remote Process Management (RPM). Allows a process to programmatically
initiate and terminate other processes throughout a network from any
node on the network. RPM is normally used in conjunction with
NetIPC, the user interface supplied with the ThinLAN 3000/XL Link.
* Virtual Terminal (VT and VTR). Gives the user interactive
capabilities on the remote node, even when the user's terminal is
physically connected to the local node. Reverse VT (VTR) refers to
programmatic access of remote terminals. Because of VT design
differences between MPE XL and MPE V, Hewlett-Packard has noted some
incompatibilities between the two implementations. Hewlett-Packard
resolved some of these incompatibilities by modifying the VT
implementation for MPE V systems. The code changes to the MPE V
service appear on UB MIT. In order to execute VT successfully in a
mixed MPE V-MPE XL environment, you must update your MPE V systems to
UB MIT or later. In addition, Hewlett-Packard has made an
enhancement to VPLUS in order to recognize terminals connected to a
Distributed Terminal Controller. The MPE V version of this feature
of VPLUS is available on UB MIT and later.
* Remote File Access (RFA). Allows a user to access files and devices
on remote nodes.
* Remote Database Access (RDBA). Allows a user to access TurboIMAGE
databases on remote nodes. The same security protection used for
databases on the local node applies to remote access.
* Network File Transfer (NFT). A facility that efficiently transfers
disc files between nodes on the network.
These services enable users and programmers to perform essential
functions over an entire network.
System Requirements
NS3000/XL is supported on the HP 3000 Series 900. The system must have a
minimum of 24-megabytes of memory. Use of NS3000/XL requires the ThinLAN
3000/XL Link, which provides the hardware and software needed to connect
a Series 900 to an IEEE 802.3 coaxial cable.
ThinLAN 3000/XL Link
ThinLAN 3000/XL Link includes all the components to connect a Series 900
to a coaxial cable based on the Institute of Electrical and Electronics
Engineers (IEEE) 802.3 Standard. This standard specifies a 10 million
bits-per-second baseband local area network (LAN) with a bus topology.
The LAN uses a shielded coaxial cable as the data transmission medium and
the Carrier Sense, Multiple Access with Collision Detect (CSMA/CD) media
access method.
The base ThinLAN 3000/XL Link product connects to a thin coaxial cable; a
thick coaxial option is also available.
The figure lableled "Hardware Components" shows the two major hardware
components of the base ThinLAN 3000/XL Link product: the Local Area
Network Interface Controller (LANIC) and the Medium Attachment Unit
(ThinMAU).
ThinLAN 3000/XL Link includes software corresponding to layers 1 through
4 of the OSI Reference Model and also provides node management software.
Hardware Components
Media Access Method
The IEEE 802.3 Standard specifies the Carrier Sense, Multiple Access with
Collision Detect (CSMA/CD) media access method. This method provides an
ideal means of transmitting bursts of data at high speeds between nodes
on a LAN. With CSMA/CD, all nodes have equal access to the network
(Multiple Access); there is no central control node. Before transmitting
data, a node monitors the network to verify that no other node is
transmitting data (Carrier Sense). If a signal is sensed, the node
desiring access defers its transmission. Although the carrier sense
makes collisions unlikely, they can occur when two nodes sense that no
other carriers are on the network and begin transmitting simultaneously.
To deal with this possibility, nodes listen for collisions while
transmitting (Collision Detect). If one is detected, the node will
initiate a jam signal to warn the entire network. All nodes must then
cease their transmission. Each delays for a random period of time and
then restarts its transmission. This means that each node eventually
gets to transmit its data.
Hardware Components
There are two major hardware components of the ThinLAN 3000/XL Link.
These are:
* Local Area Network Interface Controller (LANIC). The LANIC is a
microprocessor-based communication controller that plugs into the HP
3000 Series 900 backplane. It handles buffering, IEEE 802.2 and
802.3 protocols, and error checking, and keeps track of network
statistics. When addressed by another node on the network, the LANIC
receives frames of information and checks for accuracy of the data
before passing the frames to the host. To transmit, an addressed
frame is sent from the host to the LANIC, where error checking
information is added. The LANIC then tests to see if the cable is
busy and, if not, transmits the frame.
* Medium Attachment Unit (MAU). The Thin Medium Attachment Unit
(ThinMAU) provides the physical and electrical connection to the
network coaxial cable; it is powered by the LANIC through the
Attachment Unit Interface (AUI) cable. The ThinMAU receives signals
from and sends signals to the coax cable, and also detects collisions
resulting from two nodes starting to transmit simultaneously. The
ThinMAU also provides electrical isolation from the coaxial cable and
performs several other functions to ensure network reliability, e.g.,
if a ThinMAU fails by continuously transmitting, a circuit will
detect the failure and shut down the ThinMAU. A ThinMAU is attached
to the coaxial cable using a BNC "T" connector. The BNC "T"
connector and connector cover are included or can be ordered
separately for assembly with thin coaxial cable. Connecting a
ThinMAU to the thin cable is done by simply connecting the ThinMAU
BNC "T" connector to the thin cable BNC connectors. The ThinMAU has
an integrated 1-meter Attachment Unit Interface (AUI) cable. A
2-meter internal LANIC cable connects the LANIC to the AUI cable.
Software Components
There are four major software components of the ThinLAN 3000/XL Link.
These are:
* Network Interprocess Communication (NetIPC) provides an interface to
the Network Transport and is a peer-to-peer communications service
supplied with the ThinLAN 3000/XL Link. NetIPC allows programs,
running concurrently, to exchange information and synchronize
actions.
* The Network Transport provides the functionality of the network and
transport layers (OSI Layers 3-4), respectively. This means that the
Network Transport is responsible for moving the data from a user's
application out to the communications link and for receiving data
from the communications link and routing it to the appropriate user.
It implements the specifications of the Transmission Control Protocol
(TCP) and Internet Protocol (IP). Refer to Chapter 4 in the NS3000/XL
Network Manager Reference Manual (P/N 36920-90002) for a detailed
explanation.
* Node Management Services (NMS) provides a common set of services to
HP networking products. It includes utilities and commands for
configuration, event logging, message tracing, link management, and
subsystem initiation, termination and control.
* The link-level software implements the specifications of IEEE 802.2
and 802.3, which are the physical and data link layers (OSI Layers
1-2), respectively. There are a number of software components
provided for link management and troubleshooting.
MPE/iX Communicators