TCP/IP 與 Internet 網路:第九章 RPC 高階程式介面  上一頁       

 

翻轉工作室:粘添壽

 

習題

1.    何謂『遠端程序呼叫』(Remote Procedure Call, RPC?它和一般程序呼叫有何不同?

2.    請簡單敘述 RPC 的協定架構,並說明格協定層次所扮演的功能。

3.    請簡述說明 RPC 通訊連線採用 TCP UDP 協定的考慮條件為何?

4.    請簡述說明 RPC 連線建立的運作方式。

5.    請簡述說明 RPC 程序呼叫的運作方式。

6.    何謂『伺服基礎檔』(Server Stub?何謂『客戶基礎檔』(Client Stub?其功能為何?

7.    請說明不同系統之間可能出現哪些資料不一致性的問題。

8.    請利用 RPC 製作一資料庫系統,伺服端維護一簡單的學生資料庫,包含學生姓名、學號、年齡、電話,並製作插入(Insert)、更新(Update)、查詢(Query)與刪除(Delete)的遠端程序,客戶端分別製作相對應的程序呼叫(inset_requpdat_reqquery_req delete_req),來呼叫遠端程序在資料庫上的管理動作。

 

 

<GOTOP>