当前位置:   首页安全运维TCP/IP客户端和主机的角色

TCP/IP客户端和主机的角色

发布日期:2019-05-15 16:46 | 文章来源:虹科汽车电子

  “客户端”和“主机”在TCP/IP中可能会令人混淆,因为它们有多种含义,并且有时是多种含义并用:

  硬件角色:客户端和主机通常是指联网硬件所扮演的主要角色。客户端主要是指像PC这样的由个人使用的装置,主要通过发送请求来发起对话。主机则是专门响应客户端请求的高性能设备,位于数据中心,除了管理员以外不曾为他人所见。

  软件角色:TCP/IP使用不同的软件以使众多协议实现客户端和主机角色。客户端软件通常安装于客户端硬件上,主机软件则一般安装于主机硬件上,但也并非一贯如此。有的设备既运行客户端软件又运行主机软件。 事务角色:在任何具体的信息交换中,客户端一般是发起通信或发送请求的设备,而主机则作出响应并且通常会提供信息。事务大多是由客户端设备上的客户端软件发起的,但并非总是如此。

  一个典型的组织会有许多较小型的个人电脑被指定为客户端而几台较大型的电脑被指定为主机。主机一般运行主机软件,客户端则通常运行客户端软件,反之亦然。

  举例来说,假设您是在1号主机机房工作的管理员,现在需要将一份文件发给2号主机。于是您启用文件传输协议(FTP)从而向2号主机发起对话。在这次事务中,1号主机由于使用FTP客户端程序发起通信,所以扮演了客户端的角色,而2号主机则充当了主机的角色。理论上来说,您甚至可以从1号主机向一个特定的客户端发起一个FTP传输,但前提是该客户端具有能响应该主机请求的FTP主机软件。不过这种并不常见,因为客户端设备上通常不安装主机软件。

  在某些协议下,主机之间需要相互通信,此时可运用事务角色的概念来定义主机角色和客户端角色。例如,当两个简单邮件传输协议(SMTP)主机为了交换电子邮件而进行通信时,即使两者都是在主机硬件上运行的主机程序,但在任何事务过程中,必然是一个设备充当客户端而另一个充当主机。在某些情况下,设备甚至可以在事务过程中交换客户端和主机角色。

  客户端和主机角色往往随着时间的推移而变化。20世纪90年代,个人电脑的功能日益提高,“永久在线”式宽带连接导致客户端硬件/软件与主机硬件/软件之间的界限模糊不清,并且增加了端对端应用模式的(比如文件共享)使用。然而到了21世纪初期前后,移动设备持有量的剧增逆转了这种趋势。移动设备通常在功能方面受到限制,所以更依赖于主机提供功能,这令客户端/主机变得比以往更重要。而像云计算等技术的出现更进一步坚定了将功能集中于主机而用户仅适用“轻量级”客户端设备访问主机这一想法。

  凡本网注明来源非中国IDC圈的作品,均转载自其它媒体,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部