M5 Datacommunicatie Applicatielaag

Slides:



Advertisements
Verwante presentaties
Het internet.
Advertisements

Hoofdstuk 14: Netwerken deel 2
Hardware voor draadloos netwerk
Tevens elke bedrijfsPC direct op het internet niet erg veilig
Netwerken soorten verbindingen protocollen soorten signalen
Workshop Hoe een website publiceren. Vrije ruimte reserveren •U moet bij uw provider een URL-adres of webadres aanvragen of webruimte of domein (via bepaalde.
EEN INTRODUCTIE. Wat is een firewall?  Een firewall is een systeem of een groep van systemen dat zorgt voor de beveiliging van je intranet (of intern.
Blok 7: netwerken Les 7 Christian Bokhove.
WEB toepassingen. Wat is een WEB toepassing of applicatie t.t.z... een WEB applicatie is een applicatieprogramma welke je via internet kunt gebruiken,
Website maken Door Kick de Wolff April • Aangekondigd was dat het een presentatie over Publisher zou worden, maar weinig mensen hebben Publisher,
P. 1 Technologie en economische sectoren Yolande Berbers Departement computerwetenschappen Faculteit toegepaste wetenschappen Het internet.
Blok 7: netwerken Les 6 Christian Bokhove. Internet Protocol - IP  De Internet Service verschaft een dienst die: – Vebindingsloos is – Onbetrouwbaar.
INTRODUCTIE INTERNET. Agenda  Internet Introductie  Techniek van het Internet  Mogelijkheden van het Internet  Zelf Surfen op het Internet.
Internet College 1 Architecturen.
Netwerken Module 4.
COMPETENTIE 4 VEILIG EN FUNCTIONEEL GEGEVENS RAADPLEGEN EN UITWISSELEN
Voorbeeld Betaalautomaat objecten (“wie”) klant bank interface (“wat”)
Applicatie virtualisatie
Blok 7: netwerken Les 4 Christian Bokhove Vraag Hoe kunnen ´vele´ gebruikers communiceren (informatie uitwisselen) met dezelfde physical service provider?
Hoofdstuk 2 Communicatie
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Presentatie Thuisnetwerken
Blok 7: netwerken Les 8 Christian Bokhove.
WordPress les 3.
Introsessie voor medewerkers
Crashcursus HTML en CSS 2013
Presentatie Clubmiddag 21 mei 2014 door Henk Kesting soorten en instellingen.
Linux FTP Server.
Oktober 2004Bedrijvig op het Internet1 Prof. Dr. Geert Poels Ann Maes Frederik Gailly.
Besturings- systeem A Computer A Besturings- systeem B Computer B Netwerk Handmatige taak I Applicatie 2Applicatie 1 Handmatige taak II Applicatie 3 Gebruiker.
Confidential & Proprietary – SpamExperts B.V TM 1.
Meerdere platforms over hetzelfde netwerk: DOS Windows 3.X & 9X NT ‘Office’ applicaties; administratie; gekoppeld aan apparatuur Verschillende Microsoft.
Blok 7: netwerken Les 5 Christian Bokhove.
Blok 7: netwerken Les 1 Christian Bokhove
Netwerken / Internet ICT Infrastructuren David N. Jansen.
Informatica Blok 1 Hoofdstuk 2
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Deel XX Hosting 1 Internetapplicaties Deel XX Hosting.
hcc!pc Werkgroep netwerken
Netwerken (2) Informatica.
Websites publiceren Niko Witvrouwen. Inhoud Publiceren… Wat & Hoe? Wat is FTP? Welke FTP Client? Hoe werkt een FTP Client?  FTP Client starten  Opties.
InleidingInleiding Internet… wat is dat ?. InleidingInleiding Internet… wat heb ik daarvoor nodig ? 1. Een computer (uiteraard) 2. Een modem Waarvoor.
BIOS en Opstarten.
Peter Van Poyer - 3BO Firewall ICT – 4 november 2003.
URL’s Birgit Koopman. Wat zijn URL’s? Uniform Resource Locator Webbrowser   Webserver Uniek 35 miljard url’s bekend.
Informatica Welkom! 31 January, Les C-1. informatica Module 5.1 Basis van netwerk/internet 2 Les C-1.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
wordPress  Het meest flexibele CMS CMS= Content Management System.
Netwerken 1 Enigma Netwerken paragraaf 1, 2 en 3.
Netwerken 4 Enigma Netwerken paragraaf 7. Het internet  netwerk van netwerken Hosts (computers) Netwerken (met oa. switches) Verbindingen Hosts (routers)
Netwerken 5 Enigma Netwerken paragraaf 8. Transportlaag Netwerklaag (IP-protocol) Best-effort pakketcommunicatie Transportlaag (UDP- en TCP-protocol)
Netwerken 6 Enigma Netwerken paragraaf 9. Applicatielaag End-to-end principe De infrastructuur (het internet) staat los van de toepassingen Makkelijk.
Fletransport via sshd en fliezilla HCC Linuxwerkgroep Breda.
Introductie ‘Hacklab MOOC’
Operating Systems Informatica.
Hoofdstuk 2 Communicatie
Vertelkast Sam Dielemans
TOR NETWERK.
Het postkantoor van windows
Presentatie 1 Goos de Jong
M5 Datacommunicatie Netwerk laag
Rest webservice IN WINDEV / WEBDEV 22.
M5 Datacommunicatie Transportlaag
M5 Datacommunicatie Datalink laag
Netwerken soorten verbindingen protocollen soorten signalen
M5 Datacommunicatie Netwerklaag
Wifi D-LINK DIR-635 Rudiger.
Netwerken & Internet 3.
Netwerken & Internet 2.
Netwerken & Internet 1.
Transcript van de presentatie:

M5 Datacommunicatie Applicatielaag Presentatie 8 Goos de Jong © Deze lessen zijn mede mogelijk gemaakt door Christan Bokhove en de Universiteit Twente en i.h.b. Bert-Jan van Beijnum.

Applicatie Laag Om met Telematica Systemen te communiceren, gebruiken mensen een zg. User Agent. Bijvoorbeeld een Web-browser. De User Agent omvat ´zaken´ als de user interface, lokale schijf etc. Ook staat het communicatie met andere user agents toe. Een User Agent bestaat uit twee onderdelen: een Applicatie Protocol dat de communicatie tussen User Agents regelt, en Een Applicatie Service User dat alle activiteiten regelt die lokaal gezien belangrijk zijn (user interface, disk access, sampling van spraak of video signalen).

Transport Service Provider Applicatie Laag (2) User Agent Applicatie Service User User Agent Applicatie Service User Applicatie Protocol Entiteit Applicatie Protocol Entiteit T-SAP T-SAP Transport Service Provider

Domain Name System (DNS) DNS verzorgt het gebruik van ‘vriendelijke namen': namen die makkelijker te lezen en onthouden zijn door mensen. Het is mogelijk om deze namen te koppelen aan een IP-adres: www.ietf.org => 132.151.1.19 www.ns.nl => 195.108.47.18 Veel applicaties gebruiken DNS voor het gebruiksgemak (bv. je Web-Browser). DNS gebruikt een (wereldwijde) database, gebaseerd op hiërarcisch gestructureerde domeinen. DNS staat in de standaarden RFC 1034 & RFC 1035.

DNS (2) … root edu com mil org int net gov nl be uk ietf.org mit.edu nasa.gov utwente.nl www.ietf.org cs.utwente.nl domain www.cs.utwente.nl demeter.cs.utwente.nl host

Transport Service Provider Telnet Telnet is een applicatie protocol dat je toelaat commando´s op een andere machine uit te voeren. Vroeger was het de manier om je email te lezen als je niet op werk was. Telnet User Part Telnet User Part Telnet Protocol Entiteit Telnet Protocol Entiteit T-SAP T-SAP Transport Service Provider

Telnet (2) Problemen zijn: Deze problemen worden opgelost door: De betekenis van toetsaanslagen: is het bedoeld voor het lokale of ´remote´ systeem. Wat als de systemen verschillende besturings-systemen hebben? (bv. WIN 95/98/NT, UNIX, LINUX, Solaris). Deze problemen worden opgelost door: NVT: Network Virtual Terminal. Als de NVT draait op beide machines, kunnen beide systemen gegarandeerd samenwerken. Een nadeel is dat handige fucnties van een OS niet kunnen worden gebruikt!

Telnet (3) Telnet gebruikt een TCP verbinding, het standaard poort-nummer om met een Telnet protocol entiteit te communiceren is 23. Echter, een ander poort-nummer kan worden geselecteerd. Bijvoorbeeld: met poort-nummer 25 benader je een SMTP protocol entiteit. met poort-nummer 80 beander je een HTTP protocol entiteit.

File Transfer Protocol (FTP) Met FTP kun je: Bestanden downloaden naar je eigen computer. Bestanden uploaden naar een andere computer. FTP gebruikt een TCP verbinding (poort nummer 21) voor controle: via deze verbinding worden FTP commando´s uitgewisseld tussen computers. Om een bestand te transporteren wordt een nieuwe TCP verbinding gemaakt (poort nummer 20) en het bestand verstuurd

Transport Service Provider FTP (2) FTP User Part FTP User Part FTP Protocol Entiteit FTP Protocol Entiteit Voor FTP Data (poort nr 20) Voor FTP Controle (poort nr 21) T-SAP T-SAP T-SAP T-SAP Transport Service Provider

FTP (3) Een aantal FTP commando´s dir: de remote host stuurt een bestandlijst naar de lokale host. get <file-name>: de remote host stuurt een bestand met naam <file-name> naar de lokale host. put <file-name>: de lokale host stuurt een bestand met naam <filename> naar de remote host. cd <directory-name>: de huidige map van de remote host wordt veranderd naar <directory-name>

Electronische Post (E-Mail) Je weet wat je met e-mail kunt doen! Het verschaft een dienst waarmee gebruikers berichten naar elkaar kunnen versturen. Aandachtspunten in de email dienst: Welke berichten kunnen worden verstuurd? Hoe andere gebruikers bereiken? Hoe kan het werken als je computer uit staat? Email gebruikt verscheidene applicatie protocollen: SMTP: om email berichten tussen Email Servers uit te wisselen en email vanaf je PC te versturen POP of IMAP: om email berichten van de email server naar jouw PC op te halen MIME: om de inhoud van een email bericht te structureren

Electronische Post (2) email server email server receiver Zendende host Ontvangende host IP Network Sending host User Agent Email server Email server host Mail Transfer Agent Mail Transfer Agent User Agent SMTP SMTP SMTP SMTP POP3 of IMAP POP3 of IMAP Transport Service Provider Transport Service Provider Transport Service Provider

Simple Mail Transfer Protocol (SMTP) SMTP heeft 14 soorten berichten, waaronder: HELO <SP> <domain> <CRLF> De zendende email server identificeert zichzelf bij de ontvangende email server. MAIL <SP> FROM: <reverse-path> <CRLF> Om te vertellen wie de email zendt RCPT <SP> TO: <forward-path> <CRLF> Om te vertellen wie de email hoort te ontvangen DATA <CRLF> Om te vertellen dat wat volgt email inhoud is (het einde van de inhoud wordt aangegeven door een '.' aan het begin van een nieuwe regel). QUIT <CRLF> Om het versturen te beëindigen.

MIME De vorm van een email bericht wordt bepaald door by MIME: header keywords to: cc: bcc: from: sender: received: <mail body> <Dit is de inhoud van het email bericht> Vroeger kon een email alleen ASCII tekst bevatten, met MIME kunnen nu ook word documenten, afbeeldingen video, etc. in een email staan

World Wide Web (WWW) Het World Wide Web: Gebruikt het HyperText Transfer Protocol (HTTP) voor de uitwisseling van informatie Het data formaat is HyperText Markup Language (HTML): het bevat zowel inhoud als vormgeving. Dit laatste was oorspronkelijk niet de bedoeling!