Sockets http是基于套接字的吗?
每个到web服务器的连接都需要一个开放端口(默认值为80),所以关于“http基于套接字”是否正确Sockets http是基于套接字的吗?,sockets,http,Sockets,Http,每个到web服务器的连接都需要一个开放端口(默认值为80),所以关于“http基于套接字”是否正确 或者我可以这样理解“TCP是一种协议,套接字实现TCP,HTTP基于TCP,所以HTTP基于套接字”HTTP是一种应用程序协议,套接字是一种操作系统API。这意味着HTTP不能基于插座,就像汽车不能基于汽油一样 套接字和HTTP之间的关系: Sockets可用于实现HTTP服务器/客户端,因为Sockets可用于实现任何类型的TCP服务器/客户端,HTTP是TCP之上的应用层协议 但是请注意,s
或者我可以这样理解“TCP是一种协议,套接字实现TCP,HTTP基于TCP,所以HTTP基于套接字”HTTP是一种应用程序协议,套接字是一种操作系统API。这意味着HTTP不能基于插座,就像汽车不能基于汽油一样 套接字和HTTP之间的关系:
- Sockets可用于实现HTTP服务器/客户端,因为Sockets可用于实现任何类型的TCP服务器/客户端,HTTP是TCP之上的应用层协议
- 但是请注意,sockets对于实现HTTP来说并不是必不可少的,也就是说,您可以使用任何其他类型的API来实现它,该API可以发送网络数据包
- Sockets可用于实现HTTP服务器/客户端,因为Sockets可用于实现任何类型的TCP服务器/客户端,HTTP是TCP之上的应用层协议
- 但是请注意,sockets对于实现HTTP来说并不是必不可少的,也就是说,您可以使用任何其他类型的API来实现它,该API可以发送网络数据包
HTTP是一种应用程序协议,Socket是一种操作系统API。这意味着HTTP不能基于插座,就像汽车不能基于汽油一样 套接字和HTTP之间的关系: