Каналы всегда должны быть быстрее, поскольку они полностью обходят сетевой стек в операционной системе хоста.Считается, что каналы более безопасны, поскольку они не прослушивают данные с ненадежных удаленных компьютеров (хотя сокеты также можно настроить так, чтобы они прослушивали только адаптер обратной связи и таким образом избегали прослушивания удаленных компьютеров).Именованные каналы менее гибки, чем сокеты, поскольку они не допускают сетевого взаимодействия.В любом случае безопасность по-прежнему связана с тем, насколько хорошо вы пишете код.Можно написать приложение на основе каналов, которое менее безопасно, чем приложение на основе сокетов.
Что касается того, насколько быстрее один из них будет зависеть от вашего оборудования и операционной системы.