Download - OSI Layers
![Page 1: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/1.jpg)
1
![Page 2: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/2.jpg)
2
• OSI means Open System Interconnect model.
• Developed by the International Organization for Standardization in 1974.
• It consists of seven layers.
• Each layer has a different but specific processing function.
OSI Model
![Page 3: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/3.jpg)
3
OSI Model Layers
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
Layer - 7
Layer - 6
Layer - 5
Layer - 4
Layer - 3
Layer - 2
Layer - 1
Upper Layer or
Software Layer
Lower Layer or
Hardware Layer
Heart of OSI
![Page 4: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/4.jpg)
4
Application Layer
Application Layer is responsible for providing Networking Services to the user. It is also known as Desktop Layer. Identification of Services is done using Port Numbers.
Ports are Entry and Exit Points to the Layer
Total No. Ports 0 – 65535
Reserved Ports 0 – 1023 Open Client Ports 1024 – 65535
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
Application Application
![Page 5: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/5.jpg)
5
Example of HTTP request
Client Web Server
http://www.zoomgroup.com
![Page 6: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/6.jpg)
6
Example of HTTP request
Client Web Server
HTTP Request http:// www.zoomgroup.com
Webpage
HTTP Request Listen on
Port 80Sending HTTP Reply
Webpage
Received HTTP Reply http://www.zoomgroup.com
Webpage
![Page 7: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/7.jpg)
7
Example of FTP request
Client FTP Server
ftp://ftp.microsoft.com
![Page 8: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/8.jpg)
8
Example of FTP request
FTP Request ftp://ftp.microsoft.com
FTP Request Listen on
Port 21Sending FTP Reply
Received FTP Reply ftp://ftp.microsoft.com
Client FTP Server
![Page 9: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/9.jpg)
9
Examples of Networking Services
Service Port No.
HTTP 80
FTP 21
SMTP 25
TELNET 23
TFTP 69
![Page 10: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/10.jpg)
10
Application Application
2180 25 6753 69
Data flow from Application Layer
Data
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
![Page 11: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/11.jpg)
11
Presentation Layer
Presentation Layer is responsible for converting data into standard format.
Examples : ASCII, EBCDIC, JPEG, MPEG, BMP, MIDI, WAV, MP3
Following tasks are perform at Presentation layer :
Encoding – DecodingEncryption – DecryptionCompression – Decompression
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
PresentationPresentation
![Page 12: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/12.jpg)
12
Data flow from Presentation Layer
Data
DataApplication Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
![Page 13: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/13.jpg)
13
Session Layer
Session Layer is responsible for establishing, maintaining and terminating session. Session ID works at Session Layer.
Examples :
RPC Remote Procedure Call SQL Structured Query LanguageNFS Network File System
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
SessionSession
![Page 14: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/14.jpg)
14
Data flow from Session Layer
Data
Data
Data
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
![Page 15: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/15.jpg)
15
Transport Layer
Transport Layer is responsible for end-to-end connectivity. It is also known as the heart of OSI Layers. Following tasks are performed at the Transport Layer : -
• Identifying Service
• Multiplexing & De-multiplexing
• Segmentation
• Sequencing & Reassembling
• Error Correction
• Flow Control
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
Transport Transport
![Page 16: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/16.jpg)
16
Identifying Service
• Transmission Control
Protocol
• Connection Oriented
• Acknowledgement
• Reliable
• Slower
• Port No. 6
• e.g. HTTP, FTP, SMTP
• User Datagram
Protocol
• Connection Less
• No Acknowledgement
• Unreliable
• Faster
• Port No. 17
• e.g. DNS, DHCP, TFTP
TCP UDP
![Page 17: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/17.jpg)
17
Application Application
PresentationPresentation
SessionSession
Multiplexing & De-multiplexing
2180 25 6753 69
Transport Transport
TCP - 6 UDP - 17
Network Network
Data LinkData Link
PhysicalPhysical
![Page 18: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/18.jpg)
18
Segmentation
Hello! How are you ?
Hello! How Are You ?
Hello!
How are you ?
A B
![Page 19: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/19.jpg)
19
Sequencing & Reassembling
Hello! How are you ?
Hello! How Are You ?
Hello!
How are you ?
A B
You Hello! How ? Are
Hello! How AreYou ?
you
Hello! How ?
are
![Page 20: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/20.jpg)
20
Sequencing & Reassembling
Hello! How are you ?
Hello!1/5
How2/5
Are3/5
You4/5
?5/5
Hello!
How are you ?
A B
Hello! How are you ?
Hello!1/5
How2/5
Are3/5
You4/5
?5/5
Hello!1/5
How2/5
Are3/5
You4/5
?5/5
Hello!
How are you ?
![Page 21: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/21.jpg)
21
Error Correction
Hello! How are you ?
Hello!1/5
How2/5
Are3/5
You4/5
?5/5
Hello!
How are you ? Hello!
1/5Are3/5
You4/5
?5/5
Hello!1/5
Are3/5
You4/5
?5/5
Segment Missing
Hello!1/5
Are3/5
You4/5
?5/5
How2/5
How2/5
Hello! How are you ?
Hello! How are you ?
A B
![Page 22: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/22.jpg)
22
Flow Control - Windowing
Sending 3-window
Received 3-window
Ack-Rec-3Sending
5-window
Received 4-window
A B
Ack. Received-4
PC-A can send 4 Segment
at a time to PC-B
PC-A can send 4 Segment
at a time to PC-B
![Page 23: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/23.jpg)
23
Data flow from Transport Layer
Data
Data
Data
DataTHSegment
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
![Page 24: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/24.jpg)
24
Network Layer
Network Layer is responsible for providing best path for data to reach the destination. Logical Addressing works on this layer. Router is a Network Layer device.
It is divided into two parts
• Routed Protocols
e.g. IP, IPX, Apple Talk.
• Routing Protocols
e.g. RIP, IGRP, OSPF, EIGRP
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
Network Network
![Page 25: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/25.jpg)
25
Routed Protocols
Hello!
How are you ?
192.168.1.1 192.168.1.2
A B
Segment
Segment
Source IP 192.168.1.1
Destination IP192.168.1.2
Source IP 192.168.1.1
Destination IP192.168.1.2
Segment
Hello!
How are you ?
![Page 26: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/26.jpg)
26
Routing Protocols
A
www.zoomgroup.com
![Page 27: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/27.jpg)
27
Data flow from Network Layer
Data
Data
Data
Segment
Segment
NH
e.g. Router
Packet
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
![Page 28: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/28.jpg)
28
Datalink Layer
Datalink Layer is divided into two Sub Layers :
• LLC – Logical Link ControlIt talks about Wan protocols e.g. PPP, HDLC, Frame-relay
• MAC – Media Access ControlIt talks about Physical Address. It is a 48 bit address i.e. 12 digit Hexadecimal Number.
It is also responsible for Error DetectionDevices working on Data Link Layer are Switch, Bridge, NIC.
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
Data LinkData Link
![Page 29: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/29.jpg)
29
Error Detection – CRC Check
Hello!
How are you ?
Packet
Packet
Source MAC 00-20-18-C0-07-71
Destination MAC00-20-18-C0-07-72
000003243422222896965543499323434349943446323111143333300000324342222289696554349932343434994344632311114Error Detected
192.168.1.100-20-18-C0-07-71
192.168.1.200-20-18-C0-07-72
A B
PC-A CRC No. 33333
PC-B CRC No. 11114Error Detected
For Error Correction Contact Source Transport
layer
PC-A CRC No. 33333
PC-B CRC No. 11114Error Detected
For Error Correction Contact Source Transport
layer
![Page 30: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/30.jpg)
30
Error Detection – CRC Check
Packet
Packet
Source MAC 00-20-18-C0-07-71
Destination MAC00-20-18-C0-07-72
00000324342222289696554349932343434994344632311114202020000032434222228969655434993234343499434463231111420202
Source MAC 00-20-18-C0-07-71
Destination MAC00-20-18-C0-07-72
Packet
Hello!
How are you ?
192.168.1.100-20-18-C0-07-71
192.168.1.200-20-18-C0-07-72
A B
![Page 31: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/31.jpg)
31
e.g. Switch
Data flow from Data Link Layer
Data
Data
Data
Segment
DH
Packet
DT
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
PacketPacketFrame
![Page 32: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/32.jpg)
32
Physical Layer
Physical Layer is responsible for electrical, mechanical and procedural checks. Data will be converted into Binary (i.e) 0’s & 1’s. Data will be in the form of electrical pulses if it is Coaxial or Twisted Pair cable and in the form of Light if it is Fiber Optic Cable.
Devices working at Physical Layer are Hubs, Repeaters, Cables, Modems etc.
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysicalPhysicalPhysical
![Page 33: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/33.jpg)
33
Physical Layer Example
Frame
Frame
10101010101010101010101010101010
Frame
Hello!
How are you ?
A B01010110101010101010101011010101101010101010101010010101101010101010101010110101011010101010101010100101011010101010101010101
![Page 34: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/34.jpg)
34
Data flow from Physical Layer
Data
Data
Data
Segment
Packet
Frame
Bits
e.g. Hub
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
![Page 35: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/35.jpg)
35
Segment
Packet
Frame
A B
Packet
Data
Data
Data
Bits
Data
Segment
Data Encapsulation & De-capsulation
Packet
Data
Data
Data
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysicalBits
DH DT
NH
THSegment
Packet
DT PacketDH DTDH
NH Segment NH
TH Data TH
Frame Packet
![Page 36: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/36.jpg)
36
Application Application
Transport Transport
InternetInternet
Network Access
Network Access
Comparing OSI with TCP/IP Layers
OSI Layers TCP/IP Layers
Application Application
PresentationPresentation
SessionSession
Transport Transport
Network Network
Data LinkData Link
PhysicalPhysical
![Page 37: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/37.jpg)
37
![Page 38: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/38.jpg)
38
![Page 39: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/39.jpg)
39
Example of HTTP request
http://www.zoomgroup.com
![Page 40: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/40.jpg)
40
ftp://ftp.microsoft.com
![Page 41: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/41.jpg)
41
telnet 192.168.1.150
================================Welcome to Hyderabad Router================================User Access Verificationpassword :
Microsoft Windows 2000 [Version 5.00.2195](C) Copyright 1985-2000 Microsoft Corp.C:\>Connecting .....
![Page 42: OSI Layers](https://reader033.vdocuments.net/reader033/viewer/2022051210/54c8619a4a79599d198b456b/html5/thumbnails/42.jpg)
42
http://www.microsoft.com