1. 程式人生 > >GPRS附著 與 PDP 上下文

GPRS附著 與 PDP 上下文

出處:GPRS附著 與 PDP 上下文

個人理解,GPRS 附著(attach)是屬於MM上下文,為HLS/VLS登記使用者資訊,對使用者進行移動性管理;PDP上下文,為建立資料傳輸的邏輯通路,獲取PDP地址與IP地址等之間的對映關係。

----------------------------------------

轉:GPRS附著 與 PDP 上下文

GPRS無線資料傳輸終端利用網路實現與上位機的全雙工資料通訊。終端需附著GPRS網路,登陸Internet與連線其上的任意一臺普通PC機建立資料鏈路並隨時進行資料傳輸。欲完成這一過程必須實現GPRS的附著和PDP(PacketDataProtoco1,分組資料協議)

上下文的啟用。通過GPRS的附著登記使用者資訊,對使用者進行移動性管理,啟用過程用於啟用IP協議,保證資料能以IP報的形式進行傳送,使移動臺與GGSN(GatewayGPRSSupportNode,閘道器GPRS節點)建立一條邏輯通路,進行資料傳輸。可見,啟用過程是系統實現的關鍵,他由中央控制器軟體來實現。分組資料協議的啟用涉及到網路的多個協議,如PPP協議、LCP(LinkControlProtocol鏈路控制協議)、NCP(NetworkControlProtocol,網路控制協議)、PAP(PasswordAuthenticationProtocol,密碼認證協議)和IPCP(InternetProtocol,Internet協議控制協議)
等。
  分組資料協議上下文啟用過程
  (1)終端裝置向移動終端傳送AT指令啟用IP協議,在指令中包含終端想要連線的APN(AccessPointName,訪問點名稱)。
  (2)終端裝置向移動終端傳送PPPPLC幀給移動終端,表明PAP是在PDP啟用過程中的身份認證協議。
  (3)終端裝置開始進行PAP認證,認證通過後,移動終端將對終端裝置給以迴應,表明承認其身份,並且會將使用者ID和密碼儲存下來。
  (4)終端裝置通過傳送NCP-IPCP配置請求資訊給移動終端,幀內IP地址為空,表明請求動態分配IP地址。
  (5)移動終端向SGSN(ServicingGPRSSupportNode,服務GPRS節點)
傳送啟用PDP上下文的請求資訊,資訊中包含如下資訊:APN、PDP型別,PDP地址為空,代表請求動態分配IP地址。
  (6)SGSN請求DNS(DomainNameSystem,域名系統)伺服器對APN進行解析,得到APN對應的GGSN的IP地址。
  (7)SGSN傳送建立PDP上下文的請求訊息給被選定的GGSN,訊息中應包含:APN、PDP型別,PDP地址為空,代表請求動態分配IP地址、使用者更改的QoS和其他選項。
  (8)GGSN對使用者進行認證,認證通過後,使用RADIUS(RemoteAuthenticationDia-inUserService,遠端認證撥入使用者服務)伺服器、DHCP(DynamicHostConfigurationProtocol,動態主機配置協議)伺服器或直接由GGSN為使用者分配動態IP地址,GGSN向SGSN返回建立PDP上下文相應訊息。
  (9)SGSN向移動終端傳送啟用PDP、上下文接受訊息。
  (10)移動終端傳送NCP-IPCP配置迴應幀給終端裝置,迴應幀包含了被動態分配的IP地址。
  至此PDP上下文的啟用過程全部完成,移動終端與外部資料網建立起資料通路,數傳終端就可以和監控中心以IP資料報的形式進行通訊。

 

所謂的PDP上下文,也即是移動場景,英文全稱PDP Context,PDP是分組報文協議的簡寫,Context翻譯成上下文。

    每一個手機上網,都必須要先附著到SGSN上。當手機需要訪問網路時,需要獲取一個PDP地址,你可以把它看成移動的私網地址,該地址需要從GGSN(服務GPRS節點:記錄移動臺的當前位置資訊,移動分組資料的傳送和接收,為服務區內使用者提供雙向分組路由)獲取。而在GGSN(閘道器GPRS節點:GPRS和公用資料網間的關口站,協議轉換)和SGSN之間儲存的這個記錄就是PDP Context,手機上網時active PDP Context,就是手機建立附著的SGSN與獲取地址的GGSN之間建立一條連線。