Title: DNS
1DNS
- Domain Name System? Vertalen URL lt-gt IP
- Hoe Werkt het?? Voorbeeld
- Opbouw DomeinNaam
- Oefeningen
2Domain Name System
- Domeinnaam in URL vertalen naar IP (v4/v6)
- Miljoenen ip adressen en urls
- Enorme hoeveelheid aanvragen DNS
- Wereld in verandering
- ? Meest geconsulteerde Database ter wereld
3Hoe werkt DNS
- PC ? DNS Server ? PC ? Website
- NSLOOKUP
- voorbeeld
4Opbouw domeinnaam
- Domeinen en subdomeinen
- Top Level domein of hoofddomein
- Subdomeinen
- Alias webserver? www.kuleuven.ac.be
- .org , .gov, .com, .net, .mil
5Oefeningen DNS
- Wat is het domein van 216.40.32.30 en
205.178.189.131 ? - Wat is het IP adres van www.google.be en
ftp.mcafee.com ?
6NAT DHCP
- Network Address Translation router
- Dynamic Host Configuration Protocol.
- Oefening
7Network Address Translation router
- Vertalen van toegekende adressen
8Dynamic Host Configuration Protocol.
- Toekennen van IP adressen
- Voor een bepaalde periode (lease period)
9Packet Switching
- Data onderverdeeld in pakketjes (TCP protocol)
- Header, nummering
10NAT, DHCP Packet switching oefening
- Ipconfig /all
- www.whatismyip.com
- Tracert www.hoehel.be (via cmd of dnsstuff)
- Wat is dit?
11Internet Diensten
dienst www e-mail usenet ftp
programma Mosaic Netscape Navigator MS Internet Explorer FireFox Eudora Pegasus Messenger Outlook Agent Collabra OutlookExpress WS_FTP
protocol http smtp/pop3 nntp ftp
basisprotocol tcp/ip tcp/ip tcp/ip tcp/ip
? Internet diensten (www, e-mail)
12Server
- Physische server (machine)vs Logische server.
(diensten software)? Zowel intranet als
internet! - Voorbeelden Router, Proxy server, webserver,
mailserver, chatserver, firewall
131.ROUTER
- Hardware/software router
- Hardware with extra software ( dhcp, nat, vpn,
firewall, zie vb)
14Voorbeeld Router met extra software
15Security MAC filter,
16Website filter,
17Inbound filter,
18Port Forwarding
192. Proxy Server
- Tussenlaag tussen jou en internet webpaginas
- Sneller surfen
- Minder bandbreedteverbruik naar provider
- Anoniem surfen
20- Voorbeeld in-browser proxy server
213. Webserver
- No such thing as free!
- Web host, eigen pc binnen netwerk als web server
(voorbeeld ter illustratie)
22Webserver security
23Webserver DNS registratie
24Webserver webserver op machine zelf
25Webserver webserver op machine zelf
264. Mailserver
SMTP Simple mail transfer protocol POP3 Post
Office Protocol (versie3) IMAP Internet Mail
Access Protocol
275.IRC
- Internet Relay Chat
- TCP protocol
- P2P filesharing
- Realtime Chat
28Firewall
- Filter en blokkeer
- Inkomende en uitgaande verbindingen
- Bepaalde poorten
- Filteren op headers van packets (metadata van de
packets - zie packet switching) - Regels met Hiërarchie
- Logging
29Oefening
- Default router ip adres van een D-link router
- Vindt een gratis proxyserver waar je anoniem kan
surfen. (enkel surfen is voldoende) - Nslookup stevenpeirsman.dlinkddns.com
- Zoek een gratis web hosting service.
- Wat kan er mis gaan wanneer inbound connections
op de firewall op allow all staan?
30Configuratie en diagnose van een
internetverbinding
- Basisbebrippen
- NIC Network Interface Card
- LAN Local Area Network
- TCP/IP Transmission Control Protocol/
Internetprotocol Verzameling netwerkprotocollen.
http//nl.wikipedia.org/wiki/TCP/IP - Gateway toegangspunt
- Subnet verzameling ip adressen onder eenzelfde
broadcast domein. Bv 192.168.0.0/24 (CIDR)
255.255.255.0 http//nl.wikipedia.org/wiki/Subnet
31Extra info subnet
Decimale notatie Binaire notatie
IP adres 192.168.5.74 11000000.10101000.00000101.01001010
Subnetmasker 255.255.255.192 11111111.11111111.11111111.11000000
Netwerk ID 192.168.5.64 11000000.10101000.00000101.01000000
Host ID 0.0.0.10 00000000.00000000.00000000.00001010
32Oefening
- Refresh het ip adres van je machine
- Doe een loopback test (127.0.0.1)
- Wat is het subnet mask van adres 192.168.0.5/24
- Wat als
- Gateway fout gedefineerd is
- DNS overschreven is door malafide persoon
- Verkeerde proxy server ingesteld staat
- Ping, clockwise je buurman/vrouw en bereken in ms
hoelang het duurt voor de klas rond is.
33Usenet (nieuwsgroepen)
- Communicatievorm, publieke discussies
- Publieke mailboxen
- NNTP (Net News Transfer Protocol) om via www
Nieuwsgroepen te benaderen - Nieuwsgroeplezers Ms outlook ewpress newsreader,
netscape Collabra - Werd vroeger vaak gebruikt om illegaal software
te verkrijgen (voor torrents en rapidshare,)
34Oefening Usenet
- Volg handleiding Toledo en connecteer met Outlook
express newsreader
35FTP
- File transfer protocol
- Via TCP/IP
- Intranet/internet ftp server dient om bestanden
te delen. - Hoge snelheid punt naar punt verbindingen
- Clients Webbrowsers(IE,Firefox,Chrome), WS_FTP,
Filezilla
36Oefening
- Haal de powerpoint presentatie op
37Zoeken op het Internet
- Veel gegevens, weinig informatie
- Gokken
- Gericht zoeken mbhv. (meta)searchengines
38Veel gegevens, weinig informatie
- Elke zoekrobot zijn eigen manier van zoeken
- Geen enkele zoekrobot weet alles
- Niet alles is juist!
- Niet alle informatie op het net is gekend bij
zoekrobots - Taalbarrieres
- Inhoud op sites die registratie vereisen. (fora)
- Geen garanties
39Gokken
- http//www.organisatie.hoofddomein
- Zoals de website van inbev en colruyt. (merk
aliassen op) - Watjezoekt.com? http//turnyournameintoaface.com/
40Gericht zoeken
- De juiste search engine voor de juiste
vraag?Zoek.kuleuven.be - Eenvoudig zoeken
- Geavanceerd zoeken
41Oefeningen zoeken op het internet
- Welke website is eigendom van mr Talamo en zijn
engels bedrijf, snelheid van kunst? - Wat is de koers van AB Inbev op dit moment?
- Google jezelf, hoeveel Hits heb je?
42HTML
- HyperText Markup Language
- Code om opmaak en vorm van website te bepalen
- Aan de hand van tags.
- Al doende leert men
43Al doende leert men
Eenvoudige start
- RUN ?notepad () ?Nieuw ? Typ Hello world ?
Save as C/helloworld.html ? open dit.
44Standaard structuur
Begrenzing van de webpagina
- lthtmlgt
- ltheadgt
- ltTitlegt
- Titel van je
- zelfgeschreven webpagina
- lt/Titlegt
- lt/headgt
- ltbodygt
- Hello World
- lt/bodygt
- lt/htmlgt
Hoofding van de pagina
Titel van browservenster
Eigenlijke webpagina
45tekstopmaak
46- lthtmlgt
- ltheadgt
- ltTitlegt
- Titel van je
-
-
- zelfgeschreven
-
-
- webpagina
- lt/Titlegt
- lt/headgt
- ltbodygt
- ltcentergtHello Worldlt/centergt
- lthrgt
- ltbgtvette tekstlt/bgt ltbrgt
- ltigtcursieve tekstlt/igt ltbrgt
- ltugtonderlijnde tekstlt/ugt ltbrgt
- lt/bodygt
47Hoofdingen, Paragrafen, kleuren en fonts
(attributen)
48- lthtmlgt
- ltheadgt
- ltTitlegt
- Titel van je zelfgeschreven webpagina
- lt/Titlegt
- lt/headgt
- ltbody gt
- ltcentergtlth1gtHello World in hoofding
1lt/h1gtlt/centergt - lthrgt
- lth3gtDit is header 3 en onderstaande tekst is in
1 paragraaflt/h3gt - ltpgt
- ltfont size6gtltbgtvette tekst in fontsize
6 lt/bgtlt/fontgt ltbrgt - ltfont color"blue"gtltigtcursieve tekst
met font color bluelt/igtlt/fontgt ltbrgt - ltfont face"Comic Sans
MS"gtltugtonderlijnde tekst in "Comic Sans
MS"lt/ugtlt/fontgt ltbrgt - lt/pgt
- lt/bodygt
- lt/htmlgt
49Eigenschappen body
- BGCOLOR
- MARGIN(marginwidth, marginheight, leftmargin,
rightmargin, topmargin, bottommargin) - NOWRAP (false true)
- SCROLL (yes no)
- TEXT (kleur als waarde)
50(No Transcript)
51 52Lijsten
- Lists
- Ol ordered list
- Ul unordered list
- Dl Definition list
- Listitems
- Ol ul Li
- Dl dt dd
- Nog attributen zoals type bij ul
53(No Transcript)
54- lthtmlgt
- ltheadgt
- ltTitlegt
- Titel van je zelfgeschreven webpagina
- lt/Titlegt
- lt/headgt
- ltbody bgcolor"Silver"gt
- ltul type "square"gt
- ltligtLijstitem1lt/ligt
- ltligtLijstitem2lt/ligt
- ltligtLijstitem3lt/ligt
- lt/olgt
- lt/bodygt
- lt/htmlgt
55Links
- lta href url gt klik hier lt/agt op andere server
- lta href path gt klik hier lt/agt op zelfde server
(o.a. tussen eigen pagina s) - lta href ankernaam gt klik hier lt/agt naar lta
name ankernaam gt Punt Xlt/agt - lta href url gt ltimg src afbeelding gt lt/agt met
afbeelding om te klikken - lta href mailtoe-mailadres gt klik lt/agt om te
mailen via e-mailprogramma - Als je frames (zie verderop) gebruikt, kan je
aangeven waar het resultaat van je link moet
verschijnen, m.a.w. in welk van de beschikbare
frames - lta href frame target gt lt/agt
56- Wat doet dit?
- lta href"http//www.w3.org/TR/REC-html40/struct/li
nks.htmlh-12.2.1" target"_blank"gtDieper ingaan
op anchorslt/agt
57Afbeeldingen
- Als onderdeel van je webpagina relatief of
absoluut. - ltimg src afbeelding.jpg gt relatief
- ltimg src fotos\afbeelding.jpg gt in map
relatief t.o.v. root - ltimg src c\fotos\afbeelding.jpg gt absoluut
- ltimg src http//www.khm.be/pers/afbeelding.jpg
gt absoluut - Attributen
- height en width(in pixels)
- align(top/middle/bottom,left/center/right)
- Border(cijfer)
- Hspace vspace (pixels)
- Alt (in tekst de alternatieve tekst)
58Tabel
- lttablegt lt/tablegt start en einde van een tabel
- lttrgtlt/trgt start en einde van een rij
- lttdgtlttdgt start en einde van een kolom in de rij
- ltthgtlt/thgt start en einde van de kolomheader
59(No Transcript)
60- lthtmlgt
- ltheadgt
- ltTitlegt
- Oefening afbeelding en tabel
- lt/Titlegt
- lt/headgt
- ltbodygt
- lttablegt
- lttrgt
- ltth width320 colspan2gtDit is het logo van
KHM lt/thgt - lt/trgt
- lttrgt
- lttdgt Klik op het logo!lt/tdgt
- lttdgt
- lta href"http//mechelen.lessiu
s.eu/" target"_blank"gt - ltimg src"http//mechelen.lessius.eu/sites/all/
themes/zen/lessius/logo.png" border0/gt - lt/agt
- lt/tdgt
- lt/trgt
61Frames
- Frameset vs body
- Frames zijn individuele html documenten die je
webpagina vormen - ltnoframesgtlt/noframesgt wat de gebruiker ziet
wanneer browser geen frames ondersteund
62DIV CSS
- DIV verzameling van html tags waarvoor globale
definities kunnen gemaakt worden. - Onclick
- Size
- Font
- Color
- Background
63- CSS Cascading Styles Sheets
- Internal
- ltheadgtltstyle type"text/css"gtbody
background-coloryellowp colorbluelt/style
gtlt/headgt - external
- ltheadgtltlink rel"stylesheet" type"text/css"
href"mystyle.css" /gtlt/headgt - inline styles
- ltp style"colorbluemargin-left20px"gtThis is a
paragraph.lt/pgt
64HTML a world out there