Open Systems Interconnection (OSI) Model


Open Systems Interconnection (OSI) Reference Model:

          International standard organization (ISO) established a committee in 1977 to develop architecture for computer communication and the OSI model is the result of this effort. In 1984, the Open Systems Interconnection (OSI) reference model was approved as an international standard for communications architecture. The term open denotes the ability to connect any two systems which conform to the reference model and associated standards. The OSI model describes how information or data makes its way from application programmes (such as spreadsheets) through a network medium (such as wire) to another application programme located on another network. The OSI reference model divides the problem of moving information between computers over a network medium into SEVEN smaller and more manageable problems. The seven layers are:
 Related image

              The lower 4 layers (transport, network, data link and physical —Layers 4, 3, 2, and 1) are concerned with the flow of data from end to end through the network. The upper four layers of the OSI model (application, presentation and session—Layers 7, 6 and 5) are orientated more toward services to the applications. Data is Encapsulated with the necessary protocol information as it moves down the layers before network transit. 

Image result for osi model

            As with any layered architecture, overhead information is added to a PDU in the form of headers and trailers. Each layer provides a service to the layer above it in the protocol specification. Each layer communicates with the same layer’s software or hardware on other computers. 
Image result for osi model
 Image result for osi model


Physical Link Layer {the physical layer is responsible for transmitting individual bits from one node to the next} :

            The physical layer is the lowest layer of the OSI hierarchy and coordinates the functions required to transmit a bit stream over a physical medium. It also defines the procedures and functions that physical devices and interfaces have to perform for transmission occur. The physical layer specifies the type of transmission medium and the transmission mode (simplex, half duplex or full duplex) and the physical, electrical, functional and procedural standards for accessing data communication networks.
 Related image

            
              Transmission media defined by the physical layer include metallic cable, optical fiber cable or wireless radio-wave propagation. The physical layer also includes the carrier system used to propagate the data signals between points in the network. The carrier systems are simply communication systems that carry data through a system using either metallic or optical fiber cables or wireless arrangements such as microwave, satellites and cellular radio systems.

Data-link Layer {the data link layer is responsible for transmitting frames from one node to the next} :

                 The data link layer transforms the physical layer, a raw transmission facility, to a reliable link and is responsible for node-to-node delivery. It makes the physical layer appear error free to the upper layer (network layer).
                Image result for data link layer 

                 The data link layer packages data from the physical layer into groups called blocks, frames or packets. If frames are to be distributed to different systems on the network, the data link layer adds a header to the frame to define the physical address of the sender (source address) and/or receiver (destination address) of the frame. The data-link layer provides flow-control, access-control, and error-control.
 Image result for data link layer
Network Layer {is responsible for the delivery of individual packets from the source host to the destination host}:

The network layer provides details that enable data to be routed between devices in an environment using multiple networks, subnetworks or both. This is responsible for addressing messages and data so they are sent to the correct destination, and for translating logical addresses and names (like a machine name FLAME) into physical addresses. This layer is also responsible for finding a path through the network to the destination computer. The network layer provides the upper layers of the hierarchy with independence from the data transmission and switching technologies used to interconnect systems. Networking components that operate at the network layer include routers and their software. 

Image result for network layer
Transport Layer {is responsible for delivery of a message from one process to another}: 

             The transport layer controls and ensures the end-to-end integrity of the data message propagated through the network between two devices, providing the reliable, transparent transfer of data between two endpoints. 

               Transport layer responsibilites includes message routing, segmenting, error recovery and two types of basic services to an upper-layer protocol: connection oriented and connectionless. The transport layer is the highest layer in the OSI hierarchy in terms of communicatons and may provide data tracking, connection flow control, sequencing of data, error checking, and application addressing and identification.

Image result for transport layerImage result for transport layer

Session Layer {responsible for dialog control and synchronization}:

          Session layer, some times called the dialog controller provides mechanism for controlling the dialogue between the two end systems. It defines how to start, control and end conversations (called sessions) between applications. 

              Session layer protocols provide the logical connection entities at the application layer. These applications include file transfer protocols and sending email. Session responsibilities include network log-on and log-off procedures and user authentication. Session layer characteristics include virtual connections between applications, entities, synchronization of data flow for recovery purposes, creation of dialogue units and activity units, connection parameter negotiation, and partitioning services into functional groups.
 Image result for session layer

Presentation Layer {responsible for translation, compression, and encryption}: 

                 The presentation layer provides independence to the application processes by addressing any code or syntax conversion necessary to present the data to the network in a common communications format. It specifies how end-user applications should format the data.
Image result for presentation layer                  
                      The presentation layer translated between different data formats and protocols. Presentation functions include data file formatting, encoding, encryption and decryption of data messages, dialogue procedures, data compression algorithms, synchronization, interruption, and termination. 
Image result for presentation layer

Application Layer {responsible for providing services to the user}: 

          The application layer is the highest layer in the hierarchy and is analogous to the general manager of the network by providing access to the OSI environment. The applications layer provides distributed information services and controls the sequence of activities within and application and also the sequence of events between the computer application and the user of another application. 

Image result for application layer

              The application layer communicates directly with the user’s application program. User application processes require application layer service elements to access the networking environment. The service elements are of two types: CASEs (common application service elements) satisfying particular needs of application processes like association control, concurrence and recovery. The second type is SASE (specific application service elements) which include TCP/IP stack, FTP, SNMP, Telnet and SMTP. 

Image result for application layer

Post a Comment

0 Comments