欢迎您,请 登录 或 注册

当前位置:首页 医疗器械维修 基础 电子 查看内容

协议栈是什么嘞?

2016-12-21 11:25 阅读: 638 评论: 0 作者: 蒋雅娴 编辑: ygzx1
[导读]导读:协议栈是什么?协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程,下面我们就一起来了解一下协议栈的具体内容吧~~1.协议栈是什么--简介协议栈,英语名称为Protocol stack,又称协
导读:协议栈是什么?协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程,下面我们就一起来了解一下协议栈的具体内容吧~~

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.协议栈是什么--应用

协议是个标准,是约定;协议栈是协议的实现,可以理解为代码、函数库、供上层应用调用。商业化的协议栈就是给你写好了底层的代码,符合协议标准,提供给你一个功能模块给你调用。你需要关心的就是你的应用逻辑,数据从哪里到哪里,怎么存储,处理还有系统里的设备之间的通信顺序什么的。所以当你做具体应用时,不需要关心协议栈是怎么写的,里面的每条代码是什么意思。
关键词:协议,给你,网络,标准,底层

  上一篇:通信原理
  下一篇:通信系统原理

最新评论

扫码打开小程序

扫码安装APP

返回顶部