欧美老妇人XXXX-天天做天天爱天天爽综合网-97SE亚洲国产综合在线-国产乱子伦精品无码专区

當前位置: 首頁 > 自學考試 > 自學考試備考資料 > 網絡操作系統筆記第三章網絡操作系統的通信(2)

網絡操作系統筆記第三章網絡操作系統的通信(2)

更新時間:2009-10-20 14:40:39 來源:|0 瀏覽0收藏0

自學考試報名、考試、查分時間 免費短信提醒

地區

獲取驗證 立即預約

請填寫圖片驗證碼后獲取短信驗證碼

看不清楚,換張圖片

免費獲取短信驗證碼

  8.在進程間通信如何保證消息不會丟失?

  為了保證消息被對方收到,可采用可靠原語。具體作法是:客戶向服務器方發一請求后,服務器對這一請求,由其內核向客戶內核返回一個確認ACK,當客戶內核收到這一消息后,就喚醒客戶進程。在客戶與服務器之間的請求/應答共需四個消息:①從客戶向服務器的請求②從服務器內核向客戶內核返回一個確認③從服務器到客戶的應答④從客戶的內核向服務器內核返回一個確認。

  9.遠程過程調用:在網絡或分布式系統中,設有任意兩個節點A、B,節點A上的進程調用節點B上的一個進程時,節點A上的進程被掛起,在節點B上執行被調用的過程,消息以參數的形式從調用進程傳送到被調用進程,并將被調用過程執行的結果返回給調用進程。這種通信方式稱為遠程過程調用。

  其基本原理是什么?

  允許某一節點上的程序調用其他節點上的過程或函數。例如節點機A上的進程調用節點機B上的過程,節點機A的調用進程被掛起,在節點機B上執行被調用過程。消息以參數的形式從調用過程傳到被調用過程,被調用過程執行的結果再返回給調用過程。對程序員來說,他看不到消息傳遞過程和I/O處理過程。

  10.RPC的透明性指的是什么?

  指的是要使得遠程過程調用盡可能像本地調用一樣。調用過程應該不知道被調用過程是在另外一臺計算機上執行,反過來也是如此,被調用過程也不應該知道是由哪個機器上的進程調用的。如何保證這一透明性:遠程過程調用為實現其透明性,在客戶機上設置一個客戶代理,同樣在服務器機上設置一個服務器代理。

  11.簡述遠程過程調用的步驟。

  ①客戶過程以通常方式調用客戶代理。②客戶代理構造一個消息并陷入內核。③本地內核發送消息給遠程內核。④遠程內核把消息送給服務器代理。⑤服務器代理從消息包中取出參數并調用服務器。⑥服務器完成相應的服務,將結果送給服務代理。⑦服務代理將結果打包形成一個消息并陷入內核。⑧遠程內核發送消息給客戶機內核。⑨客戶機內核把消息傳送給客戶代理。⑩客戶代理取出結果,返回給客戶的調用程序。并以實例說明。

  12.試說明遠程過程調用的優缺點。

  優點:格式化好、使用方便、透明性好;

  缺點:缺乏靈活性。

  在具體實現上尚有哪些難點需要解決?

 ?、龠h程過程調用的參數在系統內不同機型之間的通用能力有所不足。②缺乏在一次調用過程中多次接收返回結果的能力。③遠程過程調用缺乏傳送大量數據的能力。

  13.什么叫組通信?

  在網絡系統中,一個相互作用的進程集合稱為組。一個發送者在一次操作中將一個消息發送給多個接收者的通信,稱為組通信。

  它應用于何種場合?在網絡系統中可以采用組通信方式。

  組通信的主要特征是?當一個消息發送給這個組時,該組的所有成員都可以接收,組通信具有“一對多”的形式,即一個發送者,多個接收者。

  組通信的實現?組通信的實現在很大程度上依賴于硬件。在一些網絡系統中,可以為組指定一個特殊的網絡地址。可采用多播式、廣播式、單播式。

·2009年7月自學考試成績查詢匯總

·2009年自學考試報名時間匯總

·2009年自學考試各地政策早知道

·環球網校2009年自考課程查看

更多信息請訪問:自學考試頻道    自學考試論壇    自學考試博客圈

分享到: 編輯:環球網校

資料下載 精選課程 老師直播 真題練習

自學考試資格查詢

自學考試歷年真題下載 更多

自學考試每日一練 打卡日歷

0
累計打卡
0
打卡人數
去打卡

預計用時3分鐘

環球網校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

返回頂部