O'Reilly logo

Special Edition Using Java 2 Standard Edition by Geoff Friesen, Chuck Cavaness, Brian Keeton

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

TCP/IP Architecture

There are four levels to understanding how Java applications communicate over the network using TCP. Figure 23.1 shows these levels in their simplest form.

Figure 23.1. The TCP/IP network model can be broken down into four layers.

When viewed as a layered model, TCP/IP is usually seen as being composed of four layers, each playing a specific role:

Application Layer— The Application Layer enables network applications to communicate clearly. In a client/server system, the client application knows how to request services, and the server knows how to appropriately respond. Protocols that implement this layer include HTTP, FTP, ...

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