Cn osi model

23
1 H. Vignesh Ramamoorthy M.Sc (Softw Engg), MCA, Assistant Professor UG – Computer Science

Transcript of Cn osi model

1

H. Vignesh RamamoorthyM.Sc (Softw Engg), MCA, Assistant ProfessorUG – Computer Science

• OSI: Open System Interconnection .

• Developed by the International Organization for Standardization in 1974.

• There are seven layers in OSI reference Model .

• process or role

2

OSI Reference Model

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

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

5

Examples of Networking Services

Service Port No.

HTTP 80

FTP 21

SMTP 25

TELNET 23

TFTP 69

6

Application Application

2180 25 6753 69

Data flow from Application Layer

Data

PresentationPresentation

SessionSession

Transport Transport

Network Network

Data LinkData Link

PhysicalPhysical

7

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

8

Data flow from Presentation Layer

Data

DataApplication Application

PresentationPresentation

SessionSession

Transport Transport

Network Network

Data LinkData Link

PhysicalPhysical

9

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

10

Data flow from Session Layer

Data

Data

Data

Application Application

PresentationPresentation

SessionSession

Transport Transport

Network Network

Data LinkData Link

PhysicalPhysical

11

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

12

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

13

Application Application

PresentationPresentation

SessionSession

Multiplexing & De-multiplexing

2180 25 6753 69

Transport Transport

TCP - 6 UDP - 17

Network Network

Data LinkData Link

PhysicalPhysical

14

Data flow from Transport Layer

Data

Data

Data

DataTHSegment

Application Application

PresentationPresentation

SessionSession

Transport Transport

Network Network

Data LinkData Link

PhysicalPhysical

15

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

16

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

17

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

18

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

19

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

20

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

21

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

22

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

23

Thank You

[email protected]