Return to Books Online Home Page

Chapter 1 - Overview of VINES Protocols

Introduction

Data Link Layer Protocols

LAN Protocols

WAN Point-to-Point Telecommunication Protocols

Fragmentation Protocol

Echo Protocol

Network Layer Protocols

Transport Layer Protocols

Session and Presentation Layer Protocols

NetRPC Protocol

SMB Protocol

Application Layer

Services and Clients

Support for Multiple Protocol Families

Application Development Environment

Interfaces to Other Protocol Families

Protocol Format

Direction of Transmission

Chapter 2 - VINES Data Link Layer Protocols

Introduction

Services Provided

Data Link Layer Protocol Entities

Architectural Assumptions

Resolving Differences in Physical Media

IEEE 802.2 LLC Protocol

IEEE 802.2 LLC Protocol Specification

IEEE 802.2 LLC Protocol Implementation Notes

CSMA/CD Ethernet Access Method

CSMA/CD Ethernet Protocol Specification

CSMA/CD Ethernet Protocol Implementation Notes

IEEE 802.5 Token-Ring Access Method

IEEE 802.5 Token-Ring Protocol Specification

IEEE 802.5 Protocol Implementation Notes

ARCNET Protocol

ARCNET Protocol Specification

ARCNET Protocol Implementation Notes

Omninet Protocol

Omninet Protocol Specification

Omninet Protocol Implementation Notes

IBM PC Network Protocol

IBM PC Network Protocol Specification

IBM PC Network Protocol Implementation Notes

ProNET-10 Protocol

ProNET-10 Protocol Specification

ProNET-10 Protocol Implementation Notes

Link Access Procedure Balanced Protocol

LAPB Protocol Specification

LAPB Protocol Implementation Notes

X.25 Protocol

X.25 Protocol Specification

X.25 Protocol Implementation Notes

X.3/X.28/X.29 Protocols

X.3/X.28/X.29 Protocol Specification

X.3/X.28/X.29 Protocol Implementation Notes

VINES Block Asynchronous Protocol

VINES Block Asynchronous Protocol Specification

VINES Block Asynchronous Protocol Implementation Notes

T1 Protocols

LAPD Protocol Specification

LAPD Protocol Implementation Notes

ISDN Protocol

ISDN Protocol Specification

ISDN Protocol Implementation Notes

VINES FRP

VINES FRP Specification

VINES FRP Implementation Notes

VINES Echo Protocol

VINES Echo Protocol Specification

VINES Echo Protocol Implementation Notes

Chapter 3 - VINES Network Layer Protocols

Introduction

VINES Network Layer Addressing

Network IDs

Subnetwork IDs

Network ID Formats

Manufacturer Code Assignments

VINES Internet Address Example

VINES IP

VINES IP Specification

VINES IP Implementation Notes

VINES RTP

Sequenced RTP

Non-Sequenced RTP

Basic RTP Concepts and Terms

VINES ARP

VINES Non-Sequenced ARP Protocol Specification

VINES Sequenced ARP Protocol Specification

VINES ARP Implementation Notes

VINES ARP Interoperability

VINES ICP

VINES ICP Specification

VINES ICP Implementation Notes

Interfaces to Other Network Layer Protocols

Platform Implementation Notes

Chapter 4 - VINES Non-Sequenced Routing Update Protocol

Introduction

VINES Non-Sequenced RTP Specification

Non-Sequenced RTP Packet Format

Routing Request Packets

Routing Response Packets

Routing Redirect Packets

Routing Update Packets

VINES Non-Sequenced RTP Implementation Notes

Neighbor Table Implementation

Network Table Implementation

Selecting Neighbor Paths and Routes

Routing Table Flags

Routing Table Timers

How Routing Tables Are Maintained by Non-Sequenced RTP

Chapter 5 - VINES Sequenced Routing Update Protocol

Introduction

Implementation Overview

Router Implementation

Client Node Implementation

Non-Sequenced RTP Compatibility

Verifying Routing Information

Validating a Router's Overall Information

Neighbor States

Rules for Validating Router Sequence Numbers

Processing Accepted Routing Updates or Responses

Updating the Router Sequence Number

Validating Specific Network Information

Network Sequence Number

Timestamp Sequence Number

Validating Network Sequence Numbers

Timestamping Network Entries

Detecting a Wrap Around Condition

Reconnecting to the Network

Sample Use of Sequence Numbers

VINES Sequenced RTP Specification

Sequenced RTP Packet Format

Sequenced Request Packets

Sequenced Update Packets

Chapter 5 - VINES Sequenced Routing Update Protocol (continued)

Sequenced Redirect Packets

Sequenced Re-initialization Packets

VINES Sequenced RTP Implementation Notes

Sequenced Neighbor Table Implementation

Sequenced Network Table Implementation

Sequenced RTP Route and Neighbor Path Selection Algorithm

Routing Metrics

Sequenced Routing Table Flags

Sequenced Routing Table Timers

How Routing Tables Are Maintained by Sequenced RTP

Chapter 6 - VINES Transport Layer Protocols

Introduction

Transport Layer Services Provided

Unreliable Datagram Service

Reliable Message Service

Data Stream Service

IPC and SPP

VINES Transport Layer Addressing

Well-Known Port Numbers

Transient Port Numbers

VINES IPC

VINES IPC Specification

VINES IPC Implementation Notes

VINES SPP

VINES SPP Specification

VINES SPP Implementation Notes

Chapter 7 - VINES Session and Presentation Layer Protocols

Introduction

Overview of NetRPC

How Applications Use NetRPC

NetRPC Data Types

Simple Data Types

Constructed Data Types

Constants

Pointer Data Types

Remote Procedure Definitions

NetRPC Protocol Specification

Call Message

Reject Message

Abort Message

Return Message

Search Message

Search-All Message

Return Address Message

NetRPC Protocol Implementation Notes

NetRPC at Runtime

VINES SMB Protocol

VINES SMB Specification

VINES SMB Protocol Implementation Notes

Chapter 8 - VINES Protocol Support for Applications

Introduction

Applications Summary

Accessing a File Service from a DOS Workstation

Accessing a PC Network Printer from a DOS Workstation

Connecting to VINES Files from a DOS Workstation

Propagating StreetTalk Information

Synchronizing Network Time

Chapter 9 - Interfaces to Non-VINES Protocols

Introduction

TCP/IP Interfaces

TCP/IP Server-to-Server

TCP/IP Routing

IPX/SPX Interfaces

Tunneling VINES Traffic Through NetWare Networks

Tunneling NetWare Traffic Through VINES Networks

AppleTalk Interface

SNA Interface

Appendix A - VINES X.3 and X.25 Compliance with CCITT

Introduction

X.3 Compliance

X.25 Compliance



X.25 Compliance

Glossary

A

B

C

D

E

F

G

H

I

L

M

N

O

P

Q

R

S

T

U

V

W