Ответ 1
Есть много-много-много протоколов. Много. Начните здесь список. http://en.wikipedia.org/wiki/Internet_Protocol_Suite
SFTP - это удовольствие для передачи данных. Это работает хорошо. Однако вы обнаружите, что это не намного лучше, чем HTTP, потому что HTTP довольно прост. http://en.wikipedia.org/wiki/SSH_file_transfer_protocol
SMTP будет работать. http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol
SNMP можно заставить работать. http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Вам действительно нужно нажать на конверт.
Тем не менее, все они связаны со сокетами TCP/IP, которые требуют значительного количества накладных расходов из-за согласования соединения и подтверждения пакетов.Если вам нужно действительно весело с очень низкими накладными расходами, используйте UDP.
http://en.wikipedia.org/wiki/User_Datagram_Protocol
Возможно, вы захотите использовать надежный UDP, если вы беспокоитесь о том, что сообщения упали. http://en.wikipedia.org/wiki/Reliable_User_Datagram_Protocol