SlideShare a Scribd company logo
5th
CLASS
Course Name : Data Communication
Course Code : CSE 313
Topics
OSI Model
Rakibul Hasan Emon, ID : 1915002532, Department of CSE, City University
OSI Model :
OSI stands for Open System Interconnection is a reference model that describes
how information from a software application in one computer moves through a
physical medium to the software application in another computer.OSI consists of
seven layers, and each layer performs a particular network function.OSI model
was developed by the International Organization for Standardization (ISO) in
1984, and it is now considered as an architectural model for the inter-computer
communications.
Functions of the OSI Layers :
There are the seven OSI layers. Each layer has different functions. A list of seven
layers are given below:
1. Physical Layer
2. Data-Link Layer
3. Network Layer
4. Transport Layer
5. Session Layer
6. Presentation Layer
7. Application Layer
Physical Layer :
This layer includes the physical equipment involved in the data transfer, such as
the cables and switches. This is also the layer where the data gets converted into
a bit stream, which is a string of 1s and 0s. The physical layer of both devices must
also agree on a signal convention so that the 1s can be distinguished from the 0s
on both devices.
Data Link Layer :
At the data link layer, directly connected nodes are used to perform node-to-node
data transfer where data is packaged into frames. The data link layer also corrects
errors that may have occurred at the physical layer.The data link layer
encompasses two sub-layers of its own. The first, media access control (MAC),
provides flow control and multiplexing for device transmissions over a network.
The second, the logical link control (LLC), provides flow and error control over the
physical medium as well as identifies line protocols.
Network Layer :
The network layer is responsible for facilitating data transfer between two
different networks. If the two devices communicating are on the same network,
then the network layer is unnecessary. The network layer breaks up segments
from the transport layer into smaller units, called packets, on the sender’s device,
and reassembling these packets on the receiving device. The network layer also
finds the best physical path for the data to reach its destination; this is known as
routing.
Transport Layer :
Layer 4 is responsible for end-to-end communication between the two devices.
This includes taking data from the session layer and breaking it up into chunks
called segments before sending it to layer 3. The transport layer on the receiving
device is responsible for reassembling the segments into data the session layer
can consume.The transport layer is also responsible for flow control and error
control. Flow control determines an optimal speed of transmission to ensure that
a sender with a fast connection doesn’t overwhelm a receiver with a slow
connection. The transport layer performs error control on the receiving end by
ensuring that the data received is complete, and requesting a retransmission if it
isn’t.
Session Layer :
This is the layer responsible for opening and closing communication between the
two devices. The time between when the communication is opened and closed is
known as the session. The session layer ensures that the session stays open long
enough to transfer all the data being exchanged, and then promptly closes the
session in order to avoid wasting resources.
The session layer also synchronizes data transfer with checkpoints. For example, if
a 100 megabyte file is being transferred, the session layer could set a checkpoint
every 5 megabytes. In the case of a disconnect or a crash after 52 megabytes have
been transferred, the session could be resumed from the last checkpoint,
meaning only 50 more megabytes of data need to be transferred. Without the
checkpoints, the entire transfer would have to begin again from scratch.
Presentation Layer :
This layer is primarily responsible for preparing data so that it can be used by the
application layer; in other words, layer 6 makes the data presentable for
applications to consume. The presentation layer is responsible for
translation, encryption, and compression of data.
Two communicating devices communicating may be using different encoding
methods, so layer 6 is responsible for translating incoming data into a syntax that
the application layer of the receiving device can understand.
Application Layer :
This is the only layer that directly interacts with data from the user. Software
applications like web browsers and email clients rely on the application layer to
initiate communications. But it should be made clear that client software
applications are not part of the application layer; rather the application layer is
responsible for the protocols and data manipulation that the software relies on to
present meaningful data to the user. Application layer protocols include HTTP as
well as SMTP (Simple Mail Transfer Protocol is one of the protocols that enables
email communications).
Reference :
https://www.javatpoint.com
https://www.cloudflare.com
https://www.forcepoint.com

More Related Content

What's hot

Osi model or open system interconnection by MHM
Osi model or open system interconnection by MHMOsi model or open system interconnection by MHM
Osi model or open system interconnection by MHM
Md Mosharof Hosen
 
Network Refarence model
Network Refarence modelNetwork Refarence model
Network Refarence model
AvikGhara
 
OSI Model
OSI ModelOSI Model
OSI Model
Simran Kaur
 
OSI reference model
OSI reference modelOSI reference model
OSI reference model
Satyam Jaiswal
 
Osi reference model
Osi reference modelOsi reference model
3. osi model
3. osi model3. osi model
3. osi model
ShafqatAli503316
 
Osi Model
Osi ModelOsi Model
Class 3
Class 3Class 3
Class 3
AsmaulCSE
 
Assignment 6
Assignment 6Assignment 6
Assignment 6
MahabubaMitu1
 
Osi model
Osi modelOsi model
Osi model
Umamaheshwariv1
 
Class 2
Class 2Class 2
Class 2
AsmaulCSE
 
Iso model
Iso modelIso model
Iso model
AbinayaP9
 
Introduction to Networking and OSI Model
Introduction to Networking and OSI ModelIntroduction to Networking and OSI Model
Introduction to Networking and OSI Model
KawtharAlsharah
 
OSI model
OSI modelOSI model
OSI model
SaiTharun48
 
Class work 6,computer_network_317
Class work 6,computer_network_317Class work 6,computer_network_317
Class work 6,computer_network_317
Khondoker Sadia
 
OSI MODEL
OSI MODELOSI MODEL
The OSI Model
The OSI ModelThe OSI Model
The OSI Model
Trishit Biswas
 
ITFT_Osi reference model
ITFT_Osi reference modelITFT_Osi reference model
ITFT_Osi reference model
Sneh Prabha
 
Iso layers
Iso layersIso layers
Iso layers
Sathish kumar
 

What's hot (20)

Osi model or open system interconnection by MHM
Osi model or open system interconnection by MHMOsi model or open system interconnection by MHM
Osi model or open system interconnection by MHM
 
Network Refarence model
Network Refarence modelNetwork Refarence model
Network Refarence model
 
OSI Model
OSI ModelOSI Model
OSI Model
 
OSI reference model
OSI reference modelOSI reference model
OSI reference model
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
3. osi model
3. osi model3. osi model
3. osi model
 
Osi Model
Osi ModelOsi Model
Osi Model
 
Class 3
Class 3Class 3
Class 3
 
Assignment 6
Assignment 6Assignment 6
Assignment 6
 
OSI models
OSI modelsOSI models
OSI models
 
Osi model
Osi modelOsi model
Osi model
 
Class 2
Class 2Class 2
Class 2
 
Iso model
Iso modelIso model
Iso model
 
Introduction to Networking and OSI Model
Introduction to Networking and OSI ModelIntroduction to Networking and OSI Model
Introduction to Networking and OSI Model
 
OSI model
OSI modelOSI model
OSI model
 
Class work 6,computer_network_317
Class work 6,computer_network_317Class work 6,computer_network_317
Class work 6,computer_network_317
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
The OSI Model
The OSI ModelThe OSI Model
The OSI Model
 
ITFT_Osi reference model
ITFT_Osi reference modelITFT_Osi reference model
ITFT_Osi reference model
 
Iso layers
Iso layersIso layers
Iso layers
 

Similar to 5th class

Osi model
Osi modelOsi model
Osi model
MdMizanurRahma18
 
OSI Reference Model
OSI Reference ModelOSI Reference Model
OSI Reference Model
AayushAryal2
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
Shamima Akther
 
COMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IPCOMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IP
Sweta Kumari Barnwal
 
OSI Reference Model-Lecture-2.pptx
OSI Reference Model-Lecture-2.pptxOSI Reference Model-Lecture-2.pptx
OSI Reference Model-Lecture-2.pptx
vishal choudhary
 
Osi model
Osi modelOsi model
Osi model
lamyamutassim
 
OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.
City University, Dhaka, Bangladesh
 
Osi model and tcpip model.
Osi model and tcpip model.Osi model and tcpip model.
Osi model and tcpip model.
kona paul
 
The ISO_OSI Reference Model
The ISO_OSI Reference ModelThe ISO_OSI Reference Model
The ISO_OSI Reference Model
Vishnu Vardhan
 
OSI MODEL AND ITS LAYERS FUNCTION
OSI  MODEL AND ITS LAYERS FUNCTIONOSI  MODEL AND ITS LAYERS FUNCTION
OSI MODEL AND ITS LAYERS FUNCTION
Pooja Dewangan
 
Osi model in networking
Osi model in networkingOsi model in networking
Osi model in networking
sheikhparvez4
 
BAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptxBAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptx
BapanKar2
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And ProtocolsSteven Cahill
 
THE OSI MODEL
THE OSI MODELTHE OSI MODEL
THE OSI MODEL
Md Saylab
 
OSI MODEL
OSI MODELOSI MODEL
Network Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI ModelNetwork Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI Model
Thesis Scientist Private Limited
 
OSI Model
OSI ModelOSI Model
OSI Model
Rahul Marwaha
 
OSI MODEL
OSI MODELOSI MODEL
Class notes 1
Class notes 1Class notes 1
Class notes 1
FaysalAhmed395259
 
Assignment3
Assignment3Assignment3
Assignment3
MahfujurRahman63
 

Similar to 5th class (20)

Osi model
Osi modelOsi model
Osi model
 
OSI Reference Model
OSI Reference ModelOSI Reference Model
OSI Reference Model
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
 
COMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IPCOMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IP
 
OSI Reference Model-Lecture-2.pptx
OSI Reference Model-Lecture-2.pptxOSI Reference Model-Lecture-2.pptx
OSI Reference Model-Lecture-2.pptx
 
Osi model
Osi modelOsi model
Osi model
 
OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.
 
Osi model and tcpip model.
Osi model and tcpip model.Osi model and tcpip model.
Osi model and tcpip model.
 
The ISO_OSI Reference Model
The ISO_OSI Reference ModelThe ISO_OSI Reference Model
The ISO_OSI Reference Model
 
OSI MODEL AND ITS LAYERS FUNCTION
OSI  MODEL AND ITS LAYERS FUNCTIONOSI  MODEL AND ITS LAYERS FUNCTION
OSI MODEL AND ITS LAYERS FUNCTION
 
Osi model in networking
Osi model in networkingOsi model in networking
Osi model in networking
 
BAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptxBAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptx
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
 
THE OSI MODEL
THE OSI MODELTHE OSI MODEL
THE OSI MODEL
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
Network Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI ModelNetwork Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI Model
 
OSI Model
OSI ModelOSI Model
OSI Model
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
Class notes 1
Class notes 1Class notes 1
Class notes 1
 
Assignment3
Assignment3Assignment3
Assignment3
 

More from RakibulHasanEmon3

Lab Room Topology Design DNS
Lab Room Topology Design DNSLab Room Topology Design DNS
Lab Room Topology Design DNS
RakibulHasanEmon3
 
Email Server
Email ServerEmail Server
Email Server
RakibulHasanEmon3
 
DNS Server
DNS ServerDNS Server
DNS Server
RakibulHasanEmon3
 
MAN (Metropolitan Area Network )
MAN (Metropolitan Area Network )MAN (Metropolitan Area Network )
MAN (Metropolitan Area Network )
RakibulHasanEmon3
 
LAN (Local Area Network)
LAN (Local Area Network)LAN (Local Area Network)
LAN (Local Area Network)
RakibulHasanEmon3
 
Hybrid Topology
Hybrid TopologyHybrid Topology
Hybrid Topology
RakibulHasanEmon3
 
Mesh Topology
Mesh TopologyMesh Topology
Mesh Topology
RakibulHasanEmon3
 
Ring Topology
Ring TopologyRing Topology
Ring Topology
RakibulHasanEmon3
 
Star Topology
Star TopologyStar Topology
Star Topology
RakibulHasanEmon3
 
Bus Topology
Bus Topology Bus Topology
Bus Topology
RakibulHasanEmon3
 
6th class
6th class6th class
3rd class
3rd class3rd class
4th class
4th class4th class
2nd class
2nd class2nd class
1st class
1st class1st class
Rakibul hasan emon lab
Rakibul hasan emon labRakibul hasan emon lab
Rakibul hasan emon lab
RakibulHasanEmon3
 

More from RakibulHasanEmon3 (16)

Lab Room Topology Design DNS
Lab Room Topology Design DNSLab Room Topology Design DNS
Lab Room Topology Design DNS
 
Email Server
Email ServerEmail Server
Email Server
 
DNS Server
DNS ServerDNS Server
DNS Server
 
MAN (Metropolitan Area Network )
MAN (Metropolitan Area Network )MAN (Metropolitan Area Network )
MAN (Metropolitan Area Network )
 
LAN (Local Area Network)
LAN (Local Area Network)LAN (Local Area Network)
LAN (Local Area Network)
 
Hybrid Topology
Hybrid TopologyHybrid Topology
Hybrid Topology
 
Mesh Topology
Mesh TopologyMesh Topology
Mesh Topology
 
Ring Topology
Ring TopologyRing Topology
Ring Topology
 
Star Topology
Star TopologyStar Topology
Star Topology
 
Bus Topology
Bus Topology Bus Topology
Bus Topology
 
6th class
6th class6th class
6th class
 
3rd class
3rd class3rd class
3rd class
 
4th class
4th class4th class
4th class
 
2nd class
2nd class2nd class
2nd class
 
1st class
1st class1st class
1st class
 
Rakibul hasan emon lab
Rakibul hasan emon labRakibul hasan emon lab
Rakibul hasan emon lab
 

Recently uploaded

在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 

Recently uploaded (20)

在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 

5th class

  • 1. 5th CLASS Course Name : Data Communication Course Code : CSE 313 Topics OSI Model Rakibul Hasan Emon, ID : 1915002532, Department of CSE, City University OSI Model : OSI stands for Open System Interconnection is a reference model that describes how information from a software application in one computer moves through a physical medium to the software application in another computer.OSI consists of seven layers, and each layer performs a particular network function.OSI model was developed by the International Organization for Standardization (ISO) in 1984, and it is now considered as an architectural model for the inter-computer communications. Functions of the OSI Layers : There are the seven OSI layers. Each layer has different functions. A list of seven layers are given below: 1. Physical Layer 2. Data-Link Layer 3. Network Layer 4. Transport Layer 5. Session Layer 6. Presentation Layer 7. Application Layer
  • 2. Physical Layer : This layer includes the physical equipment involved in the data transfer, such as the cables and switches. This is also the layer where the data gets converted into a bit stream, which is a string of 1s and 0s. The physical layer of both devices must also agree on a signal convention so that the 1s can be distinguished from the 0s on both devices.
  • 3. Data Link Layer : At the data link layer, directly connected nodes are used to perform node-to-node data transfer where data is packaged into frames. The data link layer also corrects errors that may have occurred at the physical layer.The data link layer encompasses two sub-layers of its own. The first, media access control (MAC), provides flow control and multiplexing for device transmissions over a network. The second, the logical link control (LLC), provides flow and error control over the physical medium as well as identifies line protocols. Network Layer : The network layer is responsible for facilitating data transfer between two different networks. If the two devices communicating are on the same network, then the network layer is unnecessary. The network layer breaks up segments from the transport layer into smaller units, called packets, on the sender’s device, and reassembling these packets on the receiving device. The network layer also finds the best physical path for the data to reach its destination; this is known as routing.
  • 4. Transport Layer : Layer 4 is responsible for end-to-end communication between the two devices. This includes taking data from the session layer and breaking it up into chunks called segments before sending it to layer 3. The transport layer on the receiving device is responsible for reassembling the segments into data the session layer can consume.The transport layer is also responsible for flow control and error control. Flow control determines an optimal speed of transmission to ensure that a sender with a fast connection doesn’t overwhelm a receiver with a slow connection. The transport layer performs error control on the receiving end by ensuring that the data received is complete, and requesting a retransmission if it isn’t. Session Layer : This is the layer responsible for opening and closing communication between the two devices. The time between when the communication is opened and closed is known as the session. The session layer ensures that the session stays open long
  • 5. enough to transfer all the data being exchanged, and then promptly closes the session in order to avoid wasting resources. The session layer also synchronizes data transfer with checkpoints. For example, if a 100 megabyte file is being transferred, the session layer could set a checkpoint every 5 megabytes. In the case of a disconnect or a crash after 52 megabytes have been transferred, the session could be resumed from the last checkpoint, meaning only 50 more megabytes of data need to be transferred. Without the checkpoints, the entire transfer would have to begin again from scratch. Presentation Layer : This layer is primarily responsible for preparing data so that it can be used by the application layer; in other words, layer 6 makes the data presentable for applications to consume. The presentation layer is responsible for translation, encryption, and compression of data. Two communicating devices communicating may be using different encoding methods, so layer 6 is responsible for translating incoming data into a syntax that the application layer of the receiving device can understand.
  • 6. Application Layer : This is the only layer that directly interacts with data from the user. Software applications like web browsers and email clients rely on the application layer to initiate communications. But it should be made clear that client software applications are not part of the application layer; rather the application layer is responsible for the protocols and data manipulation that the software relies on to present meaningful data to the user. Application layer protocols include HTTP as well as SMTP (Simple Mail Transfer Protocol is one of the protocols that enables email communications).