Протокол - это очень общий термин.FTP - это сетевой протокол, который определяет, как клиент и сервер взаимодействуют друг с другом для передачи данных.Вместо этого protobuf - это описание того, как структурированные данные должны быть сериализованы, например, для передачи данных по сети, а также для локального хранения данных.
Таким образом, FTP больше похож на автомобиль, едущий по улице, в то время какProtobuf описывает, как вы кладете весь багаж в машину, как упаковываете вещи и т. д.