協議棧,英語名稱為protocol stack,又稱協議堆疊,是計算機網路協議套件的乙個具體的軟體實現。協議套件中的乙個協議通常是只為乙個目的而設計的,這樣可以使得設計更容易。因為每個協議模組通常都要和其他兩個通訊,它們通常可以想象成是協議棧中的層。最低階的協議總是描述與硬體的物理互動。每個高階的層次增加更多的特性。
協議棧是指網路中各層協議的總和,其形象的反映了乙個網路中檔案傳輸的過程,由上層協議到底層協議,再由底層協議到上層協議。協議棧主要分為以下幾種:
osi協議棧:osi協議棧是由國際標準化組織為提倡世界範圍的互操作性而定義的。它通常被用於其它協議棧進行比較的標準。
tcp/ip協議組:傳輸控制協議/網際網路協議(tcp/ip)是最早的網路協議棧之一。其中ip部分提供了一種對網際網路絡連線的最好定義,並且被許多廠商用於在局域或廣域互聯產品。
zigbee
協議棧是在ieee 802.15.4標準基礎上建立的,定義了協議的mac和phy層。zigbee
裝置應該包括ieee802.15.4的phy和mac層,以及zigbee
堆疊層:網路層、應用層和安全服務提供層。
協議是個標準,是約定;協議棧是協議的實現,可以理解為**、函式庫、供上層應用呼叫。商業化的協議棧就是給你寫好了底層的**,符合協議標準,提供給你乙個功能模組給你呼叫。你需要關心的就是你的應用邏輯,資料從**到**,怎麼儲存,處理還有系統裡的裝置之間的通訊順序什麼的。所以當你做具體應用時,不需要關心協議棧是怎麼寫的,裡面的每條**是什麼意思。
http協議是什麼
全稱 hypertext transfer protocol 超文字傳輸協議 是一種詳細規定了瀏覽器和全球資訊網伺服器之間相互通訊的規則,通過網際網路傳說全球資訊網文件的資料傳送協議 http採用請求 響應式模型,整個過程包括了四個階段 建立連線 請求 響應 斷開鏈結 4.我們的瀏覽器解析回來的 把...
網路協議是什麼?
什麼是協議?為了使資料可以在網路上從源位址傳遞到目的地,網路上所有裝置需要 講 相同 語言 協議是分層的為什麼?為了降低網路設計的複雜性,將協議進行了分層 模擬現實中例子如 郵局 郵局對寫信人是下層 運輸部門是郵局的下層 下層是為了上層提供服務 寫信人與收信人使用相同語言,郵局之間有約定,得出同層之...
SSL協議是什麼?
ssl是secure socket layer的縮寫,即安全套接層協議。是由網景 netscape 公司推出的一種安全通訊協議,它能夠對信用卡和個人資訊提供較強的保護。ssl是對計算機之間整個會話進行加密的協議。在ssl中,採用了公開金鑰和私有金鑰兩種加密方法。ssl協議的優勢在於它是應用層協議確立...