导读:协议栈是什么?协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的进程,下面咱们就一起来了解一下协议栈的详细内容吧~~
1.协议栈是什么–简介
协议栈,英语名称为Protocol stack,又称协议堆叠,是计算机网络协议套件的一个详细的软件完成。协议套件中的一个协议一般是只为一个意图而规划的,这样能够使得规划更简单。由于每个协议模块一般都要和其他两个通讯,它们一般能够幻想成是协议栈中的层。最初级的协议总是描绘与硬件的物理交互。每个高档的层次添加更多的特性。
2.协议栈是什么–分类
协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的进程,由上层协议到底层协议,再由底层协议到上层协议。协议栈首要分为以下几种:
OSI协议栈:OSI协议栈是由世界规范化安排为发起世界范围的互操作性而界说的。它一般被用于其它协议栈进行比较的规范。
TCP/IP协议组:传输操控协议/因特网协议(TCP/IP)是最早的网络协议栈之一。其间IP部分供给了一种对互联网络连接的最好界说,而且被许多厂商用于在局域或广域互联产品。
ZigBee协议栈是在IEEE 802.15.4规范基础上树立的,界说了协议的MAC和PHY层。ZigBee设备应该包含IEEE802.15.4的PHY和MAC层,以及ZigBee仓库层:网络层、使用层和安全服务供给层。
3.协议栈是什么–使用
协议是个规范,是约好;协议栈是协议的完成,能够理解为代码、函数库、供上层使用调用。商业化的协议栈便是给你写好了底层的代码,契合协议规范,供给给你一个功能模块给你调用。你需求关怀的便是你的使用逻辑,数据从哪里到哪里,怎样存储,处理还有体系里的设备之间的通讯次序什么的。所以当你做详细使用时,不需求关怀协议栈是怎样写的,里边的每条代码是什么意思。
拓宽阅览:
TCP/IP协议栈在MSP430单片机上的完成
对Windows TCP/IP协议栈的一种简化规划
Zig Bee协议栈- -一种由蜜蜂引发的通讯技能