基础架构、协议、通信整理

目录

I. BS vs. CS架构

CS Architecture

传统CS架构
Clients和servers通过request-respond传递信息的网络架构。其中server通过HTTP协议向client完成高效超文本传递。

BS Architecture

BS架构
CS架构改进版,由web browser作为client,web server作为server.
优势:
1. 轻量: 不用安装任何软件,只要有接网的电脑就可以使用
2. 维护成本低: client是web browser,无需维护;只维护server即可

II. HTTP

使用CS Model,是从web server传送超文本到web browser的网络协议。
stateless: 客户端的请求不会被跟踪。即,如果同一个client接连打开了网页A和网页B,server不会知道A和B的caller是相同的。

III. TCP/IP (Internet Protocol Suite)

连网计算机之间的通信协议。

TCP

应用程序之间的通信。可靠性强,速度慢。通过反复发送消息,直到destination host接收的方式保证消息被完整传递。
Connection: Prior communication is required to set up a new data path,需占用两台计算机的通信线路。

UDP

与TCP类似,但发送的是datagram且不需连接(connectionless)。速度快,但可靠性差。
datagram: 包括head

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值