1、客户/服务器架构
对于客户机和服务器之间通信必然存在有个统一的通信端口,客户机通过该通信端口进行与服务器进行通信,传递执行命令,服务器进行处理后将执行的结果反馈给客户端,比喻成一家公司的话,客户就是客户端,通信端口就是前台人员,服务器就是公司,客户通过前台人员将请求发送给公司,公司对于请求进行处理后将结果通过前台人员反馈给客户机,客户机获取处理后的信息。
套接字符合通信接口的计算机通信数据结构,可以用于客户端和服务端的通信。 套接字有两种,分别是基于文件型的和基于网络型的。