客戶程序
發(fā)布時(shí)間:2014/11/24 21:50:52 訪問次數(shù):785
(1)被用戶調(diào)用后運(yùn)行,ADM202EARN在通信時(shí)主動(dòng)向遠(yuǎn)地服務(wù)器發(fā)起通信(請(qǐng)求服務(wù))。因此,客戶程序必須知道服務(wù)器程序的地址。
(2)不需要特殊的硬件和很復(fù)雜的操作系統(tǒng)。
服務(wù)器程序:
(1)是一種專門用來提供某種服務(wù)的程序,可同時(shí)處理多個(gè)遠(yuǎn)地或本地客戶的請(qǐng)求。
(2)系統(tǒng)啟動(dòng)后即自動(dòng)調(diào)用并一直不斷地運(yùn)行著,被動(dòng)地等待并接受來自各地的客戶的通信請(qǐng)求。因此,服務(wù)器程序不需要知道客戶程序的地址。
(3)一般需要有強(qiáng)大的硬件和高級(jí)的操作系統(tǒng)支持。
客戶與服務(wù)器的通信關(guān)系建立后,通信可以是雙向的,客戶和服務(wù)器都可發(fā)送和接收數(shù)據(jù)。
順便要說一下,上面所說的客戶和服務(wù)器本來都指的是計(jì)算機(jī)進(jìn)程(軟件)。使用計(jì)算機(jī)的人是計(jì)算機(jī)的“用戶”(user)而不是“客戶”(client),但在許多國外文獻(xiàn)中,經(jīng)常也把運(yùn)行客戶程序的機(jī)器稱為client(在這種情況下也可把client譯為“客戶機(jī)”),把運(yùn)行服務(wù)器程序的機(jī)器稱為server。因此我們應(yīng)當(dāng)根據(jù)上下文來判斷client或server是指軟件還是硬件。在本書中,有時(shí)為了清楚起見,我們也使用“客戶端”(或“客戶機(jī)”)或“服務(wù)器端”
來表示“運(yùn)行客戶程序的機(jī)器”或“運(yùn)行服務(wù)器程序的機(jī)器”。
對(duì)等連接方式
對(duì)等連接(peer-to-peer,簡寫為P2P)是指兩個(gè)主機(jī)在通信時(shí)并不區(qū)分哪一個(gè)是服務(wù)請(qǐng)求方還是服務(wù)提供方。只要兩個(gè)主機(jī)都運(yùn)行了對(duì)等連接軟件(P2P軟件),它們就可以進(jìn)行平等的、對(duì)等連接通信。這時(shí),雙方都可以下載對(duì)方已經(jīng)存儲(chǔ)在硬盤中的共享文檔。因此這種工作方式也稱為P2P文件共享。在圖1-8中,主機(jī)C,D,E和F都運(yùn)行了P2P軟件,因此這幾個(gè)主機(jī)都可進(jìn)行對(duì)等通信(如C和D,E和F,以及C和F)。
(1)被用戶調(diào)用后運(yùn)行,ADM202EARN在通信時(shí)主動(dòng)向遠(yuǎn)地服務(wù)器發(fā)起通信(請(qǐng)求服務(wù))。因此,客戶程序必須知道服務(wù)器程序的地址。
(2)不需要特殊的硬件和很復(fù)雜的操作系統(tǒng)。
服務(wù)器程序:
(1)是一種專門用來提供某種服務(wù)的程序,可同時(shí)處理多個(gè)遠(yuǎn)地或本地客戶的請(qǐng)求。
(2)系統(tǒng)啟動(dòng)后即自動(dòng)調(diào)用并一直不斷地運(yùn)行著,被動(dòng)地等待并接受來自各地的客戶的通信請(qǐng)求。因此,服務(wù)器程序不需要知道客戶程序的地址。
(3)一般需要有強(qiáng)大的硬件和高級(jí)的操作系統(tǒng)支持。
客戶與服務(wù)器的通信關(guān)系建立后,通信可以是雙向的,客戶和服務(wù)器都可發(fā)送和接收數(shù)據(jù)。
順便要說一下,上面所說的客戶和服務(wù)器本來都指的是計(jì)算機(jī)進(jìn)程(軟件)。使用計(jì)算機(jī)的人是計(jì)算機(jī)的“用戶”(user)而不是“客戶”(client),但在許多國外文獻(xiàn)中,經(jīng)常也把運(yùn)行客戶程序的機(jī)器稱為client(在這種情況下也可把client譯為“客戶機(jī)”),把運(yùn)行服務(wù)器程序的機(jī)器稱為server。因此我們應(yīng)當(dāng)根據(jù)上下文來判斷client或server是指軟件還是硬件。在本書中,有時(shí)為了清楚起見,我們也使用“客戶端”(或“客戶機(jī)”)或“服務(wù)器端”
來表示“運(yùn)行客戶程序的機(jī)器”或“運(yùn)行服務(wù)器程序的機(jī)器”。
對(duì)等連接方式
對(duì)等連接(peer-to-peer,簡寫為P2P)是指兩個(gè)主機(jī)在通信時(shí)并不區(qū)分哪一個(gè)是服務(wù)請(qǐng)求方還是服務(wù)提供方。只要兩個(gè)主機(jī)都運(yùn)行了對(duì)等連接軟件(P2P軟件),它們就可以進(jìn)行平等的、對(duì)等連接通信。這時(shí),雙方都可以下載對(duì)方已經(jīng)存儲(chǔ)在硬盤中的共享文檔。因此這種工作方式也稱為P2P文件共享。在圖1-8中,主機(jī)C,D,E和F都運(yùn)行了P2P軟件,因此這幾個(gè)主機(jī)都可進(jìn)行對(duì)等通信(如C和D,E和F,以及C和F)。
熱門點(diǎn)擊
- 差動(dòng)變壓器式傳感器中兩個(gè)二次繞組反向串聯(lián)
- 晶片受力方向與電荷極性的關(guān)系
- 用K型熱電偶制作溫度計(jì)K型熱電偶
- 放置Multisim Design VI
- E-QoS主要實(shí)現(xiàn)了以下功能
- 傳感器的標(biāo)定和校準(zhǔn)
- IPv6仍支持無連接的傳送
- 傳感器選擇的一般原則
- CCD圖像傳感器應(yīng)用
- 光敏二極管和光敏晶體管
推薦技術(shù)資料
- 新品4MP圖像傳感器̴
- 高性能SoC智能傳感芯片技術(shù)設(shè)
- 分立器件&無源元件選型參數(shù)技術(shù)
- SRAM存算一體芯片發(fā)展趨勢及市場應(yīng)用
- 大功率雙向 48 V-12 V DC/D C
- 單速率(Single Rate
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究