eBook Advanced Network Programming – Principles and Techniques, 1st Edition

  • Published By:
  • ISBN-10: 1447152921
  • ISBN-13: 9781447152927
  • DDC: 004.6
  • Grade Level Range: College Freshman - College Senior
  • 250 Pages | eBook
  • Original Copyright 2013 | Published/Released April 2014
  • This publication's content originally published in print form: 2013
  • Price:  Sign in for price



Answering the need for an accessible overview of the field, this text/reference presents a manageable introduction to both the theoretical and practical aspects of computer networks and network programming. Clearly structured and easy to follow, the book describes cutting-edge developments in network architectures, communication protocols, and programming techniques and models, supported by code examples for hands-on practice with creating network-based applications. Features: presents detailed coverage of network architectures; gently introduces the reader to the basic ideas underpinning computer networking, before gradually building up to more advanced concepts; provides numerous step-by-step descriptions of practical examples; examines a range of network programming techniques; reviews network-based data storage and multimedia transfer; includes an extensive set of practical code examples, together with detailed comments and explanations.

Table of Contents

Front Cover.
Half Title Page.
Other Frontmatter.
Title Page.
Copyright Page.
1: Introduction.
2: Network Architectures.
3: Network Communications Protocols and Services.
4: Basic Network Programming.
5: Sockets.
6: Socket-Based Client–Server Communication.
7: Support for Communication-Based Services.
8: Server-Side Network Programming.
9: Client-Side Network Programming.
10: Advanced Client–Server Network Programming.
11: Conclusion.