socket连接和http连接的区别
  HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的
  tcp协议: 对应于传输层
  ip协议: 对应于网络层
  TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。
  Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,才能使用TCP/IP协议。
  http连接:http连接就是所谓的短连接,即客户端向服务器端发送一次请求,服务器端响应后连接即会断掉;
    socket连接:socket连接就是所谓的长连接,理论上客户端和服务器端一旦建立起连接将不会主动断掉;但是由于各种环境因素可能会是连接断开, 比如说:服务器端或客户端主机down了,网络故障,或者两者之间长时间没有数据传输,网络防火墙可能会断开该连接以释放网络资源。

转载于:https://www.cnblogs.com/love-you-girl/p/5486339.html

socket和http间的区别相关推荐

  1. oracle pga的作用,浅析Oracle中PGA和UGA两者间的区别

    初学Oracle时,你可能会对Oracle中PGA和UGA两者间的区别产生疑问,这里就PGA和UGA两者间的区别发表下个人意见,在这里拿出来和大家分享一下. The Process Memory除SG ...

  2. C#通过Socket在网络间发送和接收图片的演示源码

    将内容过程中常用的内容段备份一次,如下资料是关于C#通过Socket在网络间发送和接收图片的演示的内容,希望能对码农们有帮助. using System; using System.Collectio ...

  3. 永磁同步电机凸极和隐极之间的区别

    以前对于永磁同步电机的凸极和隐极之间的区别仅停留在 Ld 与 Lq 之间是否相等的层面,但是为什么 Ld 和 Lq 之间存在区别,还是模模糊糊的.今天重新翻阅相关论文,发现两者之间的区别不仅仅只是电感 ...

  4. snapshots版本和release版本间的区别

    snapshots版本和release版本间的区别 在java开发过程中,我们经常会看到代码仓库中的某些项目版本以release或snapshots结尾,一般来说snapshots版本代表正在开发中的 ...

  5. 看完这篇你还敢说分不清 Java 类 对象 实例 变量间的区别?

    看完这篇你还敢说分不清 Java 类 对象 实例 变量间的区别? 什么是类? 什么是对象? 什么是变量? 对象和类的关系: Java中的类: Java中的对象 Java中的变量 Java 中调用 对象 ...

  6. 公众号的几种主体认证方式间的区别

    文章目录 前言 公众号的几种主体认证方式间的区别? 个人订阅号 个人服务号 企业订阅号 企业服务号 这么多不同的接口对应的使用场景是啥呢 一个主体可以申请几个公众号呢? 邮箱和手机号的限制 百变邮箱 ...

  7. 形状补间动画和动作补间动画区别一览表

    形状补间动画和动作补间动画区别一览表 项目 形状补间动画 动作补间动画 概念 在一个关键帧中绘制一个形状,然后在另外一个关键帧更改或绘制另一个形状,FLASH据二者间形状创建的动画 在一个关键帧中设置 ...

  8. Section与Segment间的区别

    Section与Segment间的区别 汇编语法关键字 程序的加载 链接过程 示例 总结 汇编语法关键字 在汇编源码中,通常用语法关键字section或segment来表示一段区域,它们是编译器提供的 ...

  9. python协程和线程_线程和协程之间的区别

    线程和协程之间的区别很大,甚至大过进程和线程之间的区别.线程建立在进程之上,协程建立在线程之上.那么协程是什么呢? 协程是一段计算机程序,它一般是一个协作类型的子程序,执行时允许暂停和恢复.协程非常适 ...

最新文章

  1. Jtabbedpane设置透明、Jpanel设置透明
  2. firefox浏览器不能使用window.close的解决方案
  3. 《NoSQL For Mere Mortals》书评与作者问答录
  4. 简说JAVA8引入函数式的问题
  5. 团队冲刺阶段一第四次站立会议
  6. Struts 2框架创建的第一个项目
  7. Ubuntu关于apt-get remove与apt-get purge
  8. 前端居中模板(常用HTML模板)
  9. Java反射运行时_java反射获得运行时属性的值
  10. 2 python包、模块相关
  11. 如何在solarwinds中自定义 OID
  12. anylogic 学习(1)—— anylogic 简单介绍
  13. 浏览器怎么导入导出|删除书签,方法步骤来咯
  14. (2022-2028年年)全球与中国实验室开发试验(LDT)行业发展调研与市场前景预测报告
  15. 应届生HR面试需要准备的六大类问题
  16. jadx卡死解决方案
  17. 【公告】淘宝 npm 域名即将切换 npmmirror 重构升级
  18. 从Antd 源码到自我实现之 Menu 导航菜单
  19. 以vgg为backbone的简易图像检索系统
  20. 用html编写诗句春晓,春晓-古诗

热门文章

  1. log4j日志输出性能优化
  2. input标签与图片按钮水平对齐的解决方法
  3. 测试管理和自动化测试工具篇
  4. Spring MVC 自定义验证器示例
  5. 03-11 Android 纯 web 页面测试
  6. 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。
  7. python中isinstance是什么意思_isinstance在python中的意思是什么?
  8. 零基础学python看什么书好?
  9. 26岁零基础转行学习前端可以找到工作吗?
  10. web前端新人第一课:html基础知识,你能学会吗?