Chapter 2. Basic Network Concepts
This chapter covers the background networking concepts you need to
understand before writing networked programs in Java (or, for that
matter, in any language). Moving from the most general to the most
specific, it explains what you need to know about networks in
general, IP and TCP/IP-based networks in particular, and the
Internet. This chapter doesn't try to teach you how
to wire a network or configure a router, but you will learn what you
need to know to write applications that communicate across the
Internet. Topics covered in this chapter include the definition of
network, the TCP/IP layer model, the IP, TCP, and UDP protocols,
firewalls and proxy servers, the Internet, and the Internet
standardization process. Experienced network gurus may safely skip
this chapter.
• Table of Contents• Index• Reviews• Reader Reviews• Errata• AcademicJava Network Programming, 3rd EditionBy
Elliotte Rusty Harold Publisher: O'ReillyPub Date: October 2004ISBN: 0-596-00721-3Pages: 706
Thoroughly revised to cover all the 100+ significant updates
to Java Developers Kit (JDK) 1.5, Java Network
Programming is a complete introduction to
developing network programs (both applets and applications)
using Java, covering everything from networking fundamentals
to remote method invocation (RMI). It includes chapters on
TCP and UDP sockets, multicasting protocol and content
handlers, servlets, and the new I/O API. This is the
essential resource for any serious Java developer.