久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數(shù)字化技能提升教程 數(shù)字化時(shí)代生存寶典
首頁
數(shù)字化百科
電子書
建站程序
開發(fā)
服務(wù)器
辦公軟件
開發(fā)教程
服務(wù)器教程
軟件使用教程
運(yùn)營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導(dǎo)航
程序頻道
推廣頻道
網(wǎng)賺頻道
人物頻道
網(wǎng)站程序
網(wǎng)頁制作
云計(jì)算
服務(wù)器
CMS
論壇
網(wǎng)店
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航
WIKI使用導(dǎo)航
WIKI首頁
最新資訊
網(wǎng)站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網(wǎng)站地圖
站長百科導(dǎo)航
站長百科
主機(jī)偵探
IDCtalk云說
跨境電商導(dǎo)航
WordPress啦
站長專題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專題
云計(jì)算
微博營銷
虛擬主機(jī)管理系統(tǒng)
開放平臺
WIKI程序與應(yīng)用
美國十大主機(jī)
編輯“
RPC
”
人物百科
|
營銷百科
|
網(wǎng)賺百科
|
站長工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類索引
Nishengshe
(
討論
|
貢獻(xiàn)
)
2012年5月21日 (一) 17:58的版本
(
→?RPC協(xié)議結(jié)構(gòu)
)
(
差異
)
←上一版本
|
最后版本
(
差異
) |
下一版本→
(
差異
)
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:您正在編輯的是本頁面的舊版本。
如果您發(fā)布該更改,該版本后的所有更改都會丟失。
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會公開可見。如果您
登錄
或
創(chuàng)建
一個(gè)賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個(gè)!
'''RPC'''(遠(yuǎn)程過程調(diào)用協(xié)議)是一種通過網(wǎng)絡(luò)從遠(yuǎn)程計(jì)算機(jī)程序上請求服務(wù),而不需要了解底層網(wǎng)絡(luò)技術(shù)的協(xié)議。RPC協(xié)議假定某些傳輸協(xié)議的存在,如[[TCP]]或[[UDP]]等,為通信程序之間攜帶信息數(shù)據(jù),在[[OSI]]網(wǎng)絡(luò)通信模型中RPC跨越了傳輸層和應(yīng)用層,RPC使得開發(fā)包括網(wǎng)絡(luò)分布式多程序在內(nèi)的應(yīng)用程序更加容易。 == RPC簡介 == *RPC采用客戶機(jī)/[[服務(wù)器]]模式,請求程序就是一個(gè)客戶機(jī),而服務(wù)提供程序就是一個(gè)服務(wù)器。首先客戶機(jī)調(diào)用進(jìn)程發(fā)送一個(gè)有進(jìn)程參數(shù)的調(diào)用信息到服務(wù)進(jìn)程,然后等待應(yīng)答信息,在服務(wù)器端進(jìn)程保持睡眠狀態(tài)直到調(diào)用信息的到達(dá)為止。 *當(dāng)一個(gè)調(diào)用信息到達(dá)服務(wù)器獲得進(jìn)程參數(shù),計(jì)算結(jié)果并發(fā)送答復(fù)信息,然后等待下一個(gè)調(diào)用信息,最后客戶端調(diào)用進(jìn)程接收答復(fù)信息,獲得進(jìn)程結(jié)果然后調(diào)用執(zhí)行繼續(xù)進(jìn)行。 *目前有多種RPC模式和執(zhí)行,最初由Sun公司提出,IETF ONC憲章重新修訂了Sun版本,使得ONC RPC協(xié)議成為IETF標(biāo)準(zhǔn)協(xié)議,現(xiàn)在使用最普遍的模式和執(zhí)行是開放式[[軟件]]基礎(chǔ)的分布式計(jì)算環(huán)境(DCE)。 == RPC協(xié)議結(jié)構(gòu) == *遠(yuǎn)程過程調(diào)用(RPC)信息協(xié)議由兩個(gè)不同結(jié)構(gòu)組成:調(diào)用信息和答復(fù)信息,信息流程如下所示: RPC:遠(yuǎn)程過程調(diào)用流程,RPC調(diào)用信息:每條遠(yuǎn)程過程調(diào)用信息包括以下無符號整數(shù)字段,以獨(dú)立識別遠(yuǎn)程過程:[[程序]]號(Program number),程序版本號(Program version number),過程號(Procedure number) RPC 調(diào)用信息主體形式如下: struct call_body { unsigned int rpcvers; unsigned int prog; unsigned int vers; unsigned int proc; opaque_auth cred; opaque_auth verf; 1 parameter 2 parameter . . . }; *RPC 答復(fù)信息:RPC協(xié)議的答復(fù)信息的改變?nèi)Q于網(wǎng)絡(luò)服務(wù)器對調(diào)用信息是接收還是拒絕。答復(fù)信息請求包括區(qū)別以下情形的各種信息,RPC成功執(zhí)行調(diào)用信息,RPC的遠(yuǎn)程實(shí)現(xiàn)不是協(xié)議第二版,返回RPC支持的最低和最高版本號。 *在遠(yuǎn)程系統(tǒng)中,遠(yuǎn)程程序不可用,遠(yuǎn)程程序不支持被請求的版本號,返回遠(yuǎn)程程序所支持的最低和最高版本號,請求的過程號不存在。通常是呼叫方協(xié)議或程序差錯(cuò),RPC答復(fù)信息形式如下: enum reply_stat stat {MSG_ACCEPTED = 0, MSG_DENIED = 1 }; == RPC工作原理 == 運(yùn)行時(shí)一次客戶機(jī)對服務(wù)器的RPC調(diào)用,其內(nèi)部操作大致有如下十步: #調(diào)用客戶端句柄;執(zhí)行傳送參數(shù) #調(diào)用本地系統(tǒng)內(nèi)核發(fā)送網(wǎng)絡(luò)消息 #消息傳送到遠(yuǎn)程主機(jī) #服務(wù)器句柄得到消息并取得參數(shù) #執(zhí)行遠(yuǎn)程過程 #執(zhí)行的過程將結(jié)果返回服務(wù)器句柄 #服務(wù)器句柄返回結(jié)果,調(diào)用遠(yuǎn)程系統(tǒng)內(nèi)核 #消息傳回本地主機(jī) #客戶句柄由內(nèi)核接收消息 #客戶接收句柄返回的數(shù)據(jù) == RPC OVER HTTP == Microsoft RPC-over-HTTP部署(RPC over HTTP)允許RPC 客戶端安全和有效地通過Internet連接到RPC服務(wù)器程序并執(zhí)行遠(yuǎn)程過程調(diào)用,這是在一個(gè)名稱為RPC-over-HTTP 代理,或簡稱為RPC 代理的中間件的幫助下完成的。 *RPC代理運(yùn)行在IIS計(jì)算機(jī)上,它接受來自Internet 的RPC請求,在這些請求上執(zhí)行認(rèn)證,檢驗(yàn)和訪問檢查,如果請求通過所有的測試,RPC代理將請求轉(zhuǎn)發(fā)給執(zhí)行真正處理的RPC服務(wù)器,通過RPC over HTTP,RPC客戶端不和服務(wù)器直接通信,它們使用RPC 代理作為中間件。 == 相關(guān)條目 == *[[UDP]] *[[SNMP]] *[[TCP/IP]] == 參考來源 == *http://baike.baidu.com/view/32726.htm [[category:網(wǎng)絡(luò)協(xié)議|R]]
摘要:
請注意,您對站長百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請不要提交。
您同時(shí)也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個(gè)不受版權(quán)保護(hù)或相似自由的來源(參閱
Wordpress-mediawiki:版權(quán)
的細(xì)節(jié))。
未經(jīng)許可,請勿提交受版權(quán)保護(hù)的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://kktzf.com.cn/wiki/RPC
”