Skip to main content

Fundamental Networking in Java

  • Textbook
  • © 2006

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

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (13 chapters)

  1. Introduction to Networking

  2. IP—Internet Protocol

  3. TCP—Transmission Control Protocol

  4. UDP—User Datagram Protocol

  5. 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

Publish with us