650 likes | 874 Views
DNS. Domain Name System Vertalen URL <-> IP Hoe Werkt het? Voorbeeld Opbouw DomeinNaam Oefeningen. Domain Name System. Domeinnaam in URL vertalen naar IP (v4/v6) Miljoenen ip adressen en url’s Enorme hoeveelheid aanvragen DNS Wereld in verandering
E N D
DNS • Domain Name System Vertalen URL <-> IP • Hoe Werkt het? Voorbeeld • Opbouw DomeinNaam • Oefeningen
Domain Name System • Domeinnaam in URL vertalen naar IP (v4/v6) • Miljoenen ip adressen en url’s • Enorme hoeveelheid aanvragen DNS • Wereld in verandering Meest geconsulteerde Database ter wereld
Hoe werkt DNS • PC DNS Server PC Website • NSLOOKUP • voorbeeld
Opbouw domeinnaam • Domeinen en subdomeinen • Top Level domein of hoofddomein • Subdomeinen • Alias webserver www.kuleuven.ac.be • .org , .gov, .com, .net, .mil
Oefeningen 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 ?
NAT & DHCP • Network Address Translation: router • Dynamic Host Configuration Protocol. • Oefening
Network AddressTranslation: router • Vertalen van toegekende adressen
Dynamic Host Configuration Protocol. • Toekennen van IP adressen • Voor een bepaalde periode (lease period)
Packet Switching • Data onderverdeeld in pakketjes (TCP protocol) • Header, nummering
NAT, DHCP &Packetswitching oefening • Ipconfig /all • www.whatismyip.com • Tracert www.hoehel.be (via cmd of dnsstuff) • Wat is dit?
Internet Diensten • Internet vs www Internet diensten (www, e-mail)
Server • Physische server (machine)vsLogische server. (diensten ~ software) Zowel intranet als internet! Voorbeelden: Router, Proxy server, webserver, mailserver, chatserver, firewall
1.ROUTER • Hardware/software router • Hardware with extra software ( dhcp, nat, vpn, firewall, zie vb)
2. Proxy Server • Tussenlaag tussen jou en “internet webpagina’s” • Sneller surfen • Minder bandbreedteverbruik naar provider • Anoniem surfen
3. Webserver • No such thing as free! • Web host, eigen pc binnen netwerk als web server (voorbeeld ter illustratie)
4. Mailserver SMTP: Simple mail transfer protocol POP3: Post Office Protocol (versie3) IMAP: Internet Mail Access Protocol
5.IRC • Internet Relay Chat • TCP protocol • P2P filesharing • Realtime Chat
Firewall • Filter en blokkeer: • Inkomende en uitgaande verbindingen • Bepaalde poorten • Filteren op headers van packets (metadata van de packets - zie packetswitching) • Regels met Hiërarchie • Logging
Oefening • 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?
Configuratie 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
Extra info subnet • Subnet:
Oefening • 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.
Usenet (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,…)
Oefening Usenet • Volg handleiding Toledo en connecteer met Outlook express newsreader
FTP • 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
Oefening • Haal de powerpoint presentatie op:
Zoeken op het Internet • Veel gegevens, weinig informatie • Gokken • Gericht zoeken mbhv. (meta)searchengines
Veel 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
Gokken • http://www.organisatie.hoofddomein • Zoals de website van inbev en colruyt. (merk aliassen op) • Watjezoekt.com http://turnyournameintoaface.com/
Gericht zoeken • De juiste search engine voor de juiste vraagZoek.kuleuven.be • Eenvoudig zoeken • Geavanceerd zoeken
Oefeningen 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?
HTML • HyperText Markup Language • Code om opmaak en vorm van website te bepalen • Aan de hand van tags. • Al doende leert men…
Al doende leert men… Eenvoudige start • RUN notepad (++) Nieuw Typ “Hello world” Save as C:/helloworld.html open dit.
Standaard structuur Begrenzing van de webpagina <html> <head> <Title> Titel van je zelfgeschreven webpagina </Title> </head> <body> Hello World </body> </html> Hoofding van de pagina Titel van browservenster Eigenlijke webpagina
<html> <head> <Title> Titel van je zelfgeschreven webpagina </Title> </head> <body> <center>Hello World</center> <hr> <b>vette tekst</b> <br> <i>cursieve tekst</i> <br> <u>onderlijnde tekst</u> <br> </body> </html>
<html> <head> <Title> Titel van je zelfgeschreven webpagina </Title> </head> <body > <center><h1>Hello World in hoofding 1</h1></center> <hr> <h3>Dit is header 3 en onderstaande tekst is in 1 paragraaf</h3> <p> <font size=6><b>vette tekst in fontsize 6 </b></font> <br> <font color="blue"><i>cursieve tekst met font color blue</i></font> <br> <font face="Comic Sans MS"><u>onderlijnde tekst in "Comic Sans MS"</u></font> <br> </p> </body> </html>
Eigenschappen body • BGCOLOR • MARGIN(marginwidth, marginheight, leftmargin, rightmargin, topmargin, bottommargin) • NOWRAP (false true) • SCROLL (yes no) • TEXT (kleur als waarde)