![[Book Cover]](../covergif/0135542707.gif)
|
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
|

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.
Handson experimentation with implementationlevel
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 objectoriented 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.
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.
|