• No results found

EMS20 Week 4: Opgaven Week 3

N/A
N/A
Protected

Academic year: 2022

Share "EMS20 Week 4: Opgaven Week 3"

Copied!
20
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

EMS20 Week 4: Opgaven Week 3

(2)

EMBEDDED SYSTEMS

Verdeling opdrachten

Opdracht 3.6

3.12 3.13

2

• Geef aan welke opdrachten je wilt bespreken

• Er wordt een

dobbelsteen gegooid per opgave, of op

vrijwillige basis

(3)

EMS20 Theorie Week 4

Computernetwerken

(4)

EMBEDDED SYSTEMS

Leerdoelen

Leerdoelen week 4. Je gaat deze les:

• uit welke abstractielagen een netwerk (en het netwerkverkeer) is opgebouwd;

• hoe onderscheid wordt gemaakt tussen LAN en WAN verkeer;

• hoe onderscheid wordt gemaakt tussen verschillende servers;

• hoe een simpel LAN is opgebouwd.

4

(5)

EMBEDDED SYSTEMS

Begrippen computernetwerken

Bij computernetwerken worden veel vaktermen (jargon) en afkortingen gebruikt.

• Breid je woordenschat uit!

• Veel begrippen staan duidelijk uitgelegd in het boek.

• Maak een lijstje met woorden en afkortingen die je nog niet kent.

5

(6)

EMBEDDED SYSTEMS

ISO/OSI-referentiemodel

ISO/OSI = International Organization for Standardization/Open Systems Interconnection

• Wat is een referentiemodel?

6

Bron: https://csmonkk.blogspot.com/2017/06/complete-osi-model.html

(7)

EMBEDDED SYSTEMS

Interface versus Protocol

7

Bron: https://www.studytonight.com/computer-networks/complete-osi-model

(8)

EMBEDDED SYSTEMS

Voorbeeld TCP/IP over ethernet

TCP = Transmission Control Protocol 8

IP = InternetProtocol

(9)

EMBEDDED SYSTEMS

Voorbeeld browser

9

Application Presentation Session

Transport Network Data link Physical

Afspraak over hoe netwerkapplicaties communiceren.

Apache webserver HTTP

HTTP = HyperText Transfer Protocol

(10)

EMBEDDED SYSTEMS

Voorbeeld browser

10

Application Presentation Session

Transport Network Data link Physical

Afspraken over hoe de data gepresenteerd wordt (eruit ziet):

- Codering - Compressie - Encryptie

Apache webserver TLS

TLS = Transport Layer Security

Zie ook: List of network protocols (OSI model)

(11)

EMBEDDED SYSTEMS

Voorbeeld browser

11

Application Presentation Session

Transport Network Data link Physical

Afspraak over hoe netwerkapplicaties verbinden:

- Sessies

- Authenticatie - Authorisatie

Apache webserver Data (html, js etc.)

(12)

EMBEDDED SYSTEMS

Computer

Voorbeeld browser

Application Presentation Session

Transport Network Data link Physical

Beheren van datatransport (TCP/UDP):

- Segmentatie

- Doel/bron poorten

- Bijv. pakketjes op poort 46543 voor Firefox - Pakketjes op poort 8234 voor Skype

Apache Webserver Data

seg1 seg2 seg3 seg4

seg1 seg2 Skype server

(13)

EMBEDDED SYSTEMS

TCP versus UDP

- TCP (Transmission Control Protocol) - UDP (User Datagram Protocol)

13

UDP TCP

Verbindingloos Verbinding georiënteerd.

Snel Minder snel

Onbetrouwbaar Betrouwbaar

Uni-, multi- en broadcast Unicast

B.v. VoIP B.v. e-mail

Bron: https://www.quora.com/How-would-you-compare-TCP-and-UDP

(14)

EMBEDDED SYSTEMS

Voorbeeld browser

14

Application Presentation Session

Transport Network Data link Physical

Verbinden door netwerken:

- Vinden van het juiste apparaat (routing) - IP Adressen (IPv4, IPv6)

Computer

IP: 92.108.70.166

Apache webserver

IP:145.24.136.9

Groot netwerk

(15)

EMBEDDED SYSTEMS

IP probleem

- Hoeveel adressen beschikbaar met IPv4?

- Hoeveel netwerkapparaten?

- LAN/WAN

- NAT (Network Address Translation)

- DHCP (Dynamic Host Configuration Protocol)

15

(16)

EMBEDDED SYSTEMS

LAN/WAN

- Niet-routeerbare IP-adressen (Tabel 15.1)

- Netmask 255.255.255.0 (192.168.1.0/24)

16

(17)

EMBEDDED SYSTEMS

Voorbeeld browser

17

Application Presentation Session

Transport Network Data link Physical

Verbinding lokaal

- Vinden van het juiste netwerkapparaat

- MAC-adressen (Media Access Control), CRC (Cyclic redundancy check)

Computer Netwerkaart1 Netwerkkaart2

Router Switch ethernet

(18)

EMBEDDED SYSTEMS

ARP: IP MAC koppeling

18

- ARP (Address Resolution Protocol)

(19)

EMBEDDED SYSTEMS

Voorbeeld browser

19

Application Presentation Session

Transport Network Data link Physical

Fysieke verbinding (Vorige week!) - Bekabeld (Lijncodering)

- Draadloos (modulatietechnieken zoals OFDM) - Synchronisatie

Uiteindelijke data ‘echt’ versturen

(20)

EMBEDDED SYSTEMS

Verdeling opdrachten

Opdracht 4.4

4.10 4.12 4.13 4.14

4.15 + 4.16 4.17

20

• De opgaves in de tabel worden behandeld in de volgende les

Maak alle opdrachten!

(Niet alleen deze drie.)

Referenties

GERELATEERDE DOCUMENTEN

Opgave 4: Een intelligente mier beweegt zich over een vlakke plaat gemaakt van invar (daarvan is de uitzettingscoëciënt gelijk aan nul), die is voorzien van een

De plaat heeft niet overal dezelfde temperatuur: de temperatuur varieert als functie van de afstand r tot de oorsprong.. Dit heeft tot gevolg dat de meetlat waarmee de mier

* Soepen kunnen steeds gluten, melk, selderij, mosterd, eieren, soja bevatten. * Verpakte desserts kunnen

Skryf ‘n paar werkwoorde op die bord (praat, loop,.. gebruik om te wys dat iets aan iemand behoort. Ek praat, jy praat, hy praat, sy praat, ons praat, hulle praat. Doen

 Uses the reading strategies taught in the Home Language to make sense and monitor self when reading (phonics, context clues, structural analysis, sight words).  Reads

Lijst van ingekomen stukken voor de Algemene Raadscommissie van 16 maart 2010 Informatie van derden.. Informatie aangeboden door

Lijst van ingekomen stukken voor de Algemene Raadscommissie van 2 februari 2010 Informatie van derden.. Informatie aangeboden door

Memo Regionaal Uitvoeringsplan – Regionale Bereikbaarheidsvisie Noord- Kennemerland en besluitformulier van college (B&W advies en bijlagen liggen ter inzage in de