大家都说的HTTP传输、scoket传输,到底他们之间有什么区别。

行者java 发布于 2012/07/30 13:01
阅读 2K+
收藏 1
加载中
0
行者java
行者java
嗯 看看去
0
芙蓉镇
芙蓉镇
HTTP协议的全称是超级文本传输协议,所以它是一个文本协议,也就是它传输的单元是文本;而socket协议是基础的传输层协议,它是一个二进制协议,传输的字节。HTTP协议是在socket协议之上的,是应用层的协议,也就是说HTTP传输的文本最终是要解码成二进制字节数据通过socket协议传输的,所以socket协议是HTTP协议的基础:-)
芙蓉镇
芙蓉镇
回复 @行者java : 对,可以这样理解:-)
行者java
行者java
是不是就是说,http协议传输的是具有XML钱的文档数据,二scoket传输的是数据流。
0
Sillvester
Sillvester

HTTP就是超文本传输协议,socket并不是协议。HTTP协议的主要用途是网页传输,断点续传等。

我们常说的socket(套接字)是指使用IP和端口号作为通信链路识别的。其中IP地址是在层的,端口号是在传输层的(TCP协议、UDP协议)

 

返回顶部
顶部