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

Post on 01-Jan-2016

231 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

OSI Model

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?

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

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

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

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

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

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

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

The 7 layers - #7 Application

The 7 layers - #7 Application (Continued)

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

The 7 layers - #6 Presentation

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

The 7 layers - #5 Session

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

The 7 layers - #4 Transport

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

The 7 layers - #3 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

The 7 layers - #2 Data Link

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

The 7 layers - #1 Physical

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

How do the Layers communicate?

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?

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

top related