2. The is responsible for providing reliable, error-free data transfer.

1. A network stack is a set of that organize the functioning of a network.

In networking, are responsible for reliable transmission of data.

7. The is responsible for providing network services to user applications.

Scalability is crucial for systems that need to future growth.

10. The uses handshake protocols to establish connections and negotiate transmission parameters.

Modularity allows for of components.

is a reliable transportation protocol used in the internet.