11

我总是把这两个词弄混。您如何确定哪一侧是服务器,哪一侧是客户端?它是由它是发送数据还是接收数据决定的?(假设连接是单向的)

谢谢,

4

3 回答 3

20

TCP中,它由发起连接的一方确定。客户端发起连接,服务器监听并接受连接。连接后,数据可以双向流动。

于 2012-07-26T23:45:20.440 回答
10

定义:

服务器端是指在计算机网络中由服务器以客户端-服务器关系执行的操作。通常,服务器是运行在远程服务器上的软件程序,例如 Web 服务器,可从用户的本地计算机或工作站访问。

客户端是指客户端在计算机网络中以客户端-服务器关系执行的操作。通常,客户端是一种计算机应用程序,例如 Web 浏览器,它在用户的本地计算机或工作站上运行并在必要时连接到服务器。

在此处输入图像描述

于 2012-07-26T23:58:34.370 回答
0

如果连接的一侧的实例比另一侧的实例多得多,则具有更多实例的实例就是客户端。

如果一侧的运行时间比另一侧长很多,那么运行时间更长的就是服务器。

于 2012-07-26T23:45:57.910 回答