Java|Java TCP、Socket、HTTP的关系

HTTP http协议,简称超文本传输协议(Hypertext Transfer Protocol),是web应用程序的基础,也是手机联网常用的协议之一。http协议在tcp协议上面,属于应用层协议。
TCP tcp协议属于传输层协议(UDP也属于传输层协议,但是UDP协议是无状态的)。建立一个TCP连接需要三次握手,断开一个TCP连接需要四次挥手。
Socket 【Java|Java TCP、Socket、HTTP的关系】socket翻译为套接字,socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。

Java|Java TCP、Socket、HTTP的关系
文章图片
socket通信系统模块示意图

    推荐阅读