计算机网络基础理论
UDP
TCP
从根本上讲,HTTP还是半双工的协议,也就是说,在同一时刻流量只能单向流动:客户端向服务器发送请求(单向),然后服务器响应请求(单向)。半双工的效率很低。
所谓套接字( Socket
),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口
协议模型
TCP/IP
协议模型只由4个层次组成:链路层、互联网层(IP
)、传输层(TCP
、WebSocket
)和应用层
OSI模型 由7个层次组成:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
TCP/IP 模型合并了 OSI 模型的应用层、表示层和会话层,将 OSI 模型的数据链路层和物理层合并为网络访问层。
参考连接: