近年來,隨著各類手持設備以及信息家電的廣泛應用,嵌入式應用的發展進入了一個全新的時期。在嵌入式操作系統的領域中,嵌入式Linux以其性能穩定、價格低廉、功能強大又易于移植而正在被廣泛采用,成為新興的力量,向各種主流嵌入式操作系統如VxWorks,pSOS,Windows CE等顯示了強有力的攻勢,μCLinux正是在這種氛圍下產生的。由于其開放、可靠、完善等優良的特性,μCLinux在嵌入式終端領域越來越受到重視。另一方面,在移動通信領域,GSM網絡已經不能滿足人們對數據、多媒體方面的需求,但3G(第三代移動通信系統)商用系統遲遲未能推出。而GPRS(GeneralPacket Radio Service,通用分組無線業務)具有“高速”和“永遠在線”等優點,是GSM網絡向第三代移動通信平滑過渡的橋梁,目前已經處于商用階段。解決嵌入式手持終端的移動性問題,GPRS成為一種新的選擇。
PPP(Point to Point Protocol)是專門為解決Modem撥號上網的問題而設計的。PPP在連接過程中所處的主要狀態有死亡、建立、認證、網絡和終止。當鏈路是死亡時沒有物理層連接,成功建立物理連接后鏈路變成建立。這時LCP選項商議開始,如果成功進入認證。如果在LCP階段要求了認證,現在就可以檢查PEER的標志,然后進入網絡階段,采用相應的NCP協議配置網絡層。當完成數據傳輸后,鏈路進入終止階段,并返回死亡。其簡要的流程如圖2所示。