Exam Questions and CORRECT Answers
What is a distributed system? - CORRECT ANSWER - A collection of independent
computers that appears to its users as a single coherent system. Where processes and resources
and sufficiently spread across multiple computers and networked computer communicate
through passing messages
What are the 4 main features of distributed systems? - CORRECT ANSWER - 1. No
shared clock
2. No shared memory
3. Geographical separation
4. Autonomy and heterogeneity
What are the differences between latency and bandwidth? - CORRECT ANSWER -
Latency is the measure of delay and bandwidth is the measure of speed/capacity
What are the classifications of networks in size? - CORRECT ANSWER - - Body area
networks (BAN) - eg. wearable CPUs
- Personal Area Networks (PAN) - digital devices carried by the user (bluetooth)
- Local Area Networks (LAN) -physically connected computers
- Wide Area Networks (WAN) - internet, wifi, wide area
What are the classifications of networks by technology? - CORRECT ANSWER -
Ethernet, Wireless LAN, Cellular
What are the requirements for horizontal scaling? (distributed scaling) - CORRECT
ANSWER - - expressing parallel processes (programming and concurrency models)
- organization (architecture)
- exchanging information (communication paradigms)
, - a way to locate and share resources (naming)
- distributed processes to synchronize (synchronizations)
- reduce latency, improve performance, and enhance reliability (caching, replication, and
consistency)
- recover from partial failures (fault tolerance)
What does MTU stand for? - CORRECT ANSWER - Maximum Tranmission Unit
What are the main fields of a packets - CORRECT ANSWER - Header and data
What are the layers of a network? OSSI? - CORRECT ANSWER - Application Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
OSSI:
Application Layer
Presentation Layer - network representation
Session Layer - fault detection and automatic recovery
Transport Layer
Network Layer
Data Link Layer
Physical Layer
What does the Application Layer do? - CORRECT ANSWER - satisfies communication
requirements for applications eg. HTTP, FTP