http是应用层的协议,并且无连接,无状态的协议。

http协议的特点:

  1.支持c/s模式

  2.简单快速:客户端向服务器端传送数据的时候,只需要发送请求方法和路径,请求方法有:post,get,head。由于http协议简单,使得http服务器的程序规模小,因而通信速度很快。

  3.灵活:http允许传输任何类型的数据对象。有content-type标记

  4.无连接:表示每次链接只处理一个请求。服务器完成客户端的应答后,即断开链接。采用这种方式可以节省传输时间。

  5.无状态:表示协议对事物的处理没有记忆,缺少状态意味着如果后续处理需要前面的信息,则必须重传,这样可能导致每次链接的数据增大,另一方面,在服务器不需要先前的信息时,它的应答就较快。

Response Headers:

Cache-Control:private, max-age=10
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html; charset=utf-8
Date:Wed, 08 Jun 2016 02:41:05 GMT
Expires:Wed, 08 Jun 2016 02:41:15 GMT
Last-Modified:Wed, 08 Jun 2016 02:41:05 GMT
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-UA-Compatible:IE=10

Request Header:

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Cookie:CNZZDATA1684828=cnzz_eid%3D1438058456-1465353071-null%26ntime%3D1465353071; .CNBlogsCookie=99C72EADA7E4D662C49F421731D013AA870733EC8309FBED8E9D80B63F6B2E7CA385EF939CFD31473BAFDEED6C44553CE3671F179244E8BA8CE9CEB93B4DF779757EFBBAD16113F8090BC64897988590D66E98EF
Host:www.cnblogs.com
If-Modified-Since:Wed, 08 Jun 2016 02:31:06 GMT
Referer:https://www.baidu.com/link?url=o5HGWh02FKAy7_AjIp3rJHuKuh0RID3qSdAPZ39GvBbqz_qawxtloSKios3II9qMKuYXF6h-vTyTab07R5oi1bffNMwGwIEW5wiGN5xPPXe&wd=&eqid=b34e6e28002846300000000257578364
Upgrade-Insecure-Requests:1
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36

http协议和TCP协议的区别

http协议是应用层的协议,TCP协议是传输层的协议,http协议是建立是TCP协议之上的,http是无状态的的短链接,而TCP是有状态的长链接。

比如:客户需要通过浏览器从server获得信息,先通过TCP建立链接,然后发送http请求,而发送的get数据通过TCP 进行数据传送,http是无状态的是因为他对链接状态并不存储,短链接,是因为每次链接只处理一次请求,请求处理完成后,就断开链接。二在http请求数据传送的时候,是通过TCP,TCP是有状态的,并且数据传送是长链接。(可以将TCP比作运送货物的车,boss只需发送一个命令说从将货物运来商场,然后中间运输货物的是TCP卡车)

http协议及http协议和tcp协议的区别相关推荐

  1. IP协议和TCP协议详解

    IP协议和TCP协议详解 IP协议 IP协议的特点 IPV4头部信息 IP分片 重定向 IPV6头部结构 TCP协议 TCP协议的特点 TCP头部结构 TCP连接的建立与关闭 异常终止连接 异常终止连 ...

  2. 计算机网络整理:UDP协议和TCP协议

    系列文章目录 HTTP协议和HTTPS协议 文章目录 系列文章目录 一.TCP/IP 各层协议 二.UDP协议和TCP协议 1.TCP和UDP的区别 2.UDP 协议 3.TCP 协议 1)特点 2) ...

  3. nginx websocket wss 连接失败 failed_浅谈WebSocket协议、WS协议和WSS协议原理及关系

    现如今,一些游戏,网站,APP,支付行业的网络经常会收到DDOS和CC,因此这个事情也变得不足为奇了.但在防护方案中有多种不同的方案.如,今天有几个同事在针对高防CDN问题讨论的时,谈到WebSock ...

  4. php reactphp wss_浅谈WebSocket协议、WS协议和WSS协议原理及关系

    websocket在实时通信领域运用的比较多,比如社交聊天.弹幕.多玩家游戏.协同编辑.股票基金实时报价.体育实况更新.视频会议/聊天.基于位置的应用.在线教育.智能家居等需要高实时的场景. 具体到w ...

  5. Linux:数据链路层——以太网协议、NAT协议、ARP协议和DNS协议

    Linux:数据链路层--以太网协议.NAT协议.ARP协议和DNS协议 以太网协议 以太网帧格式 MTU以及MTU对IP协议的影响 ARP协议 NAT协议 NAT IP转换过程 静态NAT 动态NA ...

  6. 浅谈WebSocket协议、WS协议和WSS协议原理及关系

    现如今,一些游戏,网站,APP,支付行业的网络经常会收到DDOS和CC,因此这个事情也变得不足为奇了.但在防护方案中有多种不同的方案.如,今天有几个同事在针对高防CDN问题讨论的时,谈到WebSock ...

  7. 协议分析---HTTP协议和DNS协议

    协议分析-HTTP协议和DNS协议 一.HTTP协议 1.HTTP协议简介 1.1 什么是超文本(HyperText) ?   包含有超链接(Link)和各种多媒体元素标记(Markup)的文本.这些 ...

  8. 网络层协议详解(主要是IP协议、ICMP协议和ARP协议)

    网络层协议详解(主要是IP协议.ICMP协议和ARP协议) 一.网络层的功能 定义了基于IP协议的逻辑地址: 连接不同的媒介类型: 选择数据通过网络的最佳路径. 二.IP数据包格式 第一层 版本:该字 ...

  9. ISO和SAE标准组织制定的OBD协议,ISO协议和SAE协议对应关系

    ISO和SAE标准组织制定的OBD协议,ISO协议和SAE协议对应关系如下: SAE文件          ISO文件                         描述 无             ...

最新文章

  1. java邮件教程_Java发送Email/邮件
  2. 【数据结构】线性表的链式存储-双链表
  3. 操作系统,,,也考完了【流坑】
  4. .NET Core微服务开发选项
  5. 2018/7/12-纪中某C组题【jzoj4272,jzoj4273,jzoj4274】
  6. DataView筛选出最新的十条数据的方法总结;
  7. 计数器java代码_计数器的java代码
  8. 楚留香服务器维护,楚留香3月30日更新维护公告 楚留香手游更新内容一览
  9. 卸载Docker CE
  10. 林下仿野生天麻的种植技术方法
  11. 【PAT A1094】The Largest Generation
  12. 看完《硅谷之谜》,马上登机
  13. 牛顿法和牛顿下山法求极值的理解
  14. 《基民天下》学习笔记——长期持有和波段操作
  15. Android:修改默认音量等级
  16. linux复制/剪切文件到另一个文件夹
  17. VSCode 保存时 ESLint 一键修复
  18. 【c++回顾】2.1容器-vector
  19. CSS-BEM命名规范
  20. Qt Creator介绍 使用教程

热门文章

  1. 详解 C++ STL 六大组件,看完不懂打我...
  2. com.alibaba.fastjson.JSON ,对象 转JSON字符串时,对字段名做了转换,需要注意啦
  3. IDL 初学教程(一)
  4. 【补番】左神算法系列——哈希的相关问题
  5. ArcGIS API for JS 4.x + Vue 【1】—— 显示地图和添加点线面
  6. Jackson膜封闭:选择合适的封闭试剂孵化时间和洗涤
  7. 国民技术(30077)十周年:不为外人知的数据
  8. 0-1背包问题及python实现
  9. ArcGIS制图——单图层道路压盖处理
  10. 极客日报:雷军吐槽友商“PPT首发”,联想高管反击;iPhone 6 Plus成过时产品;IPython 7.30正式发布