Which pair of protocols will use only single TCP connections between the same client and the server?
Choose the most appropriate answer among the given pairs.
Hypertext transfer protocol (HTTP):
- HTTP is used to access data on the world wide web. HTTP functions as a combination of FTP and SMTP. HTTP uses the services of TCP port number 80. HTTP is a stateless protocol.
- HTTP prior to version 1.1 specified a non-persistent connection, while a persistent connection is a default.
- In a non-persistent connection, one TCP connection is made for each request/ response. The client opens a TCP connection and sends a request and server sends the response then closes the connection.
File Transfer Protocol (FTP):
- FTP stands for file transfer protocol. It is provided by TCP/IP for copying a file from one host to another. FTP can transfer a file through one of the following three modes: stream mode, block mode and compressed mode. Stream mode is the default mode.
- FTP uses two TCP connections one for data and another for control.
Simple Transfer Protocol (SMTP):
- SMTP is a push protocol, it can push the messages from the client to the server only.
- SMTP uses one TCP connection at a time
TELNET:
- TELNET is a client/ server application that allows a user to log on to a remote machine, giving the user access to the remote system.
- TELNET uses one TCP connection at a time.
Important Point:
Option 1 is not correct since HTTP might have more than one TCP connections for a single web page.




