美文网首页网络
TCP。HTTP。协议。

TCP。HTTP。协议。

作者: GrowthGou | 来源:发表于2016-05-18 17:09 被阅读46次

HTTP(超文本传输协议):移动端和PC端,访问远程的网络资源经常使用HTTP协议。

一,HTTP的作用

1.规定客服端和服务端之间的传输格式

2.让客服端和服务端之间有效的数据沟通。

3.简单快捷 因为HTTP协议简单,

4.灵活,允许传输任何类型的数据

二,HTTP的通信过程

(1)请求:客户端向服务器索要数据

(2)响应:服务器返回客户端相应的数据

三、HTTP通信过程 - 请求和响应

HTTP协议规定:1个完整的由客户端发给服务器的HTTP请求中包含以下内容

请求行:http:// 请求头:www.baidu.com 强求体:indepx?id=1

四、发送HTTP请求的方法

iOS中发送HTTP请求的方案

在iOS中,常见的发送HTTP请求(GET和POST)的解决方案有

(1)苹果原生(自带)

NSURLConnection:用法简单,最古老最经典最直接的一种方案

NSURLSession:iOS 7新出的技术,功能比NSURLConnection更加强大

CFNetwork:NSURL*的底层,纯C语言

(2)第三方框架

ASIHttpRequest:外号“HTTP终结者”,功能极其强大,可惜早已停止更新

AFNetworking:简单易用,提供了基本够用的常用功能

建议:

为了提高开发效率,企业开发用的基本是第三方框架

TCP

TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。

相关文章

  • 2018-12-15\网络与IP&node js服务器

    HTTP与TCP 协议 HTTP 协议的底层其实是由 TCP 协议和 IP 协议(简称 TCP/IP)构建的。关于...

  • Http 和TCP

    1 http -->应用层协议tcp --->传输层协议 --ip --网络层协议http基于tcp协议; 2 ...

  • 入门:HTTP(二)

    一、HTTP协议HTTP协议的底层其实是TCP协议和IP协议构建的 TCP(Transmission Contro...

  • http1.0、http1.1、http2.0的区别

    http http 超文本传输协议,基于TCP协议TCP优点:TCP协议提供传输控制、按顺序组织数据、错误纠正TC...

  • RPC接口与REST对比

    传输协议 RPC,可以基于TCP协议,也可以基于HTTP协议 REST,基于HTTP协议(在TCP协议之上进行封装...

  • http请求过程

    http协议即为超文本传输协议,http协议建立在tcp之上,tcp为传输层协议,而http则为应用层协议。 ht...

  • TCP/IP协议

    一、关于TCP/IP TCP/IP协议是一个协议集合,HTTP协议,IP协议,TCP协议,DNS协议等都属于TCP...

  • 网络编程面试题总结

    网络编程知识→ tcp、udp、http、https 等常用协议tcp协议:传输控制协议(TCP,Transmis...

  • TCP/IP协议、HTTP协议、SOCKET通讯详解

    TCP/IP协议、HTTP协议、SOCKET通讯详解 1、TCP连接 TCP(Transmission Contr...

  • HTTP协议笔记

    HTTP协议笔记 标签(空格分隔): HTTP,TCP/IP [TOC] 1.网络协议基础知识 TCP/IP协议族...

网友评论

    本文标题:TCP。HTTP。协议。

    本文链接:https://www.haomeiwen.com/subject/irsulttx.html