The correct answer is: B. HTTP
HTTP stands for Hypertext Transfer Protocol. It is an application-level protocol that defines how messages are formatted and transmitted between a client and a server. HTTP is used to transfer data between web servers and web browsers.
HTTP resources are identified by Uniform Resource Identifiers (URIs). A URI is a string of characters that identifies a resource on the World Wide Web. URIs are used in URLs (Uniform Resource Locators), which are the addresses of web pages.
The other options are incorrect because they are not protocols that are used to transfer data between a client and a server.
- CoAP (Constrained Application Protocol) is a lightweight, application-layer protocol for constrained nodes and devices in the Internet of Things (IoT).
- MQTT (Message Queuing Telemetry Transport) is a publish/subscribe messaging protocol that is lightweight and efficient. It is often used in IoT applications.
- TCP/IP (Transmission Control Protocol/Internet Protocol) is a suite of protocols that is used to connect devices on the Internet.