A protocol stack refers to the complete set of network protocols, organized in layers, that a system uses to communicate. Each layer in the stack handles a specific part of the communication process, such as physical transmission or end-to-end reliability. The term 'stack' describes how these protocols are layered on top of one another.