簡單分析:協議棧是什么
當我們學習網絡協議的時候,很多朋友都將協議棧和協議弄混了。那么這次我們就來解釋一下協議棧是什么。相信大家通過閱讀文章后就能找到答案,現在就讓我們一起來看看具體的內容吧。
協議棧
協議棧是什么?協議棧是指網絡中各層協議的總和,其形象的反映了一個網絡中文件傳輸的過程:由上層協議到底層協議,再由底層協議到上層協議.使用最廣泛的是英特網協議棧,由上到下的協議分別是:應用層(HTTP,TELNET,DNS,EMAIL等),運輸層(TCP,UDP),網絡層(IP),鏈路層(WI-FI,以太網,令牌環,FDDI等)
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 協議主要用于收集有關網絡的信息查找錯誤等工作.
現在相信大家都了解了協議棧是什么,并且對于它的結構也有所掌握了。希望本文的資料對您有所幫助。


















