12
THE OSI MODEL (Open Systems Interconnection) GORVAM SADDAR

Osi model secugenius_harksh

Embed Size (px)

DESCRIPTION

network

Citation preview

Page 1: Osi model secugenius_harksh

THE OSI MODEL

(Open Systems Interconnection)

GORVAM SADDAR

Page 2: Osi model secugenius_harksh

The Open Systems Interconnection The Open Systems Interconnection ((OSIOSI)) is the layered model for the network is the layered model for the network system, Designed by system, Designed by ISOISO ( ( International International Organization StandardizationOrganization Standardization ). OSI ). OSI enables devices in the network to enables devices in the network to communicate with each other.communicate with each other.

Page 3: Osi model secugenius_harksh

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

Page 4: Osi model secugenius_harksh

Relationship of OSI layers

PhysicalCommunication

Page 5: Osi model secugenius_harksh

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.

Page 6: Osi model secugenius_harksh

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.

Page 7: Osi model secugenius_harksh

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.

Page 8: Osi model secugenius_harksh

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.

Page 9: Osi model secugenius_harksh

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

Page 10: Osi model secugenius_harksh

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

Page 11: Osi model secugenius_harksh

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.

Page 12: Osi model secugenius_harksh

Example: File Transfer

PictureTelPictureTel

PictureTel

FTP ServerFTP Client

Network

• The most traditional network task

• Implemented by a simple Application Layer protocol called FTP