今天,我们来简要了解两种常见的通信体系结构: CS和BS体系结构,以及相应的典型APP应用。
什么是CS模式?
先看图,直观一下
CS体系结构是客户端/服务器(Client/Server )体系结构,也是最常见的通信体系结构。 具体工作方法:需要窃听有名端口的服务器端,客户端开始连接,在连接成功之前,双方不能通信。 通信结束,切断连接。 在这个架构中,为了实现某种特定的功能,需要开发特定的软件,通常服务器和客户机成对出现,主要的功能实现集中在客户机上。
典型的应用场景: FTP Telnet。
什么是BS模式?
先看图,直观一下
B/S架构是浏览器/服务器(浏览器/服务器)架构,是C/S架构的改进,也是随着互联网技术的发展而兴起的架构。 具体工作方法:服务器端拦截固定的知名端口,典型的是http拦截tcp的80端口,等待浏览器开始连接,连接成功后,双方通信,通信结束,断开连接。 这个架构不需要开发特定的软件,客户端统一在浏览器上,主要的功能实现集中在服务器端实现。
典型的应用场景: web服务。
趋势如何?
这两个架构是两个最典型的通信架构,各有千秋。 但是,从趋势来看,BS似乎越来越受欢迎了。
好了,伙计们,今天的说明结束了。 希望大家能得到一点。 欢迎留言交流,一起讨论提高。