Per P Madsen AAU1 Del 4 : Sessions-, presentations- og applikationslaget - Applikationsprotokoller. - RPC og RMI. - Digital audio og Voice over IP. - RTP.

Slides:



Advertisements
Lignende præsentationer
Parameteroverførsel i OIM Mellem portal og serviceprovider.
Advertisements

Informationer om trådløs netværk På trådløs netværk bruges CSMA/CA sammen med ”Request to Send (RTS)” og “Clear to Send (CTS)” for at undgå kollisioner.
– Sådan virker det! Dit elektroniske postsystem Ved Arne Crown Rasmussen
Introduktion til programmering
Firewalls & netsikkerhed Henrik Størner,
Aalborg Universitet Esbjerg
Public Key kryptering INTRODUKTION TIL KRYPTERING.
Web Services Protokoller og Arkitektur
ESigner - Signatur på Web Bernt Bisgaard, Cryptomathic IT-erfagrupper i advokatbranchen.
Fil kendskab KLIK for start. De vigtigste filer er dem i Office-pakken. Word dokument.doc Word skabelon.dot Word dokument.RTF Excel projektmappe.xls Excel.
Computer netværk og TCP/IP protokoller Kort resume – uge 6
IT og økonomi Lektion: N: Netværk.
Grundforløbsprojekt Strøm, Styring & IT.
Fra Internet til semantisk web via taksonomier AF:Hosein Askari ITST.
Rico Raja Microsoft Technology Specialist
PhiStore A Distributed and Policy Based Object Store.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
FEN IntroJava AAU1 Opsamling: afvikling af Java-programmer Input fra keyboard og fil Fra en prompt Fra BlueJ Fra NetBeans.
FEN IntroJava AAU1 Java grundelementer Variable og datatyper Sætninger og udtryk Metoder.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
C# programmering Per P. Madsen Afd. for Proceskontrol
© Ole Borch Slide 1 Januar 2004 Journalen på nettet! Det handler om: Infrastruktur og Teknologi.
1 Webdesign - De første trin Grundliggende begreber Internettet (1969-): En fællesbetegnelse for netværk eller tjenester der benytter samme.
Datanet. Per P. Madsen Afd. for Proceskontrol
Netværk og interprocess- kommunikation. Disposition Softwarelag Protokollag ◦UDP ◦TCP.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
MEC, DAIMIIntroJava AAU1 Crayon-objekter nu med loops og metoder.
Videregående pc-vejledning Modul 06: Netværk WWW = World Wide Web 60+Bornholm.
HTML intro Dag 1. Client – Server miljø Client Server Klient ◦ Hardware (Screen size, colors, processor…) ◦ Platform (Mac, Windows, Linux…) ◦ Browser.
Projekt Digital Forvaltning XML-projekt Underdirektør Mikkel Hemmingsen, Videnskabsministeriet.
Program Design – 4 Introduktion til PHP. Dagens lektion Hvad er PHP?  - og lidt historie Hvordan virker PHP? Grundlæggende PHP  Variable  Typer  Løkker.
Sikkerhed og video i SkoleIntra
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Per P Madsen AAU1 Datanet 2. DDel 2: Netværkslaget, Transportlaget og Socket-API’en. Protokoller Routing Quality of service IPv4 og IPv6 Protokoller. UDP.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Per P Madsen AAU1 Del 2 : Netværkslaget - Protokoller - Routing - Quality of service - IPv4 og IPv6.
Netværk og interprocess- kommunikation - Et eksamensoplæg!
FEN IntroJava AAU1 Klasser og objekter Grundbegreber Student-Course.
FEN IntroJava AAU1 Endnu mere om Klasser og Objekter Mange til mange relationer Student-Course v3.
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Hvad består en distribueret applikation af ? Processer der kører på hver deres maskine Tråde - 1 eller flere "letvægtsprocesser" per proces Objekter i.
Netwærk og datakommunikation. Per P. Madsen AAU1 Per P. Madsen Afd. for Proceskontrol Institut for elektroniske systemer Aalborg Universitet.
Datanet 2. DDel 2: Netværkslaget, Transportlaget og Socket-API’en.
Distridueret system Et distridueret system er en samling af uafhængige computere som fremstår overfor brugeren som et enkelt samordnet system Dvs: Et antal.
 Kommunikation mellem computere  NAT – Network Adress Translation  IP Routing af pakker  Transport af beskeder ◦ TCP ◦ UDP.
ASP.NET – web site publish. ASP.NET – site-version.
Per P. Madsen AAU1 Grundlæggende Datanet Datanet. Per P. Madsen Afd. for Proceskontrol Institut for elektroniske systemer Aalborg Universitet.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Datalink laget Datalink Datalink Fysisk lag Fysisk lag Fysisk net
IT Arkitektur og Sikkerhed Netværks-, Internet- og applikationssikkerhed.
IT Arkitektur og Sikkerhed Netværks-, Internet- og applikationssikkerhed.
Real-Time trafik på Ethernet MM4 Distribuerede systemer.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
NAT Implementation. Setup Grafik fra teori-afsnit, med ip’er og andet info på.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
1. 2 Overblik HyCon arkitektur –Platform –Komponenter og services –XSLT servlet Chain –Sensorer Den praktiske tilgang HyCon frameworket –Step by Step.
Web adgang til ISeries -også fra PDA/mobile enheder Karsten Holm Soft Design A/S.
WebApi service part 2 Routning og Action Simpel test-client (javascript) Session og Application data.
Web- og serverprogrammering
IT-politik og sikkerhed
WebApi service x.
Tre lags arkitektur hardware i systemer
Tre lags arkitektur.
Simpel test-client (javascript) Session og Application data
DPG – Sikker og digital post
Sikker adfærd er vigtig I det offentlige arbejder vi ofte med personoplysninger, som er følsomme eller skal behandles fortroligt Sikkerhedspakken.
Efter folkeskolen kan du i Danmark typisk vælge én af 2 ”retninger”
Præsentationens transcript:

Per P Madsen AAU1 Del 4 : Sessions-, presentations- og applikationslaget - Applikationsprotokoller. - RPC og RMI. - Digital audio og Voice over IP. - RTP. - Sikkerhed.

Per P Madsen AAU2 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 AAU3 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 AAU4 Sessions lag Dialoghåndtering: Gruppering. Recovery.

Per P Madsen AAU5 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 AAU6 SSL-Secure Sockets Layer En sikker forbindelse mellem en Client og en Server. Public Key Premaster key Encrypteret med Public key Session key dannes af premaster key

Per P Madsen AAU7 Presentations lag Presentations protokol: eXternal Data Representation (XDR) XDR: Data konverteringsbibliotek Arkitektur specifik repræsentation XDR repræsentation.

Per P Madsen AAU8 RPC.

Per P Madsen AAU9 RPC.

Per P Madsen AAU10 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 Protocol POP - Post Office Protocol IMAP - Internet Message Access Protocol Navneservice: DNS – Domain Name System

Per P Madsen AAU11 Server – Browser kommunikation. Netværk WWWserver Browser HTTP-protokol URL

Per P Madsen AAU12 HTTP-protokollen. Browseren sender følgende besked til WWWserveren: GET HTTP/1.1 Denne linie er altså en HTTP forespørgelse, dvs en ascii-indkodet tekststreng bestående af: Kommando Request-URI HTTP-Version Når en server modtager denne linie svarer den med: HTTP/ OK Date: Mon, 1 Jan :00:04 GMT Server: Apache/1.2.5 Last-Modified: Sat,28 Oct GMT ETag "130fe bbe9" Content-Length: Accept-Ranges: bytes Connection: close Content-Type: text/html

Web Service Per P Madsen AAU13

Per P Madsen AAU14 RTP.

Per P Madsen AAU15 RTP.

Per P Madsen AAU16 Voice over IP.

Per P Madsen AAU17 Voice over IP.