To Previous Chapter To Table of Contents To Bottom of Page To Next Chapter

CS457/557 - Computer Networks: Chapter 7 - Local Area Network Operating Systems

Objectives

  1. Understand compatibility issues involved with implementing local area network operating systems.
  2. Understand the basics of network operating system functionality.
  3. Understand the important differences between peer-to-peer and client/server network operating system architectures.
  4. Understand the emerging role of the client network operating system and the universal client.
  5. Understand how to analyze functional networking requirements and match those requirements to available technology.

Where Do Network Operating Systems Fit?

LAN Software Archtecture

  1. Network operating systems [interface between LAN hardware & applications]
  2. Application software
    1. client front ends
    2. server back ends (engines)
    1. LAN productivity software [e-mail, scheduling software, groupware]
    2. LAN resource management software [provides access to shared resources]
      1. Security
      2. Management software

The Client/Server Technology Architecture and Software Compatibility [Fig. 7-2]

  1. Vertical software compatibility -
    1. "How do I know that a particular version of UNIX will work on my computer?"
    2. "If I do get UNIX installed, how do I know which network operating systems and database management systems will be compatible with UNIX and with each other?"
  2. Horizontal software compatibility -
    1. "How do I get a Netware client to interoperate with a Windows NT server?"
    2. "How do I get an Oracle database server to query a Sybase SQL server?"
    3. "How do I get my Excel spreasheet graph into my Word document?"
    4. Often requires middleware
  3. The Enterprise Network - connects client & server: LANs, internetwork, WANS
  4. enterprise network management systems [HP's OpenView, IBM's NetView, Sun's SunNet Manager]

Network Operating Systems Archtectures

Zero-Slot LANs

uses serial port connections (~80Kbps) or parallel port connections (~130 Kbps)
ex. LANtastic-Z

File Transfer Software

Printer Sharing Networks

Peer-to-peer LANs [Fig. 7.3]

LANtastic, Personal Netware, WFWG

Fully-Integrated LANs (Client/Server)

UNIX, Netware, NT, Banyan Vines, OS/2
  1. Complex connectivity and interoperaility
  2. Fast, reliable performance with large numbers of (100+) users.
  3. Sophisticated LAN administration and security on a par with that found on minicomputers and mainframes

New/emerging Network Requirements

[Fig. 7-4]

Application Choices

Peer-to-Peer vs. Client/Server

Peer-to-peer requires task switching (time slicing) since computers serve dual roles
Client/Server - computers are typically either client or server

Dedicated servers

Client Network Operating System (Windows '95/'98, NT Workstation) Functionality

Server Network Operating System Functionality

Changing Role of the Server Network Operating System

file/printer sharing (Netware) ==> application sharing

UNIX, TCP/IP, AND NFS AS A NETWORK OPERATING SYSTEM

Comparative Network Operating System Functionality

Software Choices

Operating Systems and Network Operating Systems

Operating System Analysis Questions

  1. Heritage - Was the OS initially designed for multiuser networks?
  2. Basic design - Does the OS support multuser, multitasking, multithreading?
  3. Hardware requirements - CPU? memory, disk requirements?
  4. Networkability - Which networking features are included with the OS? Which must be added? Approximate cost?
  5. Interoperability - On what platforms will it run?
  6. Applications - How available are applications that run on this OS? How easy are applications to develop?
  7. Ease of use -
  8. Future potential - Is it in the twilight or sunrise of its product cycle? governed by standards?

NETBIOS protocol varieties

NETBIOS Protocol Communications NOS
RFC 1001/1002 TCP/IP
TOP(technical office protocol OSI
NETBEUI NT, WFWG
NETBIOS/IX UNIX

APIs other than NETBIOS

API NOS
APPC(Advanced Program to Program Communication) IBM SNA
Named pipes Microsoft LAN Manager
SPX/IPX Netware
Streams AT&T UNIX System V
Sockets Berkeley UNIX
VIPC (VINES Interprocess Communications Protocol) Banyan VINES


Slides


Review Questions: [e-mail your answers (where possible) to summers_wayne@ColumbusState.edu before 4 p.m. on Thurs., Oct. 14, 1998]

pg. 286: #2, 25, 38 To Previous Chapter To Table of Contents To top of page To Next Chapter