【发布时间】:2019-12-21 00:55:36
【问题描述】:
我总是混淆这两个术语。您如何确定哪一侧是服务器,哪一侧是客户端?它是由它是发送数据还是接收数据决定的? (假设连接是单向的)
谢谢你,
【问题讨论】:
标签: networking
我总是混淆这两个术语。您如何确定哪一侧是服务器,哪一侧是客户端?它是由它是发送数据还是接收数据决定的? (假设连接是单向的)
谢谢你,
【问题讨论】:
标签: networking
在TCP 中,由发起连接的一方确定。客户端发起连接,服务器监听并接受连接。连接后,数据可以双向流动。
【讨论】:
定义:
Server-side 是指在计算机网络中由服务器以客户端-服务器关系执行的操作。通常,服务器是运行在远程服务器上的软件程序,例如 Web 服务器,可从用户的本地计算机或工作站访问。
Client-side 是指由客户端在计算机网络中以客户端-服务器关系执行的操作。通常,客户端是一种计算机应用程序,例如网络浏览器,它在用户的本地计算机或工作站上运行,并在必要时连接到服务器。
【讨论】:
如果连接的一侧的实例比另一侧的实例多得多,则具有更多实例的是客户端。
如果一侧的运行时间比另一侧长很多,那么运行时间更长的就是服务器。
【讨论】: