HTTP TCP/IP Socket

传输层的TCP是基于网络层的IP协议的,而应用层的HTTP协议又是基于传输层的TCP协议的,而Socket本身不算是协议,就像上面所说,它只是提供了一个针对TCP或者UDP编程的接口

 

TCP:如果我们直接使用TCP/IP来传输内容的话,我们需要在客户端和服务端自己定义一个协议来传输内容(WCF已经定义了传输协议)。

HTTP:基于TCP/IP的协议,但是已经定义了传输协议(客户端这边要怎么放数据,服务端要怎么解析数据),如http://localhost:8080/Service?username=username&password=password,问号后面的内容就是数据。

Socket:提供针对TCP/UDP编程的接口,但是需要我们自己定义传输协议。

posted @ 2018-04-12 16:59  下路派出所  阅读(121)  评论(0编辑  收藏  举报