HTTP以外的其他常用协议?

Xeo*_*oss 15 protocols http

我通常使用HTTP请求在我的Web服务器(在不同位置)之间传递数据(如果它是敏感的,有时使用SSL).我想知道是否有任何更轻的协议,我可以交换HTTP(S),因为它也支持公共/私人密钥,如SSH或其他东西.

我之前使用PHP套接字构建了一个SMTP客户端,所以如果需要,我不介意这样做.

S.L*_*ott 12

有很多很多很多协议.许多.从这里开始列表. 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

如果您担心邮件被丢弃,您可能希望使用Reliable UDP. http://en.wikipedia.org/wiki/Reliable_User_Datagram_Protocol