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

Get Special Edition Using Java 2 Standard Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.