Upload
praveen-andrew
View
212
Download
0
Embed Size (px)
Citation preview
8/20/2019 ISO-OSI
1/59
© N. Ganesan, Ph.D. , All rights reserved.
Chapter
ISO-OSI Reference Model andIEEE Standards
8/20/2019 ISO-OSI
2/59
Chapter Objectives
• Discuss the most popular ISO-OSI 7-layer communication reference
model• Explain the reference model and
standards relevant to networcommunications
• Descri!e the di"erent IEEEstandards that apply to di"erenttypes of networs
8/20/2019 ISO-OSI
3/59
© N. Ganesan, Ph.D. , All rights reserved.
Module 1
#n Overview of ISO and its
7-$ayer OSI Model
8/20/2019 ISO-OSI
4/59
Models and Standards in
Communication• %ommunication
& Esta!lished standards
& Standards are nown as protocols
• Implementation& # framewor is helpful in the desi'n of
hardware and software forcommunication
& ISO-OSI Model serves this purpose
& ISO-OSI supersedes the (%)*I) model
8/20/2019 ISO-OSI
5/59
ISO and OSI Defned
• ISO
& International Standards Or'ani+ation
• OSI
& Open Systems Interconnect
8/20/2019 ISO-OSI
6/59
OSI Model Background
• Introduced in ,7. and revised in ,./
• 0ormulates the communication process
into structured layers• (here are seven layers in the model1
hence the name the 7-$ayer model
• (he model acts as a frame of referencein the desi'n of communications andnetworin' products
8/20/2019 ISO-OSI
7/59
The a!ered "pproach to
Communication72 #pplication
32 )resentation
42 Session
/2 (ransport
52 6etwor
2 Data $in
,2 )hysical
8/20/2019 ISO-OSI
8/59
Division o# a!ers
8pper $ayers
$ower $ayers
Middle $ayer
72 #pplication
32 )resentation
42 Session
/2 (ransport
52 6etwor
2 Data $in
,2 )hysical
8/20/2019 ISO-OSI
9/59
8/20/2019 ISO-OSI
10/59
%ole o# a!ers
72 #pplication
32 )resentation
,2 )hysical
6ode #
Data Out
Data In
(o*from 6ode ;
8/20/2019 ISO-OSI
11/59
Communication Bet&een
a!ers72 #pplication
32 )resentation
42 Session
Data
Encapsulation
DataStrippin'
8/20/2019 ISO-OSI
12/59
The %ole o# a!ers in
'oint(to(pointCommunication
72 #pplication
,2 )hysical
72 #pplication
,2)hysical
6ode a 6ode !
8/20/2019 ISO-OSI
13/59
)irtual Communication
Bet&een a!ers
72 #pplication
52 6etwor
72 #pplication
52 6etwor
8/20/2019 ISO-OSI
14/59
*nd o# Module 1
8/20/2019 ISO-OSI
15/59
© N. Ganesan, Ph.D. , All rights reserved.
Module +
(he ISO 8pper $ayers
8/20/2019 ISO-OSI
16/59
Module Objectives
• #pplication $ayer
• )resentation $ayer
• Session $ayer
• (ransport $ayer
• 6etwor $ayer
8/20/2019 ISO-OSI
17/59
,- "pplication a!er
• )urpose
& 8ser application to networ service
interface
• Examples
& 0ile re
8/20/2019 ISO-OSI
18/59
"pplication a!er $unction
• =eneral networ access
• 0low control
• Error recovery
8/20/2019 ISO-OSI
19/59
.- 'resentation a!er
• )urpose
& 0ormats data for exchan'e !etween
points of communication• Ex: ;etween nodes in a networ
• Example:
& Redirector software• 0ormats for transmission to the server
8/20/2019 ISO-OSI
20/59
'resentation a!er
$unction• )rotocol conversion
• Data translation
• Encryption
• %haracter set conversion
• Expansion of 'raphics command
8/20/2019 ISO-OSI
21/59
%edirector */ample
REDIRE%(OR
0:*)8R*ORDER%:*%ORRES*8SD#
(O SER>ER (O $O%#$DIS?
8/20/2019 ISO-OSI
22/59
0- Session a!er
• )urpose
& Oversee a communication session
• Esta!lish
• Maintain
• (erminate
• Example
8/20/2019 ISO-OSI
23/59
Session a!er $unction
• )erforms name reco'nition andrelated security
• Synchroni+ation !etween senderand receiver
• #ssi'nment of time for transmission
& Start time
& End time etc2
8/20/2019 ISO-OSI
24/59
- Transport a!er
• )urpose
& Repaca'e proper and e@cient
delivery of paca'es• Error free
• In se
8/20/2019 ISO-OSI
25/59
Transport a!er $unction
• 0or sendin' data
& Repaca'e the messa'e to Bt into pacets
• Split lon' messa'es• #ssem!le small messa'es
• On receivin' data
& )erform the reverse
& Send an acnowled'ment to the sender
• Solve pacet pro!lems
& Durin' transmission and reception
8/20/2019 ISO-OSI
26/59
2- 3et&ork a!er
• )urpose
& #ddressin' and routin' the pacets
• Example application at the router
& If the pacet si+e is lar'e1 splits intosmall pacets
8/20/2019 ISO-OSI
27/59
3et&ork a!er $unction
• #ddress messa'es
• #ddress translation from lo'ical to
physical& Ex: n'anesa ----------C ,2,525/424
• Routin' of data
& ;ased on priority& ;est path at the time of transmission
• %on'estion control
8/20/2019 ISO-OSI
28/59
*nd o# Module +
8/20/2019 ISO-OSI
29/59
© N. Ganesan, Ph.D. , All rights reserved.
Module 2
(he ISO $ower $ayers
8/20/2019 ISO-OSI
30/59
+- Data ink a!er
• )urpose
& Mana'es the ow of data over the
physical media
• Responsi!le for error-freetransmission over the physical
media• #ssures error-free data su!mission
to the 6etwor $ayer
8/20/2019 ISO-OSI
31/59
Data ink a!er $unction
• )oint of ori'in
& )aca'es data for transmission over
physical line• Receivin' end
& )aca'es data for su!mission to thenetwor layer
• Deals with networ transmissionprotocols
& IEEE .2 protocols
8/20/2019 ISO-OSI
32/59
Data ink a!er
Subdivision• Improvement to ISO Model
• $o'ical $in %ontrol F$$%G su!-layer
& Mana'es service access points Flo'icallinG
& Error and ow control
• Media #ccess %ontrol FM#%G su!-layer& #pplies directly to networ card
communication
& #ccess control
8/20/2019 ISO-OSI
33/59
ogical ink Control
8/20/2019 ISO-OSI
34/59
Media "ccess Control
"pplication• 6etwor Interface %ard driver
6E(AOR? SO0(A#RE
6E(AOR? %#RD
6I% Driverfacilitates data
transfer
8/20/2019 ISO-OSI
35/59
8/20/2019 ISO-OSI
36/59
'h!sical a!er $unction
• Encode !its into si'nals
& %arry data from the h hi'her layers
• DeBne the interface to the card
& Electrical
& Mechanical
& 0unctional
& Example: )in count on the connector
8/20/2019 ISO-OSI
37/59
o&er a!ers "pplication
"reas• Special si'niBcance to networ card
desi'n
• #pplies to 'eneral $#6 hardware desi'n& Exceptions
• Routers etc2
• .2 standards
& %entered around the lower layers
& #pplies to networs
8/20/2019 ISO-OSI
38/59
*nd o# Module 2
8/20/2019 ISO-OSI
39/59
© N. Ganesan, Ph.D. , All rights reserved.
Module
Summary of ISO-OSI0unctional $ayers
8/20/2019 ISO-OSI
40/59
a!er Operations
• #t each layer1 additionalinformation is added to the data
pacet• #n example would !e information
related to the I) protocol that is
added at $ayer 5
8/20/2019 ISO-OSI
41/59
$ormatting o# Data
Through the a!ers
Application Header Presentation HeaderSession Header
Transport HeaderNetwork Header
Data Link Header and Trailer Physical Frame Prea
8/20/2019 ISO-OSI
42/59
'acket 4 5eneral $ormat
Header (railer
Data
# 'eneral concept of pacets serves as a prere
8/20/2019 ISO-OSI
43/59
Some 6eader In#ormation "dded at )arious a!ers
• )acet arrival information
• Receivers address
• Senders address
• Synchroni+ation character
8/20/2019 ISO-OSI
44/59
Data
• #ctual data
• May contain error correction code
& )erformed on individual characters of thedata
& Example: )arity
• Si+e may vary
& Dependin' on the protocol
& Example• .25 speciBes ran'e of data pacet len'th
8/20/2019 ISO-OSI
45/59
Some Trailer In#ormation "dded at )arious a!ers
• Error correction code
& %haracter oriented
& >R% F)arity %hecin'G
• )acet oriented error correctioncodes
& $R%
& %R%
8/20/2019 ISO-OSI
46/59
" 3ote on C%C
• 8sed widely
• Sophisticated
& )olynomial of deferent de'rees areused for error correction
& Example: De'rees ,31 5 etc2
• %R%-5 is a more strin'ent errorchecin' procedure than %R%-,3
8/20/2019 ISO-OSI
47/59
Some o# the MajorComponents o# the Data
'acket
Senders
#ddress
Receivers#ddress
%ontrolData
Data
Error%orrection)rotocol
Start*synchInformation
8/20/2019 ISO-OSI
48/59
Standardi7ing 'acket
$ormatting• )acets must conform to a standard in
order for the nodes in a networ to !e
a!le to communicate with one another• (he International Standards
Or'ani+ation FISOG has provided areference model
• Standards are esta!lished for operationsat each layer of the ISO*OSI model inthe form of protocols
8/20/2019 ISO-OSI
49/59
*nd o# Module
8/20/2019 ISO-OSI
50/59
© N. Ganesan, Ph.D. , All rights reserved.
Module 0
(he IEEE . =roup and theStandards
8/20/2019 ISO-OSI
51/59
I*** Background
• Institution of Electrical andElectronic En'ineers FIEEEG
& # professional non-proBt or'ani+ation
• )ro9ect 'roup .
& Responsi!le for settin' standards
relatin' to the physical lin of thenetwor
8/20/2019 ISO-OSI
52/59
I*** 89+ $ocus
• OSI Reference
& Data $in layer
& )hysical layer• #reas
& 6etwor cards and ca!les
& 6etwor electronic*optical* wireless
communication standard as they apply tothe lower two layers mentioned a!ove
& A#6 connectivity
8/20/2019 ISO-OSI
53/59
:pper a!er $ocus
• IE(0
• A5%
• ISO*IE%
• (he a!ove a'encies focus onsettin' standards on hi'her levelprotocol
& (%)1 I) etc2
8/20/2019 ISO-OSI
54/59
I*** 89+ Committees "nd
%esponsibilities• .2,
& Internetworin'
• .2& $o'ical $in %ontrol F$$%G
• .25
& %SM#*%D• .2/
& (oen ;us $#6
8/20/2019 ISO-OSI
55/59
I*** 89+ Committees and%esponsibilities ;Cont-<
• .24& (oen Rin' $#6
• .23& Metropolitan #rea 6etwor
• .27
& ;road!and (echnical #dvisory =roup• .2.
& 0i!er-Optic (echnical #dvisory =roup
8/20/2019 ISO-OSI
56/59
I*** 89+ ;Cont-<
• .2& Inte'rated >oice*Data 6etwors
• .2,& 6etwor Security
• .2,,& Aireless 6etwors
• .2,& Demand )riority #ccess $#6s
& Ex: ,;ase>=-#ny$#6
8/20/2019 ISO-OSI
57/59
OSI Sub(a!er %e#erence
to I*** 89+ Standards$o'ical$in
%ontrol
F$$%G
Media
#ccess%ontrolFM#%G
.2
.25
.2/
.24
.2,
.2, for!oth2
8/20/2019 ISO-OSI
58/59
*nd o# Module 0
8/20/2019 ISO-OSI
59/59
*3D O$ MOD:**3D O$ MOD:*
*3D O$ C6"'T*%*3D O$ C6"'T*%