Introduction Flashcards
(15 cards)
Wat is het verschil tussen een client en een server?
Een client is een programma op een netwerk computer die requests stuurt, een server voert services uit en reageert op de requests.
Wat zorgt voor access control in een service?
Het service interface
Hoe werken invocations bij request forwarding?
Per keer dat hij wordt doorgegeven is er een nieuwe invocation.
Wat zijn 6 pros van distributed systems?
Cost
Concurrency
Capacity
Reliability
Integration
Distribution
Wat zijn 4 cons van distributed systems?
Storage
Time
Concurrent execution
Partial failures
Hoe werkt een simpele client-server tegenover client multiserver (+ load balancing)
Bij client server weet je telkens naar welke server je je request moet sturen. Bij Multiserver weet je dat niet altijd en zijn hier methodes voor.
Hoe werkt implicit lookup?
De server die verder wilt interacten replied.
Wat zijn de 6 eigenschappen van P2P?
- Iedereen kan server / client zijn
- GUIDs
- Limited direct knowledge of other nodes
- Application level routing
- Nodes are volitile
- Structured or unstructured
Definitie Distributed System
Een collectie onafhankelijke computers die samen één coherent systeem lijken.
Definitie Service
Een computerssyteem gebruikmaken van gerelateerde resources die hun functionaliteit aan users en applicaties tonen.
Definitie Server
Een runnend computerprogramma wat requests accepteerd en services uitvoert.
Definitie Remote Invocation
Een complete interactie tussen client en server om een request te verwerken.
Wat zijn 2 voorbeelden van coupled architecture? Wat zijn hun voor- en nadelen? (2+, 1-) en (1+, 1-)
Layered:
+ Lagen zijn makkelijk te vervangen
+ Maar een laag aantal connecties
- Mogelijk dubbele fucntionaliteit
Object-based:
+ Flexibel
- Moeilijk te maintainen
Wat zijn 2 voorbeelden van decoupled architecture? Wat zijn hun voor- en nadelen? (1+) en (1+, 1-)
Event Based:
+ Loose coupling
Data centric:
+ Loose coupling
- Mogelijk Traag
Definitie P2P service
Een zelforganiserende, gedecentraliseerde service.