TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum...
-
Upload
francisca-verbeke -
Category
Documents
-
view
217 -
download
2
Transcript of TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum...
![Page 1: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/1.jpg)
TCP/IP Fundamentals
7 december 2001Internet Society, Zoetermeer
Iljitsch van [email protected]
Copyright 2001 Iljitsch van Beijnum
Er zijn onderdelen opgenomen uit RFC's 768, 791, 792, 793 en 2460, copyright Internet Society
![Page 2: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/2.jpg)
TCP/IP Fundamentals
➢ bits➢ geschiedenis➢ protocollen➢ routerspel➢ privacy en beveiliging➢ standaardisatieproces➢ toekomst➢ Q & A
![Page 3: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/3.jpg)
bit
Een bit is de kleinste eenheid van informatie.
Een bit kan twee waarden bevatten:
➢ 0 of 1➢ ja of nee➢ hoog of laag➢ zwart of wit
![Page 4: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/4.jpg)
1 bit: 2 combinaties
![Page 5: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/5.jpg)
2 bits: 4 combinaties
![Page 6: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/6.jpg)
3 bits: 8 combinaties
![Page 7: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/7.jpg)
groepen van bits
➢ Byte: 8 bits, 256 combinaties
➢ Octet: 8 bits
➢ Nibble: 4 bits, 16 combinaties
➢ Woord: varieert, vaak 16 of 32 bits
➢ 16 bit woord: 65.536 combinaties
➢ 32 bit woord: 4.294.967.296 combinaties
![Page 8: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/8.jpg)
groepen van bits
➢ 10 bits: 1024 combinaties (kilo)
➢ 20 bits: 1.048.576 combinaties (mega)
➢ 30 bits: 1.073.741.824 combinaties (giga)
![Page 9: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/9.jpg)
geschiedenis
➢ Rond 1960: mainframe computers
➢ Time sharing: meerdere terminals
➢ Terminals verbonden over steeds langere afstanden
![Page 10: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/10.jpg)
![Page 11: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/11.jpg)
packet switching
➢ Los van elkaar uitgewerkt door:
➢ Paul Baran, RAND
➢ David Watts Davies, National Physical Laboratory
![Page 12: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/12.jpg)
ARPAnet
➢ Department of Defense Advanced Research Projects Agency
➢ Netwerk om computers van research- instellingen te verbinden (geen militair doel)
➢ IMPs tussen de computers en het netwerk
➢ 50 kbps
➢ Nog geen TCP/IP, maar NCP
![Page 13: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/13.jpg)
ARPAnet december 1969
![Page 14: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/14.jpg)
ARPAnet juni 1970
![Page 15: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/15.jpg)
ARPAnet augustus 1972
![Page 16: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/16.jpg)
ARPAnet juli 1977
![Page 17: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/17.jpg)
ARPAnet packet forwarding
➢ het zware werk gebeurt op de eindpunten!
➢ alle communicatie opgedeeld in pakketten
➢ pakketten kunnen kwijtraken
➢ pakketten kunnen in de verkeerde volgorde binnenkomen
![Page 18: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/18.jpg)
Interface Message Processors
➢ IMPs = tegenwoordig routers
➢ bijhouden wat waarheen moet
➢ pakketten de goede kant op sturen
➢ kijkt dus alleen naar het adres in het pakket
➢ host kijkt dieper in het pakket
![Page 19: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/19.jpg)
applicaties
➢ Telnet: inloggen op een andere computer
➢ FTP: File Transfer Protocol
➢ later pas: mail
![Page 20: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/20.jpg)
(un)reliable
➢ routers kunnen niet garanderen dat er niks mis gaat: "unreliable datagram service"
➢ connectionless
➢ applicaties willen dat de data goed aankomt
➢ "end-to-end principle"
![Page 21: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/21.jpg)
ARPAnet vs internet
➢ ARPAnet: 1 homogeen netwerk beheerd door 1 organisatie
➢ internet: netwerk van netwerken
➢ heterogeen, dus minimale set eisen
![Page 22: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/22.jpg)
hoe ziet een pakket eruit
Welke informatie moet er in een pakket zitten?
![Page 23: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/23.jpg)
hoe ziet een pakket eruit
Welke informatie moet er in een pakket zitten?
➢ waar moet het naartoe (adres)
➢ welk programma behandelt het (poort)
➢ welk deel van het totaal is het (sequence)
![Page 24: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/24.jpg)
TCP/IP
➢ onderverdeling functies TCP en IP
➢ IP: adressering en fragmentatie
➢ IP: in alle systemen onderweg (routers)
➢ IP: stateless, ieder pakket staat op zichzelf
➢ TCP: overige functies
➢ TCP: alleen in bron en bestemming
➢ TCP: houdt relatie tussen pakketten bij
![Page 25: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/25.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
![Page 26: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/26.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Version (4 bits): de waarde 4ofwel: dit is een IPv4 pakket
![Page 27: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/27.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Internet Header Length (4 bits)grootte van de header in 32 bit woorden
![Page 28: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/28.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type of service (8 bits):
3 bits Precedence, bits voor Low Delay, High Throughput,
High Relibility en 2 bits Reserved for Future Use.
![Page 29: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/29.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Total Length:lengte van het pakket, inclusief header
![Page 30: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/30.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Identification:groepeert fragmenten van hetzelfde pakket
![Page 31: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/31.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Flags:DF: don't fragment, MF: more fragments
![Page 32: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/32.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Fragment Offset:welk deel van het oorspronkelijke pakket is dit?
![Page 33: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/33.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Time to Live:voorkomt eindeloos rondzingen
![Page 34: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/34.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Protocol:wat zit er in dit pakket?
![Page 35: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/35.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Header Checksum:voorkomt pakketten met foute headers
![Page 36: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/36.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Source Address:bron van dit pakket, om te kunnen antwoorden
![Page 37: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/37.jpg)
Internet Protocol (IP) header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Time to Live | Protocol | Header Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Destination Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Destination Address:waar de routers het pakket heen moeten sturen
![Page 38: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/38.jpg)
ICMP
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Type | Code | Checksum |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| unused |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Internet Header + 64 bits of Original Data Datagram |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Internet Control Message Protocol:
om fouten te signaleren
![Page 39: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/39.jpg)
Transport Control Protocol
➢ Basic Data Transfer
➢ Reliability
➢ Flow Control
➢ Multiplexing Connections
➢ Precedence and Security
![Page 40: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/40.jpg)
TCP header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Port | Destination Port |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Sequence Number |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Acknowledgment Number |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Data | |U|A|P|R|S|F| || Offset| Reserved |R|C|S|S|Y|I| Window || | |G|K|H|T|N|N| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Checksum | Urgent Pointer |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Options | Padding |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| data |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
![Page 41: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/41.jpg)
TCP header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Port | Destination Port |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Sequence Number |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Source Port:
identificeert het programma op het systeemdat het pakket verzendt
(meestal willekeurig gekozen)
![Page 42: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/42.jpg)
TCP header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Port | Destination Port |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Sequence Number |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Destination Port:
identificeert het programma op het systeemdat het pakket ontvangt
(bijvoorbeeld: poort 80, WWW server)
![Page 43: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/43.jpg)
TCP header
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Source Port | Destination Port |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Sequence Number |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Sequence Number:
geeft aan welk deel van de datain dit pakket zit
![Page 44: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/44.jpg)
TCP three way handshake
1) A --> B SYN my sequence number is X
2) A <-- B ACK your sequence number is X
3) A <-- B SYN my sequence number is Y
4) A --> B ACK your sequence number is Y
En de verbinding staat. Stappen 2 en 3 worden
in één pakket gecombineerd.
![Page 45: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/45.jpg)
User Datagram Protocol
0 7 8 15 16 23 24 31 +--------+--------+--------+--------+ | Source | Destination | | Port | Port | +--------+--------+--------+--------+ | | | | Length | Checksum | +--------+--------+--------+--------+ | | data octets ... +---------------- ...
Om applicaties de mogelijkheid te geven losse datagrammen (pakketten) uit te wisselen.
Wel poorten en een checksum, maar verdergeen foutcontrole.
![Page 46: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/46.jpg)
routers
➢ sturen pakketten door aan de hand van de routing tabel
➢ met de hand ingevoerde statische routes
➢ protocollen wisselen dynamische routes uit
![Page 47: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/47.jpg)
RIP
➢ Routing Information Protocol
➢ Simpel!
➢ Stuurt elke 30 seconden de inhoud van de routing tabel uit over iedere verbinding
➢ Inkomende routing updates worden toegevoegd aan de eigen routing tabel met vermelding van het aantal "hops"
![Page 48: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/48.jpg)
RIP
![Page 49: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/49.jpg)
RIP
![Page 50: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/50.jpg)
RIP
![Page 51: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/51.jpg)
RIP
![Page 52: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/52.jpg)
routerspel
![Page 53: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/53.jpg)
IP adressen
➢ Klasse A: 0 - 127 (128 netwerken met 16777214 hosts per netwerk)
➢ Klasse B: 128.1 - 191.255 (16384 netwerken met 16382 hosts per netwerk)
➢ Klasse C: 192.0.0 - 223.255.255 (2097152 netwerken met 254 hosts per netwerk)
![Page 54: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/54.jpg)
klassen problematisch
➢ Klasse A: veel te groot
➢ Klasse B: raakt te snel op (begin jaren '90 al de helft in gebruik)
➢ Klasse C: te veel, routergeheugens hielden het niet bij
![Page 55: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/55.jpg)
CIDR
➢ Classless Interdomain Routing
➢ Klassen worden opgeheven
➢ Grootte van het netwerk expliciet vermeld met aantal bits
![Page 56: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/56.jpg)
CIDR
➢ /32: 32 bits voor netwerk, 0 bits voor hosts: 1 host (los IP adres)
➢ /24: 24 bits voor netwerk, 8 bits voor hosts: 254 hosts (komt overeen klasse C)
➢ /16: 16 bits voor netwerk, 16 bits voor hosts: 16382 hosts (komt overeen klasse B)
➢ /0: 0 bits voor netwerk: het hele internet
![Page 57: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/57.jpg)
OSI model
➢ ISO: International Standards Organization
➢ OSI: Open Systems Interconnect
➢ Familie netwerkprotocollen uit de hoek van de telecombedrijven
➢ OSI model: conceptuele kijk op netwerken
![Page 58: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/58.jpg)
OSI model
➢ Applicatielaag
➢ Presentatielaag
➢ Sessielaag
➢ Transportlaag
➢ Netwerklaag
➢ Datalinklaag
➢ Fysieke laag
![Page 59: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/59.jpg)
1: fysieke laag
➢ Houdt zich bezig met het transport van bits over een kabel
➢ Voorbeelden: ADSL, huurlijn
![Page 60: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/60.jpg)
2: datalinklaag
➢ Houdt zich bezig met het versturen van pakketten informatie tussen twee punten
➢ Maakt gebruik van de diensten van laag 1
➢ Voorbeelden: Ethernet (maar bevat tevens laag 1), PPP (modemverbindingen)
![Page 61: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/61.jpg)
3: netwerklaag
➢ Houdt zich bezig met adressering.
➢ Voorbeeld: IP!
![Page 62: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/62.jpg)
4: transportlaag
➢ Houdt zich bezig met verschillende aspecten van de betrouwbaarheid van de verbinding
➢ Voorbeelden: TCP, UDP
![Page 63: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/63.jpg)
5 en 6: sessie en presentatie
➢ De sessie- en presentatielagen zijn niet als zodanig in de TCP/IP familie terug te vinden
![Page 64: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/64.jpg)
7: applicatielaag
➢ Dit is het terrein van de applicaties die van het netwerk gebruik maken
➢ Voorbeelden: HTTP (web), SMTP (mail), FTP, Telnet. Maar ook: DNS
![Page 65: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/65.jpg)
laag-interactie
![Page 66: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/66.jpg)
Ethernet
➢ Ontwikkeld door Xerox PARC
➢ 10 megabits per seconde
➢ Carrier Sense, Multiple Access with Collision Detect (CSMA/CD)
➢ Origineel dikke coaxkabels
![Page 67: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/67.jpg)
Ethernet header
![Page 68: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/68.jpg)
CSMA/CD
➢ Carrier sense: kijken of er niet al iemand aan het zenden is
➢ Multiple access: iedereen mag zenden als de kabel vrij is
➢ Collision detect: kijken of niet toch twee stations tegelijk zenden
➢ Exponential backoff: bij collision even wachten en opnieuw proberen
![Page 69: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/69.jpg)
Ethernet collisions
![Page 70: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/70.jpg)
Ethernet collisions
![Page 71: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/71.jpg)
Ethernet collisions
![Page 72: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/72.jpg)
Ethernet collisions
![Page 73: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/73.jpg)
Ethernet collisions
![Page 74: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/74.jpg)
IP versie 6
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Version| Traffic Class | Flow Label |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Payload Length | Next Header | Hop Limit |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Source Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Destination Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Adressen zijn 128 bits!
![Page 75: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/75.jpg)
IP versie 6
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Version| Traffic Class | Flow Label |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Payload Length | Next Header | Hop Limit |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Source Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Destination Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Version (4 bits):6 natuurlijk!
![Page 76: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/76.jpg)
IP versie 6
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Version| Traffic Class | Flow Label |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Payload Length | Next Header | Hop Limit |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Source Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Destination Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Traffic class (8 bits):voorheen type of service
![Page 77: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/77.jpg)
IP versie 6
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Version| Traffic Class | Flow Label |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Payload Length | Next Header | Hop Limit |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Source Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Destination Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Flow Label (20 bits):om verkeersstromen te herkennen
![Page 78: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/78.jpg)
IP versie 6
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Version| Traffic Class | Flow Label |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Payload Length | Next Header | Hop Limit |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Source Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Destination Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Payload Length (16 bits):Lengte van de inhoud van het pakket
![Page 79: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/79.jpg)
IP versie 6
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Version| Traffic Class | Flow Label |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Payload Length | Next Header | Hop Limit |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Source Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Destination Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Next Header (8 bits):was: protocol
![Page 80: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/80.jpg)
IP versie 6
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Version| Traffic Class | Flow Label |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Payload Length | Next Header | Hop Limit |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Source Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| |+ Destination Address +| |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Hop Limit (8 bits):was: time to live
![Page 81: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/81.jpg)
privacy en beveiliging
➢ anonimiteit ➢ email➢ web➢ DDOS➢ IPsec
![Page 82: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/82.jpg)
anonimiteit
➢ IP adres gaat mee in elk pakket!➢ Vroeger geen probleem: bij inbellen steeds
een ander IP adres➢ Kabel en ADSL: vast IP adres
![Page 83: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/83.jpg)
➢ Asoluut niet veilig!➢ Makkelijk te vervalsen➢ Veilige mail bestaat al lang, maar je kan
bijna niemand veilig mailen...➢ ...dus gebruikt bijna niemand het...➢ ...dus kan je bijna niemand veilig mailen
![Page 84: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/84.jpg)
web
➢ Cookies➢ Meestal onschadelijk, soms ook niet➢ Gaten in browsers!
![Page 85: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/85.jpg)
denial of service
➢ Simpeler dan hacken: gewoon heel veel verkeer sturen
➢ Distributed Denial of Service attack: heel veel systemen inzetten voor gezamelijke aanval
➢ Meestal door systemen van anderen te misbruiken of hacken
➢ Moeilijk tegen te beschermen
![Page 86: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/86.jpg)
IPsec
➢ IP Security Protocol➢ Iets anders dan IP Security Option!➢ Pakketten worden versleuteld➢ Pakket in een pakket: extra overhead➢ Wel eerst weten met wie je communiceert!➢ Public Key Infrastructure
![Page 87: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/87.jpg)
standaardisatieproces
➢ IETF: Internet Engineering Task Force➢ IAB: Internet Architecture Board➢ IESG: Internet Engineering Steering Group➢ ISOC: Internet Society
![Page 88: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/88.jpg)
standaardisatieproces
➢ The goals of the Internet Standards Process are:
➢ technical excellence;➢ prior implementation and testing;➢ clear, concise, and easily understood
documentation;➢ openness and fairness; and➢ timeliness.
![Page 89: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/89.jpg)
namen en nummers
➢ IANA: Internet Assigned Numbers Authority➢ ICANN: The Internet Corporation for
Assigned Names and Numbers➢ RIRs: Regional Internet Registries: ARIN,
RIPE, APNIC
![Page 90: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/90.jpg)
toekomst
➢ multicast, multimedia, anycast➢ IPv6?➢ adressen en routing table➢ access technologien: kabel, adsl, fiber to the
home, wireless➢ variatie toegangssnelheden (10 kbps /
gigabit)
![Page 91: TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum iljitsch@muada.com Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.](https://reader036.fdocuments.net/reader036/viewer/2022070315/5551a0f14979591f3c8bbab7/html5/thumbnails/91.jpg)
Q & A