Upper Three OSI Layers

 

 

Each will be presented in Overview: Session, Presentation, Application

 


Session Layer Overview

Purpose

Establish and maintain synchronized communication sessions between users/applications operating at higher (presentation/application) layers

Characteristics

Design Issues

1. Session management

2. Dialog management

3. Synchronization

4. Thread management

 


Presentation Layer Overview

Purpose

Characteristics

Design Issues

1. Data translation

2. Data Compression

- symbol code is path from root to symbol (0= take left branch, 1= right)

  

3. Encryption/Decryption

  

      1. D (private) is "very difficult" to deduce from E
      2. E (public) cannot be broken by plaintext attack
      3. D(E(P) ) = P
      1. Sender encrypts P using receiver's public algorithm and key ER
      2. Sender transmits ER(P)
      3. Receiver decrypts using its private key: DR(ER(P)) = P !

 

4. Authentication

    1. sender applies its private DS to P
    2. sender encrypts the result using receiver's public ER
    3. sender transmits result: ER(DS(P))
    4. receiver applies its private DR to get DR(ER(DS(P))), which is DS(P)
    5. receiver applies sender's public ES to get ES(DS(P)), which is P !

 


Application Layer Overview

Purpose

Application programs intended for end use.

Characteristics

These are so varied in nature as to defy standardization.

Textbook describes some common applications for which ITU-T standards exist

 


Related Home Pages: notes | CSC 465 | Peter Sanderson | Computer Science | SMSU


Last reviewed: 27 April 1998

Peter Sanderson ( pete@csc.smsu.edu )