[Book Cover]

Protocol Design for Local and Metropolitan Area Networks, 1/e

Pawel Gburzynski, University of Alberta

Published August, 1995 by Prentice Hall Engineering/Science/Mathematics

Copyright 1996, 730 pp.
Cloth
ISBN 0-13-554270-7


Sign up for future
mailings
on this subject.

See other books about:
    Local Area Networks-Computer Science


Summary

This is the only book on the market that gives a comprehensive, algorithmic approach to medium-access control protocols for local and metropolitan area networks (LANs and MANs). It introduces a programming language (SMURPH) for demonstrating these protocols in high-level terms, while retaining their implementation-level details. Protocols expressed in SMURPH are executable and easy to experiment with.

Features


Hands–on experimentation with implementation–level models of commercially available LAN protocols promotes understanding of protocol concepts, as opposed to just their technical details.
Effective pedagogy includes:

  • numerous case studies involving realistic networks and protocols.
  • various problems with solutions presented at the implementation level with focus on functionality, rather than irrelevant technical details.
  • a bibliography.
An unique object–oriented approach to product design (Chs. 2-3) shows the current approach to software development.
A library of networking objects (Sec. 8.12 and used throughout Chs. 8-11) provides a list from which users can easily build and experiment with new networking solutions.
SMURPH, a user-friendly software package consisting of a programming language (based on C++) and a simulator for executing programs, provides a realistic model of the hardware on which real medium-access protocols are executed.
  • In Chapters 1-7, SMURPH is explained and illustrated with simple examples (further supplementation is provided in an appendix).
  • In Chapters 8-11, fully executable SMURPH specifications for various protocols are presented, eventually building a powerful problem- oriented library of SMURPH modules, which can be designed/implemented by users.


Table of Contents
    Preface.
    1. Introduction.
    2. SMURPH Types, Names, and Operations.
    3. Building the Network.
    4. Processes.
    5. The Client.
    6. The Port AI.
    7. Seeing Things Happen.
    8. Collision Protocols.
    9. Collision-Free Bus Protocols.
    10. Ring Protocols.
    11. Switched Networks.
    Appendix A. DSD: The Dynamic Status Display Program.
    Appendix B. SMURPH Under UNIX.
    Appendix C. SERDEL: Organizing Multiple Experiments.
    Appendix D. SMURPH on the Mac.
    References.
    Index.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com