




已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Proxy Server運(yùn)作原理及臺(tái)大proxy server架構(gòu)一、Proxy觀念功能代理伺服器(proxy server)設(shè)置的兩個(gè)主要目的:加強(qiáng)網(wǎng)路安全及提升網(wǎng)路使用效率。在加強(qiáng)網(wǎng)路安全方面,早期代理伺服器是作為內(nèi)部網(wǎng)路與外部網(wǎng)路之間的一個(gè)通道,所有要連到外面的網(wǎng)路流量皆要經(jīng)過(guò)代理伺服器,因而可以利用此特性,在代理伺服器加上管制的機(jī)制,控制可連出去的點(diǎn)及所使用的通訊協(xié)定及管制由外部來(lái)的連線,進(jìn)而加強(qiáng)內(nèi)部網(wǎng)路安全,也因而有時(shí)代理伺服器也可稱為防火牆(firewall)。近來(lái),由於Internet的快速發(fā)展,全球資訊網(wǎng)(World Wide Web)風(fēng)靡整個(gè)Internet,其通訊協(xié)定(http)所造成之網(wǎng)路流量達(dá)80%以上的使用頻寬,這對(duì)於原本對(duì)外網(wǎng)路頻寬不是很大的單位來(lái)說(shuō)是非常大的使用量,而這些80%以上的網(wǎng)路流量當(dāng)中,又有許多是重複的資料,比如說(shuō),有三個(gè)人由臺(tái)大利用www瀏覽器同時(shí)連到蕃薯藤網(wǎng)站,如此就有三份同樣資料經(jīng)由網(wǎng)路傳入臺(tái)大區(qū)網(wǎng),等於網(wǎng)路頻寬使用浪費(fèi)在資料重複傳輸上,這種情形在網(wǎng)路頻寬大的地方是沒(méi)有感覺(jué),但是對(duì)於頻寬小的連線來(lái)說(shuō),則是相當(dāng)大的浪費(fèi),尤其國(guó)際線路的租用上,更需要減少這一類的浪費(fèi),也因此就有人利用代理(proxy)的觀念,來(lái)發(fā)展出一套提升網(wǎng)路使用效率的運(yùn)作機(jī)制,其主要的構(gòu)想就是將前一個(gè)人所抓取的資料,儲(chǔ)存在自己的區(qū)域網(wǎng)路伺服器上,當(dāng)下一位使用者要抓相同的資料時(shí),就由這一個(gè)區(qū)域網(wǎng)路伺服器提供資料,達(dá)到此次對(duì)外頻寬之節(jié)省而這一個(gè)區(qū)域網(wǎng)路伺服器所扮演的腳色類似所謂的快取伺服器(Cache Server),它將所有經(jīng)過(guò)的資料都儲(chǔ)存一份備份,當(dāng)有使用者提出需求時(shí),它會(huì)先檢查自己的備份當(dāng)中是否有該資料,如有,則直接傳給使用者,如沒(méi)有,它將向外查詢,取到資料後,存一份備份並傳給使用者。此外,代理伺服器除了可以有備份資料外,它還有一項(xiàng)附加功能,就是資料過(guò)濾的能力,它可以經(jīng)由管理者的設(shè)定,來(lái)決定有哪些資訊必須被排除過(guò)濾,或是可以重新導(dǎo)向使用者的需求到內(nèi)部網(wǎng)路已有的資訊站,進(jìn)而節(jié)省對(duì)外頻寬。二、Proxy運(yùn)作方式Proxy的基本運(yùn)作情形如上所述,使用者端發(fā)出一個(gè)http的網(wǎng)頁(yè)請(qǐng)求給代理伺服器,代理伺服器收到請(qǐng)求後,先檢查自己的快取區(qū)是否有使用者所要的資料,如果有找到,則直接將資料傳給使用者,結(jié)束此次的請(qǐng)求,如果查沒(méi)有使用者要的資訊時(shí),則由代理伺服器發(fā)出http的網(wǎng)頁(yè)請(qǐng)求給原來(lái)的網(wǎng)頁(yè)伺服器,待要到資料後,代理伺服器先存一份資料在自己的快取區(qū),再送這份資料給使用者,然後就結(jié)束此次的請(qǐng)求。如圖一所示。三、階層式的proxy架構(gòu)前面所提的一臺(tái)代理伺服器的基本架構(gòu)對(duì)於小型的區(qū)域網(wǎng)路而言,已是足夠,但是對(duì)於區(qū)網(wǎng)中心或是整體主幹而言,就嫌不足了,因此,接下來(lái)介紹階層式的proxy架構(gòu)。Proxy1用戶端Proxy4Proxy3Proxy2Multi-ProxyParentSibling讓我們先舉例來(lái)說(shuō),如圖二所示,由用戶端(即一般使用者端)使用www瀏覽器透過(guò)代理伺服器(指proxy1及proxy2)連上Internet,如以proxy2來(lái)說(shuō),當(dāng)proxy2於自己的cache區(qū)找不到使用者要的資料時(shí),會(huì)先向proxy3詢問(wèn)是否有該資料,如果有,就由proxy3送給proxy2,再由proxy2轉(zhuǎn)送給使用者如果proxy3並無(wú)該資料,proxy2就會(huì)向proxy4要資料,而proxy4就負(fù)責(zé)找到該資料,亦即,如proxy4本身並沒(méi)有該資料,則它會(huì)連到原來(lái)的伺服器要資料,然後再傳給proxy2,再由proxy2傳給用戶端,如此結(jié)束此次的查詢。在此例子中,proxy4位於proxy2的上層,是父子關(guān)係,所有子(在此是proxy2)沒(méi)有的資料,找父(在此是proxy4)要就對(duì)了,而proxy2與proxy3是兄弟關(guān)係(sibling),proxy2要的資料,會(huì)先去問(wèn)其兄弟(在此是proxy3)是否已有該資料,如有的話,再傳給自己,如果proxy3沒(méi)有該資料,proxy2會(huì)自己想辦法去取。這裡只是舉個(gè)簡(jiǎn)單的例子,實(shí)際運(yùn)作上,可能上層(parent)有好幾臺(tái),兄弟(sibling)也有好幾個(gè),端看網(wǎng)路架構(gòu)及流量而定。或許讀者會(huì)問(wèn),為什麼要有階層式的proxy架構(gòu)?其實(shí)最顯而易見(jiàn)的優(yōu)點(diǎn)是節(jié)省頻寬,因?yàn)槿绻粎^(qū)域網(wǎng)路內(nèi)所有的proxy伺服器皆利用共同的對(duì)外網(wǎng)路通道連到外面抓資料,可能造成網(wǎng)路擁擠及資源浪費(fèi)(如果抓相同資料時(shí)),此外階層式的架構(gòu)也可分擔(dān)單一代理伺服器的負(fù)載,達(dá)到分工穩(wěn)定的好處。四、臺(tái)大Proxy伺服器架構(gòu)及運(yùn)作方式臺(tái)大計(jì)資中心目前共提供四臺(tái)Proxy伺服器給臺(tái)大及區(qū)網(wǎng)連線學(xué)校使用,這四臺(tái)是:.tw port: 3128.tw port: 3128.tw port: 3128.tw port: 3128其中,libproxy專供臺(tái)大師生使用,主要是使用在本校與國(guó)外期刊公司有簽約的數(shù)位期刊上,proxy.ntu是界於使用者及其上層(w3-gate,w3-gate2)中間的proxy伺服器,而身為parent的proxy伺服器w3-gate2.ntu則是負(fù)責(zé)找尋所有網(wǎng)址結(jié)尾為(即商業(yè)網(wǎng)),其餘的部份則由w3-gate.ntu負(fù)責(zé)找尋。目前在臺(tái)大的環(huán)境中,並未要求使用者一定要設(shè)定proxy.ntu為代理伺服器,所以使用者可以自己任意設(shè)定要使用哪一臺(tái)當(dāng)代理伺服器,而對(duì)於該代理伺服器而言,也是照前述,即:.com結(jié)尾的由w3-gate2負(fù)責(zé),其餘非.com結(jié)尾的則由w3-gate負(fù)責(zé)。整體的運(yùn)作上如圖三所示:臺(tái)大最上層的代理伺服器(w3-gate,w3-gate2)負(fù)責(zé)主要對(duì)外抓資料並作為臺(tái)大內(nèi)部及區(qū)網(wǎng)連線學(xué)校的代理伺服器的parent,目前並和交大(nctu)的代理伺服器是互為sibling,proxy.ntu及l(fā)ibproxy.ntu作為第二層的代理伺服器服務(wù)一般使用者,當(dāng)使用者有一網(wǎng)頁(yè)請(qǐng)求時(shí),根據(jù)其網(wǎng)址結(jié)尾是.com或非.com而由proxy.ntu或libproxy.ntu向w3-gate2或w3-gate要資料(如果此時(shí)該代理伺服器有問(wèn)題時(shí),就由proxy.ntu或libproxy.ntu自己到外面要資料),而w3-gate(2)先檢查自己的cache區(qū)是否有該資料,如沒(méi)有,則向nctu的代理伺服器問(wèn)其cache區(qū)是否有該資料,有則傳回,無(wú)則由w3-gate(2)向外抓取,然後存.edu.twuserproxyW3-gate2W3-gateD!.comlibproxy在cache區(qū)並下傳給proxy.ntu或libproxy.ntu,再由此代理伺服器傳給使用者,而結(jié)束此次的網(wǎng)頁(yè)請(qǐng)求。至於配備方面,由上面的描述,可以發(fā)現(xiàn)所有的網(wǎng)頁(yè)請(qǐng)求大多數(shù)會(huì)經(jīng)由第一層的代理伺服器(w3-gate,w3-gate2),為減少對(duì)外的頻寬,此兩部伺服器皆配有大的硬碟cache空間(36G,50G),記憶體皆為512MB,而第二層的代理伺服器(proxy.ntu)著重的是快速的回應(yīng)使用者,所以配有大的記憶體(1G),但硬碟cache區(qū)只有10G,至於libproxy.ntu著重的是提供一個(gè)到國(guó)外查詢數(shù)位期刊的通道,並不cache任何資料(交給第一層的代理伺服器做cache),其硬碟cache區(qū)為0,記憶體128MB。五、設(shè)定代理伺服器方式在使用者設(shè)定方面,目前有兩種形式,一種是手動(dòng)設(shè)定(manual config),另一種是自動(dòng)設(shè)定(auto config),以臺(tái)大師生而言,建議是手動(dòng)設(shè)定的部份指向.tw port:3128,自動(dòng)設(shè)定的部份則填入: .tw/pac/ntu.pac (實(shí)際的設(shè)定方式,請(qǐng)參考臺(tái)大Proxy server設(shè)定方式一文)如此設(shè)定的好處是:一般查詢時(shí),就使用自動(dòng)設(shè)定方式,當(dāng)要使用圖書(shū)館所提供的數(shù)位期刊時(shí),再改為手動(dòng)設(shè)定方式,當(dāng)然使用者也可以一直用手動(dòng)設(shè)定方式連線,只是因libproxy.ntu並無(wú)cache資料,所以有時(shí)可能會(huì)覺(jué)得連線速度慢。接著說(shuō)明自動(dòng)設(shè)定的運(yùn)作方式,請(qǐng)參考圖三所示,當(dāng)使用者使用自動(dòng)設(shè)定方式連線時(shí),只要欲查詢的網(wǎng)址結(jié)尾是.edu.tw,皆會(huì)不透過(guò)代理伺服器,而直接去目的地抓資料,所以如此時(shí)連不上時(shí),就是表示網(wǎng)路有問(wèn)題,而非伺服器有問(wèn)題如果使用者要連的網(wǎng)址是.com結(jié)尾的,會(huì)先去詢問(wèn)w3-gate2,而如果w3-gate2當(dāng)?shù)袅?,則會(huì)問(wèn)proxy.ntu,再如果連proxy.ntu也當(dāng)了,則會(huì)問(wèn)w3-gate,最後如w3-gate也連不上時(shí),此時(shí)自動(dòng)設(shè)定的運(yùn)作機(jī)制會(huì)指定使用者的瀏覽器直接連到目的地同樣的,如果使用者要連的網(wǎng)址是非.com結(jié)尾的,其查詢順序是w3-gate,proxy,w3-gate2,直接連。透過(guò)這樣的方式,可以讓使用者感覺(jué)到的是不會(huì)中斷服務(wù)的proxy運(yùn)作,而對(duì)管理者而言,也可以減輕負(fù)擔(dān),因即使是一臺(tái)出問(wèn)題或變更設(shè)備,皆不須中斷服務(wù),這才是網(wǎng)路的最高服務(wù)精神。臺(tái)大Proxy Server設(shè)定方式以下說(shuō)明設(shè)定方式是針對(duì)臺(tái)大及臺(tái)大區(qū)網(wǎng)下連線學(xué)校所有使用瀏覽器的使用者而寫(xiě)的瀏覽器代理伺服器自動(dòng)設(shè)定方法,分為Netscape 4.x及IE 4.x版:一、Netscape 4.X版代理伺服器(proxy server)自動(dòng)設(shè)定方式首先,執(zhí)行Netscape 4.5,會(huì)出現(xiàn)如下的Netscape視窗:接著,將滑鼠移到視窗左上角的Edit(編輯),按一下滑鼠,會(huì)出現(xiàn)一個(gè)小視窗(如下一張圖),將滑鼠在Preferences(功能設(shè)定)點(diǎn)一下滑鼠左鍵,會(huì)出現(xiàn)如下視窗:將滑鼠移到視窗左邊的Advanced(進(jìn)階)前的上點(diǎn)一下滑鼠左鍵,在Advanced(進(jìn)階)會(huì)展開(kāi),出現(xiàn)如下的畫(huà)面:接著,一樣的用滑鼠左鍵點(diǎn)選Advanced(進(jìn)階)下的Proxies(代理),視窗的右邊會(huì)出現(xiàn)Proxies視窗,如下一張圖:接著,進(jìn)入真正的設(shè)定部份,在Proxies視窗中,用滑鼠左鍵點(diǎn)選最下面的Automatic Proxy Configuration(自動(dòng)組態(tài)設(shè)定)之前的小圓圈,並於其下的空白處填入: .tw/pac/ntu.pac然後在用滑鼠左鍵點(diǎn)選其下的Reload(重新載入),如下圖最後,只要用滑鼠左鍵在視窗下方(確定)點(diǎn)選,將視窗關(guān)閉即完成設(shè)定。二、IE 4.X版代理伺服器(proxy server)自動(dòng)設(shè)定方式首先,執(zhí)行IE 4.x,會(huì)出現(xiàn)如下的IE視窗:接著,將滑鼠移到視窗上方的檢視,按一下滑鼠,會(huì)出現(xiàn)一個(gè)小視窗(如下圖),將滑鼠在Internet選項(xiàng)點(diǎn)一下滑鼠左鍵,會(huì)出現(xiàn)如下視窗:接著,將滑鼠移到視窗上方連線,按一下滑鼠左鍵,會(huì)出現(xiàn)如下視窗:將滑鼠移到視窗右下方的組態(tài),點(diǎn)一下滑鼠左鍵,出現(xiàn)如下的畫(huà)面:接著,進(jìn)入真正的設(shè)定部份,在此視窗中,用滑鼠左鍵點(diǎn)一下:後的空白處,並填入: .tw/pac/ntu.pac然後在用滑鼠左鍵點(diǎn)選其下的重新整理,如下圖最後,只要用滑鼠左鍵在視窗下方確定點(diǎn)選,將視窗關(guān)閉即完成設(shè)定。 遠(yuǎn)距教學(xué)報(bào)告86-87學(xué)年度,主播室設(shè)備器材升級(jí),提供多點(diǎn)聯(lián)播的功能,更多學(xué)??梢酝瑫r(shí)連線:目前與臺(tái)大連線除原來(lái)的學(xué)校之外,另外增加的學(xué)校分別有世新大學(xué)、銘傳大學(xué)、康寧護(hù)校,真正達(dá)到遠(yuǎn)距教學(xué)弗遠(yuǎn)無(wú)界的目標(biāo),更增加學(xué)子們吸收新知的機(jī)會(huì)。同時(shí),將教材上網(wǎng),以及增設(shè)網(wǎng)路線上討論等等的功能,亦提供更多的學(xué)習(xí)機(jī)會(huì)。對(duì)於88學(xué)年度,暫定的目標(biāo)為:1. 主播具有特色之課程至各ISDN/DS-3網(wǎng)路收播學(xué)校 (本學(xué)期各校所開(kāi)課程,請(qǐng)至.tw/ccdl/此網(wǎng)址)。2. 結(jié)合MCU (Multi-point Control Unit) 設(shè)備提供多點(diǎn)聯(lián)播功能。3. 設(shè)立Web及BBS教材讀取及討論環(huán)境4. 建置立即實(shí)況轉(zhuǎn)播 (Real-Video/Audio Broadcasting System) 之環(huán)境。5. 執(zhí)行跨?;ミx及學(xué)分互相承認(rèn)之教學(xué)規(guī)劃6. 製作實(shí)驗(yàn)性遠(yuǎn)距教學(xué)教材,並規(guī)劃設(shè)置於Video Server上,以便將來(lái)7. 提供隨選學(xué)習(xí)(Learning-on Demand)之功能。8. 製作或編輯多媒體教材,並分析在遠(yuǎn)距教學(xué)上執(zhí)行之成效。9. 教學(xué)互動(dòng)性之測(cè)試與分析。目前遠(yuǎn)距教學(xué)的設(shè)備分為窄頻ISDN系統(tǒng)以及寬頻DS-3系統(tǒng)。窄頻ISDN為-桌上型個(gè)人電腦系統(tǒng):使用一條ISDN(64-128kbps);會(huì)議室型系統(tǒng):可以使用一至三條ISDN(64-384kbps),也可使用專64kbps-T1(1.544mbps);多點(diǎn)控制系統(tǒng):使用MCU (Multi-point Control Unit) 結(jié)合2點(diǎn)8點(diǎn)學(xué)校達(dá)成多點(diǎn)即時(shí)群播效果 (系統(tǒng)架構(gòu)圖如附件二)。寬頻DS-3系統(tǒng)為-第一階段:利用電信局的NII寬頻網(wǎng)路,使用DS3(45mbps)線路,即目前臺(tái)清交三校四點(diǎn)的即時(shí)群播系統(tǒng)(系統(tǒng)架構(gòu)圖如附件三)。第二階段:利用建置完成的校園高速網(wǎng)路平臺(tái),使ATM(155mbps),目前硬體架構(gòu)及軟體初步測(cè)試已經(jīng)完成。在未來(lái)希望可以完成本校三校區(qū)(總部/醫(yī)學(xué)院/法學(xué)院) 之連線聯(lián)播建制;另增進(jìn)MCU (Multi-point Control Unit)之功能,並將ISDN線路由BRI線路改由PRI線路,同時(shí)更新連線所需之硬體設(shè)備,以提昇遠(yuǎn)距教學(xué)連線品質(zhì)。逐步改善遠(yuǎn)距教學(xué)系統(tǒng)中之周邊相關(guān)視聽(tīng)設(shè)備,並與遠(yuǎn)距教學(xué)系統(tǒng)作整體之規(guī)劃,提高教學(xué)品質(zhì)。隨時(shí)收集遠(yuǎn)距教學(xué)最新之技術(shù)資訊(H.320 / H.323),以供日後軟硬體設(shè)備改善之參考依據(jù)。推廣非同步教學(xué)。建立Real Video Server,將Web Course內(nèi)容放置其上,以藉由VOD (Video On Demand) 之技術(shù)達(dá)到非同步教學(xué)之效果。推動(dòng)與民間企業(yè)間之遠(yuǎn)距教學(xué)合作計(jì)劃,開(kāi)辦相關(guān)之教學(xué)課程, 供企業(yè)在職人員進(jìn)修,進(jìn)而推動(dòng)全民遠(yuǎn)距教學(xué)活動(dòng)。 計(jì)中程式組七月份通告壹、八十七學(xué)年度下學(xué)期教學(xué)意見(jiàn)調(diào)查於88/5/27-88/6/7於計(jì)中網(wǎng)站.tw實(shí)施,其結(jié)果由程式設(shè)計(jì)組分析如下:一、 上網(wǎng)學(xué)生人數(shù)及填答問(wèn)卷數(shù)百分比本學(xué)期因?qū)賹W(xué)年下學(xué)期,大四畢業(yè)生沒(méi)有優(yōu)先選課的誘因,造成上網(wǎng)填寫(xiě)意見(jiàn)調(diào)查的人數(shù)明顯比上學(xué)期降低。這學(xué)期上網(wǎng)人數(shù)共9627人,雖較上一年度同期8403增加1224人,但只佔(zhàn)該填答人數(shù)43.01%,比上一年度同期減少了1.23%。類別學(xué)生人數(shù)佔(zhàn)總?cè)藬?shù)%佔(zhàn)該填答人數(shù)%86下87上87下86下87上87下86下87上87下於開(kāi)放期間填答全部課程813211119930837.1846.3739.5642.8154.6641.59於開(kāi)放期間填答部分課程2714333191.241.811.361.432.131.42該填答卻未上網(wǎng)1059187911275648.4343.2154.2255.7643.2156.99不需上網(wǎng)填答28763635114313.1515.164.86夜間部及博士班學(xué)生上網(wǎng)填答比率較上學(xué)期提高。學(xué)生別需上網(wǎng)填答人數(shù)實(shí)際上網(wǎng)填答人數(shù)上學(xué)期填答率本學(xué)期填答率大學(xué)59%夜間部125544628%36%碩士班450889120%20%博士班16246317%39%各院學(xué)生上網(wǎng)填答以公衛(wèi)學(xué)院填答率65.9%最高。院別需上網(wǎng)填答人數(shù)實(shí)際上網(wǎng)填答人數(shù)上學(xué)期填答率填答率文2225117253.3%52.7%理2567129058.1%50.3%法2812147154.8%52.3%醫(yī)235880653.9%34.2%工3833197654.8%51.6%農(nóng)3436165458.3%48.1%管理4057181164.2%44.6%公衛(wèi)31720945.0%65.9%電機(jī)77838157.8%49.0%問(wèn)卷總填答率58.2% 較上一年度同期增加 2.2%。類別問(wèn)卷數(shù)佔(zhàn)該填答問(wèn)卷數(shù)86下87上87下86下87上87下已上網(wǎng)填答58387754837491356.0%65.8%58.2%該填答卻未上網(wǎng)45911392375379944.0%34.2%41.8%不需上網(wǎng)填答319334929026895二、 各院課程上網(wǎng)填寫(xiě)問(wèn)卷平均填答率針對(duì)各院所開(kāi)課程以體育的平均填答率63.49%最高,其次是文學(xué)院。院別需上網(wǎng)填寫(xiě)問(wèn)卷課程數(shù)平均填答率86下87上87下86下87上87下體育29263.49%文69269471554.21%61.09%57.42%理40145555058.55%61.37%52.66%法39936741437.35%55.42%43.22%醫(yī)16013033911.36%38.73%18.62%工31542235238.22%50.95%46.53%農(nóng)37741849841.52%55.63%41.95%管理21622423943.65%53.63%41.73%公衛(wèi)82976113.62%27.55%37.66%電機(jī)4492162.52%22.89%50.05%學(xué)程52325634.43%63.09%46.64%三、各課程分類平均填答率課程類別需上網(wǎng)填寫(xiě)問(wèn)卷課程數(shù)平均填答率86下87上87下86下87上87下1字頭39344841367.82%67.98%68.88%2字頭44545349761.36%73.51%67.77%3字頭43149051951.04%68.02%57.40%4字頭31330734935.85%56.30%41.88%5字頭42445352.69%69.11%44.84%共同必修27327527371.29%70.60%72.36%體育29263.49%D字頭1191151854.51%7.65%6.64%M字頭3934095328.35%17.42%9.96%U字頭33130738923.90%40.81%31.43%四、填答率超過(guò)95% 之課程填答率%課程編號(hào)班次課程名稱修課人數(shù)100%102 8002203德文下16100%605 4956202生物統(tǒng)計(jì)學(xué)及實(shí)習(xí)下15100%102 4912202英文作文二下14100%002 98161O5羽球初級(jí)11100%102 4912204英文作文二下8100%103 8015201中國(guó)歷史下8100%705 3160009資管專題一8100%002 97431Q6羽球校隊(duì)798%504 220A004質(zhì)能平衡甲4097%002 97048K5初排2995%103 8008203中國(guó)史下5695%605 3080002林產(chǎn)學(xué)及實(shí)習(xí)20貳、臨時(shí)薪資報(bào)帳系統(tǒng)目前最新版本為 Version 1.31,請(qǐng)使用者洽出納組或逕自http:/.tw下載,以便更新舊版。http:/.tw下載,以便更新舊版。ftp 檔案?jìng)魉统淌揭?、什麼是ftp ftp ,是file trasfer protocol的縮寫(xiě)。顧名思義,這是一個(gè)用來(lái)傳送檔案的指令。ftp 不限於特定的作業(yè)系統(tǒng)(如UNIX)上才有,只要遵守一個(gè)特殊的協(xié)定,(TCP/IP protocol) ,甚至連不同的作業(yè)系統(tǒng)間,如UNIX與MS-DOS,也可以互傳資料呢!所以可以想見(jiàn)這個(gè)指令的強(qiáng)大功能了。因此,使用網(wǎng)路,不可不知ftp 之用法。ftp 能夠發(fā)揮網(wǎng)路的強(qiáng)大功能,真正達(dá)到資訊流通的目的。而且,網(wǎng)路上有相當(dāng)多的豐富的軟體,小至一些簡(jiǎn)單好用的小工具程式,大至完整的作業(yè)系統(tǒng),還有很多的學(xué)術(shù)論文、技術(shù)文件、各種程式的原始碼、圖形檔、聲音檔、動(dòng)畫(huà)檔. 等等,數(shù)也數(shù)不清。這些軟體,就是所謂的shareware ,不僅完全免費(fèi),而且可以任意拷貝而不須擔(dān)心觸犯法律。至於要如何弄到這些東西呢? 請(qǐng)學(xué)FTP!二、使用ftp的基本概念與名詞解釋 1. 進(jìn)入ftp ftp的用法格式是這樣子的: ftp .tw (domain name) 或是 ftp 140.xxx.yy.zz (IP address) 如上例,你打了ftp .tw,就表示你要和那臺(tái)機(jī)器進(jìn)行檔案?jìng)魉汀?這時(shí)候,和telnet指令一樣,你必須有對(duì)方的帳號(hào)和密碼。例: $ ftp .tw Connected to . 220 network FTP server (SunOS 4.1) ready. Name (:joechen): b1234567 - 輸入帳號(hào) 331 password required for b1234567 Password: xxxxx _這樣就進(jìn)了ftp 了。ftp 基本上是一個(gè)交談式的環(huán)境。接下來(lái),你就可以打一連串的指令,在兩臺(tái)電腦間,做檔案?jìng)魉偷墓ぷ髁恕?2. local & remote file system在此有一個(gè)很重要的觀念,那就是local 與remote的觀念。簡(jiǎn)單的講,假如你在臺(tái)大的工作站,從你的帳號(hào)上ftp 到交大,那臺(tái)大的電腦就稱為local machine ,而交大的電腦就稱為remote machine。請(qǐng)注意,在ftp 中,絕大部分的指令,是針對(duì)remote端的電腦。在下指令的時(shí)候,要搞清楚你所下的指令是下給哪一邊的,不要搞迷糊了。另外,我們一般所說(shuō)的:抓(get) 檔案,指的是從remote那端抓過(guò)來(lái)。而放(put) 檔案,指的是把東西放到remote那端去??赡芨魑贿€聽(tīng)過(guò)download, upload這兩個(gè)詞。Download也就是把東西抓下來(lái),Upload就是把東西放上去??傊@些字眼都是針對(duì)remote file system的,請(qǐng)?zhí)貏e注意。 3. 傳送模式在ftp中,有兩種傳送模式(transfer mode),一為binary模式,一為ascii 模式。當(dāng)你要傳送二進(jìn)位檔時(shí)(如圖形,可執(zhí)行檔,壓縮檔等),請(qǐng)務(wù)必設(shè)成binary模式,否則傳下來(lái)的檔案必然是殘缺不全。而在傳送文件檔時(shí),則須設(shè)成ascii 模式或binary模式均可。不過(guò),不同的作業(yè)系統(tǒng)間,文字檔用binary模式來(lái)傳的話可能會(huì)有點(diǎn)小問(wèn)題(格式不大一樣),所以最好還是設(shè)成ascii模式。至於哪些檔案是二進(jìn)位檔,稍後會(huì)提。不過(guò)假如你還是無(wú)法分辨的話,那就乾脆通通設(shè)成二進(jìn)位模式吧。預(yù)設(shè)值為ascii mode。 4. anonymous ftp的涵義 前面提過(guò),執(zhí)行ftp ,必須要有帳號(hào)和密碼。可是有時(shí)候,基於服務(wù)的理念,有些sites 提供了很多豐富的資源,希望任何人都可以來(lái)抓取。此時(shí),就會(huì)提供一個(gè)叫做anonymous 的帳號(hào),不須密碼,讓任何人都可以來(lái)取用他們所提供的檔案。這個(gè)anonymous 的帳號(hào),只能用來(lái)ftp ,不能用來(lái)telnet。在前言中所提到的那些好東西,就是在anonymous ftp 中提供的!Anonymous ftp 的用法沒(méi)什麼不同。只要在login 時(shí),以ftp 或anonymous為username,詢問(wèn)password時(shí),多半可以亂打或直接按ENTER ,不過(guò)最好還是打入你的E-mail address,提供給管理者作參考。例: $ ftp .tw Connected to . 220 network FTP server (SunOS 4.1) ready. Name (:joechen): ftp - 或anonymous 331 Guest login ok, send ident as password. Password: xxxxx _ 5. 國(guó)內(nèi)最大的ftp站 NCTUCCCA.edu.tw國(guó)內(nèi)有一個(gè)非常大的anonymous ftp site,其domain name 為NCTUCCCA.edu.tw,或是稱為.tw。這是交大放在教育部的機(jī)器,由交大的一個(gè)學(xué)生社團(tuán) 校園網(wǎng)路策進(jìn)會(huì)(CCCA)來(lái)負(fù)責(zé)管理。它的硬碟有14GB,到現(xiàn)在已經(jīng)裝了有12GB之多的東西。它不但是全臺(tái)灣最大的ftp 站,也是世界上的幾個(gè)有名的大站之一。所以,提到anonymous ftp ,你就不能不知道NCTUCCCA。通常你要甚麼東西,來(lái)這裡就有了。IP address是0或0。三、ftp中的幾個(gè)常用指令 介紹幾個(gè)在ftp 命令列模式下常用的指令。在此假設(shè)各位對(duì)樹(shù)狀的目錄結(jié)構(gòu)已有認(rèn)識(shí),並對(duì)UNIX檔案系統(tǒng)稍有概念。 1. ? 問(wèn)號(hào)。列出所有ftp下的指令,或詢問(wèn)某一指令之簡(jiǎn)單說(shuō)明。 2. open host 連接到host去,做ftp的動(dòng)作。相當(dāng)於直接打ftp host。例: ftp .tw 相當(dāng)於 $ ftp ftp open .tw 3. user user-name password 以u(píng)ser-name為帳號(hào)來(lái)進(jìn)入這個(gè)remote系統(tǒng)。平常一連上ftp server ,就會(huì)自動(dòng)執(zhí)行這個(gè)動(dòng)作。 4. dir remote-directory local-file ls remote-directory local-file 列出remote端的目錄下的檔案。假使不加任何參數(shù),就列出現(xiàn)行工作目錄下的所有檔案。UNIX或DOS 下也有相同的指令。假如另外還指定了local-file的話,可以把列出結(jié)果存到local的一個(gè)檔案上。 5. cd remote-directory 改變現(xiàn)行的工作目錄。UNIX和DOS 下都有相同的指令。你可用ls或dir 來(lái)看,假如每一行的第一個(gè)字母是d 的話,表示是一個(gè)目錄(directory)。假如是- 的話,表示是一般檔案。例: -rw-r-r- 1 1244 500 4665 May 29 03:40 00MOTD -rw-r-r- 1 1244 500 2268 Oct 29 1991 00README drwxr-xr-x 11 1244 500 512 Dec 31 1991 anime.stuff 前兩個(gè)是檔案,第三個(gè)是目錄。 6. pwd 顯示目前的remote的工作目錄為何。 7. binary 設(shè)定傳送模式為binary mode。 8. ascii 設(shè)定傳送模式為ascii mode。 9. get remote-file local-file 從remote抓檔案到local 上。假如沒(méi)指定local-file的話,就用原來(lái)的名字。 一次只能抓一個(gè)檔。 10. put local-file remote-file 把local 的檔案放到remote上。假如沒(méi)指定remote-file 的話,就用原來(lái)的名字。一次只能放一個(gè)檔。 11. mget remote-files 一次get 多個(gè)檔案,按CTRL-C中斷。可用萬(wàn)用字元?, *。 12. mput local-files 一次put 多個(gè)檔案,按CTRL-C中斷??捎萌f(wàn)用字元?, *。 13. prompt 打開(kāi)或關(guān)閉mget、mput時(shí)的交談式詢問(wèn)。在prompt的值為on(預(yù)設(shè)值)時(shí),mget或mput會(huì)一個(gè)個(gè)檔案問(wèn)你yes or no 。例: ftp mget file* mget file.a (y/n)? n mget file.b (y/n)? n mget file.c (y/n)? y 打prompt可把這項(xiàng)功能關(guān)掉,對(duì)經(jīng)常使用mget或mput的人很有用。 14. hash 每傳送一定數(shù)目的資料(1024 bytes),便印出一個(gè)井字號(hào)。讓你大致知道,已經(jīng)傳送完成多少資料。 15. ! command args 驚嘆號(hào)。執(zhí)行l(wèi)ocal 的程式。例: !ls 列出local 的目錄。 !man ftp 線上查看ftp的說(shuō)明 !cat aaa 看local的一個(gè)檔案aaa。 請(qǐng)注意:!cd並不能改變local 的目錄,必須用lcd 指令。 16. |command argument 一直線。將輸出結(jié)果管線(pipeline)給local的程式。例: dir |more 列出remote的目錄, 並在每一次換頁(yè)時(shí)暫停。 17. bye 結(jié)束ftp。 18. chmod、delete、mkdir、rename、rmdir 用法與UNIX或DOS 指令相近。請(qǐng)各位實(shí)際上機(jī)或看講師操作,以加深印象。四、特殊格式的檔案的意義及其處理 因?yàn)榫W(wǎng)路資源是珍貴的,因此為了能減輕網(wǎng)路負(fù)擔(dān),以便讓更多人使用,所以在網(wǎng)路上的檔案大部分是以壓縮形式存放,壓縮檔案常見(jiàn)的通常有下列幾種格式: .gz : gunzip foo.gz .Z : 這是由unix的指令compress壓的,所以用uncompress foo.Z就可以解開(kāi).z : 由pack所壓,用unpack foo.z來(lái)解,gunzip也可以解。 .tar: tar xvf foo.tar 嚴(yán)格說(shuō)來(lái),這並不算是壓縮檔,因?yàn)閬K它沒(méi)有壓縮效果,但是它能夠?qū)⒄麄€(gè)目錄結(jié)構(gòu)保存起來(lái),在做備份時(shí)可以利用,再利用其他壓縮程式來(lái)壓縮。所以就有.tar.Z或.tar.gz的組合,只要分別解開(kāi)就可以.或是利用zcat foo.tar.Z |tar xvf -或gzcat foo.tar.gz |tar xvf -就可以一次解開(kāi)。 .zip .arj .lzh .zoo 這些格式在BBS 上常見(jiàn),不多介紹,用法如下 .zip : pkunzip foo.zip (DOS) or unzip foo.zip (UNIX) .arj : arj x foo.zip (DOS) or unarj foo.arj (UNIX) .lzh : lha x foo.lzh (DOS & UNIX) .zoo : zoo x foo.zoo .gif : xloadimage foo.gif - 圖形檔 .jpg : xv foo.jpg - 圖形檔 .gl .mpg .fli 動(dòng)畫(huà)檔 .wav .voc .au 聲音檔五、將檔案download到磁片從磁片upload到你的帳號(hào) 1. 在計(jì)中316工作站室 請(qǐng)準(zhǔn)備三又二分之一吋的磁片。在每一臺(tái)工作站的右邊,有一個(gè)磁碟機(jī),請(qǐng)把磁片插入。我們的工作站裝了mtools,使得UNIX也能讀寫(xiě)DOS 格式的磁片。其大部分的指令和DOS 的一樣,只是要在前面加個(gè)m。例: mdir a: 看磁片的目錄 mcopy a:/data/cshow.zip . 把磁片上的檔拷到你的帳號(hào) mcopy cshow.zip a: 把你帳號(hào)下的檔拷到磁片上 mcopy -t mbox a: 拷貝文字檔時(shí)須加 -t mdelete aaa.tmp 殺掉磁片上的檔案 mcd /data注意:此磁片必須在MSDOS下format過(guò)。 2.在一樓電腦實(shí)習(xí)教室在桌面上選取“”, 在一樓電腦實(shí)習(xí)教室裡,我們有預(yù)設(shè)了臺(tái)大工作站34、39和75,方便同學(xué)上傳。同學(xué)只要在login和password選項(xiàng)輸入帳號(hào)和密碼,再選Connect即可。但是學(xué)校個(gè)人帳號(hào)的容量每個(gè)人只配給10mb,請(qǐng)小心運(yùn)用空間,若超過(guò)可能影響信件的收發(fā)。若要到其他FTP站,只要更改Host Address即可。 3. 從家裡 利用電話,modem,以及如kermit、telix等通訊程式 如果你有數(shù)據(jù)機(jī),也可以利用來(lái)傳檔,只是速度比較慢而已,所需只是一個(gè)通訊軟體。通訊軟體種類很多,使用方法各異,在這裡無(wú)法一一介紹,請(qǐng)大家自行參考軟體使用說(shuō)明。以下是常見(jiàn)的通訊軟體: Telix 3.21 Telemate 4.x PC Anywhere MS-Kermit 3.12 Procomm VTerm Windows的terminal 其中MS-Kermit 是Freeware,而Telix,Telemate 是Shareware ,皆可在各大ftp 站拷到。 以下簡(jiǎn)單介紹UNIX與DOS傳檔的方法: 當(dāng)你成功地連上學(xué)校的主機(jī)後,如果你是使用telix,則使用sz/rz 來(lái)接/傳檔案。rz/sz支援的通信協(xié)定是Zmodem,是目前傳檔速度數(shù)一數(shù)二的協(xié)定。如: (從UNIX主機(jī)接收檔案到PC) ccths1% sz earth.gif noriko.gif - 此時(shí)你要啟動(dòng)telix接檔的功能(按PgDn),選Zmodem就可以了一會(huì)兒earth.gif就在PC的硬碟上。 (從PC主機(jī)傳送檔案到unix主機(jī)) ccths1% rz set file type binary C-kermit set parity even C-kermit send earth.gif此時(shí)Kermit就會(huì)印出一段訊息,要你退回Local 下接收命令,此步驟隨使用的軟體的不同而有所不同。在Telix下也是按PgDn,選Kermit Protocal接收。如果用的是MS-Kermit的話就要按alt-X ,然後下receive接收。如果要上傳的話步驟顛倒就可以了。六、其他 1. ftp的設(shè)定檔 .netrc 各位如果常常利用ftp 傳檔,一定會(huì)覺(jué)得每次要打名字和密碼會(huì)很麻煩,一個(gè)小方法就可以解決。在自己的根目錄下放.netrc就可以免去麻煩。.netrc的內(nèi)容格式: machines xxxx login xxxxx password xxxxxxxx 例如: machine .tw login joechen password a123456 machine .tw login b80056 password b654321 machine NCTUCCCA.edu.tw login anonymous password XXXXXXXX 請(qǐng)注意,因?yàn)?netrc中有passwo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 備考2025年會(huì)計(jì)職稱考試-2026年初級(jí)會(huì)計(jì)職稱考試《初級(jí)會(huì)計(jì)實(shí)務(wù)》第七章考點(diǎn)專項(xiàng)測(cè)試
- 福田區(qū)2025-2026學(xué)年第一學(xué)期教學(xué)質(zhì)量檢測(cè)九年級(jí)英語(yǔ)(福田區(qū)一模)
- 臨床護(hù)理管理與經(jīng)營(yíng)理念
- 環(huán)境采樣員培訓(xùn)
- 腫瘤康復(fù)健康宣教
- 大學(xué)性安全教育課件
- 現(xiàn)代生活與人類健康
- 護(hù)理發(fā)藥錯(cuò)誤的分析與防范
- 禁食禁水病人護(hù)理
- 護(hù)理查房形式分類
- MOOC 中國(guó)文化概論-華南師范大學(xué) 中國(guó)大學(xué)慕課答案
- 產(chǎn)品研發(fā)合作協(xié)議書(shū)(二篇)
- 24春國(guó)家開(kāi)放大學(xué)《離散數(shù)學(xué)》大作業(yè)參考答案
- 2023-2024年天原杯全國(guó)初中學(xué)生化學(xué)競(jìng)賽復(fù)賽試題(含答案)
- 陜西省幼兒教師通識(shí)性知識(shí)大賽考試題庫(kù)(含答案)
- 廈門(mén)大學(xué)2023年826物理化學(xué)考研真題(含答案)
- 銀行貿(mào)易融資業(yè)務(wù)介紹
- 弱電簡(jiǎn)單維修方案
- AutoCAD 2020中文版從入門(mén)到精通(標(biāo)準(zhǔn)版)
- gkg全自動(dòng)印刷機(jī)評(píng)估報(bào)告
- 學(xué)校財(cái)務(wù)人員述職報(bào)告范文
評(píng)論
0/150
提交評(píng)論