De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Internet College 1 Architecturen. Web concepten •WWW <> Internet •Client-Server •Multiple protocols •URL.

Verwante presentaties


Presentatie over: "Internet College 1 Architecturen. Web concepten •WWW <> Internet •Client-Server •Multiple protocols •URL."— Transcript van de presentatie:

1 Internet College 1 Architecturen

2 Web concepten •WWW <> Internet •Client-Server •Multiple protocols •URL

3 WWW <> Internet •Internet –Netwerk van netwerken –Vanaf jaren 70 –Gebaseerd op TCP-IP protocol •WWW –World Wide Web –Hypertekst systeem –Vanaf 1995 –Gebaseerd op (o.a.) HTTP protocol

4 Client-Server •Client en Server zijn meestal systemen (combinatie van hard- en software) •Initiële request gaat (meestal) van client uit ClientServer WebbrowserWebserver FTP-clientFTP-server Mail-readerMail-server

5 Multiple protocols •HTTP, Hypertext Transport Protocol •FTP, File Transport Protocol •SNMP, Simple Network Management Protocol •SMTP, Simple Mail Transport Protocol •SOAP, Simple Open Access Protocol •Telnet, Remote Terminal •ICQ, I seek you

6 Opzetten van een Web Site 1 •Internet of Intranet •Eigen Server of Provider? •Provider zoeken –services, bandbreedte, kosten •Opzetten Internet connectie •Kiezen domain naam •Kiezen Server hardware en OS

7 Opzetten van een Web Site 2 •Kiezen en installeren van Server software •Web pagina’s maken •Scripts en Applets, uitbreiden functionaliteit •Verantwoordelijkheden vastleggen •Publiceren van de Site •Site up-to-date houden

8 H2 werking van het Web8 Werking van het Web •Network basics •Uniform Resource Locators •Mime types •Andere Web Server mogelijkheden •Het HTTP protocol

9 H2 werking van het Web / Network basics 9 Network basics •Het TCP/IP protocol •IP-adressen •Domein namen •Clients en Servers •Ports

10 H2 werking van het Web / Network basics 10 Het TCP/IP protocol •Transmission Control Protocol / Internet Protocol •regelt zoeken, verbinden, versturen, correcte volgorde en correctheid •elke computer een vast IP-adres •klasse A: 2 24 adressen, klasse B: 2 16 adressen klasse C: 2 8 adressen •tekort aan adressen; IPng (next generation)

11 H2 werking van het Web / Network basics 11 IP-adressen •Vaste adressen (gedurende verbinding) •32-bit getallen (genoteerd als 4 8-bits groepen) b.v (8 bits -> ) •Klasse A: netwerknr. 192, hostnr Klasse B: netwerknr , hostnr Klasse C: netwerknr , hostnr. 56 •Voordelen van toekennen van blokken IP-adressen: –eenvoudige administratie / - (snellere) routering

12 H2 werking van het Web / Network basics 12 Domein namen 1 •Aan IP-adres Domein naam koppelen •Domain Name System: –elke machine unieke naam –verschillende delen gescheiden door puntjes –1 e deel hostnaam (computernaam) gevolgd door lijsten van domeinen –laatste deel is top-level domein, nl, com, edu, org, mil, gov, net

13 H2 werking van het Web / Network basics 13 Domein namen 2 •Domein namen opzoeken via DNS databases op verschillende servers •wijzigingen eenvoudig in leesbare tabellen •aliasen, meerdere namen voor 1 machine •eenvoudig verhuizen van machines en services via aanpassen van DNS tabellen

14 H2 werking van het Web / Network basics 14 Clients en Servers •Server wordt opgestart en wacht op van client binnenkomende requests •Meerdere requests kunnen tegelijkertijd afgehandeld worden •Meestal levert de server de informatie die de client opvraagt, de client initieert de connectie

15 H2 werking van het Web / Network basics 15 Ports •IP-adressen alleen zijn onvoldoende voor connectie, op één machine meerdere server-processen b.v. WWW, Telnet, FTP. ….. •Aan proces wordt poort gekoppeld Telnet HTTP Gopher Client Server

16 H2 werking van het Web / Uniform Resource Locators 16 Uniform Resource Locators 1 •URL ~ “adres” van een pagina •1 e deel: communicatieprotocol •2 e deel: naam van machine + (optioneel) poortnummer •path naar b.v. file (afhankelijk van protocol) protocol host-naamportpath

17 H2 werking van het Web / Uniform Resource Locators 17 Uniform Resource Locators 2 •Legale karakters in URLs: hoofd- en kleine letters, _ $. - •Speciale karakters: = ; / # ? : % & + •Overige karakters niet toegestaan, vervangen door %ASCII-waarde b.v. CR wordt %0D (hexadecimale notatie)

18 H2 werking van het Web18 Volledige vs. Gedeeltelijke URLs •Volledig: •Gedeeltelijk: –/careers/heavy_industry.html –relatief t.o.v. huidige URL –.. = hoger liggende directory, UNIX /DOS style –goed toepasbaar voor opzetten structuur die bij verplaatsing van b.v. lokale harddisk naar server intact blijft

19 H2 werking van het Web19 Andere Web-Server features •Virtuele hosts –meerdere hosts op 1 machine –via DNS aliasses –en/of meerdere IP-adressen •Proxy Servers –serveert documenten van andere servers –doorgeefluik door firewall –document cache

20 H2 werking van het Web20 Het HTTP protocol •De fasen van het HTTP protocol –Request fase •Request methode •Request headers •Request data –Response fase •Status codes •Response headers •Response data

21 Webapplicatie

22 Database driven website Apache PHP DBMS.php.html ODBC Internet html files Access


Download ppt "Internet College 1 Architecturen. Web concepten •WWW <> Internet •Client-Server •Multiple protocols •URL."

Verwante presentaties


Ads door Google