《低功耗蓝牙开发权威指南》——3.4节协议栈划分

**本节书摘来自华章社区《低功耗蓝牙 开发权威指南》一书中的第3章,第3.4节 协议 划分,作者 (英)Robin Heydon,更多章节内容可以访问云栖社区“华章社区”公众号查看****3.4  协议 划分**构建一个低功 ...

AliOS Things蓝牙协议栈及应用开发框架介绍

AliOS Things从1.2.0版本开始支持蓝牙 协议 (BLE),及基于蓝牙 协议 的应用层 开发框架。本文分为三部分对蓝牙组件进行介绍:蓝牙组件,蓝牙 协议 介绍及接口说明,和应用 开发框架介绍及示例说明。AliOS Things v1.2.0支持蓝牙4 ...

基于透传协议开发虚拟光照度探测器 - 生活物联网平台

。 至此,基于透传 协议的示例已经完成,您可以继续在此平台上的 开发之旅。 ...

基于Alink协议开发 - 阿里云物联网平台

物联网平台支持自行封装Alink 协议数据,建立设备与物联网平台的通信。Alink 协议是针对物联网 开发领域设计的一种数据交换规范,详情请参见Alink 协议。其中,物模型相关 协议请参见设备属性 ...

Linux内核协议栈丢弃SYN报文的主要场景剖析

_syn_retries次重传);服务器端能看到TCP SYN报文已经到达网卡,但是TCP 协议 没有任何回包。在排查网络问题的时候,经常会遇见TCP连接建立不成功的场景。如果能获取到两端抓包,两端抓包看起来如下:客户端在一直按照指数退避重传TCP ...

Linux内核协议栈-从BSD socket接口层到传输层1

本文接上一篇Linux内核 协议 -初始化流程分析,在上一篇中主要分析了了Linux内核 协议 涉及到的关键初始化函数,在这一篇文章中将分析 协议 的BSD socket和到传输层的流程。采取的方式是分析socket相关的主要系统调用 ...

OSI模型和TCP/IP协议栈

功能结构的框架。这里所说的开放系统,实质上指的是遵循OSI参考模型和相关 协议能够实现互连的具有各种应用目的的计算机系统。它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。而TCP/IP 协议 和OSI模型有着对应关系,那么先看一下 ...

Linux协议栈(4)——sk_buff及代码

Linux 协议 (4)——sk_buff及代码  Linux内核网络中最终要的两个数据结构是sk_buff和net_device。本章介绍sk_buff结构体。sk_buff结构可能是网络代码中最重要的数据结构 ...

评价linux协议栈tcp实现中的prequeue

可能并没有太活跃的进程在读取,于是就会快速盛满tcp接收缓冲区,由于迟迟收不到ack,对端发送瞬间停止,这种抖动无论从什么意义上讲都是不好的,如果在进程上下文处理ack的话,就真正建立了端到端的连接,是进程到进程的连接,而不是 协议 1-tcp到 协议 2 ...

Linux网络协议栈(二)——套接字缓存(socket buffer)

nullLinux网络核心数据结构是套接字缓存(socket buffer),简称skb。它代表一个要发送或处理的报文,并贯穿于整个 协议 。1、&& &套接字缓存skb由两部分组成:(1)&& & ...

zigbee协议栈学习(三)

端点首先会将信息发送到 ZigBee 协调器中,ZigBee 协调器在接收到消息后会通过查找绑定表,将消息发送到与这个端点相绑定的所有端点中,从而实现了绑定端点之间的通信ZigBee 协议 的实时性要求并不高,因此在设计任务调度程序时,OSAL 只 ...

迎接IPv6时代,在我们的爱机上安装IPv6协议栈吧~

null想不想在自己机器上启用IPv6 协议 呢?废话不多说了咱们开始吧~配置前:cmd->ipconfig/all开始我们的IPv6设置。看看结果吧是不是很开心啊?在NETSH里面还有好多好玩的东东 ...

Linux协议栈(7)——网络层实现

.MsoNormalTable 网络层具体就是IP 协议层,处理发送和接收数据外,还需要进行转发和路由分组。在查找最佳路由并选择适当网卡的时候也会涉及对底层地址族的处理,例如MAC地址。ip头数据结构定义在:include ...

linux下bluetooth编程(二)blueZ协议栈

Linux下开放的蓝牙 协议 主要包括IBM公司的BlueDrekar,Nokia公司的Affix, Axis公司的OpenBT和官方 协议 BlueZ ...

《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——2.6节TCP/IP协议栈

只是TCP/IP 协议套件众多 协议中的两种。TCP/IP被划分为多层,每一层均在数据通信流程中执行特定的功能。OSI模型和TCP/IP 协议 几乎在同一时期由不同的机构 开发,作为组织和交流用于引导数据传输的各种组件的一种方式。虽然OSI参考模型 ...

C1000k 新思路:用户态 TCP/IP 协议栈

内存消耗(参考 ideawu 的博客)。在今年的&BSDCan2014&会议上,&Patrick Kelsey&介绍了把 FreeBSD 9.x 的 TCP/IP 协议 移植到了用户态(slides,& ...

TCP/IP协议栈中,为什么选择IP层负责分片?

null这是知乎上被邀请的一个问题TCP/IP 协议 中,为什么选择IP层负责分片?,我从没思考过这个问题甚至不认为这是个有意义的问题,但是当我研究思考后却发现这么一个小问题也许正是当初设计TCP/IP 协议 时的一种考量。TCP/IP是一个分层 协议 ...

Linux协议栈(8)——传输层实现

Linux 协议 (8)——传输层实现ip_local_deliver负责分发IP分组传输的数据内容。基于IP的主要传输 协议分别是UDP和TCP。处理函数分别是udp_rcv和tcp_rcv。v\:* o ...

linux内核网络协议栈实现中的几个问题

list_head的原因了,list_head是一种“没有头”的链表,而skb的实现方式更能体现出一种公平,头部的意义很明确。但是对于更高的 协议 层次,这个head的意义就不是那么明显了,比如说对于IP分段这个机制,其实也可以将每一个 ...

Linux网络协议栈(三)——网络设备(2)

://derivers/net/loopback.c/*首先调用skb_orphan把skb孤立,使它跟发送socket和 协议 不再有任何联系,也即对本机来说,**这个skb的数据内容已经发送出去了,而skb相当于已经被释放掉了。对于环回设备接口来说 ...

TCP/IP协议栈全图。

null非常难得的一张TCP/IP 协议 全图,供参考:资料来自网络,非营利性提供给大家学习参考,如果侵犯了您的版权请通知我删除,谢谢!附件:http://down.51cto.com/data ...

Linux内核协议栈的socket查找缓存路由机制

要经过两次查找过程(暂时不考虑conntrack):IP层查找路由和传输层查找socket。怎么合并这两者。&&&&&& Linux内核 协议 采用了一种办法:在socket中增加一个dst字段作为缓存路由 ...

服务等级协议 - 移动开发平台 mPaaS

《移动 开发平台 mPaaS 服务等级 协议》 ...

《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——2.7节OSI模型与TCP/IP协议栈

协议 与OSI参考模型之间的不同之处包括以下几点。TCP/IP将表示层和会话层整合到其应用层。TCP/IP将OSI数据链路层和物理层整合到网络接入层。TCP/IP 协议是互联网 开发标准,因此TCP/IP 协议 因其 协议广受赞誉。相比之下,人们通常不会基于OSI参考模型构建网络,时至今日OSI参考模型仍然仅作为指导。 ...

Linux内核协议栈-初始化流程分析

本文主要针对Linux-3.19.3版本的内核简单分析内核 协议 初始化涉及到的主要步骤和关键函数,不针对 协议的解析以及数据包的处理流程做具体分析,后续有机会再详细分析1.准备Linux内核 协议 本身构建在虚拟文件系统之上 ...

linux网络实现分析(1)——数据包的接收(从网卡到协议栈)

linux网络实现分析(1)——数据包的接收(从网卡到 协议 )——lvyilong316 ...

TCP/IP协议栈实现

;  弹出用户数据。  用 的结构实现的好处很明显, 用户在使用的时候, 无需关心网络数据的物理形式, 只需按照 的操作就可以得到不同的 协议层的信息(发送的时候也一样)。 ...

TCP/IP协议栈的基本工作原理

,ACK标记会在握手之后所有的TCP报文中被置位。当然也有一些特殊情况,比如有些情况下RST报文不会置位ACK。这些规则也许在配置复杂的ACL中有用。&(2) TCP 协议 的状态机 (摘自RFC793)&& ...

码栈开发手册(一)---编码方式开发(初级课程③)

开发手册的目的是帮助 开发者快速的学会编写码 应用。 目前提供了编写代码和可视化两种方式来 开发。 编写代码适合稍微有一定的编程的同学,能够实现较为复杂的业务场景。 可视化适合没有任何编程基础的同学,能够实现较为简单的业务场景。本文转自码 平台 ...

码栈开发手册(一)---编码方式开发(初级课程④)

开发手册的目的是帮助 开发者快速的学会编写码 应用。 目前提供了编写代码和可视化两种方式来 开发。 编写代码适合稍微有一定的编程的同学,能够实现较为复杂的业务场景。 可视化适合没有任何编程基础的同学,能够实现较为简单的业务场景。本文转自码 平台 ...

码栈开发手册(一)---编码方式开发(初级课程⑥)

开发手册的目的是帮助 开发者快速的学会编写码 应用。 目前提供了编写代码和可视化两种方式来 开发。 编写代码适合稍微有一定的编程的同学,能够实现较为复杂的业务场景。 可视化适合没有任何编程基础的同学,能够实现较为简单的业务场景。本文转自码 平台 ...

码栈开发手册(二)---编码方式开发(中级级课程①)

开发手册的目的是帮助 开发者快速的学会编写码 应用。 目前提供了编写代码和可视化两种方式来 开发。 编写代码适合稍微有一定的编程的同学,能够实现较为复杂的业务场景。 可视化适合没有任何编程基础的同学,能够实现较为简单的业务场景。本文转自码 平台 ...

码栈开发手册(三)---编码方式开发(高级课程①)

开发手册的目的是帮助 开发者快速的学会编写码 应用。 目前提供了编写代码和可视化两种方式来 开发。 编写代码适合稍微有一定的编程的同学,能够实现较为复杂的业务场景。 可视化适合没有任何编程基础的同学,能够实现较为简单的业务场景。本文转自码 平台 ...

Python 全栈开发 -- 开发环境篇

开发环境是一个文本编辑器和 Python 解释器的组合。文本编辑器用来写代码,解释器提供了一种方法来运行编写的代码。一个文本编辑器可以像 Windows 上的 Notepad 一样简单,或是一个复杂的完整的集成 开发环境(IDE),如可以运行在所有主流操作 ...

码栈开发手册(五)---可视化方式开发(模块详解--数据视图)

数据视图中的某行勾选状态为勾选行号:指定要获取的行号&是否勾选:指定要设置的状态行号:指定要显示的行号获取视图行数返回数据视图的总行数,一般情况下用于循环,无配置项本文转自码 平台 ...

码栈开发手册(二)---编码方式开发(中级级课程②)

开发手册的目的是帮助 开发者快速的学会编写码 应用。 目前提供了编写代码和可视化两种方式来 开发。 编写代码适合稍微有一定的编程的同学,能够实现较为复杂的业务场景。 可视化适合没有任何编程基础的同学,能够实现较为简单的业务场景。本文转自码 平台 ...

码栈开发手册(五)---可视化方式开发(模块详解--浏览图)

本次录制操作是否成功,与应用编写无关,仅作为测试使用,如模拟输入操作点击验证后会在输入框中输入"你好,码 "录制结果用于拷贝录制操作生成的代码,可视化 开发用户可以忽略属性编辑这里是一个属性列表,用来定位元素,有个别元素 ...

码栈开发手册(一)---编码方式开发(初级课程①)

开发手册的目的是帮助 开发者快速的学会编写码 应用。目前提供了编写代码和可视化两种方式来 开发。编写代码适合稍微有一定的编程的同学,能够实现较为复杂的业务场景。可视化适合没有任何编程基础的同学,能够实现较为简单的业务场景。原文链接 ...

AliOS Things网络连接技术概述

AliOS Things LoRaWAN<em>协议栈</em>不仅提供端上LoRaWAN协议,同时也提供整套测试环境,<em>开发</em>者使用AliOS Things LoRaWAN<em>协议栈</em>完成<em>开发</em>后,可以利用AliOS Things提供的测试环境进行前期测试和验证。应用示例测试环境搭建和...

linux下bluetooth编程(一)基础概念

2.Microsoft Windows stack:Windows XP SP2中包括了这个内建的<em>协议栈</em>,<em>开发</em>者也可以调用其API开发第三方软件。3.Toshiba stack:它也是基于Windows的,不支持第三方开发,但它把协议栈授权给一些laptop商(sony,asus等...

FBI被指在OpenBSD的IPSEC<em>协议栈</em>中放置后门

10年前加入的后门代码如今已经面目全非,de Raadt表示不清楚代码造成的真正影响有多大,由于OpenBSD是第一个<em>开发</em>出供免费使用的IPSEC<em>协议栈</em>,因此随后许多项目和产品都是直接拿现成的代码。查看:Subject:...

AliOS Things蓝牙<em>协议栈</em>及应用<em>开发</em>框架介绍

AliOS Things从1.2.0版本开始支持蓝牙<em>协议栈</em>(BLE),及基于蓝牙<em>协议栈</em>的应用层<em>开发</em>框架。本文分为三部分对蓝牙组件进行介绍: 蓝牙组件 蓝牙<em>协议栈</em>介绍及接口说明 应用<em>开发</em>框架介绍及示例说明 蓝牙组件 AliOS Things ...

linux下bluetooth编程(二)blueZ<em>协议栈</em>

Linux下开放的蓝牙<em>协议栈</em>主要包括IBM公司的BlueDrekar,Nokia公司的Affix,Axis公司的OpenBT和官方<em>协议栈</em>BlueZ。我们主要对Bluez进行探讨。BlueZ基础代码均是由Maxim Krasnyansky完成的。包括:HCI,L2CAP,RFCOMM和...

几种开源SIP<em>协议栈</em>对比

几种开源SIP<em>协议栈</em>对比 随着VoIP和NGN技术的发展,H.323时代即将过渡到SIP时代,在H.323的开源<em>协议栈</em>中,Openh323占统治地位,它把一个复杂而又先进的H.323<em>协议</em>...所以要根据应用的不同选择恰当的<em>协议栈</em>进行研究<em>开发</em>。

几种开源SIP<em>协议栈</em>对比

GW 4、ReSIProcateReSIProcate同样也是由SIPFoundry<em>开发</em>,ReSIProcate最开始起源于Vocal,由于Vocal开始只支持rfc3254,为了支持最新的rfc3261,ReSIProcate诞生了,但现在,ReSIProcate已经成为一个独立SIP<em>协议栈</em>了,...

OTA固件升级对于物联网设备的重要性

固定<em>协议栈</em>OTA bootloader – 在一个固定<em>协议栈</em>OTA bootloader系统中,<em>协议栈</em>不升级,只能升级应用固件。<em>协议栈</em>存储在存储器的写保护/引导加载程序区。图2显示了一个典型的固定<em>协议栈</em>OTA bootloader系统。图2:基于...

Cisco网络设备互连(ICND1)(第4版...与TCP/IP<em>协议栈</em>

本节书摘来自异步社区《CCNA学习指南:Cisco网络设备互连...TCP/IP协议是互联网<em>开发</em>标准,因此TCP/IP<em>协议栈</em>因其协议广受赞誉。相比之下,人们通常不会基于OSI参考模型构建网络,时至今日OSI参考模型仍然仅作为指导。

Stack:对接DMM的全功能用户态网络<em>协议栈</em>

众多云计算大厂和网络<em>协议栈</em>和网络应用的<em>开发</em>者和使用者集聚北京,探讨未来网络协议技术的发展道路和最新技术。在以往几期的专题报告中,我们介绍了来自工业界和学术圈中的云网络及<em>协议栈</em>专家,包括DMM项目的负责人...
< 1 2 3 4 ... 1075 >
跳转至: GO
这些文档可能帮助您
行协议参考 MQTT协议规范 开发代码示例 Demo mPaaS 简介 注册通用域名 InfluxDB®️介绍
新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折