The Open System Interconnection (OSI) Reference Model

Wednesday, June 3, 2009 2:35
Posted in category Electronics

Models are useful because they help us understand difficult concepts and complicated systems. When it comes to networking, there are several models that are used to explain the roles played by various technologies, and how they interact. Of these, the most popular and commonly used is the Open Systems Interconnection (OSI) Reference Model.

Definition:
An abstract description of the digital communications between application processes running in distinct systems.

Layers:
The model employs a hierarchical structure of seven layers. Each layer performs value-added service at the request of the adjacent higher layer and, in turn, requests more basic services from the adjacent lower layer:

  1. Physical Layer  (Layer 1)
    The Physical layer performs services requested by the Data Link Layer.
    The major functions and services performed by the physical layer are:

    • Establishment and termination of a connection to a communications medium.
    • Participation in the process whereby the communication resources are effectively shared among multiple users.
    • Conversion between the representation of digital data in user equipment and the corresponding signals transmitted over a communications channel.
  2. Data Link Layer (Layer 2)
    This layer responds to service requests from the Network Layer and issues service requests to the Physical Layer. The Data Link Layer provides the functional and procedural means to transfer data between network entities and to detect and possibly correct errors that may occur in the Physical Layer.
  3. Network Layer (Layer 3)
    This layer responds to service requests from the Transport Layer and issues service requests to the Data Link Layer. The Network Layer provides the functional and procedural means of transferring variable length data sequences from a source to a destination via one or more networks while maintaining the quality of service requested by the Transport Layer. The Network Layer performs network routing, flow control, segmentation/desegmentation, and error control functions.
  4. Transport Layer (Layer 4)
    This layer responds to service requests from the Session Layer and issues service requests to the Network Layer. The purpose of the Transport Layer is to provide transparent transfer of data between end users, thus relieving the upper layers from any concern with providing reliable and cost-effective data transfer.
  5. Session Layer (Layer 5)
    This layer responds to service requests from the Presentation Layer and issues service requests to the Transport Layer. The Session Layer provides the mechanism for managing the dialogue between end-user application processes. It provides for either duplex or half-duplex operation and establishes check pointing, adjournment, termination, and restart procedures.
  6. Presentation Layer (Layer 6)
    This layer responds to service requests from the Application Layer and issues service requests to the Session Layer. The Presentation Layer relieves the Application Layer of concern regarding syntactical differences in data representation within the end-user systems.
  7. Application Layer (Layer 7)
    This layer interfaces directly to and performs common application services for the application processes; it also issues requests to the Presentation Layer. The common application services provide semantic conversion between associated application processes.
You can leave a response, or trackback from your own site.

Leave a Reply