Client-Server & Peer to Peer Flashcards
1
Q
What is the process of a Client-Server archetype?
A
- Client sends request to server
- Server receives request
- Server attempts to send response
2
Q
Where can Client Server archetypes be implemented
A
- Bank
- Web Servers
- Email Servers
3
Q
What is the a Peer to Peer archetype?
A
All devices have equal rights, and therefore have access to each other’s resources.
4
Q
Where can Peer to Peer archetypes be implemented
A
LANs
5
Q
What is the websocket protocol
A
An API establishing a connection between a web browser and server over TCP, so there is a consistent connection allowing data to be sent at any time
6
Q
What is CRUD?
A
Create
Rest
Update
Delete
7
Q
Why is JSON used over XML
A
- Easier for humans to read
- More compact
- Easier to create
- easier and quicker for computers to parse
8
Q
What are Thick clients?
A
- Clients with considerable processing and storage
9
Q
What are thin clients?
A
- Clients with little processing and storage