TCP UDP 优缺点 tcp:面向连接点到点、可靠、无结构的字节流,全双工 udp:支持1:n,1:1,n:1,没有阻塞控制。尽最大努力交付不可靠,报文 TCP: 可靠、稳定。 使用场景:数据必须准确无误的传输,不允许丢失。基于tcp的协议有http、https、ftp文件协议、smtp邮件协议、ssh协议 优点: 其中tcp会在传输数据前,建立3次握手, 在传输数据时,有确认、窗口、重传、阻塞控制机制 传输完毕后,断开连接节约系统资源(4次挥手:) 缺点: 慢,效率低,在tcp传输之前容易被攻击 发送数据前需要建立3次握手会消耗,所以出现了池化的概念,例如mysql、redis这类始终保证n个一直处于链接的定期发送心跳或...

HTTP请求头 常用请求头 请求头 描述 备注 Accept 告诉web服务器自己接收什么媒体类型。 Accept-Charset 浏览器接收内容的字符集,通常是utf-8。 Accept-Encoding 浏览器接收的编码方法。例如指定是否压缩,若支持压缩的话支持压缩方式,具体如常见的Accept-Encoding: gzip, deflate. Accept-Language 浏览器接收的语言。 Accept-Ranges Web服务器表明自己是否接受获取某个实体的一部分(比如文件的一部分)请求,这里主要用于部分文件的传输,bytes字段表示接受传输多大长度内容,none表示不接受。 Allow 设置服务器接受的请求的方法,例...

COAP协议简介 Coap(Constrained Application Protocol)是一种在物联网世界的类web协议,它的详细规范定义在 RFC 7252。COAP名字翻译来就是“受限应用协议”,顾名思义,使用在资源受限的物联网设备上。物联网设备的ram,rom都通常非常小,运行TCP和HTTP是不可以接受的。 COAP协议特点 1.COAP协议网络传输层由TCP改为UDP。 2.它基于REST,server的资源地址和互联网一样也有类似url的格式,客户端同样有POST,GET,PUT,DELETE方法来访问server,对HTTP做了简化。 3.COAP是二进制格式的,HTTP是文本格式的,COAP比HTTP更加紧凑。...