第四十五篇 网络编程之CS架构
一、CS架构简介
1.CS架构中的C时客户端(client)、S是服务端(server),因此CS架构有时候也会称为客户端/服务端架构
2.硬件C/S架构(打印机)
3.软件C/S架构:
-
1.互联网中处处是C/S架构:例如网站是服务端,而我们用的浏览器是客户端(B/S架构也是C/S架构的一种)
-
2.又比如腾讯作为服务端提供视频播放服务,用户需要下载腾讯视频客户端才能看它的视频
**4.C/S架构与socket的关系:学习socket就是为了完成C/S架构的开发
二、server端介绍
1.比如我们用电脑/手机去某网络商城购物,那么我们的电脑/手机就是客户端(或者说软件提供了连接客户端与服务器的接口),网络商城就是服务端
2.作为服务端,必须有两个特征:
- 1.稳定运行(网络、硬件、操作系统、服务端应用软件),对外一直提供服务
- 2.服务端必须绑定一个固定的地址