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