P. 1 Technologie en economische sectoren Yolande Berbers Departement computerwetenschappen Faculteit toegepaste wetenschappen Het internet.

Slides:



Advertisements
Verwante presentaties
Het internet.
Advertisements

Hoe veilig is moderne communnicatie?
Sprint Jabbla.
BRIDGE Vervolgcursus Vervolg op starterscursus Bridgeclub Schiedam ‘59 info: Maandagavond: 19: – of
Evaluatie van MS Exchange 2000 en opzetten van een server voor wereldwijde uitwisseling van projectinformatie Bertels David 3ICT1 Stageplaats: Acros Organics.
NEDERLANDS WOORD BEELD IN & IN Klik met de muis
Netwerken soorten verbindingen protocollen soorten signalen
Downloaden: Ad-aware. Downloaden bestaat uit 3 delen: •1. Zoeken naar de plek waar je het bestand kan vinden op het internet •2. Het nemen van een kopie.
WAAROM? Onderzoek naar het meest geschikte traject voor de verlenging tot in Sint-Niklaas van het bestaande fietspad naast de Stekense Vaart en de Molenbeek.
Personalisatie van de Archis website Naam: Sing Hsu Student nr: Datum: 24 Juni 2004.
Vennootschapsbelasting Aj 2011
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
PHP en zo Marnick en Robin Tutor: OV. ARPANET  In de jaren zestig startten militairen van het Amerikaanse Ministerie van Defensie met een experimenteel.
INTRODUCTIE INTERNET. Agenda  Internet Introductie  Techniek van het Internet  Mogelijkheden van het Internet  Zelf Surfen op het Internet.
Internet College 1 Architecturen.
Databases via internet
Vervolgcursus; Les 7 Internet Wat is internet
Datacommunicatie en Netwerken Les 1: netwerken in vogelvlucht
Vervolg theorie Orientatie voor de nieuwe opdracht.
Electronic Resource Management (ERM) Els Schaerlaekens Anet Gebruikersdag 15 juni 2011.
Cartografie met als medium het ‘World Wide Web’
Ronde (Sport & Spel) Quiz Night !
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Inleiding programmeren in C++ Life Science & Technology 19 januari Universiteit Leiden.
HTML Les 1: Introductie HTML
Blok 7: netwerken Les 8 Christian Bokhove.
Tevredenheids- enquête 2012 P. Grouwels Inleiding Mogelijke antwoorden: Zeer goed: 4 sterren ****: volledig tevreden; Goed: 3 sterren ***:
F. Rubben NI Lookout 1 06/RIS/05 - NI Lookout VTI Brugge F. Rubben, ing.
WordPress les 3.
© BeSite B.V www.besite.nl Feit: In 2007 is 58% van de organisaties goed vindbaar op internet, terwijl in 2006 slechts 32% goed vindbaar.
Passie - Verrijzenis Arcabas
Oktober 2004Bedrijvig op het Internet1 Prof. Dr. Geert Poels Ann Maes Frederik Gailly.
TUDelft Knowledge Based Systems Group Zuidplantsoen BZ Delft, The Netherlands Caspar Treijtel Multi-agent Stratego.
User management voor ondernemingen en organisaties
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
nieuwe toepassingen 2008 Schoolbib 2.0 / VVBAD Mechelen, 5 november 2008 Rosemie Callewaert - Project Manager VCOB.
Rabobank Zoetermeer Sponsor v/h SeniorWeb 2 Stichting SeniorWeb Zoetermeer Cursus Internet les 1 Uw docenten zijn:  Peter Blansjaar  Carla Velthuijsen.
Meerdere platforms over hetzelfde netwerk: DOS Windows 3.X & 9X NT ‘Office’ applicaties; administratie; gekoppeld aan apparatuur Verschillende Microsoft.
aanvallen moeten ten allen tijden worden weerstaan
1 Controleplan 2005 Raadgevend comité Hotel President – donderdag 21 april 2005.
WEBBUILDING 07/03/2005 Saartje De Geyter.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Ontwikkeld door CWB3. Opbouw Presentatie 1.Wat is GeoSport? 2.Ontwerp 1.Gebruikte ontwerpmethodieken 2.Ervaring 3.Implementatie 1.Gebruikte technologieën.
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
ONLINE VERBONDEN EN INTELLIGENTE COMPUTERS Semantisch web Tom Schurmans Gunter Fransen Nand Truyen Nele Lieben.
Opleiding CMS website Gent Bart Nelis Gent: #239/ docentengang Brussel: /naast bibliotheek
PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Netwerken (2) Informatica.
De financiële functie: Integrale bedrijfsanalyse©
Oefeningen Workshop RIE Gemeenten
DigiDoc Een digitaal kantoor voor iedereen !. Ceci n’est pas du software?! 2.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
IA – LABELS Rogier van der Linde & Davy De Winne, 2014.
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
1 XSLT processing & control Datamodellering 2006.
Advanced Business Information Solutions Software voor webdesign.
Cegeka & TenForce Ronde tafel 17/06/2014 Doelstellingenmanagement VO.
Webbrowsers Inhoudsopgave  Webbrowser  Geschiedenis  Verschillende webbrowsers Bekende webbrowsers Minder bekende webbrowsers  Vergelijking.
HTML. Wat is HTML Je kunt er sites mee bouwen Hypertext Markup Language Afspraken voor opmaak: tags.
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.
Ontstaan en werking van het internet De Cloud. Inhoud Geschiedenis Computer Ontstaan internet Werking internet The Cloud Toepassing.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
Netwerken 6 Enigma Netwerken paragraaf 9. Applicatielaag End-to-end principe De infrastructuur (het internet) staat los van de toepassingen Makkelijk.
Surfen op het internet Basisbegrippen
Vertelkast Sam Dielemans
Het postkantoor van windows
Vervolgcursus; Les 7 Internet Wat is internet
M5 Datacommunicatie Applicatielaag
Netwerken soorten verbindingen protocollen soorten signalen
Transcript van de presentatie:

p. 1 Technologie en economische sectoren Yolande Berbers Departement computerwetenschappen Faculteit toegepaste wetenschappen Het internet

p. 2Yolande Berbers, departement computerwetenschappen TES overzicht •internet: geschiedenis •internet: werking •enkele belangrijke toepassingen •www (world wide web) •de programmeertaal Java •nieuwe tendensen –XML –multi tier toepassingen

p. 3Yolande Berbers, departement computerwetenschappen TES het Internet: geschiedenis •eind jaren 60: ARPAnet –Advanced Research Projects Agency van DOD in de VS –opgezet voor militair onderzoek –gedecentraliseerd –verbinding tussen diverse Amerikaanse universiteiten •begin jaren 70 –meer dan alleen gebruikt voor delen grote bestanden –ook elektronische post, mailinglijsten, nieuwsgroepen •eind jaren 70 –lokale netwerken hangen aan het ARPAnet –TPC/IP protocol meest gebruikt

p. 4Yolande Berbers, departement computerwetenschappen TES het Internet: geschiedenis •begin jaren 80 –DOD trekt zich terug op een ander netwerk •eind jaren 80 –NSF in VS verbindt 5 supercomputers via TCP/IP –dit wordt een ruggengraat van een groot netwerk •zeer snelle verbindingen tussen de hele grote computers •elke universiteit wordt regionaal verbonden met dichtstbijzijnde andere universiteit •jaren 90: aantal aansluitingen stijgt enorm –bedrijfswereld mag ook aansluiten –meer en meer individuele gebruikers sluiten aan

p. 6Yolande Berbers, departement computerwetenschappen TES Internet: twee analogieën •Internet: vergeleken met autosnelweg –bericht verlaat computer meestal langs lokale kleine weg –verbindingen tussen belangrijke centra zijn veel breder •Internet evolueert zoals een taal –niemand is echt de baas –de gebruikers bepalen wat gebruikt wordt

p. 7Yolande Berbers, departement computerwetenschappen TES werking van het Internet •protocol: reeks afspraken en regels •pakketjes –kleine hoeveelheid info die als geheel verstuurd wordt –bevat o.a. bestemmeling en gegevens •sturen van groot bestand –bestand wordt eerst opgesplitst in vele pakketjes –elk pakket wordt afzonderlijk opgestuurd –versturing gaat via een aantal computers •elke tussenliggende computer stuurt pakketje 1 hop verder •kiest volgende hop via routering-tabellen •verschillende pakketjes kunnen verschillende weg volgen –bestand wordt weer samengesteld bij bestemmeling

p. 8Yolande Berbers, departement computerwetenschappen TES werking van het Internet •IP-protocol (Internet protocol) –zorgt voor het versturen van de individuele pakketjes •TCP (Transmission Control Protocol) –verzorgt opsplitsen + terug samenstellen van grote berichten •IP-adres –4 groepen cijfers, meestal 2 voor netwerk, 2 voor computernr. –vb: •DNS-naam (Domain Name System) –gebruiksvriendelijkere namen –vb: cs.kuleuven.ac.be

p. 9Yolande Berbers, departement computerwetenschappen TES enkele toepassingen • •nieuws •FTP (File Transfer Protocol) •Telnet •IRC (Internet Relay Chat) •WWW (world wide web)

p. 10Yolande Berbers, departement computerwetenschappen TES www: inleiding en achtergrond •1989: Tim Berners-Lee (CERN) “Information Management: A Proposal”  hypertext •najaar 1990: project CERN World Wide Web •1992: eerste grafische browser •dec. 1994: W3C (www Consortium)  HTML standaard •vanaf 1995: economisch steeds belangrijker –bv thema voor G7

p. 11Yolande Berbers, departement computerwetenschappen TES World Wide Web universitair onderzoek  beursindexen telefoonnummers  voetbaluitslagen bedrijven: Web-site: •informatie: bedrijf, producten, … •bestellen (elektronisch betalen)

p. 12Yolande Berbers, departement computerwetenschappen TES Hypertekst … (meer info) … Een link is … … Meer informatie kan je hier vinden (Engels). Links … hypertek st … Hypertext Hypertext allows a document to … Computer AComputer B Hypertekst bevat verwijzingen naar andere documenten

p. 13Yolande Berbers, departement computerwetenschappen TES URL — Uniform Resource Location •Absoluut of relatief •Absoluut: protocol computer details(padnaam) •Protocol: –http (web-pagina) - mailto (elektronische post) –ftp (file transfer protocol) - news (USENET nieuwsgroep) –file (loaal bestand) - gopher, wais, shttp, telnet,...

p. 14Yolande Berbers, departement computerwetenschappen TES URL (vervolg) •Computer: –DNS-naam (Web-site) –optioneel –//domein.naam:poortnummer •Details: –padnaam – adres (mailto) –…–… •URL#naam –#naam: plaats in een pagina (i.p.v. het begin)

p. 15Yolande Berbers, departement computerwetenschappen TES URL (voorbeelden) /pub/README ftp://ftp.simtel.com/simtelnet/win95 telnet://pluto.cs.kuleuven.ac.be file:/user/rik/IW/practicum1 news:be.politics

p. 16Yolande Berbers, departement computerwetenschappen TES Web Browser •Web pagina ophalen + tonen •Populaire Browsers: –Netscape Navigator –Microsoft Internet Explorer –HotJava (Sun) –…–… •HTTP Protocol +... –ftp – –news –telnet –gopher,...

p. 17Yolande Berbers, departement computerwetenschappen TES HTTP Hypertext Transfer Protocol cliënt server GET /index.html HTTP/

p. 18Yolande Berbers, departement computerwetenschappen TES Web Server •Beheert lokale Web-pagina’s –vaak sub-boom van lokaal bestandensysteem •Taken: –geen visualisatie! –aanvragen browsers/servers beantwoorden –beveiliging –caching

p. 19Yolande Berbers, departement computerwetenschappen TES veel variaties voor web server

p. 20Yolande Berbers, departement computerwetenschappen TES

p. 21Yolande Berbers, departement computerwetenschappen TES Zoeken op het Web •Web Indexen –hiërarchische structuur •Kunst, Computers, Internet, Ontspanning, … •subtopics, … –Web-sites zoeken met informatie over bepaald onderwerp –voorbeelden: Yahoo!, Lycos, Infoseek,... •Zoek-machines –gegevensbank van Web  ondervragen (woord/combinatie) –zoekrobots: hele Web-sites aflopen –pagina’s zoeken over onderwerp/combinatie –voorbeelden: Alta Vista, Webcrawler, Hotbot,...

p. 22Yolande Berbers, departement computerwetenschappen TES HTML — Hypertext Markup Language •Web-pagina –van alles: tekst (ascii), Word-document, rekenblad, foto,... –browser: visualiseren ! –standaard-formaat: HTML •Hypertext –tekst met verwijzingen naar andere teksten •Markup: –code (instructies) die structuur weergeven van document •Andere formaten: –hulp-programma’s of plug-ins of kopiëren

p. 23Yolande Berbers, departement computerwetenschappen TES HTML •Standaard Opmaaktaal •Veel programma’s kunnen naar HTML omzetten –tekstverwerkers, Web-editors, … •Eenvoudige editor: –zelf pagina maken –Notepad (Windows), vi (Unix), … • •opvolger: XML

p. 24Yolande Berbers, departement computerwetenschappen TES HTML: HTLM-merktekens •Merktekens (tags) Tekst

p. 25Yolande Berbers, departement computerwetenschappen TES HTML: Basisstructuur Document Dit is de titel … andere hoofding informatie … … inhoud van het document …

p. 26Yolande Berbers, departement computerwetenschappen TES programmeertaal Java •eenvoudig, Object Oriented, vertrouwd •robust en beveiligd •architectuur-neutraal en overdraagbaar •ge-interpreteerd (niet gecompileerd) •threaded (voorzien voor parallellisme) •dynamisch

p. 27Yolande Berbers, departement computerwetenschappen TES Java kiest voor interpretatie Java Source Java bytecode libraries Java bytecode Java compiler Java Virtual Machine hardware operating systems

p. 28Yolande Berbers, departement computerwetenschappen TES Java Applets •Java Applets –stukje Java-programma –zit in web-pagina –wordt uitgevoerd door browser –gebaseerd op architectuur onafhankelijkheid en interpretatie van Java

p. 29Yolande Berbers, departement computerwetenschappen TES nieuwe ontwikkelingen •veel bestaande, niet gekoppelde software systemen –legacy software –betekent grote investering –men wil dit integreren via internet •binnen bedrijven (is aan de gang, bv KULeuven) •tussen bedrijven (nog zeer nieuw) –oud model: client-server (geen internet) –nieuw model: multi tier via webtoepassingen

p. 30Yolande Berbers, departement computerwetenschappen TES multi-tier toepassingen

p. 31Yolande Berbers, departement computerwetenschappen TES technologieen voor web-toep. •nieuw: behandelen gebruikers-invoer •CGI-scripts –Common Gateway Interface –kan formulier verwerken en antwoorden •Servlets –Java-code op server –voert uit bij oproep bepaalde pagina •Server Pages –pagina en java code zijn gemengd

p. 32Yolande Berbers, departement computerwetenschappen TES technologieen voor web-toep. •klassieke technologie –combinatie van HTML en code –maakt gebruik van 2 soorten expertises •opsteller van documenten •programmeurs –scheidt inhoud en verwerking: artificieel

p. 33Yolande Berbers, departement computerwetenschappen TES nadelen van HTML

p. 34Yolande Berbers, departement computerwetenschappen TES XML •XML: eXtended Markup Language –opvolger HTML –inhoud en verwerking (acties) samen –minder nadruk op layout

p. 35Yolande Berbers, departement computerwetenschappen TES agents •agent –XML document met acties voor bij bepaalde gebeurtenissen •chronologische agent –doet iets op bepaald uur, bepaald interval •transactie agent –treedt in actie bij oproep pagina •markeer agent –bv volgt wat een surfer doet

p. 36Yolande Berbers, departement computerwetenschappen TES voordelen van XML

p. 37Yolande Berbers, departement computerwetenschappen TES ontwikkeling webtoepassing •initiele ontwikkeling –anders dan traditionele software –combinatie verschillende technologieen •deployment –duizenden gebruikers vanaf begin –veel “gevaarlijker” •onderhoud –men wil continu iets nieuws/anders •vervolg project (altijd !!)