Client-Server Flashcards

1
Q

What is a client?

A

In computing, a client is a piece of computer hardware or software that accesses a service made available by a server as part of the client-server model of computer networks.

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

What is a server?

A

In computing, a server is a piece of computer hardware or software that provides functionality for other programs or devices, called “clients”.

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

Which HTTP method does a browser issue to a web server when you visit a URL?

A

GET: The GET method request a representation of the specified resource.

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

What is on the first line of an HTTP request message?

A
  1. An HTTP method 2. The request target (usually a URL) 3. The HTTP version
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is on the first line of an HTTP response message?

A
  1. The protocol version (usually HTTP/1.1) 2. A status code 3. A status text
    ex. HTTP/1.1 404 Not Found.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are HTTP headers?

A

HTTP headers let the client and the server pass additional information with an HTTP request or response. An HTTP header consists of its case-insensitive name followed by a colon(“), then by its value.

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

Is a body required for a valid HTTP message?

A

No. not all requests/ responses have one.

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