網絡控制協(xié)議是一組獨立定義的協(xié)議。NCP層協(xié)議一般是在WAN連接的一端丟失了特定協(xié)議的成功操作的信息時被使用。例如,如果一個用戶要撥號進入Cisco路由器,該用戶的機器一般不知道要使用哪個IP地址,因此必須通過NCP/IPCP協(xié)商從Cisco路由器獲得一個地址。然而,當在專用連接上使用PPP時,網絡管理者分配所有的網絡層屬性,因此NCP的能力并不重要。
IrDA最具有成本優(yōu)勢且協(xié)議簡單,但傳輸方向單一,不能組網。WirelessUSB的成本較高,主要用于傳輸高速多媒體數(shù)據(jù),不適合智能家庭的控制應用。藍牙主要用于傳輸語音,如果將其應用在智能家庭控制領域,那么傳輸距離有限和控制協(xié)議比較復雜這兩個問題就會比較突出。Z-Wave是從ZigBee標準中精簡而來,但該技術目前尚不支持全球通用的2.4G頻段。ZigBee在傳輸距離、可靠性以及組網能力方面都極具優(yōu)勢,不過其成本還不夠低。因此,我們認為,IrDA技術在智能家庭控制的低端市場仍會保有一定份額,但是在中高端市場,ZigBee是被廣泛看好的技術,將會產生無限的商機。ZigBee技術實現(xiàn)的最大挑戰(zhàn)在于,如何為目標系統(tǒng)設計一個簡單易用的網絡控制協(xié)議。當采用ZigBee技術來設計智能家庭的控制應用時,從成本和資源角度來衡量,8位MCU就已經足夠,但要求ROM空間最好能大于32K,RAM空間不小于2K。4位MCU由于內部資源不夠,無法承載ZigBee的控制協(xié)議,所以市場機會不大。而16位MCU成本相對較高,也難以成為主流的選擇。問:貴公司的解決方案有哪些獨特的優(yōu)勢?富士通微電子已推出了業(yè)內首個面向簡單應用的802.15.4/ZigBee無線開發(fā)套件。該套件命名為WiLeKit,基于富士通微電子出色的低功耗8位微控制器MB95F108A,采用特別設計的簡單網絡控制協(xié)議,客戶無需支付昂貴的認證費用,就可以為他們的現(xiàn)有產品上快速增加高可靠性的ZigBee無線控制功能。
該套件可設定手動和自動模式。在手動模式下,客戶可在控制中心根據(jù)需要,通過按鍵隨時獲得網絡中任何一個終端的現(xiàn)場數(shù)據(jù)。在自動模式下,終端會自動定時地把現(xiàn)場數(shù)據(jù)傳輸?shù)娇刂浦行摹?
PPP的設計意圖是定義一個能夠在點到點線路上運送多種網絡協(xié)議的數(shù)據(jù)報(Datagram)的數(shù)據(jù)鏈路層協(xié)議。在Intemet體系結構中沒有OSI/RM中服務的概念,因此,PPP還必須涉及與網絡層間的數(shù)據(jù)交換問題,必須具備就數(shù)據(jù)鏈路層支持的網絡協(xié)議進行協(xié)商并進行相應配置的能力。這就是在PPP中需要涉及網絡控制協(xié)議(NCP)的原因,應當指出:NCP是數(shù)據(jù)鏈路層支持對多種網絡協(xié)議進行配置協(xié)商的手段,因此,使用網絡控制協(xié)議一詞很容易誤解為網絡層的控制協(xié)議,讀者應當正確理解其實質。LCP為數(shù)據(jù)鏈路的建立與終止、控制、配置協(xié)商等提供了一種通用機制,因此,在NCP的定義中借用了這種機制,借用了LCP的PDU格式(只是協(xié)議代碼為表1中的NCP編碼),甚至PDU名稱也借用LCP的名稱。從這種意義上講,NCP主要是對相關協(xié)商內容的定義。 [2] IETF為多種網絡協(xié)議定義了相應的NCP,例如:支持IP協(xié)議的NCP被稱為IPCP(IP Control Protocol),支持Novell網的IPX的NCP叫做IPXCP等等。在PPP運作過程中,當進人網絡層協(xié)議處理階段時,首先通過LCP就鏈路測試和配置進行協(xié)商,然后利用NCP進行網絡配置協(xié)商。PPP允許在其上的網絡層有多種網絡協(xié)議,因此.可根據(jù)需要利用相應的NCP進行多次協(xié)商。以下是對IPCP作簡要的介紹。
Compression Protocol在使用RFCll44規(guī)定Van Jacobson算法壓縮TCP/IP頭(注:UDP/TCP頭不適合壓縮)時,則該字段中代碼為“002D”(二一十進制),“Slot”是TCP/11)P實現(xiàn)中用于存放TCP/IP頭的緩存,每個Slot存放一個TCP/IP頭,故Slot數(shù)量關系到能緩存TCP/IP報文的數(shù)量,因此被列入協(xié)商對象;Slot-Id可取值為0一Max-Slot-Id,Comp-slot-Id用于表示該字段是否允許被壓縮(0表示不能,l表示可以)。