协议栈(英語:Protocol stack),又稱協議堆疊,是计算机网络协议套件的一个具体的软件实现。 协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议模块通常都要和上下两个其他协议模块通信,它们通常可以想象成是协议栈中的层。最低级的协议...
2 KB (412 words) - 10:17, 4 July 2025
协议)和IP(网际协议),為该家族中最早通過的標準。由於在網絡通讯协议普遍采用分层的结构,当多个层次的协议共同工作时,类似计算机科学中的堆栈,因此又称为TCP/IP协议栈(英語:TCP/IP Protocol Stack)。这些协议...
31 KB (4,255 words) - 08:04, 3 July 2025
语言做类比:「编程语言是为了模式化的计算,而传输协议为了更畅通的交流。」 多类别协议构建了单个传输的不同方面,包括同时进行的协议模块,和在软件上实现时的协议栈。 网络传输协议(Internet communication protocol)是互联网工程任务组 (IETF)制定的。电气电子工程师学会(IEEE)负责有线无线传输,...
5 KB (603 words) - 05:38, 22 June 2025
SIP协议栈: ReSIProcate(页面存档备份,存于互联网档案馆):开源SIP协议栈。 OPAL(页面存档备份,存于互联网档案馆):开源的sip协议栈,同时支持H323和sip VOCAL(页面存档备份,存于互联网档案馆)开源SIP协议栈 osip(页面存档备份,存于互联网档案馆)开源SIP协议栈...
17 KB (2,482 words) - 01:02, 9 April 2022
协议栈交付该帧中的数据包,否则网卡就会丢弃该帧。因此,当同一局域网中的一台主机要和另一台主机或者交换机,路由器等进行网络通信时,必须要知道与本机用网线连接上的,目标设备那边的那个网络接口的MAC地址(也就是网卡的地址)。这就导致在以太网中使用IP协议...
12 KB (1,975 words) - 10:09, 21 July 2025
协议栈实现. LwIP协议栈主要关注的是怎么样减少内存的使用和代码的大小,这样就可以让lwIP适用于资源有限的小型平台例如嵌入式系统。为了简化处理过程和内存要求,lwIP对API进行了裁减,可以不需要复制一些数据。 其主要特性如下: (1)支持多网络接口下的IP转发; (2)支持ICMP协议;...
2 KB (227 words) - 02:12, 26 February 2022
发给网络层的資料发送出去,就不保留資料备份(所以UDP有时候也被认为是不可靠的資料包协议)。UDP在IP資料包的头部仅仅加入了复用和資料校验字段。 UDP适用于不需要或在程序中执行错误检查和纠正的应用,它避免了协议栈中此类处理的开销(英语:Overhead (computing))。对时间有较高要求...
11 KB (1,257 words) - 20:46, 4 July 2025
邻居发现协议(英語:Neighbor Discovery Protocol简称:NDP或ND)是TCP/IP协议栈的一部分,用於IPv6。它基于IPv6的ICMPv6的实现,负责在IPv6网络层上发现数据链路层中其他节点和相应的IP地址,并确定可用路由和维护关于可用路径和其他活动节点的信息可达性。...
1 KB (141 words) - 14:13, 10 December 2024
QUIC (category 传输层协议)
QUIC使用UDP协议作为其基础,不包括丢失恢复。相反,每个QUIC流是单独控制的,并且在QUIC级别而不是UDP级别重传丢失的数据。这意味着如果在一个流中发生错误,协议栈仍然可以独立地继续为其他流提供服务。 这在提高易出错链路的性能方面非常有用,因为在大多数情况下TCP协议...
23 KB (2,506 words) - 07:36, 25 June 2025
通用路由封装 (category 穿隧协议)
Encapsulation,縮寫:GRE)是一种可以在虚拟点对点链路中封装多种网络层协议的隧道协议。由思科系统开发,在RFC 2784中定义。 从上面的图表可以看出,协议封装(非特指GRE)打破了OSI模型中定义的分层。这可以被看成两个不同协议栈中间的分割器,一个承载另一个。 GRE报文头结构如下图所示。[最新的RFC...
4 KB (279 words) - 13:25, 6 March 2022
802协议系列中定义了一系列无线网络标准,目前已成型的无线个人网标准主要有两个: 无线个人网络(WPAN,IEEE802.15.1),覆盖了蓝牙(BlueTooth)协议栈的物理层/媒体接入控制层(MAC/PHY)层。 低速无线个人网络(LR-WPAN,IEEE802.15.4),覆盖了ZigBee协议...
5 KB (757 words) - 02:45, 4 July 2025
,但由于其加密方式容易被破解,微软现已不建议使用此协议。 PPTP 的协议规范本身并未描述加密或身份验证部分,而是依靠点对点协议(PPP)来实现安全功能。由于 PPTP 协议内置于微软 Windows 系列产品中,因此微软的点对点协议(PPP)协议栈提供了多种标准的身份验证与加密机制以支持 PPTP。例如,在微软视窗系统中,PPTP...
13 KB (1,603 words) - 10:28, 10 May 2025
IPv4 (category 网际协议)
协议栈。 互联网协议定义并激活了网络层,它使用一个逻辑地址系统。IP地址并不以任何永久的方式绑定到硬件,而且事实上一个网络接口可以有许多IP地址。为了正确地交付一份报文,主机和路由器需要其它机制来识别设备接口和IP地址之间的关联。地址解析协议...
31 KB (4,100 words) - 14:35, 2 July 2025
QUIC协议的自由开源实现,可在Windows和Linux平台上使用。 该库被设计为跨平台通用的QUIC协议库,并针对客户端和服务器应用程序进行了优化,以实现最大吞吐量和最小延迟。它支持异步 IO 、接收端缩放(RSS) 和UDP发送和接收合并。 Microsoft Windows的HTTP/3协议栈和SMB协议栈都使用了MsQuic。...
5 KB (290 words) - 13:31, 13 July 2022
GPRS隧道协议(英語:GPRS Tunnelling Protocol,简称:GTP)是一组基于IP的通信协议,用于在GSM、UMTS和LTE网络中承载GPRS(通用分组无线业务,英語:General Packet Radio Service)。 GTP协议目前有3个版本:version 2使用于LTE核心网;version...
18 KB (2,281 words) - 12:20, 25 June 2025
10、Solaris 11等Unix支持SDP协议。在Microsoft Windows中则可以利用Winsock Direct子系统来实现SDP。 SDPoIB主要针对基于流的套接字通信。利用SDPoIB进行通信的应用,可以绕过操作系统本身的TCP协议栈,直接利用硬件的RDMA能力进行通信。而基于...
1 KB (198 words) - 11:47, 4 July 2025
具备历史命令查找功能。 为小型设备优化的类POSIX API,支持多种文件系统; 支持ELM Chan的FatFS。 lwIP是一个轻量级的TCP/IP协议栈,它具备下列功能: 标准的BSD接口; 支持IP, ICMP, UDP和TCP; 支持DNS, DHCP和PPP; 支持TFTP, HTTP和FTP。...
7 KB (670 words) - 13:50, 21 September 2024
time)或同步化的(synchronous, in sync)。 同步,可以理解为在通信时、函数调用时、协议栈的相邻层协议交互时等场景下,发信方与收信方、主调与被调等双方的状态是否能及时保持状态一致。如果一方完成一个动作后,另一方立即就修改了自己的状态,就是同步...
2 KB (293 words) - 10:45, 4 July 2025
Aborting RST与Data Loss RST,两种原因都会导致远程的TCP栈失去所有的收到数据。 一些应用协议使用TCP open/close handshaking,因为应用协议的TCP open/close handshaking可以发现主动关闭的RST问题。例如: s =...
43 KB (7,209 words) - 01:23, 3 July 2025
Interface)(SPI)的特性,它也被称为分层服务提供商或分层服务提供程序。分层服务提供者为使用Winsock API插入本身到TCP/IP协议栈的DLL。在进入协议栈后,分层服务提供者可以拦截和修改入站和出站的互联网流量。它可以处理所有访问互联网的应用程序(例如网页浏览器、电子邮件客户端等)连接互联网...
8 KB (1,168 words) - 03:49, 21 December 2020
Segment Offload,简称LSO)是一种在高带宽网络中用于减少CPU使用率和增加发送吞吐量的技术,该技术通过网卡对过大的数据分段,而无需协议栈参与。该技术还有一些别称,当应用于TCP时被称为TCP段卸载(TSO),也有些时候被称为通用段卸载(GSO)。 与之对应,大接收卸载(英语:Large...
3 KB (365 words) - 10:50, 13 June 2023
2首次公开的规范。定义了两种接口:一是应用程序接口(API),这种接口将开发者和底层隔离开;二是服务提供接口(SPI),这种接口允许对Winsock协议栈的扩展。对多种传输协议的官方支持。Winsock 2的规范中写入了对OSI、Novell IPX/SPX和Digital...
26 KB (4,046 words) - 23:28, 18 May 2022
的可以作为微控制器使用的成本极低且具有完整TCP/IP协议栈的Wi-Fi IoT控制芯片。 由Ai-Thinker生产的ESP-01芯片于2014年8月首次引起了西方的创客们的注意,这个小模块允许微控制器通过海斯命令集使用TCP / IP协议栈连接到Wi-Fi网络。然而,在最初的芯片上几乎没有使用英文的文档及可接受的命令。...
5 KB (596 words) - 15:32, 19 July 2025
分组数据汇聚协议(PDCP)由3GPP组织在以下规范中制定:TS 25.323(针对UMTS的版本),TS 36.323(针对LTE的版本)和TS 38.323(针对5G的版本)。 它是UMTS/LTE/5G空中接口的无线协议栈的一部分,位于RLC(无线链路控制)层之上。 PDCP...
2 KB (242 words) - 11:50, 18 May 2025
Elektronik im Kraftfahrzeug,意思是“用于机动车辆电子设备的开放系统及其接口”,它是一个标准,用来产生嵌入式操作系统的规范,通讯协议栈,和汽车网络管理协议,也产生其他相关的规范。OSEK被设计来提供整车的各种电子控制单元的软件标准架构。 OSEK成立于1993,由一个德国的汽车公司联盟(宝...
1 KB (181 words) - 21:57, 26 June 2024
当作一个RPC系统的基础,并被用于几乎所有的跨服务器通信。 Protocol Buffers和Apache Thrift和Ion等协议很相似,同时也提供了一个RPC协议栈gRPC来给上层服务使用。 proto2提供一個程式產生器,支援C++、Java和Python。 第三方實作支援JavaScript。...
4 KB (351 words) - 05:18, 10 March 2025
OpenVPN (category 网络协议)
但傳輸時使用lzo壓縮將遭受VORACLE威脅而暴露傳輸資料,官方預設不使用也不建議開啟此功能。 OpenVPN与生俱来便具备了许多安全特性:它在用户空间运行,无须对内核及网络协议栈作修改;初始完毕后以chroot方式运行,放弃root权限;使用mlockall(页面存档备份,存于互联网档案馆)以防止敏感数据交换到磁盘。...
11 KB (1,190 words) - 11:04, 10 February 2025
高级数据链路控制 (category 链路协议)
Control或简称HDLC),是一个在同步网上传输数据、面向比特的协议的数据链路层协议,它是由国际标准化组织制订的。 国际电信联盟已把HDLC规程引入到X.25协议栈。HDLC是修改自IBM的SDLC,后者作为数据链路层协议用于IBM自己开发的系统网络架构(SNA)。现在HDLC作为同步点对点协议(PPP)的基础已经被用于很多服务中来接入广域网,通常最常见的是因特网。...
2 KB (235 words) - 09:24, 10 December 2022
支持系统调用接口; 支持硬件内存保护; 对常见芯片外设(如GPIO、ADC、串口等)均有框架支持; 具备低功耗支持; 具备网络协议栈支持; 具备USB协议栈支持。 Tock支持下列架构: TI CC26X2 Nordic nRF51、nRF52、nRF5x Atmel SAM4L TI TM4C129x...
5 KB (494 words) - 15:27, 21 March 2024
协议协同工作,包括网际协议(IP)、TRILL、Novell的互联网分组交换协议(IPX)、NBF以及AppleTalk。 在IETF RFC 1661文档中详细描述了PPP协议。在1990年7月以后还有很多关于PPP协议的RFC文档相继出台,内容包括各种身份认证、加密和压缩策略以及PPP协议与其他网络协议协作的方式等。...
7 KB (859 words) - 18:04, 4 July 2025
能够连接无线网络的网卡被称为无线网卡。 网卡使用一个特定的物理层和数据链路层标准,例如以太网或令牌环来实现通讯所需要的电路系统。这为一个完整的网络协议栈提供基础,使同一局域网中的小型计算机组以及通过路由协议连接的广域网,例如IP,都能够进行通讯。 有四种技术被用来传送数据,网络接口控制器可能使用其中的一种或多种。 轮询,即微处理器在程序控制下检查周边设备的状态。...
5 KB (599 words) - 13:42, 5 July 2025