新闻中心

EEPW首页 > 手机与无线通信 > 基础知识 > 协议栈是什么嘞?

协议栈是什么嘞?

作者:蒋雅娴时间:2015-05-22来源:电子产品世界收藏

  导读:是什么?是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程,下面我们就一起来了解一下的具体内容吧~~

本文引用地址:http://www.eepw.com.cn/article/274600.htm

1.--简介

  协议栈,英语名称为Protocol stack,又称协议堆叠,是计算机网络协议套件的一个具体的软件实现。协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议模块通常都要和其他两个通信,它们通常可以想象成是协议栈中的层。最低级的协议总是描述与硬件的物理交互。每个高级的层次增加更多的特性。

2.--分类

  协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程,由上层协议到底层协议,再由底层协议到上层协议。协议栈主要分为以下几种:

  OSI协议栈:OSI协议栈是由国际标准化组织为提倡世界范围的互操作性而定义的。它通常被用于其它协议栈进行比较的标准。

  TCP/IP协议组:传输控制协议/因特网协议(TCP/IP)是最早的网络协议栈之一。其中IP部分提供了一种对互联网络连接的最好定义,并且被许多厂商用于在局域或广域互联产品。

  协议栈是在IEEE 802.15.4标准基础上建立的,定义了协议的MAC和PHY层。设备应该包括IEEE802.15.4的PHY和MAC层,以及堆栈层:网络层、应用层和安全服务提供层。

3.--应用

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

  拓展阅读:

TCP/IP协议栈在MSP430单片机上的实现

对Windows TCP/IP协议栈的一种简化设计

Zig Bee协议栈- -一种由蜜蜂引发的通信技术

tcp/ip相关文章:tcp/ip是什么




评论


相关推荐

技术专区

关闭