使用代理的若干問題有哪些?
- 編輯:admin -因?yàn)榇硎强蛻魴C(jī)與服務(wù)器之間的通信接口,所以它必須適合各種服務(wù)。在正常情況下,一些很容易實(shí)現(xiàn)的事情在使用代理以后會(huì)變得非常困難。
因?yàn)榇硎强蛻魴C(jī)與服務(wù)器之間的通信接口,所以它必須適合各種服務(wù)。在正常情況下,一些很容易實(shí)現(xiàn)的事情在使用代理以后會(huì)變得非常困難。(1)TCP與其他協(xié)議
理想的代理服務(wù)器應(yīng)在一個(gè)方向進(jìn)行TCP連接,僅包含安全的命令、一些可變長(zhǎng)度的送給服務(wù)器的用戶數(shù)據(jù),并且只用于內(nèi)部客戶到外部服務(wù)器上。
因?yàn)門CP是一個(gè)面向連接的協(xié)議,只需進(jìn)行一次建立代理的連接,然后就可以一直使用該連接了。UDP沒有連接的概念,每個(gè)數(shù)據(jù)包都需要代理服務(wù)器進(jìn)行獨(dú)立的傳輸,因此TCP代理更為簡(jiǎn)便。

(2)不使用代理服務(wù)器的代理
些服務(wù)特別是所謂的“存儲(chǔ)轉(zhuǎn)發(fā)”服務(wù)(如SMTP,NNTP)一般都支持代理。這些服務(wù)是為了讓服務(wù)器接收信息,然后進(jìn)行存儲(chǔ)直到它們被轉(zhuǎn)發(fā)到其他服務(wù)器上。對(duì)于SMTP來說,信息直接被轉(zhuǎn)發(fā)到信息的目的地址:;而對(duì)于NNTP來說,是將信息轉(zhuǎn)發(fā)到相鄰的服務(wù)器上。在這種方案中,每個(gè)中間服務(wù)器就會(huì)成為初始發(fā)送者的代理。
檢查從互聯(lián)網(wǎng)上收到的電子郵件的報(bào)頭,那里記錄著通過網(wǎng)絡(luò)從發(fā)送者到接收者之間的傳輸路徑。一般很少有信息直接從發(fā)送者的機(jī)器傳送到接收者的機(jī)器,信息至少要通過4臺(tái)機(jī)器
①發(fā)送者的機(jī)器;
②發(fā)送者站站點(diǎn)的輸出郵件網(wǎng)關(guān)(或發(fā)送者的互聯(lián)網(wǎng)服務(wù)提供者);
③接收者站點(diǎn)的輸入郵件網(wǎng)關(guān);
④接收者的機(jī)器。
(3)無法代理的原因及解決方法
無法代理的原因很多,解決方法也不同。
①?zèng)]有代理服務(wù)器。如果服務(wù)是可代理的,但是卻無法為平臺(tái)找到一個(gè)修改過程的服務(wù)器或修改客戶程序的服務(wù)器,那么它必須自己完成這些工作;
②代理無法保證服務(wù)的安全。如果需要使用一個(gè)原來不安全的服務(wù),那么代理服務(wù)不會(huì)消除其不安全因素。用戶應(yīng)該建立一個(gè)“犧牲服務(wù)器”,讓人們?cè)谏厦孢\(yùn)行服務(wù)。如果使用無路由的雙重宿主主機(jī)來建立一個(gè)所有連接必須代理的防火墻是很困難的,“犧牲服務(wù)器”需要在雙重宿主主機(jī)上位于互聯(lián)網(wǎng)一邊時(shí)要非常謹(jǐn)慎,否則可能會(huì)使服務(wù)的重要部分失效;
③無法修改網(wǎng)站建設(shè)客戶程序或過程。經(jīng)常有一些服務(wù)不具備修改用戶過程的條件,一般情況下,可以在堡壘主機(jī)上安全地提供數(shù)據(jù)的傳輸,允許用戶連入堡壘主機(jī),但是要加以限制,只允許運(yùn)行無法進(jìn)行代理的服務(wù)。
