Hoofdstuk 2 Flashcards

1
Q

Wat is het verschil tussen de AAAA records en A records?

A

A records = ipv4
AAAA records = ipv6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Dns port?

A

53

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wat is host aliasing?

A

Host met moeilijke hostnaam koppelen aan makkelijke aliasen. De originale hostnaam wordt de canonieke hostname genoemt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hoe kan DNS loadbalancing voorzien?

A

Door een reeks IP’s te koppelen aan een domein naam en die in zijn geheel door te sturen maar telkens in een andere volgorde. Dit wordt dns rotation genoemd.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wat is het verschil tussen recursieve of iteratieve DNS requests?

A

Bij een iteratieve request gaat de server antwoorden met een referral naar een andere DNS server als hij de gevraagde domain name niet kan resolven. Zo kan de client zelf verdergaan met de domain name te resolven.

Bij een recursieve request stuurt de DNS server geen referral terug, maar neemt hij de verantwoordelijkheid op zich om de name te gaan resolven.

De request naar een lokale DNS server is altijd een recursieve request

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welke 2 soorten netwerkapplicaties kan je onderscheiden?

A

Open netwerkapplicaties waarvan de werking is gespecificeerd in protocolstandaarden. In dit geval moeten ze voldoen aan de standaarden die in de RFC staan gedefinieerd. bv. (HTTP)

De andere zijn zelfontwikkelde (proprietary) applicatie. Hierbij werken de client en serverapplicatie met een applicatielaagprotocol dat niet geplubliceerd is en dus niet openbaar is.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wat zijn de grootste voordelen van een P2P architectuur? tov een client-server architectuur?

A

Bij P2P ben je niet afhankelijk van serverinfrastructuur die altijd aan staat.

Er is minder nood aan serverbandbreedte omdat je niet naar alle peers een volledig exemplaar moet sturen.

P2P heeft ook self-scalability. Hoe meer hosts, hoe meer capaciteit en meer belasting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hoe kan je de distributietijd van een client-server netwerk bepalen

A

Dcs = max{NF / Us , F/dmin}

Uploadspeed, aantal hosts * aantal bits / Uploadspeed
Download speed traagste host, bits / downloadspeed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wat is BitTorrent en wat is een torrent?

A

BitTorrent is een populair p2p-protocol voor bestandsdistributie.

een torrent is een verzameling peers die deelnemen aan de distributie van een bepaald bestand.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welke noden qua communicatie kan een applicatie hebben?

A

Timing : low delay (games, video, etc..)
data integrity: reliable (file transfer, transactions,..)
Security
Throughput

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Voor wat staat URL?

A

Uniform resource locator, het is de combinatie van de locatie van het object en het protocol (Bv, HTTP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

uit hoeveel objecten bestaat een html pagina met 4 afbeeldingen?

A

5 objecten, voor elk object moet een aparte HTTP request gestuurd worden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Waarom is HTTP een stateless protocol?

A

het houdt geen informatie bij over vorige requests.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wat is het verschil tussen een persistant en non-persistant connection bij HTTP

A

Bij non persistant wordt elk verzoek en response over een aparte TCP verbinding gestuurd. bij persistant over een enkele verbinding.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Welke HTTP versies gebruiken persistent connections en welke niet?

A

HTTP/1.0 gebruikt non-persistent,
HTTP/1.1 gebruikt persistent connection in default.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wat is een conditionele get?

A

als de header “If-Modified-since” wordt toegevoegd aan een get request gaat de server enkel antwoorden met het gevraagde object als die veranderd is na de datum gespecificieerd in de header. Zo kan een cache server nagaan of hij up to date is.

16
Q

Wat is Head of line (HOL) blocking? Wanneer komt het voor?

A

Bij persistent HTTP verbinding (1 TCP verbinding) kan het zijn dat als je een groot object eerst opvraagt dat die dan alle andere objecten erna gaat vertragen. Een oplossing hiervoor is parallele verbindingen.

17
Q
A