SlideShare a Scribd company logo
Lecture#03
Computer Communications
& Networks CS-576
 Need of a Layered Architecture
 OSI Model
 7 Layers of OSI Model
 Functional Details of OSI Layers
• Physical Layer
• Data Link Layer
• Network Layer
• Transport Layer
• Session Layer
• Presentation Layer
• Application Layer
Layered Architecture
 Design Philosophy of Layered Architecture
 The complex task of communication is broken into
simpler sub- tasks or modules
 Each layer performs a subset of the required
communication functions
 Each layer relies on the next lower layer to perform
more primitive functions
 Each layer provides services to the next higher layer
Changes in one layer should not require changes in other
layers
 Helps in troubleshooting and identifying the problem
An example Sending a letter
OSI Model
 To standardize the design of communication system, the
ISO created the OSI model.
 Open Systems Interconnection
 Open System: A model that allows two different systems
to communicate regardless of their underlying network
 Purpose of the OSI MODEL
 Open Communication between different systems without
requiring changes to the hardware and software.
OSI MODEL
 Definition of OSI Model
 A layered framework for the design of network systems
that allows communication across all types of computer
systems regardless of their underlying architecture.
 Each layer performs a subset of the required
communication functions
 Each layer relies on the next lower layer to perform more
primitive functions
 Each layer provides services to the next higher layer
 Changes in one layer should not require changes in other
layers
OSI MODEL
 Layers of the OSI Model
1. Physical (Bits)
2. Data Link (Frames)
3. Network (Packets)
4. Transport (Segment)
5. Session (Dialog units)
6. Presentation (Raw Data)
7. Application (Text, Numbers)
Interfaces between Layers
 The passing of the data and network information down
through the layers of the sending device and back up
through the layers of the receiving device is made possible
by an interface between each pair of adjacent layers.
Organization of layers
 The layers are divided into two groups
 Network support layers:
 Deals with physical aspects of moving from one device to
another.
 Layers 1,2,3
 User Support layers
 Allow interoperability among unrelated software systems.
 Layers 5,6,7
 Layer 4 links the two subgroups what the lower layers have
transmitted in form that upper layer can use.
 The upper OSI are always implemented in software lower layers
are combination of hardware and software. Except for the
physical layer which is mostly hardware.
An exchange using the OSI
model
Physical layer
Physical layer responsibilities
 The physical layer is responsible for transmitting individual
bits from one node to the next.
 Characterises of Media: The physical layer defines the
charactertics and type of transmission medium.
 Representation of bits: The physical layer data consists of a
stream of bits(sequence of 0,s and 1,s) with no interpretation. To
be transmitted, bits must be encoded into signals-electrical or
optical. The physical layer defines the type of encoding.
 Data Rate: The transmission rate- the number if bits sent each
second is also defined by the physical layer.
 Line configuration: The physical layer defines the attachment
of devices with medium
 Transmission Mode: The physical layer also defines the
direction of transmission between two devices: simplex, half
duplex,full duplex
Data link layer
Data link layer responsibilities
 The data link layer is responsible for moving frames from one hop
(node) to the next.
Example 1
Network Layer
Network Layer responsibilities
 The network layer is responsible for the delivery of individual packets
from the source host to the destination host
.
Lecture 03
Transport Layer responsibilities
Transport Layer responsibilities
 The transport layer is responsible for the delivery of a message from
one process to another.
Lecture 03
Session Layer
Session Layer responsibilities
 The session layer is responsible for dialog control and synchronization.
Presentation Layer
Presentation Layer responsibilities
 The presentation layer is responsible for translation, compression, and
encryption.
Application Layer
Application Layer responsibilities
 The application layer is responsible for providing services to the user.
 Network virtual terminal (Remote log-in)
 File transfer and access
 Mail services
 Accessing the World Wide Web

More Related Content

PPT
006 Osi Model
PPTX
OSI Model | Computer Science
PPT
Osi model
PPT
Osi model 1
PPT
PPTX
OSI model
PPT
Lecture2
PPTX
Osi model
006 Osi Model
OSI Model | Computer Science
Osi model
Osi model 1
OSI model
Lecture2
Osi model

What's hot (20)

PPTX
PPT
OSI MODEL
PPTX
OSI Model - Open Systems Interconnection
PPTX
3. osi model
PPTX
The Osi Model
PPT
Lecture2
PPT
PPTX
Osi model
PPTX
OSI Layers
PDF
Full presentation of The OSI model
PPT
Osi Layer model provided by TopTechy.com
PPT
Lecture2
PPT
Osi model(open system interconnection)
PPTX
Osi model
PPTX
PPT
A Technical Seminar on OSI model
PPTX
Osi reference model in Networking
PDF
ITFT_Osi reference model
PPTX
PPTX
OSI MODEL
OSI Model - Open Systems Interconnection
3. osi model
The Osi Model
Lecture2
Osi model
OSI Layers
Full presentation of The OSI model
Osi Layer model provided by TopTechy.com
Lecture2
Osi model(open system interconnection)
Osi model
A Technical Seminar on OSI model
Osi reference model in Networking
ITFT_Osi reference model
Ad

Similar to Lecture 03 (20)

PPTX
Computer network layers
PPT
chapter 2: Open Systems Interconnection (OSI) Model
PPTX
Pwani notes-Network Essentials.pp for Internet Protocoltx
PPT
Lecture 05
PPT
Lalit bhati ppt osi
PPTX
Networking (osi model)
PPTX
Presentation on osi layer
PPT
THE COMPLETE OSI MODEL
PPT
Osi model
PPTX
Osi model
PDF
PDF
The, Open, Systems Interconnection (OSI)
PPT
UNIT 3 -OSI Model.ppt
PPT
Osi model
PPTX
2- lec_2.pptxDesigning with Type, SpacingDesigning with Type, SpacingDesignin...
PPTX
osi-tcp.pptx..................................
PPTX
osi model computer networks complete detail
PPT
Osi model 7 Layers
PPT
open system interconnection and TCP/IPmodel.ppt
Computer network layers
chapter 2: Open Systems Interconnection (OSI) Model
Pwani notes-Network Essentials.pp for Internet Protocoltx
Lecture 05
Lalit bhati ppt osi
Networking (osi model)
Presentation on osi layer
THE COMPLETE OSI MODEL
Osi model
Osi model
The, Open, Systems Interconnection (OSI)
UNIT 3 -OSI Model.ppt
Osi model
2- lec_2.pptxDesigning with Type, SpacingDesigning with Type, SpacingDesignin...
osi-tcp.pptx..................................
osi model computer networks complete detail
Osi model 7 Layers
open system interconnection and TCP/IPmodel.ppt
Ad

More from Anwal Mirza (20)

DOCX
Training & development
PPT
Training and dev
PPT
Testing and selection
PPT
Strategic planning
PPT
Recruitment
PPT
Job analysis
PPT
Interviewing
PPT
Hrm ppt ch. 01
PPT
Hrm challenges
PDF
Firstpage
DOCX
Hci scanrio-exercise
PPT
Hci user interface-design principals
PPT
Hci user interface-design principals lec 7
PPTX
Hci user centered design 11
PPTX
Hci lec 5,6
PPT
Hci lec 4
PPTX
Hci lec 1 & 2
PPTX
Hci interace affects the user lec 8
PPTX
Hci evaluationa frame work lec 14
PPTX
Hci design collaboration lec 9 10
Training & development
Training and dev
Testing and selection
Strategic planning
Recruitment
Job analysis
Interviewing
Hrm ppt ch. 01
Hrm challenges
Firstpage
Hci scanrio-exercise
Hci user interface-design principals
Hci user interface-design principals lec 7
Hci user centered design 11
Hci lec 5,6
Hci lec 4
Hci lec 1 & 2
Hci interace affects the user lec 8
Hci evaluationa frame work lec 14
Hci design collaboration lec 9 10

Recently uploaded (20)

PDF
Introduction to the IoT system, how the IoT system works
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
si manuel quezon at mga nagawa sa bansang pilipinas
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPT
250152213-Excitation-SystemWERRT (1).ppt
PPTX
Introduction to cybersecurity and digital nettiquette
PDF
The Evolution of Traditional to New Media .pdf
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PDF
simpleintnettestmetiaerl for the simple testint
PDF
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPTX
Layers_of_the_Earth_Grade7.pptx class by
PDF
Uptota Investor Deck - Where Africa Meets Blockchain
PPTX
Database Information System - Management Information System
PPTX
artificial intelligence overview of it and more
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PPTX
t_and_OpenAI_Combined_two_pressentations
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
Introduction to the IoT system, how the IoT system works
SASE Traffic Flow - ZTNA Connector-1.pdf
si manuel quezon at mga nagawa sa bansang pilipinas
newyork.pptxirantrafgshenepalchinachinane
250152213-Excitation-SystemWERRT (1).ppt
Introduction to cybersecurity and digital nettiquette
The Evolution of Traditional to New Media .pdf
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
simpleintnettestmetiaerl for the simple testint
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
Layers_of_the_Earth_Grade7.pptx class by
Uptota Investor Deck - Where Africa Meets Blockchain
Database Information System - Management Information System
artificial intelligence overview of it and more
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
Design_with_Watersergyerge45hrbgre4top (1).ppt
t_and_OpenAI_Combined_two_pressentations
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa

Lecture 03

  • 2.  Need of a Layered Architecture  OSI Model  7 Layers of OSI Model  Functional Details of OSI Layers • Physical Layer • Data Link Layer • Network Layer • Transport Layer • Session Layer • Presentation Layer • Application Layer
  • 3. Layered Architecture  Design Philosophy of Layered Architecture  The complex task of communication is broken into simpler sub- tasks or modules  Each layer performs a subset of the required communication functions  Each layer relies on the next lower layer to perform more primitive functions  Each layer provides services to the next higher layer Changes in one layer should not require changes in other layers  Helps in troubleshooting and identifying the problem
  • 5. OSI Model  To standardize the design of communication system, the ISO created the OSI model.  Open Systems Interconnection  Open System: A model that allows two different systems to communicate regardless of their underlying network  Purpose of the OSI MODEL  Open Communication between different systems without requiring changes to the hardware and software.
  • 6. OSI MODEL  Definition of OSI Model  A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their underlying architecture.  Each layer performs a subset of the required communication functions  Each layer relies on the next lower layer to perform more primitive functions  Each layer provides services to the next higher layer  Changes in one layer should not require changes in other layers
  • 7. OSI MODEL  Layers of the OSI Model 1. Physical (Bits) 2. Data Link (Frames) 3. Network (Packets) 4. Transport (Segment) 5. Session (Dialog units) 6. Presentation (Raw Data) 7. Application (Text, Numbers)
  • 8. Interfaces between Layers  The passing of the data and network information down through the layers of the sending device and back up through the layers of the receiving device is made possible by an interface between each pair of adjacent layers.
  • 9. Organization of layers  The layers are divided into two groups  Network support layers:  Deals with physical aspects of moving from one device to another.  Layers 1,2,3  User Support layers  Allow interoperability among unrelated software systems.  Layers 5,6,7  Layer 4 links the two subgroups what the lower layers have transmitted in form that upper layer can use.  The upper OSI are always implemented in software lower layers are combination of hardware and software. Except for the physical layer which is mostly hardware.
  • 10. An exchange using the OSI model
  • 12. Physical layer responsibilities  The physical layer is responsible for transmitting individual bits from one node to the next.  Characterises of Media: The physical layer defines the charactertics and type of transmission medium.  Representation of bits: The physical layer data consists of a stream of bits(sequence of 0,s and 1,s) with no interpretation. To be transmitted, bits must be encoded into signals-electrical or optical. The physical layer defines the type of encoding.  Data Rate: The transmission rate- the number if bits sent each second is also defined by the physical layer.  Line configuration: The physical layer defines the attachment of devices with medium  Transmission Mode: The physical layer also defines the direction of transmission between two devices: simplex, half duplex,full duplex
  • 14. Data link layer responsibilities  The data link layer is responsible for moving frames from one hop (node) to the next.
  • 17. Network Layer responsibilities  The network layer is responsible for the delivery of individual packets from the source host to the destination host .
  • 20. Transport Layer responsibilities  The transport layer is responsible for the delivery of a message from one process to another.
  • 23. Session Layer responsibilities  The session layer is responsible for dialog control and synchronization.
  • 25. Presentation Layer responsibilities  The presentation layer is responsible for translation, compression, and encryption.
  • 27. Application Layer responsibilities  The application layer is responsible for providing services to the user.  Network virtual terminal (Remote log-in)  File transfer and access  Mail services  Accessing the World Wide Web

Editor's Notes

  • #6: OSI Model is not a Protocol. It is a model for understanding and designing a network architecture that is flexible, robust and interoperable