In this article we will discuss about the OSI model in details .
History
The OSI model was developed in the late 1970s to support the computer networking methods that were competing for application in the large national networking efforts in France, the United Kingdom, and the United States. In the 1980s, the model became a product of the Open Systems Interconnection. This model is developed by ISO (‘International Organization of Standardization).
Full form of OSI is Open system interconnection.
OSI reference model consist seven layer each of the layer have their own functions. So let us discuss in details about the OSI model.
7 layer of OSI Model are given below
- Physical Layer
- Data Link Layer
- Network Layer
- Transport Layer
- Session Layer
- Presentation Layer
- Application Layer
Physical Layer
The functions of the physical layer are :
Bit synchronization: The physical layer provides the synchronization of the data by providing a clock. This clock controls both sender and receiver and providing synchronization at data level.
Bit rate control: The Physical layer also defines the Baud rate i.e. the number of bits sent per second.
Physical topologies: Physical layer specifies the path in which the different, devices/nodes are arranged in a network i.e. bus, star or mesh topology.
Transmission mode: Physical layer also defines the path in which the data flows between the two connected devices. The various transmission modes possible are: Simplex, half-duplex and full-duplex.
Data Link Layer
- Physical addressing: After creating frames, Data link layer adds physical addresses (MAC address) of sender and/or receiver in the header of each frame.
Network Layer
The network layer provides the functional means of transferring packets from one node to another connected in "different networks". A network is a medium to which many nodes can be connected, on which every node has an address and which allow nodes connected to it to transfer data to other nodes connected to it by providing the content of a data and the address of the destination node and letting the network find the way to deliver the data to the destination node, possibly routing it through intermediate nodes. If the data is too large to be transmitted from one node to another on the data link layer between those nodes, the network may implement message delivery by splitting the message into several fragments at one node, sending the fragments independently, and reassembling the fragments at another node.
This layer also determine the routing of the data and also responsible for local addressing.
Transport Layer (Layer 4) :
Transport layer provides services to application layer and takes services from network layer. The data in the transport layer is termed as Segments.
The transport layer also provides the message of the successful data transmission and sends the next data if no errors occurred. The transport layer creates segments out of the data received from the application layer. Segmentation is the process of dividing a long data into smaller data. Transport layer also control the flow of data. This layer is also called as heart of OSI model.
Session Layer
Presentation Layer
Application Layer
The application layer is the OSI layer closest to the end user, which means both the OSI application layer and the user interact directly with the software application. This layer interacts with software applications that implement a communicating component. Such application programs fall outside the scope of the OSI model. Application-layer functions typically include identifying communication partners, determining resource availability, and synchronizing communication
This layer also serves as a window for the application services to access the network and for displaying the received information to the user.
0 Comments