SlideShare a Scribd company logo
1 of 12
THE OSI MODEL
(Open Systems Interconnection)
GORVAM SADDAR
 The Open Systems InterconnectionThe Open Systems Interconnection ((OSIOSI))
is the layered model for the networkis the layered model for the network
system, Designed bysystem, Designed by ISOISO (( InternationalInternational
Organization StandardizationOrganization Standardization ). OSI). OSI
enables devices in the network toenables devices in the network to
communicate with each other.communicate with each other.
The OSI 7-layer Model
All
People
Seem
To
Need
Data
Processing
Away
Pizza
Sausage
Throw
Not
Do
Please
• Defined in 1984 and become an international standard
Relationship of OSI layers
Physical
Communication
1. Physical Layer
• Responsible for transmitting
bits from one computer to
another
Example protocols: Ethernet, Token Ring (Physical part)
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Converts bits into electronic
signals for outgoing messages.
Defines the way in which two or
more devices can be connected
physically.
2. Data Link Layer
• Provides for flow of data over a
single link from one device to
another.
• Packets placed into frames at
this layer
• Provide error-free frame
transfer by acknowledgment
and retransmission
Example protocols: Ethernet, Token Ring
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
3. Network Layer
• Logical address to physical
address translation
For TCP/IP running on Ethernet
Logical address: IP address
158.132.148.99
Physical address: Ethernet address
00 00 E2 15 1A CA
• Determine the route from
source to destination computer
Example protocols: IP, IPX
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
4. Transport Layer
• Ensure packets are delivered
error free, in sequence
• Translate between packets and
message
• Control flow of data and
acknowledges successful receipt
of data.
1 2 3
Sending
Example protocols: TCP, SPX, NWLink
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
5. Session Layer
Example application program: Winsock, UNIX Socket
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
• Establishment, maintaining and
release of session
• Provide dialog management
• Regulate which side transmit,
when, for how long (Sync.)
• Provide synchronization
between user tasks
6. Presentation Layer
Example application program: redirector (NT), SSL
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
• Translate data from
Application Layer to the
format suitable for session
layer (the network)
• Provide data encryption,
compression
• Changing or converting
character set, graphic, and file
format
7. Application Layer
Example protocols: FTP, Telnet, HTTP
• Entry point for application to
access network
• Directly support user
applications
• E.g. File transfer, email
• General capabilities:
Network access, flow control,
Error recovery
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Example: File Transfer
PictureTel
PictureTel
FTP ServerFTP Client
Network
• The most traditional network task
• Implemented by a simple Application Layer
protocol called FTP

More Related Content

What's hot (19)

Internet
InternetInternet
Internet
 
Network basic
Network basic Network basic
Network basic
 
Protocol
ProtocolProtocol
Protocol
 
COMPUTER NETWORKS
COMPUTER NETWORKSCOMPUTER NETWORKS
COMPUTER NETWORKS
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
Lecture1
Lecture1Lecture1
Lecture1
 
Glossary vp 9
Glossary vp 9Glossary vp 9
Glossary vp 9
 
IEEE 2014 DOTNET PARALLEL DISTRIBUTED PROJECTS Signature searching in a netwo...
IEEE 2014 DOTNET PARALLEL DISTRIBUTED PROJECTS Signature searching in a netwo...IEEE 2014 DOTNET PARALLEL DISTRIBUTED PROJECTS Signature searching in a netwo...
IEEE 2014 DOTNET PARALLEL DISTRIBUTED PROJECTS Signature searching in a netwo...
 
IEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksIEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer Networks
 
Ferro
FerroFerro
Ferro
 
Discianni
DiscianniDiscianni
Discianni
 
Week14_Presentation
Week14_PresentationWeek14_Presentation
Week14_Presentation
 
Network access layer security protocol
Network access layer security protocolNetwork access layer security protocol
Network access layer security protocol
 
Week11 - Networking_3
Week11 - Networking_3Week11 - Networking_3
Week11 - Networking_3
 
Network communication standards
Network communication standardsNetwork communication standards
Network communication standards
 
Buffer Overflows
Buffer OverflowsBuffer Overflows
Buffer Overflows
 
INDUSTRIAL TRAINING PRESENTATION
INDUSTRIAL TRAINING PRESENTATION INDUSTRIAL TRAINING PRESENTATION
INDUSTRIAL TRAINING PRESENTATION
 
COMPUTER NETWORK
COMPUTER NETWORKCOMPUTER NETWORK
COMPUTER NETWORK
 
Computer network
Computer networkComputer network
Computer network
 

Viewers also liked (20)

Day 5.6 routerconfiguring interfaces
Day 5.6 routerconfiguring interfacesDay 5.6 routerconfiguring interfaces
Day 5.6 routerconfiguring interfaces
 
Day 1.3 osi reference
Day 1.3 osi referenceDay 1.3 osi reference
Day 1.3 osi reference
 
Day 1.2 physical topologies
Day 1.2 physical topologiesDay 1.2 physical topologies
Day 1.2 physical topologies
 
Day 5.1 router arch.
Day 5.1 router arch.Day 5.1 router arch.
Day 5.1 router arch.
 
Day 5.2 startingarouter
Day 5.2 startingarouterDay 5.2 startingarouter
Day 5.2 startingarouter
 
Day 1.1 intro ccna
Day 1.1 intro ccna Day 1.1 intro ccna
Day 1.1 intro ccna
 
Day 2.2 ip addressing
Day 2.2 ip addressingDay 2.2 ip addressing
Day 2.2 ip addressing
 
Day 3.1 basic routing
Day 3.1 basic routing Day 3.1 basic routing
Day 3.1 basic routing
 
Day 5.3 routercomponents
Day 5.3 routercomponentsDay 5.3 routercomponents
Day 5.3 routercomponents
 
Day 3.2 routing
Day 3.2 routing Day 3.2 routing
Day 3.2 routing
 
Day 2.1 lan segmentation
Day 2.1 lan segmentationDay 2.1 lan segmentation
Day 2.1 lan segmentation
 
Ccna4 mod5-frame relay
Ccna4 mod5-frame relayCcna4 mod5-frame relay
Ccna4 mod5-frame relay
 
18 link state - balanced hybrid routing
18   link state - balanced hybrid  routing18   link state - balanced hybrid  routing
18 link state - balanced hybrid routing
 
Day 5.3 configuration of router
Day 5.3 configuration of routerDay 5.3 configuration of router
Day 5.3 configuration of router
 
6.switching vla ns
6.switching vla ns6.switching vla ns
6.switching vla ns
 
Day 8 1 introducing routing n
Day 8 1 introducing routing nDay 8 1 introducing routing n
Day 8 1 introducing routing n
 
Day 8 1 introducing routing
Day 8 1 introducing routingDay 8 1 introducing routing
Day 8 1 introducing routing
 
Day 8 2 distance vector routing
Day 8 2 distance vector routingDay 8 2 distance vector routing
Day 8 2 distance vector routing
 
Routerfundaments gurwinder
Routerfundaments gurwinderRouterfundaments gurwinder
Routerfundaments gurwinder
 
Day 5.5 subnetting
Day 5.5 subnettingDay 5.5 subnetting
Day 5.5 subnetting
 

Similar to 6 osi

Chapter 1.2 osi model
Chapter 1.2 osi modelChapter 1.2 osi model
Chapter 1.2 osi modelNaiyan Noor
 
Networking fundamentals
Networking  fundamentalsNetworking  fundamentals
Networking fundamentalsThe Avi Sharma
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptxDeepVala5
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA Aiman Hud
 
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/IPMukesh Chinta
 
Networking Basics
Networking BasicsNetworking Basics
Networking BasicsCarlo Fonda
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfArumugam90
 
Network the 4th layer
Network the 4th layerNetwork the 4th layer
Network the 4th layerkachbourimed
 
Topic 2.1 network communication using osi model part1
Topic 2.1 network communication using osi   model part1Topic 2.1 network communication using osi   model part1
Topic 2.1 network communication using osi model part1Atika Zaimi
 
Network Reference Model (Computer Networks) - Cybernetics Robo Academy
Network Reference Model  (Computer Networks) - Cybernetics Robo AcademyNetwork Reference Model  (Computer Networks) - Cybernetics Robo Academy
Network Reference Model (Computer Networks) - Cybernetics Robo AcademyTutulAhmed3
 
Network standards
Network standardsNetwork standards
Network standardshspatalia
 
savli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptsavli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptJayshreeChouhan3
 
Lecture 1 networking & internetworking
Lecture 1 networking & internetworkingLecture 1 networking & internetworking
Lecture 1 networking & internetworkingMd. Mashiur Rahman
 

Similar to 6 osi (20)

Chapter 1.2 osi model
Chapter 1.2 osi modelChapter 1.2 osi model
Chapter 1.2 osi model
 
Networking fundamentals
Networking  fundamentalsNetworking  fundamentals
Networking fundamentals
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
 
Wp simoneau osi_model
Wp simoneau osi_modelWp simoneau osi_model
Wp simoneau osi_model
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
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
 
Networking Basics
Networking BasicsNetworking Basics
Networking Basics
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdf
 
Network the 4th layer
Network the 4th layerNetwork the 4th layer
Network the 4th layer
 
Topic 2.1 network communication using osi model part1
Topic 2.1 network communication using osi   model part1Topic 2.1 network communication using osi   model part1
Topic 2.1 network communication using osi model part1
 
6 osi vimp
6 osi vimp6 osi vimp
6 osi vimp
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
 
Network Reference Model (Computer Networks) - Cybernetics Robo Academy
Network Reference Model  (Computer Networks) - Cybernetics Robo AcademyNetwork Reference Model  (Computer Networks) - Cybernetics Robo Academy
Network Reference Model (Computer Networks) - Cybernetics Robo Academy
 
01 pengenalan
01 pengenalan01 pengenalan
01 pengenalan
 
Network standards
Network standardsNetwork standards
Network standards
 
Hardware7
Hardware7Hardware7
Hardware7
 
Computer networking
Computer networkingComputer networking
Computer networking
 
osi reference model ppt
osi reference model pptosi reference model ppt
osi reference model ppt
 
savli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptsavli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.ppt
 
Lecture 1 networking & internetworking
Lecture 1 networking & internetworkingLecture 1 networking & internetworking
Lecture 1 networking & internetworking
 

More from CYBERINTELLIGENTS (20)

Wide area networks
Wide area networksWide area networks
Wide area networks
 
Switching
SwitchingSwitching
Switching
 
Switching
SwitchingSwitching
Switching
 
Stp premdeep gill-lu045310-14aug12
Stp premdeep gill-lu045310-14aug12Stp premdeep gill-lu045310-14aug12
Stp premdeep gill-lu045310-14aug12
 
Stp premdeep gill-lu045310-14aug12
Stp premdeep gill-lu045310-14aug12Stp premdeep gill-lu045310-14aug12
Stp premdeep gill-lu045310-14aug12
 
Rip 1 rip 2
Rip 1 rip 2Rip 1 rip 2
Rip 1 rip 2
 
Ospf new
Ospf newOspf new
Ospf new
 
Nat pat
Nat patNat pat
Nat pat
 
Nat config
Nat configNat config
Nat config
 
Ipv6^ new
Ipv6^ newIpv6^ new
Ipv6^ new
 
Ip addressing...
Ip addressing... Ip addressing...
Ip addressing...
 
Ip address
Ip address Ip address
Ip address
 
Igrp
IgrpIgrp
Igrp
 
Frame relay
Frame  relayFrame  relay
Frame relay
 
Eigrp new
Eigrp newEigrp new
Eigrp new
 
Day 25 cisco ios router configuration
Day 25 cisco ios router configurationDay 25 cisco ios router configuration
Day 25 cisco ios router configuration
 
Day 22 _ ppp
Day 22  _ ppp Day 22  _ ppp
Day 22 _ ppp
 
Day 20.i pv6 lab
Day 20.i pv6 labDay 20.i pv6 lab
Day 20.i pv6 lab
 
Day 20.3 frame relay
Day 20.3 frame relay Day 20.3 frame relay
Day 20.3 frame relay
 
Day 20.2 frame relay
Day 20.2 frame relay Day 20.2 frame relay
Day 20.2 frame relay
 

Recently uploaded

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 

Recently uploaded (20)

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

6 osi

  • 1. THE OSI MODEL (Open Systems Interconnection) GORVAM SADDAR
  • 2.  The Open Systems InterconnectionThe Open Systems Interconnection ((OSIOSI)) is the layered model for the networkis the layered model for the network system, Designed bysystem, Designed by ISOISO (( InternationalInternational Organization StandardizationOrganization Standardization ). OSI). OSI enables devices in the network toenables devices in the network to communicate with each other.communicate with each other.
  • 3. The OSI 7-layer Model All People Seem To Need Data Processing Away Pizza Sausage Throw Not Do Please • Defined in 1984 and become an international standard
  • 4. Relationship of OSI layers Physical Communication
  • 5. 1. Physical Layer • Responsible for transmitting bits from one computer to another Example protocols: Ethernet, Token Ring (Physical part) Appl. Pres. Sess. Tran. Netw. Data. Phys. Appl. Pres. Sess. Tran. Netw. Data. Phys. Converts bits into electronic signals for outgoing messages. Defines the way in which two or more devices can be connected physically.
  • 6. 2. Data Link Layer • Provides for flow of data over a single link from one device to another. • Packets placed into frames at this layer • Provide error-free frame transfer by acknowledgment and retransmission Example protocols: Ethernet, Token Ring Appl. Pres. Sess. Tran. Netw. Data. Phys. Appl. Pres. Sess. Tran. Netw. Data. Phys.
  • 7. 3. Network Layer • Logical address to physical address translation For TCP/IP running on Ethernet Logical address: IP address 158.132.148.99 Physical address: Ethernet address 00 00 E2 15 1A CA • Determine the route from source to destination computer Example protocols: IP, IPX Appl. Pres. Sess. Tran. Netw. Data. Phys. Appl. Pres. Sess. Tran. Netw. Data. Phys.
  • 8. 4. Transport Layer • Ensure packets are delivered error free, in sequence • Translate between packets and message • Control flow of data and acknowledges successful receipt of data. 1 2 3 Sending Example protocols: TCP, SPX, NWLink Appl. Pres. Sess. Tran. Netw. Data. Phys. Appl. Pres. Sess. Tran. Netw. Data. Phys.
  • 9. 5. Session Layer Example application program: Winsock, UNIX Socket Appl. Pres. Sess. Tran. Netw. Data. Phys. Appl. Pres. Sess. Tran. Netw. Data. Phys. • Establishment, maintaining and release of session • Provide dialog management • Regulate which side transmit, when, for how long (Sync.) • Provide synchronization between user tasks
  • 10. 6. Presentation Layer Example application program: redirector (NT), SSL Appl. Pres. Sess. Tran. Netw. Data. Phys. Appl. Pres. Sess. Tran. Netw. Data. Phys. • Translate data from Application Layer to the format suitable for session layer (the network) • Provide data encryption, compression • Changing or converting character set, graphic, and file format
  • 11. 7. Application Layer Example protocols: FTP, Telnet, HTTP • Entry point for application to access network • Directly support user applications • E.g. File transfer, email • General capabilities: Network access, flow control, Error recovery Appl. Pres. Sess. Tran. Netw. Data. Phys. Appl. Pres. Sess. Tran. Netw. Data. Phys.
  • 12. Example: File Transfer PictureTel PictureTel FTP ServerFTP Client Network • The most traditional network task • Implemented by a simple Application Layer protocol called FTP