Chapter 2 Flashcards

1
Q

Server

A

Always on host
Permanent IP address

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

Client

A

Contact, communicate with server
May be intermittently connected
May have dynamic IP addresses
Do not communicate directly with each other.

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

Process

A

Program running within a host

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

Client Process

A

Process that initiates communication.

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

Server Process

A

Process that waits to be contacted.

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

TCP Service

A
  • Reliable transport
  • Flow control
  • Congestion control
  • Connection-oriented
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Non-persistent HTTP Steps

A
  1. TCP connection opened
  2. At most one object sent over TCP connection
  3. TCP connection closed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Persistent HTTP Steps

A
  1. TCP connection opened to a server
  2. Multiple objects can be sent
  3. Connection closes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

RTT

A

Time for a small packet to travel from client to server and back.

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

HTTP Request Messages Methods

A
  1. POST Method
  2. GET Method
  3. HEAD Method
  4. PUT Method
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Web Caching

A

Goal to satisfy client without involving origin server. Reduces response time for client request. (Cache is closer to client)

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

Domain Name System (DNS)

A

An application layer protocol. Built on top and uses the services of TCP and UDP.

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

Stateless Protocol

A

An HTTP server maintains no information about the clients.

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

Non-persistent connections

A

Each TCP connection is closed after the server sends the object. It does not persist for other objects.

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

Persistent connections

A

All of the requests and their corresponding responses be sent over the same TCP connection.

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

Web Cache

A

A network entity that satisfies HTTP requests on the behalf of an origin web server.