https://en.wikipedia.org/wiki/Comparison_of_file_transfer_protocols
Protocols for packet-switched networks. A packet-switched network transmits data that is divided into units called packets.A packet comprises a header (which describes the packet) and a payload (the data). The Internet is a packet-switched network, and most of the protocols in this list are designed for its protocol stack, the IP protocol suite.. They use one of two transport layer …