Herhalingsvragen (deel 2) Flashcards

1
Q
  1. Bespreek kort de diverse media die de fysieke laag gebruikt.
A
Media waarover bits verstuurd kunnen worden zijn:
Lucht – radiogolven 
Koper:
- Telefoonkabel
- Coax kabel
  • Twisted pair: De goedkoopste, meest gebruikte medium. Bestaat uit 2 geïsoleerde koperdraden in spiraalvorm, waarvan er 4 paar zijn.
    Door gebruik te maken van shielding kan men elektromagnetische interferentie voorkomen (storingen van het signaal)
    U: Unshielded, F: Foil shielding, S: Braided shielding, TP: Twisted pair, TQ: Twisted pair, individual shielding in quads
  • Glasvezel:
    Dun, compact, licht, flexibel medium
  • Single mode fiber 9/125 micrometer – lange afstanden
  • Multimode fiber 62,5/125 of 50/125 micrometer – korte afstanden

Geleider van lichtpulsen

  • Lichtbron – LED of laser
  • Lichtgevoelige detector – fotodiode
  • Werkt in 1 richting dus 2 vezels voor full-duplex

Enorme bandbreedte per vezel (Tbps)
Ongevoelig voor elektromagnetische storingen
Lage verzwakking van het signaal

Implementatie ethernet over twisted pair:
•	Fast ethernet (100Base-TX)
•	Gigabit Ethernet (1000Base-T)
•	10 Gigabit ethernet (10GBase-T)
•	25 Gigabit ethernet(25GBase-T)
•	40 Gigabit ethernet(40GBase-T)

Soorten twisted pair (TP) bekabeling

  • Cat 5e UTP [1000Base-T 100MHz]
  • Cat 6 UTP [1000Base-T 250 MHz]
  • Cat 6a U/FTP, F/UTP [10GBase-T 500MHz]
  • Cat 7 F/FTP, S/FTP [600MHz]
  • Cat 7a F/FTP, S/FTP 1000 MHz
  • Cat 8 [25GBase-T en 40GBase-T]
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Bespreek kort de functie van de datalinklaag, hoe gebeurt de adressering?
A

_____________________________________________

Functie van de datalinklaag:
De netwerklaag een verbinding, vrij van ongedetecteerde transmissiefouten aanbieden.
————————————————————————–
Bevat onder andere volgende diensten:
————————————————————————–
- Framing: verpakken van datagram in link laag frame alvorens deze te verzenden over de link
————————————————————————–
- Foutdetectie (bitfouten zijn een gevolg van signaalverzwakking of elektromagnetische ruis)
De ontvanger voert controle uit.
Wanneer er geen fouten zijn wordt datagram doorgegeven aan netwerklaag.
Worden er wel fouten gedetecteerd wordt er ofwel een retransmissie-procedure uitgevoerd ofwell wordt de frame gedropt.

Voorbeelden van foutdetectie:
1. 1-Bit parity check:
Parity bit op 0 of 1, zodat er een even aantal 1-bits zijn.
Ontvanger: controleert of er een even aantal 1-bits zijn. Zoniet weet de host dat er minstens 1 bit fout is en of er geen of een even aantal bit fouten zijn.

  1. CRC: Cyclic Redundany:
    Gebruikt in Ethernet, 802.11 Wifi
    ————————————————————————–
    - Foutcorrectie
    2D Parity:
    Berekent parity bit voor elk rij en kolom, hierdoor weet de ontvanger niet alleen of er een fout voorkwam maar ook waar de fout voorkwam en de ontvanger is in staat om deze te corrigeren zonder her transmissie.
    ————————————————————————–
    - Link toegang
    MAC-protocol: Specifieert de regels waarbij frame verzonden wordt over de link.
    Point to point: de zender kan frame versturen wanneer link niet gebruikt wordt
    Broadcastnetwerken: Meerdere nodes delen communicatiekanaal, de MAC-protocol regelt toegang tot het kanaal.
    ————————————————————————–
    - Flow control: Snelheid aanpassen als zender sneller is dan de ontvanger, op basis van informatie over de vrije bufferruimte.
    Voorkomen van buffer overflow (overspoelen van buffers van linklaag aan ontvangende kant)
    _____________________________________________
    Aressering op de datalinklaag:
    - Gebeurd via MAC (media access control) adressen (MAC = link laag adres)
    - Ingebakken op de netwerkkaart (uniek voor iedere netwerkkaart)
    - In hexadecimale notatie – 48 bit lang
    - Permanente design, alhoewel MAC-adres wijzigen nu mogelijk via software.
    - Geen 2 adapters met zelfde adres.
    ————————————————————————–
    • IEEE beheert de MAC-adres ruimte.
    • Bedrijf die adapters ontwikkelt koopt een hoop bestaande 224 adressen.
    ————————————————————————–
    Opbouw MAC adres
    Eerste 24 bits worden bepaald door IEEE
    Laatste 24 bit, omvat uniek nummer, bepaald door bedrijf.
    Voorbeeld (verschillende notatievormen)
    00-0C-6E-D2-11-E6
    00:0C:6E:D2:11:E6
    000C.6ED2.11E6
    ————————————————————————–
  • Het MAC-adres van een adapter is analoog aan het burgerservicenummer van een persoon. Deze verandert niet, ongeacht waar de persoon is.
  • Een IP-adres is analoog aan persoon postcode, deze is hiërarchisch en moet veranderd worden als de persoon verhuist
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Wat is het verschil tussen broadcast, multicast en unicast?
A

Broadcast-communicatie is van één apparaat op het netwerk naar alle apparaten op het netwerk.

  • Het broadcastadres onderscheidt zich door alle bits op 1 in te stellen.
  • Wanneer een frame naar alle computers in het netwerk dient gestuurd te worden
  • Broadcast mac adres gebruiken (FF-FF-FF-FF-FF-FF)

Multicast-communicatie is van één apparaat op het netwerk naar meerdere, maar niet alle apparaten op het netwerk.

Unicast-communicatie is van het ene apparaat op het netwerk naar een ander apparaat op het netwerk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Waar en hoe wordt de datalinklaag geïmplementeerd?
A

De linklaag wordt grotendeels geïmplementeerd in hardware in de netwerkkaart (NIC = Network Interface Card)
Deze implementeert veel diensten van de link laag, zoals framing, access control, foutdetectie, etc.
Groot deel van de functionaliteiten van de link laag zijn geïmplementeerd in de hardware.

Aan de verzendende kant neemt de controller de datagram dat is angemaakt en opgeslagen in hostgeheugen door hogere lagen van het protcolstack.
Verpakt deze in een linklaag frame en brengt deze naar de communicatielink volgens het Link Access Protocol

Aan de ontvangende kant ontvangt de controller de frame en extraheert de datagram.
Als de link laag foutdetectie uitvoert, dan is het de verzendende controller die de fout-detectie bits in de frameheader instelt en is het de ontvange controller die de foutdetectie utivoert.

Terwijl een groot deel van de link laag geïmplementeerd is in hardware is ook een deel geïmplementeerd in software, deze wordt uitgevoert op de CPU van de host.

De softwarecomponent van de link laag implementeert de hogere level link laag functionaliteiten zoals assembleren van de link laag adressering informatie en activeren van gecontroleerde hardware.
Aan de ontvangende kant reageert link laag software op controller interrupts (bv. de ontvangst van 1 of meer frames), afhandelen van fouten, datagram doorgeven aan netwerklaag

De link laag is een combinatie van hardware en software een is de plaats in het protocol stack waar software hardware ontmoet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Waar bevindt de netwerklaag zich in het OSI-model, wat is haar functie?
A

Waar bevindt de netwerklaag zich in het OSI-model?
Netwerklaag bevindt zich tussen de transportlaag en de datalinklaag.

Het transporteren van segment van verzendende host naar ontvangende host.

  • De verzendende host verpakt het segment in een datagram en geeft deze door aan de datalink laag.
  • De ontvangende host bezorgt segment aan transport laag protocol

Wat zijn de functies van de netwerklaag?

  1. Router functies
    onderzoeken header velden in alle IP-datagrams die er doorheen gaan
    verplaatsen datagrams van ingangspoorten naar de uitgangspoorten
  2. Datalevel functie – forwarding
    o Lokale, in router actie van het overbrengen van packets van ingaande link van de router naar juiste uitgaande link van de router
  3. Controle level functie – routing
    Netwerk wijd bepalen van route die packets volgen, end to end, van bron naar bestemming
    Logische host addressing
  4. Het regelt de werking van het subnet (logische adressen, onafhankelijk van hardware)
  5. Het beheerst congestie in het netwerk
  6. Deze laag is onbestaand of zeer dun in broadcastnetwerken.
  7. Verbindingsgericht of verbindingsloos (in theorie)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Bespreek kort de Subnetmasks die worden gebruikt voor Klasse A, Klasse B en Klasse C IP adressen.
A

Een subnetmasker duidt het netwerkgedeelte aan van het IPv4 adres.

  • /8 of 255.0.0.0 voor klasse A
  • /16 of 255.255.0.0 voor klasse B
  • /24 of 255.255.255.0 voor klasse C

-CDIR (Classless Inter-Domain-Routing)
- Prefix notatie of “/”notatie
- Voor een klasse B is dit “/16”
o Dus de eerste 16 bits stellen het netwerk voor.
- Subnetting:
o Splitsen in subnetwerken
- Supernetting
o Netwerken groeperen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Splits het netwerk 211.77.20.0/24 in 4 subnetten, wat zijn de broadcastadressen?
A

1))) Zet IP om in binaire vorm (steeds van link naar rechts delen door 2, tot 1):
Geen rekening houden met modulo-waarde. Deelbaar door 2 = 0, anders = 1.

211 – 1,3,6,13,26,52,105,211
77 – 1,2,4,9,19,38,77
20 – 1,2,5,10,20

2))) Men heeft 4 subnetten nodig.
2^2 = 4
Er zijn dus 2 bits om 4 subnetten te verkijgen.

Subnet mask/prefix = /24
= 24 + 2 = 26 (24 voor prefix, 2 voor extra subnetten)

Onze submask ziet er dus als volgt uit:
1111 1111 . 1111 1111 . 1111 1111 . 1100 0000

3))) Subnets worden genummerd van 0 tot 4
Subnet # 0 – 11111111.11111111.11111111.1100 0000
Subnet # 1 – 11111111.11111111.11111111.1101 0000
Subnet # 2 – 11111111.11111111.11111111.1110 0000
Subnet # 3 – 11111111.11111111.11111111.1111 0000

4))) Broadcast adressen (all-1s) voor elke subnet worden berekend
Subnet # 0 – 11111111.11111111.11111111.1100 0000
Broadcastadres – 11111111.11111111.11111111.1100 1111

Subnet # 1 – 11111111.11111111.11111111.1101 0000
Broadcastadres – 11111111.11111111.11111111.1101 1111

Subnet # 2 – 11111111.11111111.11111111.1110 0000
Broadcastadres – 11111111.11111111.11111111.1110 1111

Subnet # 3 – 11111111.11111111.11111111.1111 0000
Broadcastadres – 11111111.11111111.11111111.1111 1111

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Hoe wordt een IP4 adres dynamisch bekomen via een DHCP server?
A
  1. DHCP-SERVER DISCOVERY
    Vinden van een DHCP server om mee te communiceren.

DHCP-server bericht:
Broadcastbestemmingsadres: 255.255.255.255 (all-1s)
Bronadres 0.0.0.0 (all-0s)
UDP packet, port 67

  1. DHCP-SERVER OFFER
    Als er meerdere DHCP-servers aanwezig zijn is het wenselijk om client hieruit te laten kiezen.

DHCP-offer bericht:
Broadcastbestemmingsadres: 255.255.255.255 (all-1s)
IP-leasetime (tijd waarin de IP-adres geldig blijft)

  1. DHCP-REQUEST
    Client kiest 1 of meerdere server offers

DHCP-request bericht (reactie op geselecteerde bericht):
Configuratieparameters

  1. DHCP-ACK (reactie op request bericht)

DHCP-ACK bericht:
Bevestiging parameters

Client ontvangt DHCP ACK - interactie afgelopen & compleet
Client kan gebruik maken van de door DHCP toegewezen IP-adres voor gereserveerde tijd

DHCP-mechanisme - IP-adres vernieuwen (niet ongebruikelijk dat deze vervalt)

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