Del 4 : Sessions-, presentations- og applikationslaget - ...
-
Upload
mistico-harold -
Category
Documents
-
view
22 -
download
0
description
Transcript of Del 4 : Sessions-, presentations- og applikationslaget - ...
Per P Madsen AAU 1
Del 4: Sessions-, presentations- og applikationslaget- Applikationsprotokoller.- RPC og RMI.- Digital audio og Voice over IP.- RTP.- Sikkerhed.
Per P Madsen AAU 2
OSI modellen
Network
Fysisk
Data link
Transport
Session
Presentation
Applikation
•Etablering af kommunikation•Passwords•Håndtering af multiuser tilgang•Evt. håndtering af fortrolighed. Fx SSL
•Syntaks og semantik•Datakonvertering•Big endian/small endian
•WWW•FTP•Mail•rlogin•telnet•.....
Per P Madsen AAU 3
Sessions lag
Sessions protokoller: ISO 8327 / CCITT X.225
ISO - International Organization for Standardization
CCITT – Consultative Committee on International Telegraphy and Telephony
Per P Madsen AAU 4
Sessions lag
Dialoghåndtering:Gruppering.Recovery.
Per P Madsen AAU 5
SSL-Secure Sockets Layer
Public key – privat key kryptering.
1. Public key genereres af modtager og sendes til afsender.
2. Afsender krypterer med Public key.3. Modtageren dekrypterer med sin Private key.
Krav til krypteringen.
• Det må kun være muligt at dekrypter, hvis man kender den private key. Public key’en kan kun bruges til at kryptere med.
Per P Madsen AAU 6
SSL-Secure Sockets LayerEn sikker forbindelse mellem en Client og en Server.
Public Key
Premaster keyEncrypteret med Public key
Session key dannesaf premaster key
Per P Madsen AAU 7
Presentations lag
Presentations protokol: eXternal Data Representation (XDR)
XDR: Data konverteringsbibliotekArkitektur specifik repræsentation <-> XDR repræsentation.
Per P Madsen AAU 8
RPC.
Per P Madsen AAU 9
RPC.
Per P Madsen AAU 10
Grundlæggende Datanet
Applikations lag
Computerprogrammer/applikationer.
Applikations protokol:WWW: HTTP - Hypertext Transfer Protocol
Fil transport: FTP – File transfer Protocol
Mail: SMTP - Simple Mail Transfer ProtocolPOP - Post Office ProtocolIMAP - Internet Message
Access Protocol
Navneservice: DNS – Domain Name System
Per P Madsen AAU 11
Server – Browser kommunikation.
Netværk
WWWserver
WWWserver
WWWserver
BrowserHTTP-protokol
URL
Per P Madsen AAU 12
HTTP-protokollen.Browseren sender følgende besked til WWWserveren: GET http://www.control.auc.dk/pub/files/foobar.html HTTP/1.1Denne linie er altså en HTTP forespørgelse, dvs en ascii-indkodet tekststreng bestående af: Kommando <SP> Request-URI <SP> HTTP-Version <CRLF>Når en server modtager denne linie svarer den med:
HTTP/1.1 200 OKDate: Mon, 1 Jan 2000 01:00:04 GMTServer: Apache/1.2.5Last-Modified: Sat,28 Oct 2000 01.00.02 GMTETag "130fe-813883bbe9"Content-Length: 30007Accept-Ranges: bytesConnection: closeContent-Type: text/html<Den ønskede fil: /pub/files/foobar.html>
Web Service
Per P Madsen AAU 13
Per P Madsen AAU 14
RTP.
Per P Madsen AAU 15
RTP.
Per P Madsen AAU 16
Voice over IP.
Per P Madsen AAU 17
Voice over IP.