当前位置:文档之家› 协议栈是什么

协议栈是什么

简单分析:协议栈是什么

协议栈

协议栈是什么?协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议.使用最广泛的是英特网协议栈,由上到下的协议分别是:应用(HTTP,TELNET,DNS,EMAIL 等),运输层(TCP,UDP),网络层(IP),链路层(WI-FI,以太网,令牌环,FDDI 等)

令牌环: 令牌环网(Token Ring)是一种 LAN 协议,定义在 IEEE 802.5 中,其中所有的工作站都连接到一个环上,每个工作站只能同直接相邻的工作站传输数据。通过围绕环的令牌信息授予工作站传输权限。

FDDI: 光纤分布式数据接口它是于80年代中期发展起来一项局域网技术,它提供的高速数据通信能力要高于当时的以太网(10Mbps)和令牌网(4或

16Mbps)的能力。

tcp/ip协议栈

TCP/IP协议,或称为TCP/IP协议栈,或互联网协议系列.

TCP/IP协议栈

(按TCP/IP参考模型划分)

应用层 FTP SMTP HTTP ...

传输层 TCP UDP

网络层 IP ICMP ARP

链路层以太网令牌环 FDDI ...

包含了一系列构成互联网基础的网络协议.

这些协议最早发源于美国国防部的DARPA互联网项目.

TCP/IP字面上代表了两个协议:TCP传输控制协议和IP互联网协议.

时间回放到1983年1月1日,在这天,互联网的前身Arpanet中,TCP/IP协议取代了旧的网络核心协议NCP(Network Core Protocol),从而成为今天的互联网的基石.最早的的TCP/IP由Vinton Cerf和Robert Kahn两位开发,慢慢地通过竞争战胜了其它一些网络协议的方案,比如国际标准化组织ISO的OSI模

型.TCP/IP的蓬勃发展发生在上世纪的90年代中期.当时一些重要而可靠的工具的出世,例如页面描述语言HTML和浏览器Mosaic,导致了互联网应用的飞束发展.

随着互联网的发展,目前流行的IPv4协议(IP Version 4,IP版本四)已经接近它的功能上限.IPv4最致命的两个缺陷在于:

地址只有32位,IP地址空间有限;

不支持服务等级(Quality of Service, Qos)的想法,无法管理带宽和优先级,故而不能很好的支持现今越来越多的实时的语音和视频应用.因此IPv6 (IP Version 6, IP版本六) 浮出海面,用以取代IPv4.

TCP/IP成功的另一个因素在与对为数众多的低层协议的支持.这些低层协

议对应与OSI模型中的第一层(物理层)和第二层(数据链路层).每层的所有协议几乎都有一半数量的支持TCP/IP,例如: 以太网(Ethernet),令牌环(Token Ring),光纤数据分布接口(FDDI),端对端协议( PPP),X.25,帧中继(Frame. Relay),ATM,Sonet, SDH等.

TCP/IP协议栈组成

我了解了协议栈是什么,现在就来看看它的组成。整个通信网络的任务,可以划分成不同的功能块,即抽象成所谓的 " 层" .用于互联网的协议可以比照TCP/IP参考模型进行分类.TCP/IP协议栈起始于第三层协议IP(互联网协议) .所有这些协议都在相应的RFC文档中讨论及标准化.重要的协议在相应的RFC文档中均标记了状态: "必须" (required) ,"推荐" (recommended) ,"可选" (elective) .其它的协议还可能有" 试验"(experimental) 或" 历史"(historic) 的状态.

必须协议

所有的TCP/IP应用都必须实现IP和ICMP.对于一个路由器(router) 而言,有这两个协议就可以运作了,虽然从应用的角度来看,这样一个路由器意义不大.实际的路由器一般还需要运行许多"推荐"使用的协议,以及一些其它的协议.

在几乎所有连接到互联网上的计算机上都存在的IPv4 协议出生在1981年,今天的版本和最早的版本并没有多少改变.升级版IPv6 的工作始于1995年,目的在与取代IPv4.ICMP 协议主要用于收集有关网络的信息查找错误等工作.

现在相信大家都了解了协议栈是什么,并且对于它的结构也有所掌握了。希望本文的资料对您有所帮助。

相关主题