Протоколы:
1.1. FTP (англ. "File Transfer Protocol", протокол передачи файлов по сети) — является одним из старейших прикладных протоколов. Основная область применения данного протокола - использование для распространения ПО и доступа к удаленным хостам.
1.2. Принцип работы FTP
- Клиент посылает с временного порта диапазоном 1024-65535 запрос на порт сервера 21.
-Сервер отвечает на временный порт клиента.
-Клиент подтверждает установку соединения.
-Клиент отправляет команду PORT, которая говорит об использовании активного режима FTP, свой адрес, а так же номер порта для установки соединения для передачи данных
-Команда подтверждается сервером.
-Клиент задаёт серверу команды для работы с FTP.
-Сервер создает соединение передачи данных
-Клиент отвечает на запрос.
-Сервер подтверждает установку соединения и даёт клиенту передать данные.
2.1. HTTP - (англ. HyperText Transfer Protocol — «протокол передачи гипертекста») — протокол прикладного уровня передачи данных. в настоящее время повсеместно используется во Всемирной паутине для получения информации с веб-сайтов.
2.2. Принцип работы HTTP
Действие протокола HTTP происходит по следующему принципу: программа-клиент осуществляет TCP-соединение с сервером (стандартный номер порта-80) и выводит ему HTTP-запрос. Сервер прорабатывает данный запрос и выдает HTTP-ответ клиенту