iOS 网络 - 01-网络基础

1、B/S软件体系结构

网络软件系统开发包括C/S 和 B/S两种体系结构,都可以进行同样的业务处理。

C/S是 Client/Server的缩写, 既客户机和服务器结构,就像常用的QQ,旺旺等网络软件。

B/S是 Brower/Server的缩写,既浏览器和服务器结构,只需要启动一个浏览器即可。

我们的移动应用都属于 C/S结构。

 

2、网络开发中的基本概念

 

网络编程中必须掌握的几个基本概念

  1. 客户端(Client): 移动应用(iOS、android等应用)

  2. 服务器(Server): 为客户端提供服务、提供数据、提供资源的机器

  3. 请求(Request): 客户端想服务器索取数据的一种行为

  4. 响应(Resopnse): 服务器对客户端的请求做出的反应, 一般指返回数据给客户端

 

网络连接过程

  1. 客户端(iOS、android等应用)通过网络向服务器发送一个请求,目的是向服务器索要资源(数据)

  2. 服务器对客户端的请求做出响应,返回客户端想要的资源(数据)

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。