# 第四十五篇 网络编程之CS架构

第四十五篇 网络编程之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.服务端必须绑定一个固定的地址

猜你喜欢

转载自www.cnblogs.com/itboy-newking/p/11185268.html