Advanced Network Programming – Principles and Techniques: Network Application Programming with Java

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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.

Author(s): Bogdan Ciubotaru, Gabriel-Miro Muntean (auth.)
Series: Computer Communications and Networks
Edition: 1
Publisher: Springer-Verlag London
Year: 2013

Language: English
Pages: 250
Tags: Computer Communication Networks; Programming Techniques; Special Purpose and Application-Based Systems

Front Matter....Pages I-XVI
Introduction....Pages 1-2
Network Architectures....Pages 3-28
Network Communications Protocols and Services....Pages 29-52
Basic Network Programming....Pages 53-72
Sockets....Pages 73-87
Socket-Based Client–Server Communication....Pages 89-100
Support for Communication-Based Services....Pages 101-156
Server-Side Network Programming....Pages 157-191
Client-Side Network Programming....Pages 193-221
Advanced Client–Server Network Programming....Pages 223-244
Conclusion....Pages 245-246
Back Matter....Pages 247-250