Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Summary

Samenvatting Netwerk Engineering

Rating
-
Sold
-
Pages
5
Uploaded on
26-09-2022
Written in
2021/2022

Samenvatting gemaakt van de aantekeningen tijdens de les en bijgeleverde powerpoints. Ook video materiaal van youtube is gebruikt.

Institution
Course

Content preview

Netwerk engineering aantekeningen
Week 1:
TCP/IP model: als je een applicatie bouwt dan hoef je niet na te denken over transport. Je
hoeft niet na te denken hoe UDP of TCP werkt. Als je iets doet met UDP of TCP dan hoef je
niet na te denken over hoe het netwerk werkt. Dat wordt allemaal in de netwerk laag
geregeld. Zo werkt elke laag aan iets anders en hoef je niet rekening te houden met andere
lagen.
TCP connection: TCP is betrouwbaar en UDP niet. UDP is connectionles, stuurt maakt niet uit
of je een berichtje krijgt of niet het blijft sturen. Met streaming is het niet erg als een
berichtje niet doorgaat. Bij TCP moet elk segment bevestig worden met een controle en
duurt langer. TCP is voor zekerheid dat iets aankomt.
Transport services and protocols: Provide logical communication between app porcesses
running on different hosts: klein server model, hoeft niet maar vaak wel, bijv http. Browser
maakt connectie met de client en dat gaat via TCP. Routers doen niks met tcp.
- Point-to-point: een zender een ontvanger, verkeer kan twee kanten tegelijkertijd
opgaan.
- Connection-oriented: maakt een connectie voordat hij dingen gaat versturen, 3 way
handshake. Hierdoor kan tcp ervoor zorgen dat data goed aankomt.
- Flow control: verstuurder niet zoveel berichten stuurt dat de ontvanger het niet
meer aankan. Reciever wordt niet overflowed
- Congestion control: zender overbelast het netwerk niet, zowel kunnen er niet meer
berichtjes gestuurd worden
- Pipelined: berichtjes blijven gestuurd worden en komen in een rij te staan. Elk
berichtje wat ontvangen wordt wordt een ontvangst voor gestuurd. Nadeel: wordt
ingewikkeld, moet goed worden bijgehouden wat verstuurd is en wat bevestig is en
wat niet, etc. Dit doet CP met behuld van SEQ en ACK nummers. Host a stuurt een
bericht met seq, ack en data. TCP telt hoeveelheid data die versuurd wordt. Host b
stuurt pakketje terug met seq ack en data. Seq is dan omhooggegaan met het aantal
bytes.
- Full dubplex data: berichtjes worden gestuurd over dezelfde connectie
TCP ack: VIDEO KIJKEN
RTT (round trip time): helpt om te bepalen wat de time out is. Je stuurt en bericht en als je
geen ack terugkrijgt dan gaat host a na een bepaalde periode opnieuw dat berichtje sturen
omdat hij geen acknoledgement heeft gekregen. Voordeel: nogmaals gestuurd. Nadeel: als
er congestion is dan blijven er berichtjes komen. Tijd die er gewacht wordt met het opnieuw
sturen van het berichtje. Die wordt bepaald met RTT. Het gemiddelde van gemiddelde ack
berichtje. Als het te kort is dan worden er te vaak opnieuw berichtjes gestuurd.
TCP fast retransmit:
- Time-out period often relatively long: long delay before resending lost packet
- Als een bericht een aantal keren gestuurd is en er komt voor elke keer een
acknoledgement. Als je 3 keer ack hebt gekregen het bericht kan dan niet opnieuw
gestuurd worden.
Congestion control:
- to many sources sending too much data too fast for network to handle
- Bepaalde pakketjes komen niet aan en raken verloren. Pipeline zit vol dus berichtjes
verdwijnen.
- Als een berichtje optijd aankomt dan wordt de

, - Additive increase: als het berichtje optijd aankomt kan de transmission rate
verhoogd worden. RTT wordt met 1 milliseconde verhoogt
- Multiplicative decrease: als het berichtje niet optijd aankomt dan vindt er misschien
congestion plaats en wordt de tijd gehalveerd.
TCP hijacking:
- Als je het sequence nummer kan raden kun je net doen alsof jij dat bericht gestuurd
hebt.
- Om dit te voorkomen is het sequence nummer random, je kan raden welke
nummers het zijn.
- Als je een host uit het netwerk haalt kun je communiceren met een andere host. Je
stuurt dan een berichtje met informatie die je verder doet op de info die je niet heb
afgeluisterd.
- In tcp segmenten stuur je applicatie data en dat accepteert de host en zo kun je
dingen verwijderen of malware mesturen
- telnet, http en ftp sessie kan een probleem opleveren
TCP connection:
- 3 way handshake:
o 1: verzender stuurt een SYN message met een bepaald sequence nummer
(SYNbit op 1)
o 2: ontvanger stuurt een ack bit terug met bepaald ack nummer en een syn
bit, reserveerd geuheugen en capaciteit (SYNbit op 1)
o 3: de verzender stuurt dan weer een ack terug, speciaal bericht want bit in de
header staat op in (ACKbit)
1. Er wordt een segment gestuurd van host a naar host b met de finbit in de
header op 1 gezet.
2. Host b stuurt een acknowledgement segment als antwoord.
3. Host b stuurt vervolgens een segment met de finbit in de header op 1
gezet terug
4. Host a stuurt een acknowledgement segment als antwoord.
- Sluiten van een connecite:
1. Host A sends a TCP segment with the FIN bit set to 1 (FIN segment) to host B and waits
for acknowledgement from host B
2. Host B receives the FIN segment and immediately sends an acknowledgement segment
to Host A.
3. Host B sends its own segment to host A with the FIN flag bit set to 1.
4. Host A receives the FIN bit segment from host B and the connection will be closed.
SYN flood:
1. Attacker sends number of SYNs
2. Servers reserves resources
3. Attacker never completes connections
4. Server reaches maximum number of connections and cannot accept new, legitimate
connections
5. Firewall voor zorgen dat elk ip adress maar een bepaald aantal sessies kan
openen en a;nders word het ip geblokkeerd
a. Bot net aanval: verschillende computers die overgenomen zijn
6. SYN-cache:
a. Ontvanger niet gelijk resources vrijspelen. Geen cache maken waar alle
gegevens in staan

Written for

Institution
Study
Course

Document information

Uploaded on
September 26, 2022
Number of pages
5
Written in
2021/2022
Type
SUMMARY

Subjects

$8.20
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
hebekamer
4.0
(1)

Get to know the seller

Seller avatar
hebekamer Hogeschool van Amsterdam
Follow You need to be logged in order to follow users or courses
Sold
3
Member since
3 year
Number of followers
3
Documents
2
Last sold
2 year ago

4.0

1 reviews

5
0
4
1
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions