Research Catalog
Data communications using object-oriented design and C++
- Title
- Data communications using object-oriented design and C++ / Anil Ananthaswamy.
- Author
- Ananthaswamy, Anil
- Publication
- New York : McGraw-Hill, ©1995.
Items in the Library & Off-site
Filter by
1 Item
Status | Format | Access | Call Number | Item Location |
---|---|---|---|---|
Text | Use in library | QA76.64 .A54 1995 | Off-site |
Details
- Description
- xv, 320 pages : illustrations; 25 cm +
- Summary
- "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++."--Jacket.
- Series Statement
- McGraw-Hill series on computer communications
- Uniform Title
- McGraw-Hill series on computer communications.
- Alternative Title
- Data communications using object-oriented design and C plus plus
- Subject
- Bibliography (note)
- Includes bibliographical references (p. 313-314) and index.
- System Details (note)
- System requirements for accompanying computer disk: IBM-compatible PC.
- Contents
- Ch. 1. Introduction and Overview -- Ch. 2. Protocols, Layers and Interfaces -- Ch. 3. Object-Oriented Design and Programming -- Ch. 4. Anatomy of a Protocol -- Ch. 5. Architectural and High-Level Design Overview -- Ch. 6. Generic Utilities -- Ch. 7. Asynchronous Programming -- Ch. 8. Finite State Machines and the Support Layers -- Ch. 9. Data-link Layer Design -- Ch. 10. Connection Management -- Ch. 11. Information Transfer and Flow Control -- Ch. 12. Error Detection and Error Recovery -- Ch. 13. User Interface and Conformance Testing -- Appendix A Frame Check Sequence Calculations -- Appendix B FSM Conventions -- Appendix C System Constants -- Appendix D LAPD and Frame Relay.
- ISBN
- 0079118577
- 9780079118578
- LCCN
- 95010572
- OCLC
- ocm32241789
- 32241789
- SCSB-2064914
- Owning Institutions
- Princeton University Library