Devepomemt fundamentals Flashcards
TCP means…
Transmission Control Protocol
What is Transmission Control Protocol?
A connection orientate protocol to keep track of how much data has been transmitted.
Before a TCP connection is established. A three way handshake occurs. What are the steps in the handshake…
Client sends SYN
Receiver sends back SYN/ACK
Client sends ACK back
What does increasing the window size on a TCP connection do?
Allows you to send bigger data packets
Describe what TCP selective acknowledgment does, and why it’s useful?
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.
True or false. TCP SACK must be initiated client side?
True
REST means…
Representational State Transfer
JSON means…
JavaScript object notation