ios-网络的基本概念
2017-08-12 21:57
169 查看
先简单的说下两种服务器架构的概念与区别C/S和B/S。
C/S是客户端/服务器的意思,B/S是浏览器/服务器的意思。
就是说B/S是依赖与浏览器来实现的,一部分事务在前端实现,主要事务逻辑再服务器端实现。而C/S则是用客户端来进行和用户的交互。指的是客户端和服务端之间的通信方式,客户端提供用户请求接口,服务端响应请求进行对应的处理,并返回给客户端,客户端来显示这些内容
为什么手机上不去使用B/S因为,手机上如果我们通过浏览器去访问的话太过于麻烦,还需要去输入域名以及如果需要获取手机的一些传感器和权限的时候会很麻烦。
服务器是为客户端提供服务、数据、资源的机器。
请求:我们app发送网络请求就是客户端向服务器索取数据。
响应:服务器对客户端的请求作出反应,一般是返回给客户端数据。
服务器分为内网服务器,外网服务器,还有就是本地测试服务器。
大致步骤如图所示
C/S是客户端/服务器的意思,B/S是浏览器/服务器的意思。
就是说B/S是依赖与浏览器来实现的,一部分事务在前端实现,主要事务逻辑再服务器端实现。而C/S则是用客户端来进行和用户的交互。指的是客户端和服务端之间的通信方式,客户端提供用户请求接口,服务端响应请求进行对应的处理,并返回给客户端,客户端来显示这些内容
为什么手机上不去使用B/S因为,手机上如果我们通过浏览器去访问的话太过于麻烦,还需要去输入域名以及如果需要获取手机的一些传感器和权限的时候会很麻烦。
服务器是为客户端提供服务、数据、资源的机器。
请求:我们app发送网络请求就是客户端向服务器索取数据。
响应:服务器对客户端的请求作出反应,一般是返回给客户端数据。
服务器分为内网服务器,外网服务器,还有就是本地测试服务器。
大致步骤如图所示
相关文章推荐
- iOS 开发 网络编程详解之基本概念
- iOS开发之网络编程篇一:网络开发基本概念介绍
- iOS开发网络篇 一一 网络的基本概念
- 操作系统基本概念之网络编程
- OSI模型的基本层次概念及对应网络协议
- 一、Linux网络编程-TCP/IP基础(一)ISO/OSI参考模型、TCP/IP四层模型、基本概念
- 网络基本概念
- iOS RunLoop 基本概念以及使用场景
- 网络基本概念之TCP, UDP, 单播(Unicast), 多播(组播)(Multicast)
- 网络基本概念
- IOS学习笔记(七)之UISegmentedControl分段控件的基本概念和使用方法
- [网络]几个基本概念的理解:什么是冲突域,广播域,广播地址,网络地址
- 计算机网络基本概念趣解
- iOS学习之基本概念
- 训练神经网络中最基本的三个概念:Epoch, Batch, Iteration
- ios--导航控制器的基本概念
- 高性能网络编程中的几个基本概念
- C#网络编程(基本概念和操作) - Part.1
- [转]C#网络编程(基本概念和操作) - Part.1
- iOS学习笔记10(1)—GCD介绍(一): 基本概念和Dispatch Queue