HTTP:GET  POST、TCP/UDP

HTTP:GET POST

1.应用层协议
2.TCP协议的高级封装
3.短连接协议
4.两种请求方式
GET:显示请求,将参数拼接到地址栏中,只有请求头,参数大小不能超过1024k
POST:隐式请求,将参数添加到请求体中,相对安全,可以用来上传文件、图片等大小不能超过4G

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,

2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行

TCP/UDP

TCP:传输控制协议
1.传输层协议。
2.长连接协议
3.连接时有三次握手
4.发送的数据是有序的
5.不会丢失数据,一旦出现问题会重新发送数据
6.由于面向连接,所以稳定性高但是效率相对于UDP较低

UDP:用户数据报协议
1.非面向连接
2.传输数据会丢包或乱序
3.传输层协议
4.效率相对TCP较高,多用于多视频聊天等功能

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,878评论 6 13
  • 参考:http://www.2cto.com/net/201611/569006.html TCP HTTP UD...
    F麦子阅读 8,044评论 0 14
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 10,486评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 14,479评论 6 174
  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    保川阅读 11,176评论 1 13