Теория:
Протокол сети Интернет — это совокупность правил, обеспечивающих передачу данных по сети.
TCP (англ. Transmission Control Protocol) — транспортный протокол.
Большой файл разбивается на мелкие части. Каждая часть нумеруется, происходит транспортировка в отдельных IP-пакетах до компьютера-получателя, на компьютере-получателе исходный файл собирается из отдельных частей в правильной последовательности.
IP (англ. Internet Protocol) — протокол маршрутизации.
HTTP (англ. HyperText Transfer Protocol) — прикладной протокол передачи гипертекста для службы WWW.
FTP (англ. File Transfer Protocol) — протокол, предназначенный для передачи файлов в компьютерных сетях.
SMTP (англ. Simple Mail Transfer Protocol) — протокол передачи электронной почты в сетях TCP/IP.