单机类型:最开始的软件就是那些不需要联网的单机软件。

CS类型:有的程序需要统一管理软件中使用的数据, 所以就将保存数据的数据库统一存放在一台主机中, 所有的用户在需要数据时都要从主机获取, 这时就分出了客户端和服务 端, 用户安装的软件叫客户端(Client), 统一管理数据的主机中的软件就叫服务端(Server), 这种结构就叫CS 结构。

软件的三大类型-单机类型、BS类型、CS类型-风君雪科技博客

BS类型:客户机上只要安装一个浏览器(Browser),可以访问所有同种类型的网站, 当然它主要用 展示数据, 具体业务处理是在不同的服务端进行的, 这种结构就叫BS 结构。

软件的三大类型-单机类型、BS类型、CS类型-风君雪科技博客

BS 结构网络传输的分解方式有两种: 一种是标准的OSI 参考模型, 另一种是TCP/IP参考模型。

软件的三大类型-单机类型、BS类型、CS类型-风君雪科技博客 OSI 参考模型与TCP/IP参考模型的对应关系

OSI参考模型一共分7层,不过它主要用于教学,实际使用中更多的是TCP/IP的4层模型。

对于TCP/IP的4层模型可以简单地理解为:

  网络接入层:将需要相互连接的节点接入网络中,从而为数据传输提供条件。

  网际互联层:找到要传输数据的目标节点。

  传输层:实际传输数据。

  应用层:使用接收到的数据。