Devepomemt fundamentals Flashcards

1
Q

TCP means…

A

Transmission Control Protocol

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

What is Transmission Control Protocol?

A

A connection orientate protocol to keep track of how much data has been transmitted.

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

Before a TCP connection is established. A three way handshake occurs. What are the steps in the handshake…

A

Client sends SYN
Receiver sends back SYN/ACK
Client sends ACK back

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

What does increasing the window size on a TCP connection do?

A

Allows you to send bigger data packets

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

Describe what TCP selective acknowledgment does, and why it’s useful?

A

On a TCP connection some data packets will be lost. It can be difficult to define which.

SACK acknowledges failed files only. So you only have to send the failed files again.

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

True or false. TCP SACK must be initiated client side?

A

True

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

REST means…

A

Representational State Transfer

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

JSON means…

A

JavaScript object notation

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