Application Layer & Distributed Systems Flashcards

1
Q

What is the purpose of the Application Layer?

A

Enables end-user services like web browsing and email.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name 2 protocols used in the Application Layer.

A

HTTP, SMTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define ‘socket’.

A

An interface between application and transport layer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a client-server model?

A

A central server provides resources to multiple clients.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is P2P?

A

Decentralized network where nodes act as both clients and servers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define a distributed system.

A

A system where components on different networked computers communicate to achieve a goal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Key advantage of distributed systems?

A

Scalability and fault tolerance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly