協議棧是什么嘞?
導讀:協議棧是什么?協議棧是指網絡中各層協議的總和,其形象的反映了一個網絡中文件傳輸的過程,下面我們就一起來了解一下協議棧的具體內容吧~~
本文引用地址:http://www.104case.com/article/274600.htm1.協議棧是什么--簡介
協議棧,英語名稱為Protocol stack,又稱協議堆疊,是計算機網絡協議套件的一個具體的軟件實現。協議套件中的一個協議通常是只為一個目的而設計的,這樣可以使得設計更容易。因為每個協議模塊通常都要和其他兩個通信,它們通??梢韵胂蟪墒菂f議棧中的層。最低級的協議總是描述與硬件的物理交互。每個高級的層次增加更多的特性。
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相關文章:tcp/ip是什么
評論