HTTP (Hypertext Transfer Protocol) typically uses port number 80 for communication over TCP (Transmission Control Protocol). Port 80 is the default port for unencrypted HTTP traffic.
Port numbers 21 and 20 are used for FTP.
Port 21 is used to establish the connection between the 2 computers (or hosts) and port 20 to transfer data (via the Data channel).