Network layer responsible for end-to-end communication.

Software serving web content or HTTP responses.

Object or mechanism for sequentially accessing collection elements.

Rules governing communication between networked systems.

Measuring software execution and resource consumption.

Replacing cryptographic keys periodically or after compromise.

Individual element in a graph, cluster, or distributed system.

Register holding the address of the next instruction.

Computing a value only when it is needed.

Operation that does not wait for completion before continuing.