码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 网络 - 01-网络基础

时间:2015-05-18 06:21:20      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

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

iOS 网络 - 01-网络基础

标签:

原文地址:http://www.cnblogs.com/yyilur/p/4510977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!