Overview
- Addresses the new networking and I/O facilities of Java 1.4 and 1.5
- First and only complete and correct textbook on fundamental networking in Java
- Addresses fundamental TCP/IP and UDP networking in Java in complete detail, from the level of individual packets of data all the way up to advanced design principles for network servers and clients, and including extensive coverage of multi-homing and UDP unicast
- Provides the first full-length book treatment of UDP multi-casting in Java: this is the Internet technology of the future, whose applications include the areas of sound and video, as well as software and data distribution
- Includes supplementary material: sn.pub/extras
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (13 chapters)
-
Introduction to Networking
-
IP—Internet Protocol
-
TCP—Transmission Control Protocol
-
UDP—User Datagram Protocol
-
In Practice
Keywords
About this book
The book provides complete coverage of fundamental IP networking in Java. It introduces the concepts behind TCP/IP and UDP and their intended use and purpose; gives complete coverage of Java networking APIs, includes an extended discussion of advanced server design, so that the various design principles and tradeoffs concerned are discussed and equips the reader with analytic queuing-theory tools to evaluate design alternatives; covers UDP multicasting, and covers multi-homed hosts, leading the reader to understand the extra programming steps and design considerations required in such environments.
After reading this book the reader will have an advanced knowledge of fundamental network design and programming concepts in the Java language, enabling them to design and implement distributed applications with advanced features and to predict their performance. Special emphasis is given to the scalable I/O facilities of Java 1.4 as well as complete treatments of multi-homing and UDP both unicast and multicast.
Bibliographic Information
Book Title: Fundamental Networking in Java
Authors: Esmond Pitt
DOI: https://doi.org/10.1007/1-84628-252-7
Publisher: Springer London
eBook Packages: Computer Science, Computer Science (R0)
Copyright Information: Springer-Verlag London 2006
Hardcover ISBN: 978-1-84628-030-6Published: 10 October 2005
Softcover ISBN: 978-1-84996-545-3Published: 13 October 2010
eBook ISBN: 978-1-84628-252-2Published: 28 February 2006
Edition Number: 1
Number of Pages: XVIII, 382
Number of Illustrations: 23 b/w illustrations
Topics: Programming Techniques, Computer Communication Networks, Programming Languages, Compilers, Interpreters, Computer System Implementation