[CS169A-0]SaaS应用架构:微服务、APIs、REST

本文介绍了SaaS的工作原理,强调了HTTP协议在SaaS通信中的作用,阐述了TCP/IP、端口号和DNS域名解析的重要性,并详细讲解了HTTP请求响应流程及Cookie在用户身份识别中的应用。同时,文中还讨论了无痕浏览与关闭Cookie的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


这学期选了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 浏览器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值