IIS 6: The Complete Reference

Architectural Models for Communications Protocols

To provide for an environment in which communication protocols can be developed to work with each other, a framework is used to help explain and develop the protocols. This architectural model provides a common frame of reference and separates the functions performed by communication protocols into four layers stacked vertically: the application layer, host-to-host transport layer, Internet layer, and network access layer. Each layer in the stack performs a specific function. Any number of protocols can be written and used for that function.

Because each layer has a specific function, it can perform that function without worrying about what's happening at all the other layers. Because each layer passes data to the layer above or below it in a defined method and then forgets about the data, only its peer layer at the other end of the communication is of consequence.

Two architectural models are commonly used to describe TCP/IP communication: the DoD protocol model and the Open Systems Interconnection (OSI) protocol model.

The DoD Protocol Model

Originally, the DoD protocol model, or Internet reference model, had three layers: network access, host-to-host transport, and application. Later, a fourth layer, Internet, was added. This model is commonly used to describe how TCP/IP works. The DoD model is shown in Figure 8-1.

Figure 8-1: DoD protocol/Internet reference model

Each of the four layers of the DoD model has a specific function:

The OSI Protocol Model

The Open Systems Interconnection (OSI) protocol model is a seven-layer model developed by the International Organization for Standardization (ISO-the same group that developed the ISO9000 standards) that corresponds to the layers in the DoD model. The OSI model was originally set up to be the universal standard for all communication protocols, but support waned for the standard. Now protocols usually loosely correspond to the OSI model, but they don't necessarily follow it exactly. The OSI model layers are shown in Figure 8-2.

Figure 8-2: The OSI protocol model

Each of the seven layers of the OSI model has its own specific functions:

Категории