Object-Oriented Programming, Telecom & Datacom Systems, C/C++
Log in to track your reading progress.
Overview
The two hottest topics in computers come together in this uniquely useful guide to data communications software design using object-oriented techniques in C++. This book shows you how to master real-world programming issues largely ignored by textbooks. It highlights the power of object-oriented programming (OOP) through the implementation of an end-to-end protocol. The ISO 7776 Data Link layer is developed in its entirety. You don't need a background in either OOP or data communications to get started. This book guides you through data communications concepts - layering, interfaces, flow control, sliding window protocols, error detection and recovery, and more. With code, text, and illustrations, it shows you how to apply object-oriented design - abstraction, encapsulation, modularity, and inheritance - to the development and implementation of lists, queues, asynchronous programming, scheduling, and finite state machines. Many of the software components presented in this book can be reused with modifications. The software has been implemented for Unix, and the operating-system-specific source code can be ported to other multitasking/multithreaded operating systems. The accompanying disk gives you all 5000 lines of the book's source code in C++.This example-laden book/disk combination is a practical resource for communications professionals who are interested in the nuts and bolts of implementing data communications systems using object-oriented design in C++. The author illustrates such fundamental data communications concepts as layering, flow control, sliding window protocols, and error detection and recovery.
Editorials
Booknews
A guide to data communications software design using object-oriented techniques in C++. It shows how to address real-world programming issues largely ignored by textbooks, highlighting the power of object- oriented programming through the implementation of an end-to-end protocol. The ISO 7776 Data Link layer is developed in its entirety. Annotation c. Book News, Inc., Portland, OR (booknews.com)Book Details
Published
July 1, 1995
Publisher
New York : McGraw-Hill, c1995.
Pages
320
Format
Hardcover
ISBN
9780079118578