This protocol is stateless in contrast with TCP, which this protocol is layered on top of. For 10 points each:
[10e] Name this protocol for communication between web browsers and web servers. The secure version of this protocol uses TLS for encryption.
ANSWER: HTTP [or hypertext transfer protocol; accept HTTPS or hypertext transfer protocol secure]
[10h] HTTP obeys this architectural style for stateless protocols consisting of 6 constraints, which includes code on demand and layered system architecture. Resources are the fundamental abstraction of information in this style proposed by Roy Fielding.
ANSWER: REST [or representational state transfer; accept RESTful]
[10m] Implementations of state in HTTP often use these client-side records. When used for authentication, the HTTP-only flag is added to these records, meaning they cannot be accessed by JavaScript and stolen through cross-site scripting.
ANSWER: HTTP cookies [accept HTTP-only cookies; accept authentication cookies; accept cookie theft]
<Carleton A, Other Science>