SlideShare a Scribd company logo
1 of 15
Computer Networks
Layers of OSI Model
The Seven Layers of OSI Model
• The OSI (Open Systems Interconnection) model
is developed by the International Standard
Organization.
• It is a layered framework for the design of
network systems that allows communication
between all types of computer systems.
• Its primary purpose is to provide a set of
structural guidelines for exchanging information
between computers, workstations, and
networks.
Layers No. Layers Name Function
Layer 1 Physical Layer
Transmission method used
to propagate bits through a
network
Layer 2 Data Link Layer
Frame formatting for
transmitting data across a
physical communication
line.
Layer 3 Network Layer
Network addressing and
packet transmission on the
network.
Layer 4 Transport Layer
Data tracking as it moves
through a network.
Layer 5 Session Layer Job management tracking
Layer 6 Presentation Layer
Encoding the language
used in transmission.
Layer 7 Application Layer
User networking
applications and
interfacing to the network.
Physical Layer
• The Physical Layer is the lowermost layer in the OSI
model and its major responsibility includes the actual
propagation of the unstructured data bits (0’s and 1’s)
across the network, from the physical layer of the
sending device to the physical layer of the receiving
device.
• The Physical layer contains information in the form of
bits.
• It transmits individual bits from one node to the next
node.
• The transmission media defined by the physical layer
include metallic cable, optical fiber, and the wireless
radio-wave.
Physical Layer Includes −
• Bit Synchronization – Physical layer provides the bit
synchronization of bits by providing a clock. This clock
controls the sender and receiver providing synchronization
at bit level.
• Bit Rate Control – Physical layer defines the transmission
rate. The number of bits sent per second.
• Physical Topologies – The physical layer specifies how the
different devices are arranged in a network (bus, ring, star,
and mesh topology).
• Transmission mode – The physical layer checks if the
transmission is simplex, half-duplex, or full-duplex. It
defines how the data flows between the two connected
devices.
Data Link Layer
• It is the second layer of the OSI model. The data link layer
is responsible for providing error-free communication
across the physical link connecting the primary and
secondary nodes within a network.
• It provides hop-to-hop delivery. It packages the data
from the physical layer into a group called blocks.
• The data link layer provides the final framing of the
information signal, and it provides synchronization
facilities for the orderly flow of data between the nodes.
• Framing − Breaks messages into frames and
reassembles frames into messages.
• Error handling − It is used to soles the damaged,
lost, and duplicate frames.
• Flow Control − It keeps a fast transmitter from
flooding a slow receiver.
• Access Control − In access control, if many hosts
have usage of the medium, When a single
communication channel is shared by multiple
devices, the MAC sub-layer of data link layer
helps to determine which device has control over
the channel at a given time.
Network Layer
• The network layer provides details that enable data
to be routed between devices in an environment
using multiple networks, sub-networks, or both.
• The networking components that operate at the
network layer include routers and their software.
• It determines which network configuration is most
appropriate for the function provided by the network
and addresses and routes data within a network by
establishing, maintaining, and terminating
connectors between them.
• It provides the upper layers of the hierarchy with
independence from the data transmission and
switching technologies used to interconnect
systems.
• It also provides the source and destination network
addresses, subnet information, and source and
destination node addresses.
• In this, the network is subdivided into subnet-work
that is separated by routers.
Transport Layer
• We can say that 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
the endpoints.
Responsibilities of Transport Layer
• Segmentation and Reassembly − In this, a message is divided into
small pieces. Reassemble the message correctly upon arriving at
the destination.
• Reliability − It ensures that packets arrive at their destination.
Reassembles out-of-order messages.
• Service Decisions − It is used to check what types of service to
provide error-free point-to-point, datagram, etc.
• Mapping − It determines which messages belong to which
connections.
• Naming − It must be translated into an internal address and route,
send to node XYZ.
• Flow Control − It keeps a fast transmitter from flooding a slow
receiver.
• Error Control − To retransmit the damaged segments.
Session Layer
• The session layer creates communication channels between
devices.
• It is responsible for opening sessions, ensuring they remain
open and functional while the data is being transferred, and
close the session when the communication ends.
• The session layer can also set checkpoints during a data
transfer.
• If a session is interrupted, then the devices can resume data
transfer from the last checkpoint.
• The session layer is responsible for network availability for
data storage and processes capacity.
• It provides the logical connection entities at the application
layer.
Session Layer Responsibilities −
• Network log-on and log-off procedures
• User authentication
• Determines the type dialog available −
simplex, half-duplex, and full-duplex.
• Synchronization of data flow for recovery
purposes.
• Creation of dialog units and activity units.
Presentation Layer
• The presentation layer prepares the data for its upper layer or
the application layer. It defines how two devices should
encode, encrypt, and compress the data.
The presentation layer receives any data transmitted by the
application layer and prepares it for transmission over the
session layer.
It specifies how the end-user applications should format the
data.
This layer provides for the translation between the local
representation of data and the representation of data that
will be used for transfer between the end-users. The result
of encryption, data compression, and virtual terminals are
examples of translation services.
Application Layer
• The application layer is the topmost layer in the OSI
model and acts as the general manager of the network by
proving access to the OSI environment.
• This layer provides distributed information services and
controls the sequence of activities within an application
and also the sequence of events between the computer
application and the user of the application.
• It communicates directly with the user’s application
program.
• The application layer uses HTTP, FTP, POP, SMTP, and
DNS protocols that allow the software to send and receive
information and present meaningful data to users.

More Related Content

What's hot

Point To Point Protocol
Point To Point ProtocolPoint To Point Protocol
Point To Point Protocol
Phan Vuong
 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
Mannu Khani
 

What's hot (20)

switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networking
 
Transport layer
Transport layer Transport layer
Transport layer
 
Layered Architecture
Layered ArchitectureLayered Architecture
Layered Architecture
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
Introduction to Application layer
Introduction to Application layerIntroduction to Application layer
Introduction to Application layer
 
Computer network switching
Computer network switchingComputer network switching
Computer network switching
 
IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
Address resolution protocol (ARP)
Address resolution protocol (ARP)Address resolution protocol (ARP)
Address resolution protocol (ARP)
 
Point To Point Protocol
Point To Point ProtocolPoint To Point Protocol
Point To Point Protocol
 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
 
Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing
 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
 
Application Layer
Application Layer Application Layer
Application Layer
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 
Unit 3 Network Layer PPT
Unit 3 Network Layer PPTUnit 3 Network Layer PPT
Unit 3 Network Layer PPT
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IP
 
Data link layer
Data link layer Data link layer
Data link layer
 
Osi layer and network protocol
Osi layer and network protocolOsi layer and network protocol
Osi layer and network protocol
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 

Similar to Computer network layers

tcpiposi.pptx
tcpiposi.pptxtcpiposi.pptx
tcpiposi.pptx
JustinMathew73
 
Osi model(open system interconnection)
Osi model(open system interconnection)Osi model(open system interconnection)
Osi model(open system interconnection)
Dipu Thomas joy
 
Network internet
Network internetNetwork internet
Network internet
Kumar
 
Networks internet
Networks internetNetworks internet
Networks internet
Kumar
 

Similar to Computer network layers (20)

tcpiposi.pptx
tcpiposi.pptxtcpiposi.pptx
tcpiposi.pptx
 
unit1 network model osi and tcpip.pptx
unit1  network model osi and tcpip.pptxunit1  network model osi and tcpip.pptx
unit1 network model osi and tcpip.pptx
 
Osi
OsiOsi
Osi
 
Osi model(open system interconnection)
Osi model(open system interconnection)Osi model(open system interconnection)
Osi model(open system interconnection)
 
Network internet
Network internetNetwork internet
Network internet
 
Networks internet
Networks internetNetworks internet
Networks internet
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
osi-model (open source interconnection)
osi-model (open source interconnection)osi-model (open source interconnection)
osi-model (open source interconnection)
 
Osi model
Osi modelOsi model
Osi model
 
Osi model
Osi modelOsi model
Osi model
 
Basics of Ethernet
Basics of Ethernet Basics of Ethernet
Basics of Ethernet
 
OSI layer (Network)
OSI layer (Network)OSI layer (Network)
OSI layer (Network)
 
Osi layer model
Osi layer modelOsi layer model
Osi layer model
 
UNIT 3 -OSI Model.ppt
UNIT 3 -OSI Model.pptUNIT 3 -OSI Model.ppt
UNIT 3 -OSI Model.ppt
 
Network fundamentals
Network fundamentalsNetwork fundamentals
Network fundamentals
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
 
4.osi model
4.osi model4.osi model
4.osi model
 
seven layer OSI model
seven layer OSI modelseven layer OSI model
seven layer OSI model
 
Pwani notes-Network Essentials.pp for Internet Protocoltx
Pwani notes-Network Essentials.pp  for Internet ProtocoltxPwani notes-Network Essentials.pp  for Internet Protocoltx
Pwani notes-Network Essentials.pp for Internet Protocoltx
 

More from KarthicaMarasamy (13)

Roles of Datascience.pptx
Roles of Datascience.pptxRoles of Datascience.pptx
Roles of Datascience.pptx
 
DATASCIENCE.pptx
DATASCIENCE.pptxDATASCIENCE.pptx
DATASCIENCE.pptx
 
Software Testing 1.pptx
Software Testing 1.pptxSoftware Testing 1.pptx
Software Testing 1.pptx
 
powerpoint 1.pdf
powerpoint 1.pdfpowerpoint 1.pdf
powerpoint 1.pdf
 
class 3.pptx
class 3.pptxclass 3.pptx
class 3.pptx
 
class 2.pptx
class 2.pptxclass 2.pptx
class 2.pptx
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Network (Hub,switches)
Network  (Hub,switches)Network  (Hub,switches)
Network (Hub,switches)
 
Presentation more c_programmingcharacter_and_string_handling_
Presentation more c_programmingcharacter_and_string_handling_Presentation more c_programmingcharacter_and_string_handling_
Presentation more c_programmingcharacter_and_string_handling_
 
C programming
C programmingC programming
C programming
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
DIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSINGDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING
 
Network
NetworkNetwork
Network
 

Recently uploaded

Recently uploaded (20)

Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Computer network layers

  • 1. Computer Networks Layers of OSI Model The Seven Layers of OSI Model
  • 2. • The OSI (Open Systems Interconnection) model is developed by the International Standard Organization. • It is a layered framework for the design of network systems that allows communication between all types of computer systems. • Its primary purpose is to provide a set of structural guidelines for exchanging information between computers, workstations, and networks.
  • 3. Layers No. Layers Name Function Layer 1 Physical Layer Transmission method used to propagate bits through a network Layer 2 Data Link Layer Frame formatting for transmitting data across a physical communication line. Layer 3 Network Layer Network addressing and packet transmission on the network. Layer 4 Transport Layer Data tracking as it moves through a network. Layer 5 Session Layer Job management tracking Layer 6 Presentation Layer Encoding the language used in transmission. Layer 7 Application Layer User networking applications and interfacing to the network.
  • 4. Physical Layer • The Physical Layer is the lowermost layer in the OSI model and its major responsibility includes the actual propagation of the unstructured data bits (0’s and 1’s) across the network, from the physical layer of the sending device to the physical layer of the receiving device. • The Physical layer contains information in the form of bits. • It transmits individual bits from one node to the next node. • The transmission media defined by the physical layer include metallic cable, optical fiber, and the wireless radio-wave.
  • 5. Physical Layer Includes − • Bit Synchronization – Physical layer provides the bit synchronization of bits by providing a clock. This clock controls the sender and receiver providing synchronization at bit level. • Bit Rate Control – Physical layer defines the transmission rate. The number of bits sent per second. • Physical Topologies – The physical layer specifies how the different devices are arranged in a network (bus, ring, star, and mesh topology). • Transmission mode – The physical layer checks if the transmission is simplex, half-duplex, or full-duplex. It defines how the data flows between the two connected devices.
  • 6. Data Link Layer • It is the second layer of the OSI model. The data link layer is responsible for providing error-free communication across the physical link connecting the primary and secondary nodes within a network. • It provides hop-to-hop delivery. It packages the data from the physical layer into a group called blocks. • The data link layer provides the final framing of the information signal, and it provides synchronization facilities for the orderly flow of data between the nodes.
  • 7. • Framing − Breaks messages into frames and reassembles frames into messages. • Error handling − It is used to soles the damaged, lost, and duplicate frames. • Flow Control − It keeps a fast transmitter from flooding a slow receiver. • Access Control − In access control, if many hosts have usage of the medium, When a single communication channel is shared by multiple devices, the MAC sub-layer of data link layer helps to determine which device has control over the channel at a given time.
  • 8. Network Layer • The network layer provides details that enable data to be routed between devices in an environment using multiple networks, sub-networks, or both. • The networking components that operate at the network layer include routers and their software. • It determines which network configuration is most appropriate for the function provided by the network and addresses and routes data within a network by establishing, maintaining, and terminating connectors between them.
  • 9. • It provides the upper layers of the hierarchy with independence from the data transmission and switching technologies used to interconnect systems. • It also provides the source and destination network addresses, subnet information, and source and destination node addresses. • In this, the network is subdivided into subnet-work that is separated by routers.
  • 10. Transport Layer • We can say that 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 the endpoints.
  • 11. Responsibilities of Transport Layer • Segmentation and Reassembly − In this, a message is divided into small pieces. Reassemble the message correctly upon arriving at the destination. • Reliability − It ensures that packets arrive at their destination. Reassembles out-of-order messages. • Service Decisions − It is used to check what types of service to provide error-free point-to-point, datagram, etc. • Mapping − It determines which messages belong to which connections. • Naming − It must be translated into an internal address and route, send to node XYZ. • Flow Control − It keeps a fast transmitter from flooding a slow receiver. • Error Control − To retransmit the damaged segments.
  • 12. Session Layer • The session layer creates communication channels between devices. • It is responsible for opening sessions, ensuring they remain open and functional while the data is being transferred, and close the session when the communication ends. • The session layer can also set checkpoints during a data transfer. • If a session is interrupted, then the devices can resume data transfer from the last checkpoint. • The session layer is responsible for network availability for data storage and processes capacity. • It provides the logical connection entities at the application layer.
  • 13. Session Layer Responsibilities − • Network log-on and log-off procedures • User authentication • Determines the type dialog available − simplex, half-duplex, and full-duplex. • Synchronization of data flow for recovery purposes. • Creation of dialog units and activity units.
  • 14. Presentation Layer • The presentation layer prepares the data for its upper layer or the application layer. It defines how two devices should encode, encrypt, and compress the data. The presentation layer receives any data transmitted by the application layer and prepares it for transmission over the session layer. It specifies how the end-user applications should format the data. This layer provides for the translation between the local representation of data and the representation of data that will be used for transfer between the end-users. The result of encryption, data compression, and virtual terminals are examples of translation services.
  • 15. Application Layer • The application layer is the topmost layer in the OSI model and acts as the general manager of the network by proving access to the OSI environment. • This layer provides distributed information services and controls the sequence of activities within an application and also the sequence of events between the computer application and the user of the application. • It communicates directly with the user’s application program. • The application layer uses HTTP, FTP, POP, SMTP, and DNS protocols that allow the software to send and receive information and present meaningful data to users.