Socket跟HTTP协议两者有什么关系?利用HTTP协议通信跟socket通信有什么区别?

我有个自己的见解,请大神指点下:
HTTP是协议,但是socket不是协议。它更像是一种网络通信的实现工具。这个工具可能会用到HTTP协议,可能会用到TCP协议等。
然后,在安卓编程实现的时候,“用socket对象实现与远端的连接通信"跟"用http的get\post实现”两者的关系是:http的实现,是基于socket这个通信工具的。
以上是我的见解,请指点。谢谢

没错!
打个比喻:将socket比喻为高速公路,HTTP就是公路上跑的车。路上除了HTTP外,还有很多种其他类型的车,Ftp,Telnet,SMTP……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-11
将socket比喻为高速公路没错,Telnet,HTTP就是公路上跑的车。路上除了HTTP外,Ftp,还有很多种其他类型的车!打个比喻
第2个回答  2014-11-25
正确!!!!!!!
相似回答