協(xié)議棧是什么嘞?
導(dǎo)讀:協(xié)議棧是什么?協(xié)議棧是指網(wǎng)絡(luò)中各層協(xié)議的總和,其形象的反映了一個(gè)網(wǎng)絡(luò)中文件傳輸?shù)倪^程,下面我們就一起來了解一下協(xié)議棧的具體內(nèi)容吧~~
本文引用地址:http://www.ex-cimer.com/article/274600.htm1.協(xié)議棧是什么--簡介
協(xié)議棧,英語名稱為Protocol stack,又稱協(xié)議堆疊,是計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議套件的一個(gè)具體的軟件實(shí)現(xiàn)。協(xié)議套件中的一個(gè)協(xié)議通常是只為一個(gè)目的而設(shè)計(jì)的,這樣可以使得設(shè)計(jì)更容易。因?yàn)槊總€(gè)協(xié)議模塊通常都要和其他兩個(gè)通信,它們通??梢韵胂蟪墒菂f(xié)議棧中的層。最低級的協(xié)議總是描述與硬件的物理交互。每個(gè)高級的層次增加更多的特性。
2.協(xié)議棧是什么--分類
協(xié)議棧是指網(wǎng)絡(luò)中各層協(xié)議的總和,其形象的反映了一個(gè)網(wǎng)絡(luò)中文件傳輸?shù)倪^程,由上層協(xié)議到底層協(xié)議,再由底層協(xié)議到上層協(xié)議。協(xié)議棧主要分為以下幾種:
OSI協(xié)議棧:OSI協(xié)議棧是由國際標(biāo)準(zhǔn)化組織為提倡世界范圍的互操作性而定義的。它通常被用于其它協(xié)議棧進(jìn)行比較的標(biāo)準(zhǔn)。
TCP/IP協(xié)議組:傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)是最早的網(wǎng)絡(luò)協(xié)議棧之一。其中IP部分提供了一種對互聯(lián)網(wǎng)絡(luò)連接的最好定義,并且被許多廠商用于在局域或廣域互聯(lián)產(chǎn)品。
ZigBee協(xié)議棧是在IEEE 802.15.4標(biāo)準(zhǔn)基礎(chǔ)上建立的,定義了協(xié)議的MAC和PHY層。ZigBee設(shè)備應(yīng)該包括IEEE802.15.4的PHY和MAC層,以及ZigBee堆棧層:網(wǎng)絡(luò)層、應(yīng)用層和安全服務(wù)提供層。
3.協(xié)議棧是什么--應(yīng)用
協(xié)議是個(gè)標(biāo)準(zhǔn),是約定;協(xié)議棧是協(xié)議的實(shí)現(xiàn),可以理解為代碼、函數(shù)庫、供上層應(yīng)用調(diào)用。商業(yè)化的協(xié)議棧就是給你寫好了底層的代碼,符合協(xié)議標(biāo)準(zhǔn),提供給你一個(gè)功能模塊給你調(diào)用。你需要關(guān)心的就是你的應(yīng)用邏輯,數(shù)據(jù)從哪里到哪里,怎么存儲,處理還有系統(tǒng)里的設(shè)備之間的通信順序什么的。所以當(dāng)你做具體應(yīng)用時(shí),不需要關(guān)心協(xié)議棧是怎么寫的,里面的每條代碼是什么意思。
拓展閱讀:
TCP/IP協(xié)議棧在MSP430單片機(jī)上的實(shí)現(xiàn)
tcp/ip相關(guān)文章:tcp/ip是什么
評論