[CS169A-0]SaaS应用架构& 无痕浏览(incognito)和关闭Cookie的区别
这学期选了CS169A这门课,做了一些笔记,由于有学习任务,而我的笔记又是英文的,所以有些地方我才用了google翻译,在确认通顺以后才使用,并加了一些说明
什么是SaaS?
SaaS是Software as a Service的简称。区别于传统的Software as a Product。在软件硬件的更新与开发者和使用者的体验上都有优越性
SaaS如何工作?
SaaS遵循server-client(服务器-客户端)方式。即client给sever发出request,server给许多的client发出response。交互过程中遵循HTTP协议。实际上,HTTP是所有Web的交互协议。
随着时间的推移,Web 从一组静态资源转变为一组可以通过 Web 浏览器或其他 SaaS 应用程序远程访问的程序(服务)。 这种向面向服务架构的转变为微服务的爆炸式增长奠定了基础。
The Web’s Client–Server Architecture
P2P 架构:点对点体系结构(P2P 体系结构)是一种常用的计算机网络体系结构,其中每个工作站或节点具有相同的功能和职责。 它通常与经典的客户端/服务器架构进行比较和对比,其中一些计算机专门为其他计算机服务。
在SaaS架构下,客户端是其专长是向服务器询问信息并(通常)允许用户与该信息交互的程序,而服务器是其专长是高效地同时为大量客户端提供服务的程序
SaaS Communication Uses HTTP Routes
网络协议:参与网络的代理同意的一组通信规则
其中最基本的协议,也就是将各个电脑联网的协议就是TCP/IP
由通过 TCP/IP 连接进行通信的各个程序来确定通信规则。 正如我们将看到的,在 Web 浏览器