osi model. topics what is the osi model? what is a protocol? why 7 layers? the 7 layers –...

28
OSI Model

Upload: joseph-chase

Post on 01-Jan-2016

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

OSI Model

Page 2: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

Topics

What is the OSI Model? What is a Protocol? Why 7 Layers?

The 7 Layers– Application– Presentation– Session– Transport– Network– Data Link– Physical

How do the Layers Communicate?

Page 3: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

What is the OSI Model?

Open Systems Interconnection International Organization for Standardization (ISO)

standard for worldwide communications that defines a networking framework for implementing protocols in seven layers

Designed to describe layers in a network operating system

7. Application

6. Presentation

5. Session

4. Transport

3. Network

2. Data Link

1. Physical

Page 4: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

What is the OSI Model? (Continued)

Each layer can communicate with the layer directly above it and directly below it

The work on OSI was initiated in the late 1970s, and came to a level of maturity in the late 1980s and early 1990s

Each layer has a standard defined input and a standard defined output

7. Application

6. Presentation

5. Session

4. Transport

3. Network

2. Data Link

1. Physical

Page 5: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

What is a Protocol?

An agreed-upon format for transmitting data between two devices. The protocol determines the following:

– The type of error checking to be used – Data compression method, if any – How the sending device will indicate that it has finished sending a

message – How the receiving device will indicate that it has received a

message

Page 6: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

Why 7 layers?

One layer system:– Monolithic specifications

or “Link” protocols – Single copper wire or

radio link– Application specific– Application aware

signals– Inflexible i.e. N times M

problem for standards

Page 7: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

Why 7 layers? (continued)

One to Two layers:– Need to separate

Application specific from signaling and routing

– Becomes m + n + 1– One end-to-end Network

Service Definition

Page 8: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

Why 7 layers? (continued)

Two to Four layers defining the Network Service:

– Specifying media and signaling

– Specifying the operation of a single-link protocol

– Specifying the operation of nodes (end and intermediate systems)

– Network service splits to 3 layers

Physical Layer, concerned with media and signalling

Data Link Layer, concerned with the operation of a single link

Network Layer concerned with the behaviour of nodes to provide the

overall Network Service

Page 9: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

Why 7 layers? (continued)

Transport layer– Transmission of 1s and

0s carries a chance of corruption

– QoS (Quality of Service)

Session layer– Dialogue control and

Dialogue separation– Check point

synchronization

Presentation layer– Really the “encoding

layer”– Abstract syntax– Transfer syntax

Page 10: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #7 Application

Page 11: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #7 Application (Continued)

Page 12: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #7 Application (Continued)

The Application layer represents the level at which applications access network services. This layer represents the services that directly support applications such as software for file transfers, database access, and electronic mail

Uses Terminate and Stay Resident (TSR) programs known as “Network Redirectors” Passes “Operating System File Envelope to Presentation layer Provides protocols for end-user applications Provides standardized services to applications

Page 13: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #6 Presentation

Page 14: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #6 Presentation (Continued)

Negotiates between abstract syntax and transfer syntax– Transfers data format of sender to data format of receiver

Controls security at the file level Data is contiguous and complete Provides code conversion, data compression and encryption services

Page 15: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #5 Session

Page 16: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #5 Session (Continued)

Establishes and terminates communications sessions between host processes

Provides synchronization and translation between name and address databases

This layer establishes dialog control between the two computers in a session, regulating which side transmits, plus when and how long it transmits

Page 17: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #4 Transport

Page 18: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #4 Transport (Continued)

Breaks the file into segments for transport over the network Handles error recognition and recovery Rebuilds segments on receiver Guarantees error free host-to-host transfers Not concerned with routing Works in units of Messages

Page 19: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #3 Network

Page 20: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #3 Network (Continued)

Works in units of packets Addresses, switches and routes packets between hosts Fragments and reassembles packets Translates logical addresses and names into physical addresses

Page 21: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #2 Data Link

Page 22: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #2 Data Link (Continued)

Works in units of frames Provides error free node-to-node connections and flow control Provides mapping between network-layer addresses and Data Link

layer addresses Waits for acknowledgement from receiver

Page 23: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #1 Physical

Page 24: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

The 7 layers - #1 Physical (Continued)

Works in units of bits Regulates the transmission of bits over a physical medium Defines transmission technique used to send data over the wire Handles physical, electrical and procedural specifications Defines connectors, pin outs and electrical voltages and currents

Page 25: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

How do the Layers communicate?

Page 26: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –
Page 27: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

What did I just see again?

What is the OSI Model? What is a Protocol? Why 7 Layers?

The 7 Layers– Application– Presentation– Session– Transport– Network– Data Link– Physical

How do the Layers Communicate?

Page 28: OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –

Web References

https://secure.linuxports.com/howto/intro_to_networking/c4412.htm

http://www.isi.salford.ac.uk//books/osi/all.html#head2 http://www.pe.net/~rlewis/Resources/james.html http://www.webopedia.com http://www.iso.ch/iso/en/ISOOnline.openerpage