SlideShare a Scribd company logo
1 of 34
Download to read offline
OSI MODEL
(OPEN SYSTEM
INTERCONNECTION)
www.cyberlabzone.com
2009
2
Contents
Purpose of the OSI model and its seven
layers
Function of each layer
Process for communication between
devices
TCP/IP Model
3
What is the OSI model ?
Open Systems Interconnection model is
fundamental to all communications between
network devices.
Developed in 1974 by ISO after the American
Department of Defence began using the TCP/IP
suite of protocols.
Finally adopted in 1977. It is now the
theoretical model for how communication takes
place between network devices.
4
Session
Physical
Transport
Network
Data Link
Presentation
Application
What are the seven layers ?
Layer 7
Layer 6
Layer 5
Layer 4
Layer 3
Layer 2
Layer 1
5
Layers
In the sense of purpose and responsibility, each
layer is separate and independent
Each has its own function, but also provides a
service to those layers above and below itself
The model should be considered an aid to
understanding the nature of communication on
the network – and useful in sorting out troubles
that might occur on a network
By providing, it allows both software engineers
and hardware manufacturers ensure their
products work together.
6
The Layers at Work
As the next slide shows:
When communicating, each OSI layer talks with
the same layer in the other device
E.g. the Application Layer of Device A
communicates with the Application Layer of
Device B, by passing the data through the other
layers
The Application Layer of each device is not
concerned with how the other layers are
functioning, but it does rely on them to do their
job
7
The layers at Work
Supports the communication between
applications over the network
Presents data to the receiver
in a form it recognises
Establishes a connection and
terminates it when no longer required
Acknowledges the flow of data
including re-transmission where required
Adds the appropriate network
addresses to packets
Adds the MAC addresses to packets
Transmits the data on the medium
NODE A
Sending Device
NODE B
Receiving Device
Layer 7
Application Layer
Layer 6
Presentation Layer
Layer 5
Session Layer
Layer 4
Transport Layer
Layer 3
Network Layer
Layer 2
Data Link Layer
Layer 1
Physical Layer
Layer 7
Application Layer
Layer 6
Presentation Layer
Layer 5
Session Layer
Layer 4
Transport Layer
Layer 3
Network Layer
Layer 2
Data Link Layer
Layer 1
Physical Layer
8
Remembering the Layers
Application All
Presentation People
Session Seem
Transport To
Network Need
Data Link Data
Physical Processing
9
How does data flow ?
When data is sent from the application on the
source computer the following happens
Data in the form of a packet moves down
through the layers
When it reaches the Physical Layer it is ready
to be sent along the cable
At the Physical Layer the bits may be analogue
or digital, in the form of electrical, light or
radio waves
10
How does data flow ? (2)
The data is transmitted to the destination
device
It travels up through the layers of the OSI
model, reaching the user.
As data moves down through the layers it is
encapsulated – ie additional information is
added as headers or trailers
The data in the packet does not change
See the following diagram
11
Encapsulation
Application
Presentation
Session
Transport
Network
Data Link
Physical
DATA
DATA
DATA
DATA
DATA
DATA
Presentation Header
Session Header
Transport Header
Network Header
Data Link Header Data Link Trailer
PH
SH
TH
NH
DLH DLT
PH
PH
PH
PH
SH
SH
SH
TH
THNH
Bits
To Destination Device
12
Application Layer
‘Closest’ layer to the user
Works with the applications you use to communicate
over the network
E.g.. Services include SMTP, HTTP and FTP
Clicking on a link on a web page issues a command for
the browser to retrieve the relevant information from
the Internet
In this example your computer is the source, and the
host of the web site information is the destination
The application completes your request and delivers the
information to your computer
13
Application Services
File Services
Electronic-mail Services
Network-printing Services
Application Services
Database Services
14
Presentation Layer
This layer has three fundamental functions
(1) Data Presentation
Enables receiving device to understand the
information sent from the source
Converts data from native format (abstract
syntax) to a common format (transfer syntax),
e.g. ASCII
15
Presentation Layer (2)
(2) Data Compression
By reducing the volume of data, transfers can
take place in less time
Packets are examined and such things as spaces
in text removed
The destination device returns the data to its
original format before passing to the
Application Layer
16
Presentation Layer (3)
(3) Data Encryption
Allows data to be converted to a form which
hides its meaning, apart from those you wish to
see it
Not all data is encrypted on its journey across
the network
In order for decryption to occur at the
destination device a ‘key’ is required
17
Session Layer
Primarily responsible for handling the session
between devices (beginning, maintaining and
finishing)
Enforces order in the communication between
devices
Regulates the flow of data
It takes responsibility for the following ….
18
Session Services
The following services are provided:
Establishing a Connection
Maintaining the Session
Ending the Connection
Dialogue Control
Dialogue Separation
19
Session Services (2)
Handshaking – SYN and ACK packets
‘Keep alive messages’
Session must be terminated (otherwise one
device will be still transmitting without any
device actually listening)
Dialogue Control (simplex, half-duplex, full-
duplex)
Dialogue Separation – checkpoints within the
transmission which allow the detection of lost
packets, and subsequent re-transmission
20
Transport Layer
Ensures reliable transport of packets from
source to destination
Also manages the speed of transmission – flow
control
There are two types of transmission
(Connection-Oriented Transmissions and
Connectionless Transmissions) – see next slide
21
Connection-Oriented Transmissions
Also known as ‘ Reliable Transport Method’ – uses
acknowledgement (ack) packets on successful receipt of
data
Extra packets slows down communication
Features are
Reliability
Slower Communication
Packets are re-transmitted if unrecognisable or not received
Once all the data is received successfully , the packet is
re-assembled and the Transport Layer passes it to the
Session Layer
22
Connectionless Transmissions
In this mode the transmitting device does not
require acknowledgements from the receiver,
and continues to transmit on the assumption
that the data was received
Features are:
Little or No Reliability
Faster Transmission
Packets are not Re-transmitted
23
Flow Control
Establishes the maximum speed at which both
sender and receiver can communicate at
Transport Layer determines largest packet size
which can be sent
Packets are numbered – to allow re-assembly in
the correct order
66MHz 128MHz
Transmission occurs at the
agreed speed of 66MHz
24
Network Layer
Responsible for the correct addressing and delivery of
packets of data
These are known as datagrams
Uses the network address ( this is a logical address –
and does not depend upon any hardware in the device,
or the device’s physical location)
Physical and Logical Topologies will be discussed in a
later lecture
25
Network Layer (2)
The Network Layer does the following:
Adds the address to the packet (encapsulation)
Maps the network address to the devices physical
address
Determines the best path for the packet (routing)
Ensures that the packet is in the correct format for
the destination
See Diagram =
26
How does it work ?
Encapsulation at the Transport Layer involves adding
the address of the sender to the datagram
The destination address is now added. Both addresses
are logical.
Both addresses are necessary for packets to move
between end systems.
If a packet must move to another network, a routing
protocol is required
If different packet lengths are used on the different
networks, the Network Layer formats the data
accordingly
The primary piece of hardware which works on this
layer is the router. (covered in detail, later in course)
27
Data Link Layer
Has two sub layers of its own:
Logical Link Control (LLC)
Media Access Control (MAC)
LLC acts between protocols such as Internet
Protocol (IP) and the MAC method.
MAC is responsible for the connection to the
physical media (eg cable)
28
MAC
Each NIC has a unique number hard coded in to
the card – its physical address
The first 6 digits denote the manufacturer,
the next six are unique) – type “winipcfg” on
your PC
When the MAC address is added to the packet
it is now known as a frame
It now has all the information required to
travel from the source to the destination
29
Physical Layer
The lowest, bottom, layer – responsible for the
physical connection between devices
The NIC converts the data (bits) in to
transmission signals.
Transmissions may be analogue or digital
Responsible for the rate of transmission
Includes all components such as the type of
connector (RJ-45, Token Ring, BNC, SC
connector)
Devices at this level include NICs, repeaters,
hubs and concentrators
30
OSI versus TCP/IP Model
OSI model is an important concept
Protocol most in use on modern networks is
TCP/IP
TCP/IP does not map its layers precisely to
OSI model
OSI = 7 layers, TCP/IP = 4 layers (sometimes a
5th physical layer is referred to)
31
OSI vs TCP/IP
Session
Physical
Transport
Network
Data Link
Presentation
Application
Application or
Process Layer
Transport
Data Link
Internet
32
TCP/IP Model – Summary
Application or Process Layer – concerned with
how data at both ends is handled.
Transport Layer – manages flow of data
Internet Layer – consists of several protocols,
primary protocol is IP (providing hierarchical
addressing scheme
Data Link (or Network Interface) Layer –
manages transmission of data within the
network
Physical Layer – not really defined, TCP/IP
leaves the physical connection to manage itself
33
Summary
Purpose of the OSI model and its seven layers
Function of each layer
Process for communication between devices
TCP/IP Model
ADDITIONAL READING IS STRONGLY
RECOMMENDED
34
www.cyberlabzone.com
2009

More Related Content

What's hot (20)

Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing
 
Computer Network Topologies (with animations)
Computer Network Topologies (with animations)Computer Network Topologies (with animations)
Computer Network Topologies (with animations)
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
OSI Network model ppt
OSI Network model pptOSI Network model ppt
OSI Network model ppt
 
OSI Layers
OSI LayersOSI Layers
OSI Layers
 
The ISO_OSI Reference Model
The ISO_OSI Reference ModelThe ISO_OSI Reference Model
The ISO_OSI Reference Model
 
OSI Model
OSI ModelOSI Model
OSI Model
 
OSI reference model
OSI reference modelOSI reference model
OSI reference model
 
CCNA Report
CCNA ReportCCNA Report
CCNA Report
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Chapter 2 - Network Models
Chapter 2 - Network ModelsChapter 2 - Network Models
Chapter 2 - Network Models
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
CCNAv5 - S3: Chapter3 Link Aggregation
CCNAv5 - S3: Chapter3 Link AggregationCCNAv5 - S3: Chapter3 Link Aggregation
CCNAv5 - S3: Chapter3 Link Aggregation
 
Physical Layer of ISO-OSI model and Devices
Physical Layer of ISO-OSI model and DevicesPhysical Layer of ISO-OSI model and Devices
Physical Layer of ISO-OSI model and Devices
 
Network layer tanenbaum
Network layer tanenbaumNetwork layer tanenbaum
Network layer tanenbaum
 
Chapter 8: Switching
Chapter 8: SwitchingChapter 8: Switching
Chapter 8: Switching
 
Ethernet
EthernetEthernet
Ethernet
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
OSI layer by cisco
OSI layer by ciscoOSI layer by cisco
OSI layer by cisco
 
Physical Layer
Physical LayerPhysical Layer
Physical Layer
 

Viewers also liked

OSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedOSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedAshish Malik
 
006 Osi Model
006 Osi Model006 Osi Model
006 Osi ModelBELKA08
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comVicky Kamboj
 
Osi model
Osi modelOsi model
Osi modelOnline
 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IPMannu Khani
 
Self driving and connected cars fooling sensors and tracking drivers
Self driving and connected cars fooling sensors and tracking driversSelf driving and connected cars fooling sensors and tracking drivers
Self driving and connected cars fooling sensors and tracking driversVivek chan
 
Chapter 2 Networking
Chapter 2 NetworkingChapter 2 Networking
Chapter 2 Networkingmlrbrown
 
Introduction server Construction
Introduction server ConstructionIntroduction server Construction
Introduction server ConstructionJisu Park
 
OSI REFERENCE LAYERS
OSI REFERENCE LAYERSOSI REFERENCE LAYERS
OSI REFERENCE LAYERSAshok Virath
 
The Osi Model And Layers
The Osi Model And LayersThe Osi Model And Layers
The Osi Model And LayersKathleenSSmith
 
Osi model mod2 xxx
Osi model mod2 xxxOsi model mod2 xxx
Osi model mod2 xxxsako555
 

Viewers also liked (20)

OSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedOSI Model - Every Detail Explained
OSI Model - Every Detail Explained
 
Osi model
Osi modelOsi model
Osi model
 
006 Osi Model
006 Osi Model006 Osi Model
006 Osi Model
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.com
 
Osi model 7 Layers
Osi model 7 LayersOsi model 7 Layers
Osi model 7 Layers
 
Osi model
Osi modelOsi model
Osi model
 
Osi model
Osi modelOsi model
Osi model
 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Self driving and connected cars fooling sensors and tracking drivers
Self driving and connected cars fooling sensors and tracking driversSelf driving and connected cars fooling sensors and tracking drivers
Self driving and connected cars fooling sensors and tracking drivers
 
Chapter 2 Networking
Chapter 2 NetworkingChapter 2 Networking
Chapter 2 Networking
 
Introduction server Construction
Introduction server ConstructionIntroduction server Construction
Introduction server Construction
 
OSI REFERENCE LAYERS
OSI REFERENCE LAYERSOSI REFERENCE LAYERS
OSI REFERENCE LAYERS
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
OSI Model
OSI ModelOSI Model
OSI Model
 
The Osi Model
The Osi ModelThe Osi Model
The Osi Model
 
Day 1.3 osi reference
Day 1.3 osi referenceDay 1.3 osi reference
Day 1.3 osi reference
 
Welcome
WelcomeWelcome
Welcome
 
The Osi Model And Layers
The Osi Model And LayersThe Osi Model And Layers
The Osi Model And Layers
 
Osi model mod2 xxx
Osi model mod2 xxxOsi model mod2 xxx
Osi model mod2 xxx
 

Similar to Complete Osi Model Explained

Topology Chapter 2.pptx
Topology Chapter 2.pptxTopology Chapter 2.pptx
Topology Chapter 2.pptxTadeseBeyene
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxgadisaAdamu
 
Computer Networks Notes Complete Syllabus
Computer Networks Notes Complete SyllabusComputer Networks Notes Complete Syllabus
Computer Networks Notes Complete SyllabusAnujashejwal
 
BAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptxBAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptxBapanKar2
 
OSI reference Model
OSI reference ModelOSI reference Model
OSI reference ModelJohnson Ubah
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )AAKASH S
 
OSI MODEL AND ITS LAYERS FUNCTION
OSI  MODEL AND ITS LAYERS FUNCTIONOSI  MODEL AND ITS LAYERS FUNCTION
OSI MODEL AND ITS LAYERS FUNCTIONPooja Dewangan
 
Network Fundamentals: OSI Model
Network Fundamentals: OSI Model Network Fundamentals: OSI Model
Network Fundamentals: OSI Model Diwash Sapkota
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP ModelTapan Khilar
 
Assignment izaz sir
Assignment izaz sirAssignment izaz sir
Assignment izaz sirahmad iqbal
 
DCN-chapter1.pdf
DCN-chapter1.pdfDCN-chapter1.pdf
DCN-chapter1.pdfMakuBandar
 

Similar to Complete Osi Model Explained (20)

Computer networking
Computer networkingComputer networking
Computer networking
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
Topology Chapter 2.pptx
Topology Chapter 2.pptxTopology Chapter 2.pptx
Topology Chapter 2.pptx
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptx
 
OSI Network Reference Model
OSI Network Reference ModelOSI Network Reference Model
OSI Network Reference Model
 
Computer Networks Notes Complete Syllabus
Computer Networks Notes Complete SyllabusComputer Networks Notes Complete Syllabus
Computer Networks Notes Complete Syllabus
 
BAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptxBAPANKAR15800121011 SOFT.pptx
BAPANKAR15800121011 SOFT.pptx
 
OSI reference Model
OSI reference ModelOSI reference Model
OSI reference Model
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
 
OSI MODEL AND ITS LAYERS FUNCTION
OSI  MODEL AND ITS LAYERS FUNCTIONOSI  MODEL AND ITS LAYERS FUNCTION
OSI MODEL AND ITS LAYERS FUNCTION
 
Network Fundamentals: OSI Model
Network Fundamentals: OSI Model Network Fundamentals: OSI Model
Network Fundamentals: OSI Model
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP Model
 
OSI Layering
OSI Layering OSI Layering
OSI Layering
 
COMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IPCOMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IP
 
OSI MODEL
OSI MODEL OSI MODEL
OSI MODEL
 
OSI model.pptx
OSI model.pptxOSI model.pptx
OSI model.pptx
 
Assignment izaz sir
Assignment izaz sirAssignment izaz sir
Assignment izaz sir
 
DCN-chapter1.pdf
DCN-chapter1.pdfDCN-chapter1.pdf
DCN-chapter1.pdf
 
Osi model
Osi modelOsi model
Osi model
 

More from Vivek chan

Deceptive Marketing.pdf
Deceptive Marketing.pdfDeceptive Marketing.pdf
Deceptive Marketing.pdfVivek chan
 
brain controled wheel chair.pdf
brain controled wheel chair.pdfbrain controled wheel chair.pdf
brain controled wheel chair.pdfVivek chan
 
Mechanism of fullerene synthesis in the ARC REACTOR (Vivek Chan 2013)
Mechanism of fullerene synthesis in the ARC REACTOR (Vivek Chan 2013)Mechanism of fullerene synthesis in the ARC REACTOR (Vivek Chan 2013)
Mechanism of fullerene synthesis in the ARC REACTOR (Vivek Chan 2013)Vivek chan
 
Manav dharma shashtra tatha shashan paddati munshiram jigyasu
Manav dharma shashtra tatha shashan paddati   munshiram jigyasuManav dharma shashtra tatha shashan paddati   munshiram jigyasu
Manav dharma shashtra tatha shashan paddati munshiram jigyasuVivek chan
 
EEG Acquisition Device to Control Wheelchair Using Thoughts
EEG Acquisition Device to Control Wheelchair Using ThoughtsEEG Acquisition Device to Control Wheelchair Using Thoughts
EEG Acquisition Device to Control Wheelchair Using ThoughtsVivek chan
 
Vivek Chan | Technology Consultant
Vivek Chan | Technology Consultant Vivek Chan | Technology Consultant
Vivek Chan | Technology Consultant Vivek chan
 
Vivek Chan | Technology Consultant
Vivek Chan | Technology Consultant Vivek Chan | Technology Consultant
Vivek Chan | Technology Consultant Vivek chan
 
Full Shri Ramcharitmanas in Hindi Complete With Meaning (Ramayana)
Full Shri Ramcharitmanas in Hindi Complete With Meaning (Ramayana)Full Shri Ramcharitmanas in Hindi Complete With Meaning (Ramayana)
Full Shri Ramcharitmanas in Hindi Complete With Meaning (Ramayana)Vivek chan
 
Net framework session01
Net framework session01Net framework session01
Net framework session01Vivek chan
 
Net framework session03
Net framework session03Net framework session03
Net framework session03Vivek chan
 
Net framework session02
Net framework session02Net framework session02
Net framework session02Vivek chan
 
04 intel v_tune_session_05
04 intel v_tune_session_0504 intel v_tune_session_05
04 intel v_tune_session_05Vivek chan
 
03 intel v_tune_session_04
03 intel v_tune_session_0403 intel v_tune_session_04
03 intel v_tune_session_04Vivek chan
 
02 intel v_tune_session_02
02 intel v_tune_session_0202 intel v_tune_session_02
02 intel v_tune_session_02Vivek chan
 
01 intel v_tune_session_01
01 intel v_tune_session_0101 intel v_tune_session_01
01 intel v_tune_session_01Vivek chan
 
09 intel v_tune_session_13
09 intel v_tune_session_1309 intel v_tune_session_13
09 intel v_tune_session_13Vivek chan
 
07 intel v_tune_session_10
07 intel v_tune_session_1007 intel v_tune_session_10
07 intel v_tune_session_10Vivek chan
 
02 asp.net session02
02 asp.net session0202 asp.net session02
02 asp.net session02Vivek chan
 
01 asp.net session01
01 asp.net session0101 asp.net session01
01 asp.net session01Vivek chan
 
16 asp.net session23
16 asp.net session2316 asp.net session23
16 asp.net session23Vivek chan
 

More from Vivek chan (20)

Deceptive Marketing.pdf
Deceptive Marketing.pdfDeceptive Marketing.pdf
Deceptive Marketing.pdf
 
brain controled wheel chair.pdf
brain controled wheel chair.pdfbrain controled wheel chair.pdf
brain controled wheel chair.pdf
 
Mechanism of fullerene synthesis in the ARC REACTOR (Vivek Chan 2013)
Mechanism of fullerene synthesis in the ARC REACTOR (Vivek Chan 2013)Mechanism of fullerene synthesis in the ARC REACTOR (Vivek Chan 2013)
Mechanism of fullerene synthesis in the ARC REACTOR (Vivek Chan 2013)
 
Manav dharma shashtra tatha shashan paddati munshiram jigyasu
Manav dharma shashtra tatha shashan paddati   munshiram jigyasuManav dharma shashtra tatha shashan paddati   munshiram jigyasu
Manav dharma shashtra tatha shashan paddati munshiram jigyasu
 
EEG Acquisition Device to Control Wheelchair Using Thoughts
EEG Acquisition Device to Control Wheelchair Using ThoughtsEEG Acquisition Device to Control Wheelchair Using Thoughts
EEG Acquisition Device to Control Wheelchair Using Thoughts
 
Vivek Chan | Technology Consultant
Vivek Chan | Technology Consultant Vivek Chan | Technology Consultant
Vivek Chan | Technology Consultant
 
Vivek Chan | Technology Consultant
Vivek Chan | Technology Consultant Vivek Chan | Technology Consultant
Vivek Chan | Technology Consultant
 
Full Shri Ramcharitmanas in Hindi Complete With Meaning (Ramayana)
Full Shri Ramcharitmanas in Hindi Complete With Meaning (Ramayana)Full Shri Ramcharitmanas in Hindi Complete With Meaning (Ramayana)
Full Shri Ramcharitmanas in Hindi Complete With Meaning (Ramayana)
 
Net framework session01
Net framework session01Net framework session01
Net framework session01
 
Net framework session03
Net framework session03Net framework session03
Net framework session03
 
Net framework session02
Net framework session02Net framework session02
Net framework session02
 
04 intel v_tune_session_05
04 intel v_tune_session_0504 intel v_tune_session_05
04 intel v_tune_session_05
 
03 intel v_tune_session_04
03 intel v_tune_session_0403 intel v_tune_session_04
03 intel v_tune_session_04
 
02 intel v_tune_session_02
02 intel v_tune_session_0202 intel v_tune_session_02
02 intel v_tune_session_02
 
01 intel v_tune_session_01
01 intel v_tune_session_0101 intel v_tune_session_01
01 intel v_tune_session_01
 
09 intel v_tune_session_13
09 intel v_tune_session_1309 intel v_tune_session_13
09 intel v_tune_session_13
 
07 intel v_tune_session_10
07 intel v_tune_session_1007 intel v_tune_session_10
07 intel v_tune_session_10
 
02 asp.net session02
02 asp.net session0202 asp.net session02
02 asp.net session02
 
01 asp.net session01
01 asp.net session0101 asp.net session01
01 asp.net session01
 
16 asp.net session23
16 asp.net session2316 asp.net session23
16 asp.net session23
 

Recently uploaded

Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsArubSultan
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Osopher
 
DBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfDBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfChristalin Nelson
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...Nguyen Thanh Tu Collection
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPCeline George
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxMadhavi Dharankar
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineCeline George
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...HetalPathak10
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Comparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptxComparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptxAvaniJani1
 

Recently uploaded (20)

Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristics
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
 
DBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfDBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdf
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERP
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptx
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command Line
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Chi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical VariableChi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical Variable
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
 
Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Comparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptxComparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptx
 

Complete Osi Model Explained

  • 2. 2 Contents Purpose of the OSI model and its seven layers Function of each layer Process for communication between devices TCP/IP Model
  • 3. 3 What is the OSI model ? Open Systems Interconnection model is fundamental to all communications between network devices. Developed in 1974 by ISO after the American Department of Defence began using the TCP/IP suite of protocols. Finally adopted in 1977. It is now the theoretical model for how communication takes place between network devices.
  • 4. 4 Session Physical Transport Network Data Link Presentation Application What are the seven layers ? Layer 7 Layer 6 Layer 5 Layer 4 Layer 3 Layer 2 Layer 1
  • 5. 5 Layers In the sense of purpose and responsibility, each layer is separate and independent Each has its own function, but also provides a service to those layers above and below itself The model should be considered an aid to understanding the nature of communication on the network – and useful in sorting out troubles that might occur on a network By providing, it allows both software engineers and hardware manufacturers ensure their products work together.
  • 6. 6 The Layers at Work As the next slide shows: When communicating, each OSI layer talks with the same layer in the other device E.g. the Application Layer of Device A communicates with the Application Layer of Device B, by passing the data through the other layers The Application Layer of each device is not concerned with how the other layers are functioning, but it does rely on them to do their job
  • 7. 7 The layers at Work Supports the communication between applications over the network Presents data to the receiver in a form it recognises Establishes a connection and terminates it when no longer required Acknowledges the flow of data including re-transmission where required Adds the appropriate network addresses to packets Adds the MAC addresses to packets Transmits the data on the medium NODE A Sending Device NODE B Receiving Device Layer 7 Application Layer Layer 6 Presentation Layer Layer 5 Session Layer Layer 4 Transport Layer Layer 3 Network Layer Layer 2 Data Link Layer Layer 1 Physical Layer Layer 7 Application Layer Layer 6 Presentation Layer Layer 5 Session Layer Layer 4 Transport Layer Layer 3 Network Layer Layer 2 Data Link Layer Layer 1 Physical Layer
  • 8. 8 Remembering the Layers Application All Presentation People Session Seem Transport To Network Need Data Link Data Physical Processing
  • 9. 9 How does data flow ? When data is sent from the application on the source computer the following happens Data in the form of a packet moves down through the layers When it reaches the Physical Layer it is ready to be sent along the cable At the Physical Layer the bits may be analogue or digital, in the form of electrical, light or radio waves
  • 10. 10 How does data flow ? (2) The data is transmitted to the destination device It travels up through the layers of the OSI model, reaching the user. As data moves down through the layers it is encapsulated – ie additional information is added as headers or trailers The data in the packet does not change See the following diagram
  • 11. 11 Encapsulation Application Presentation Session Transport Network Data Link Physical DATA DATA DATA DATA DATA DATA Presentation Header Session Header Transport Header Network Header Data Link Header Data Link Trailer PH SH TH NH DLH DLT PH PH PH PH SH SH SH TH THNH Bits To Destination Device
  • 12. 12 Application Layer ‘Closest’ layer to the user Works with the applications you use to communicate over the network E.g.. Services include SMTP, HTTP and FTP Clicking on a link on a web page issues a command for the browser to retrieve the relevant information from the Internet In this example your computer is the source, and the host of the web site information is the destination The application completes your request and delivers the information to your computer
  • 13. 13 Application Services File Services Electronic-mail Services Network-printing Services Application Services Database Services
  • 14. 14 Presentation Layer This layer has three fundamental functions (1) Data Presentation Enables receiving device to understand the information sent from the source Converts data from native format (abstract syntax) to a common format (transfer syntax), e.g. ASCII
  • 15. 15 Presentation Layer (2) (2) Data Compression By reducing the volume of data, transfers can take place in less time Packets are examined and such things as spaces in text removed The destination device returns the data to its original format before passing to the Application Layer
  • 16. 16 Presentation Layer (3) (3) Data Encryption Allows data to be converted to a form which hides its meaning, apart from those you wish to see it Not all data is encrypted on its journey across the network In order for decryption to occur at the destination device a ‘key’ is required
  • 17. 17 Session Layer Primarily responsible for handling the session between devices (beginning, maintaining and finishing) Enforces order in the communication between devices Regulates the flow of data It takes responsibility for the following ….
  • 18. 18 Session Services The following services are provided: Establishing a Connection Maintaining the Session Ending the Connection Dialogue Control Dialogue Separation
  • 19. 19 Session Services (2) Handshaking – SYN and ACK packets ‘Keep alive messages’ Session must be terminated (otherwise one device will be still transmitting without any device actually listening) Dialogue Control (simplex, half-duplex, full- duplex) Dialogue Separation – checkpoints within the transmission which allow the detection of lost packets, and subsequent re-transmission
  • 20. 20 Transport Layer Ensures reliable transport of packets from source to destination Also manages the speed of transmission – flow control There are two types of transmission (Connection-Oriented Transmissions and Connectionless Transmissions) – see next slide
  • 21. 21 Connection-Oriented Transmissions Also known as ‘ Reliable Transport Method’ – uses acknowledgement (ack) packets on successful receipt of data Extra packets slows down communication Features are Reliability Slower Communication Packets are re-transmitted if unrecognisable or not received Once all the data is received successfully , the packet is re-assembled and the Transport Layer passes it to the Session Layer
  • 22. 22 Connectionless Transmissions In this mode the transmitting device does not require acknowledgements from the receiver, and continues to transmit on the assumption that the data was received Features are: Little or No Reliability Faster Transmission Packets are not Re-transmitted
  • 23. 23 Flow Control Establishes the maximum speed at which both sender and receiver can communicate at Transport Layer determines largest packet size which can be sent Packets are numbered – to allow re-assembly in the correct order 66MHz 128MHz Transmission occurs at the agreed speed of 66MHz
  • 24. 24 Network Layer Responsible for the correct addressing and delivery of packets of data These are known as datagrams Uses the network address ( this is a logical address – and does not depend upon any hardware in the device, or the device’s physical location) Physical and Logical Topologies will be discussed in a later lecture
  • 25. 25 Network Layer (2) The Network Layer does the following: Adds the address to the packet (encapsulation) Maps the network address to the devices physical address Determines the best path for the packet (routing) Ensures that the packet is in the correct format for the destination See Diagram =
  • 26. 26 How does it work ? Encapsulation at the Transport Layer involves adding the address of the sender to the datagram The destination address is now added. Both addresses are logical. Both addresses are necessary for packets to move between end systems. If a packet must move to another network, a routing protocol is required If different packet lengths are used on the different networks, the Network Layer formats the data accordingly The primary piece of hardware which works on this layer is the router. (covered in detail, later in course)
  • 27. 27 Data Link Layer Has two sub layers of its own: Logical Link Control (LLC) Media Access Control (MAC) LLC acts between protocols such as Internet Protocol (IP) and the MAC method. MAC is responsible for the connection to the physical media (eg cable)
  • 28. 28 MAC Each NIC has a unique number hard coded in to the card – its physical address The first 6 digits denote the manufacturer, the next six are unique) – type “winipcfg” on your PC When the MAC address is added to the packet it is now known as a frame It now has all the information required to travel from the source to the destination
  • 29. 29 Physical Layer The lowest, bottom, layer – responsible for the physical connection between devices The NIC converts the data (bits) in to transmission signals. Transmissions may be analogue or digital Responsible for the rate of transmission Includes all components such as the type of connector (RJ-45, Token Ring, BNC, SC connector) Devices at this level include NICs, repeaters, hubs and concentrators
  • 30. 30 OSI versus TCP/IP Model OSI model is an important concept Protocol most in use on modern networks is TCP/IP TCP/IP does not map its layers precisely to OSI model OSI = 7 layers, TCP/IP = 4 layers (sometimes a 5th physical layer is referred to)
  • 31. 31 OSI vs TCP/IP Session Physical Transport Network Data Link Presentation Application Application or Process Layer Transport Data Link Internet
  • 32. 32 TCP/IP Model – Summary Application or Process Layer – concerned with how data at both ends is handled. Transport Layer – manages flow of data Internet Layer – consists of several protocols, primary protocol is IP (providing hierarchical addressing scheme Data Link (or Network Interface) Layer – manages transmission of data within the network Physical Layer – not really defined, TCP/IP leaves the physical connection to manage itself
  • 33. 33 Summary Purpose of the OSI model and its seven layers Function of each layer Process for communication between devices TCP/IP Model ADDITIONAL READING IS STRONGLY RECOMMENDED