LW 2 Flashcards
wat zijn de 3 views bij computer netwerken?
▪ Component view (“Nuts and Bolts”)
▪ Service view (“Wat kan je er mee doen?”)
▪ Protocol view (“Formele afspraken om componenten te laten samenwerken”)
wat is een computernetwerk?
Een computernetwerk is een verzameling, onderling verbonden, autonome computers
BV: verbindingen, netwerkapparatuur, aangesloten computers, smartphones, printers, gameconsoles
waarom computers in een netwerk?
▪ Delen van gegevens (bijv. Blackboard)
▪ Delen van devices/hardware (bijv. Network Printer)
▪ Delen van applicaties (bijv. Network Gaming)
▪ Communicatie (bijv. Email of VoIP)
component view -> wat zijn de 3 componenten
▪ Media
▪ Netwerkdevices
▪ Eindsystemen
welke componenten horen bij media?
- LAN verbinding
- WAN verbinding
- glasvezel
- wireless
welke componenten horen bij netwerk devices?
- router
- L2 switch
- wireless acces point
- firewall
welke componenten horen bij eindsystemen?
- clients
- servers
router
- Stuurt verkeer door
- Bepaalt de “ next hop” van een route naar de eindbestemming op
basis van een hiërarchisch globaal adres (het IP-adres) - Koppelt verschillende netwerken (bijv. ADSL aan WIFI)
- Wordt soms ook wel L3-switch genoemd
switch (L2 switch)
computers koppelen aan een netwerk
- Stuurt ook verkeer door binnen één netwerk
- Bepaalt lokaal de route op basis van lokaal machine-adres (bijv. MAC adres bij Ethernet IEEE802.3)
- Vaak veel aansluitpunten
wireless access point
- Zoals een switch maar dan wireless (WIFI)
- Vaak gecombineerd met een router voor ADSL/kabel
- Vaak ook wired netwerk (wireless en wired binnen hetzelfde netwerk)
firewall
- Zoals een router maar dan met een filter
- Vaak ingebouwd in een router
- Kan onveilig verkeer blokkeren
een computernetwerk levert diensten. noem voorbeelden.
(services view)
((functionele eisen))
▪ Browsen op het internet ▪ Gamen met meerdere personen ▪ Samen werken aan een document ▪ Video-conferencing ▪ Weersvoorspelling opvragen
Een technische infrastructuur levert diensten (services) die moeten voldoen aan
functionele eisen en niet-functionele eisen
niet-functionele eisen (technische of operationele eisen)
▪ Capaciteit & schaalbaarheid (hoe veel gebruikers?)
▪ Prestatie (hoe snel?)
▪ Beschikbaarheid (op welke momenten te gebruiken?)
▪ Continuïteit (wat gebeurt er bij volledige uitval?)
▪ Veiligheid & Privacy (zijn mijn gegevens veilig?)
▪ Beheer(s)baarheid (eenvoudig aan te passen?)
noem voorbeelden van computing paradigma’s
▪ Mainframe ▪ Isolated microcomputer (Sneaker net) ▪ Fat client (bijv. Windows workgroup) ▪ Thin Client (bijv. Citrix) ▪ Cloud computing (Iaas, Paas, Saas)
main frame (centralizes computing)
▪ Bestaat al sinds de jaren 50 van de vorige eeuw
▪ 1 centrale computer
▪ Gebruikers aangesloten met een “dumb terminal”
isolated microcomputer (IBM PC)
▪ Sinds 1980
▪ Processing lokaal op de PC
▪ File uitwisseling via “sneaker net”
fat clients
▪ Vrijwel alle processing nog steeds op de client
▪ Sommige zaken (communicatie, bepaalde opslag, directory services) op een server
▪ Systemen gekoppeld met een LAN
thin clients
▪ Alle processing op de server (voor alle gebruikers)
▪ De client heeft alleen software voor grafische ondersteuning en software om te verbinden met de server (dit maakt thin client net anders dan de main frame dumb terminals)
▪ Bekende implementaties zijn Windows remote desktop en Citrix
cloud computing
▪ Computing wordt aangeboden als dienst (service) door een cloud provider.
▪ De klant (cloud consumer) huurt dus de dienst en gebruikt die via het Internet
▪ Er zijn public en private clouds (afhankelijk van wie de klant is)
wat zijn de kenmerken van cloud computing
▪ De klant kan zelf regelen wat er “gehuurd” wordt van de provider (On demand self service)
▪ Diensten toegankelijk via het internet via bijv. de browser of een app (Broad network access)
▪ De cloud provider heeft meerdere klanten en organiseert de resources per klant (Resource pooling)
▪ Het aantal resources kan snel worden aangepast (Rapid Elasticity)
▪ Klant betaald voor gebruik (Measured Service)
wat voor diensten biedt cloud computing
Iaas, Paas, Saas
Iaas
Infrastructure as a Service – een virtueel netwerk met servers (Bijvoorbeeld een virtuele server).
BV. Amazon AWS, Google Compute engine
Paas
Platform as a service – een platform dat ingericht kan worden voor een bepaalde applicatie.
BV. Microsoft Azure, Google App Engine
Saas
Software as a Service – software die je gebruikt vanaf het internet
BV. Dropbox, Google Apps, Office 365
wat is een medium (media)
verbinding tussen 2 netwerkdevices
LAN verbinding
Local area network / netwerkkabel (koperkabel)
- UTP
- elektrische signalen
- computer aansluiten
- korte afstanden – tot 100m
WAN verbinding
Wide area network (glasvezel) - TAT14 - lichtsignalen - grote afstanden (continenten) (om de zoveel km zitten er ontvangers die het lichtpulsje oppakken en versterken met een laser aangezien het verzwakt)
wireless
verbindingen waarbij je elektromagnetische golven gebruikt (radiogolven)
- 5G, 4G
- sattelietverbindingen
- wifi thuis
Welk netwerkdevices kunnen gebruikt worden voor het aansluiten van eindsystemen aan het netwerk?
L2 switch & acces point
Een smartwatch is verbonden via WIFI met een netwerk. Wat voor soort netwerk-component is de smartwatch?
end system
Een computernetwerk bestaat uit destop-computers (PC’s) die verbonden zijn met een lokale workgroepserver voor de opslag van gedeelde bestanden. Alle software wordt lokaal uitgevoerd op de desktop-computers. Welk computing-paradigma wordt hier beschreven?
fat client