Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我总是把这两个词弄混。您如何确定哪一侧是服务器,哪一侧是客户端?它是由它是发送数据还是接收数据决定的?(假设连接是单向的)
谢谢,
在TCP中,它由发起连接的一方确定。客户端发起连接,服务器监听并接受连接。连接后,数据可以双向流动。
定义:
服务器端是指在计算机网络中由服务器以客户端-服务器关系执行的操作。通常,服务器是运行在远程服务器上的软件程序,例如 Web 服务器,可从用户的本地计算机或工作站访问。
客户端是指客户端在计算机网络中以客户端-服务器关系执行的操作。通常,客户端是一种计算机应用程序,例如 Web 浏览器,它在用户的本地计算机或工作站上运行并在必要时连接到服务器。
如果连接的一侧的实例比另一侧的实例多得多,则具有更多实例的实例就是客户端。
如果一侧的运行时间比另一侧长很多,那么运行时间更长的就是服务器。