O'Reilly logo

Learning Network Programming with Java by Richard M Reese

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Network Addressing

For a program to communicate with another program, it must have an address. In this chapter, the use of addresses, including Internet addresses, will be examined. We will introduce many of the basic concepts in the first part of this chapter. This includes the architecture of networks and the protocols that are used to communicate between the nodes.

We will address several topics, including:

  • Network basics: This is where essential concepts and terms are introduced
  • Using the NetworkInterface class: This provides access to system devices
  • URL/UII/URN: We will discuss how these terms relate to each other
  • The Inet4Address and Inet6Address classes: We will discuss how these are used
  • Network properties: We will consider the properties ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required