java技术圈 为您找到相关结果 6

【协议】MQTT、CoAP、HTTP比较,MQTT协议优缺点_bandaoyu的博客

目录 MQTT、CoAP、HTTP区别 1. 协议栈: 2. 请求方式 3. 通讯消息格式: 4. 使用特点与使用场景 5.客户端平台差异 6.防火墙容错 MQTT、CoAP、HTTP介绍 CoAP协议 简介 CoAP与MQTT的区别: HTTP协议 简介 HTTP与CoAP的区别 MQTT协议 简介 特性 对于传统的HTTP和MQ协议,MQTT的优势在哪里呢? MQTT协议的缺陷以及MQTT+概念的提出 MQTT、CoAP、HTTP区别 从这几个层面进行比较与描述: 1. 协议栈: MQTT: TCP 长链接, CoAP: UDP 低功耗短连接, HTTP: TCP 2. 请求方式 MQTT: 发布订阅, CoAP: request/ response, HTTP: request/ re...阅读全文

博文 2021-08-26 08:46:26 CSDN博客

关于 TCP/IP,运维必知必会的十个问题 - 云+社区

一、TCP/IP模型TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。下图表示TCP/IP模型与OSI模型各层的对照关系。TCP/IP协议族按照层次由上到下,层层包装。最上面的是应用层,这里面有http,ftp 等等我们熟悉的协议。而第二层则是传输层,著名的TCP和UDP协议就在这个层次。第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的数据以确定传输的目标。第四层是数据链路层,这个层次为待传送的数据加入一个以太网协议头,并进行CRC编码,为最后的数据传...阅读全文

博文 2021-08-26 04:07:25 腾讯云

一条数据包从收到发--交换芯片篇(一)

本文分享自天翼云开发者社区《一条数据包从收到发--交换芯片篇(一)》,作者:w****n从程控交换设备的软处理到交换芯片的硬件pipeline,从基于dpdk的软件转发到可编程的pipeline硬转发,从Kbps带宽能力到Tbps能力,网络转发设备的发展带来大带宽能力的同时,其技术架构也是经历了软-硬-软-硬的周期,可谓完美演绎了“十年河东十年河西”“各领风骚数年”的传奇。但对于底层网络而言,其七层架构、数据包结构、协议标准基本没有变化,即对于网络转发设备而言,数据报文处理架构可以做通用设计抽象,转发细节的差异与演进大多体现在报文处理逻辑的优化,内部报文高速传递的优化等。本文通过介绍和借鉴主流数通交换芯片,开源软转发处理,可编程交换芯片通用pipelile设计等成熟商业化实现,谈一谈报文处理...阅读全文

博文 2024-05-23 17:21:50 Tianyiyun

VXLAN 网络中报文转发过程

本文分享自天翼云开发者社区《VXLAN 网络中报文转发过程》,作者:刘****林以同网段的 VM 间互通简单介绍 VXLAN 网络中的报文转发过程。​1.VM1 发送目的地址为 VM2 的报文。2.VTEP1 收到该报文后进行 VXLAN 封装,封装的外层目的 IP 为 VTEP2。封装后的报文,根据外层 MAC 和 IP 信息,在 IP 网络中进行传输,直至到达对端VTEP2。3.VTEP2 收到报文后,对报文进行解封装,得到 VM1 发送的原始报文,然后将其转发至VM2。二层 MAC 学习及 BUM 报文转发1.二层MAC学习在 VXLAN 网络中,同子网虚拟机的互通是通过查找 MAC表进行转发。如下图所示,VM1 给 VM2 发送报文时,经过 VTEP1 转发,VTEP1 上需要学习到...阅读全文

博文 2024-12-24 14:47:59 Tianyiyun

ICMPv6 如何替代 ARP 功能?

IPv6 中确实不存在类似于 IPv4 的 ARP(地址解析协议)的独立协议(如用户提到的“ARP6”),这是因为 IPv6 通过 **ICMPv6(Internet Control Message Protocol version 6)** 将地址解析、邻居发现等功能直接集成到协议栈中,并实现了更高效的自动化机制。 --- ### **1. ICMPv6 如何替代 ARP 功能?** 在 IPv4 中,ARP 协议通过广播请求和单播应答实现 **IP 地址到 MAC 地址的映射**。而在 IPv6 中,这一功能由 **邻居发现协议(NDP,Neighbor Discovery Protocol)** 完成,NDP 基于 ICMPv6 定义以下两种报文实现地址解析: • **邻居请求报文(N...阅读全文

博文 2025-03-27 20:07:07 dalang

TCP 滑动窗口 拥塞窗口 RTT与发送报文的个数的关系

在TCP协议中,**一个RTT(往返时间)确实是一个报文从发送到接收确认的时间**,但通过**滑动窗口机制**,TCP允许在等待确认的过程中**连续发送多个报文**,从而显著提高网络利用率。 --- ### **1. RTT的定义与基本概念** - **RTT(Round-Trip Time)**:指一个数据包从发送方发出到接收方返回确认(ACK)所需的时间。例如,若发送方在时间`t0`发送报文,接收方在`t1`返回ACK,则RTT = `t1 - t0`。 - **传统停止等待协议**:早期的简单协议(如停等协议)要求发送方每发送一个报文后必须等待ACK,才能发送下一个报文。此时,**每个RTT仅能传输一个报文**,效率极低。 --- ### **2. TCP的滑动窗口机制** 为了提升效...阅读全文

博文 2025-03-27 20:43:09 dalang