The ISO (International Organization for Standardization)
is a worldwide federation that promotes international standards. In the
early 1980s, it began work on a set of protocols that would promote open
networking environments that would let multivendor computer systems communicate
with one another using internationally accepted communication protocols.
It eventually developed the OSI reference model. The OSI model defines a layered architecture and the protocols defined in each layer are responsible for:
|
Layers included in OSI model are:
Physical Layer
The lowest layer in the OSI model is called the Physical Layer. The functions within this layer are responsible for activating, maintaining, and deactivating a physical circuit between a DTE and a DCE. There are many standards published for the physical. The most notable ones are RS-232-C and V.24.Data-link Layer
The Data-link Layer is responsible for the transfer of data over the channel. It provides for the synchornization of data delimit the flow of bits from the physical layer. It also provides for the identify of the bits. It ensures that data arrives safely at the receiving DTE. It provides for flow control to ensure that the DTE does not become overburdened with too much data at any one time. One of its most important functions is to provide for the detection of transmission errors and provide mechanism to recover from lost, duplicated, or errorneous data.Network Layer
The Network Layer specifies the interface of the user DTE into a packet-switched network, as well as the interface of two DTEs with each other through a packet network. It also specifies network routing and the communications between networks (internetworking). The X.25 specification is included in this layer.Transport Layer
The Transport Layer provides the interface between the data communications net-work and the upper three layers (generally located at the user premises). It also gives the user options in obtaining certain levels of quality (and cost) from the network itself (i.e. the network layer). This layer is designed to keep the user isolated form some of the physical and functional aspects of the packet network. It also provides for the end-to-end accountability.Session Layer
The Session Layer serves as a user interface into the transport service layer. The layer provides for an organized means to exchange data between users, and users can select the type of synchronization and control needed from the layer, such as:Presentation Layera. alternative two-way or a simultaneous two-way dialogue.b. synchronization points for intermediate checks/recovery for file transfer.
c. aborts or restarts.
d. normal and expedited data flow.
The Presentation Layer provides the syntax of data in the model, that is, the repre-sentation of data. The layer consists of many tables of syntax, such as teletype, ASCII, Videotext etc. The layer also provides for virtual terminal display and for services such as resolving the receipt of an electronic message from the application layer and negotiating with its peer layer a specific page image layout.Application Layer
The Application Layer is concerned with the support of an end-user application process. Unlike the presentation layer, this layer is concerned with the semantics data. The layer contains service elements to support application processes such as job management, programming language send/receive, and business data exchange. The layer also supports the virtual terminal and virtual file concept.