• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>知識大全>知識百科>百科知識>

    rpc協議有哪些工作原理及協議結構

    時間: 謝君787 分享

      RPC是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。以下是學習啦小編為大家整理的rpc的內容,希望你們喜歡。

      rpc的工作原理

      運行時,一次客戶機對服務器的RPC調用,其內部操作大致有如下十步:

      1.調用客戶端句柄;執行傳送參數

      2.調用本地系統內核發送網絡消息

      3.消息傳送到遠程主機

      4.服務器句柄得到消息并取得參數

      5.執行遠程過程

      6.執行的過程將結果返回服務器句柄

      7.服務器句柄返回結果,調用遠程系統內核

      8.消息傳回本地主機

      9.客戶句柄由內核接收消息

      10.客戶接收句柄返回的數據

      RPC OVER HTTP

      Microsoft RPC-over-HTTP 部署(RPC over HTTP)允許RPC客戶端安全和有效地通過Internet 連接到RPC 服務器程序并執行遠程過程調用。這是在一個名稱為RPC-over-HTTP 代理,或簡稱為RPC 代理的中間件的幫助下完成的。

      RPC 代理運行在IIS計算機上。它接受來自Internet 的RPC 請求,在這些請求上執行認證,檢驗和訪問檢查,如果請求通過所有的測試,RPC 代理將請求轉發給執行真正處理的RPC 服務器。通過RPC over HTTP,RPC客戶端不和服務器直接通信,它們使用RPC 代理作為中間件。

      rpc的協議結構

      遠程過程調用(RPC)信息協議由兩個不同結構組成:調用信息和答復信息。信息流程如下所示:

      RPC:遠程過程調用流程

      RPC 調用信息:每條遠程過程調用信息包括以下無符號整數字段,以獨立識別遠程過程:

      程序號(Program number)

      程序版本號(Program version number)

      過程號(Procedure number)

      RPC 調用信息主體形式如下:

      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 協議的答復信息的改變取決于網絡服務器對調用信息是接收還是拒絕。答復信息請求包括區別以下情形的各種信息:

      RPC 成功執行調用信息。.

      RPC 的遠程實現不是協議第二版,返回 RPC 支持的最低和最高版本號。

      在遠程系統中,遠程程序不可用。

      遠程程序不支持被請求的版本號。返回遠程程序所支持的最低和最高版本號。

      請求的過程號不存在。通常是呼叫方協議或程序差錯。

      RPC答復信息形式如下:

      enum reply_stat stat

      {MSG_ACCEPTED = 0,

      MSG_DENIED = 1 };

      rpc的相關信息

      Microsoft RPC-over-HTTP 部署(RPC over HTTP)允許RPC 客戶端安全和有效地通過Internet 連接到RPC 服務器程序并執行遠程過程調用。這是在一個名稱為RPC-over-HTTP 代理,或簡稱為RPC 代理的中間件的幫助下完成的。

      RPC 代理運行在IIS 計算機上。它接受來自Internet 的RPC 請求,在這些請求上執行認證,檢驗和訪問檢查,如果請求通過所有的測試,RPC 代理將請求轉發給執行真正處理的RPC 服務器。通過RPC over HTTP,RPC 客戶端不和服務器直接通信,它們使用RPC 代理作為中間件。


    看過“rpc協議工作原理”的人還看了:

    1.nmap如何繞過防火墻

    2.關閉不需要的Linux服務

    3.linux操作系統安全加固

    4.電腦病毒歷史爆發事件有哪些

    5.XP系統怎么設置更安全

    2168274 主站蜘蛛池模板: √天堂中文www官网| 国产精品视频免费播放| 够够了太深了h1v3| 国产精品无码aⅴ嫩草| 国产思思99re99在线观看| 国产乱理伦片a级在线观看| 国产99久久久久久免费看| 免费无遮挡无码视频网站| 亚洲福利电影一区二区?| 亚洲伊人久久精品影院| 久久久国产精品| www.91色.com| 中文字幕日韩丝袜一区| 艹逼视频免费看| 特级毛片全部免费播放a一级 | 亚洲欧美日韩精品久久亚洲区| 九九精品视频在线观看| 一级毛片在线不卡直接观看| 99久re热视频这里只有精品6 | 超清首页国产亚洲丝袜| 色哟哟视频在线| 欧美黑人性暴力猛交喷水| 日本公与熄乱理在线播放370| 女邻居掀开短裙让我挺进| 国产福利免费视频| 午夜a一级毛片一.成| 亚洲av无码国产一区二区三区| 东京加勒比中文字幕波多野结衣| 99久久99久久精品免费观看| 国产浮力影院第一页| 福利一区二区视频| 最新国产精品好看的国产精品| 女人脱裤子让男生桶的免费视频| 国产欧美日韩在线观看无需安装 | 狠狠精品久久久无码中文字幕 | 老太脱裤让老头玩ⅹxxxx| 永久免费AV无码网站性色AV| 日美欧韩一区二去三区| 国产视频福利在线| 双手扶在浴缸边迎合着h| 亚洲一级毛片免费看|