Socket
即套接字,是一个对 TCP / IP协议进行封装 的编程调用接口(API),主要是用来网络中两个进程的通信
即通过Socket,我们才能在Andorid平台上通过 TCP/IP协议进行开发
Socket不是一种协议,而是一个编程调用接口(API),属于传输层(主要解决数据如何在网络中传输)
Socket的使用类型主要有两种:
流套接字(streamsocket) :基于 TCP协议,采用 流的方式 提供可靠的字节流服务
数据报套接字(datagramsocket):基于 UDP协议,采用 数据报文 提供数据打包发送的服务
Http连接
http连接=以http协议为通信协议的tcp连接
http短连接=以http协议为通信协议的,请求一次就断开的tcp连接
http长连接=以http协议为通信协议的,请求多次才断开的tcp连接(这个是为了通过减少建立tcp连接的次数达到节省两端资源的目的)