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. 服务器对客户端的请求做出响应,返回客户端想要的资源(数据)








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值