10計算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)任務(wù)書_第1頁
10計算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)任務(wù)書_第2頁
10計算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)任務(wù)書_第3頁
10計算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)任務(wù)書_第4頁
10計算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)任務(wù)書_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、課 程 實(shí) 訓(xùn) 報 告課程名稱 計算機(jī)網(wǎng)絡(luò) 課題名稱 1.Java實(shí)現(xiàn)基于Socket的Telnet服務(wù)課題名稱 2.交換式和虛擬局域網(wǎng)實(shí)訓(xùn) 專 業(yè) 班 級 學(xué) 號 姓 名 指導(dǎo)教師 劉鐵武 韓寧 2013年 5月 20日湖南工程學(xué)院綜合實(shí)訓(xùn)任務(wù)書一 實(shí)訓(xùn)的目的課程實(shí)踐(專題實(shí)踐)是本專業(yè)集中實(shí)踐環(huán)節(jié)的主要內(nèi)容之一,是學(xué)習(xí)專業(yè)技術(shù)課所需的必要教學(xué)環(huán)節(jié)。通過課程設(shè)計的教學(xué)實(shí)踐,使學(xué)生所學(xué)的基礎(chǔ)理論和專業(yè)知識得到鞏固,并使學(xué)生得到運(yùn)用所學(xué)理論知識解決實(shí)際問題的初步訓(xùn)練;課程設(shè)計的設(shè)置應(yīng)使學(xué)生接觸和了解系統(tǒng)設(shè)計從需求分析、方案比較、開發(fā)工具的使用、系統(tǒng)實(shí)現(xiàn)的全過程,進(jìn)一步提高學(xué)生的分析、綜合能力,為

2、今后的畢業(yè)設(shè)計做必要的準(zhǔn)備。二 實(shí)訓(xùn)的性質(zhì)和任務(wù)通過實(shí)訓(xùn),培養(yǎng)學(xué)生獨(dú)立思考、綜合分析與動手的能力;驗(yàn)證理論和加深對概念的理解,熟練掌握網(wǎng)絡(luò)安裝和調(diào)試技術(shù),并能綜合運(yùn)用知識進(jìn)行網(wǎng)絡(luò)設(shè)計,解決實(shí)際問題。三 對學(xué)生要求1學(xué)生需認(rèn)真閱讀課程設(shè)計任務(wù)書,熟悉有關(guān)設(shè)計資料及參考資料,熟悉有關(guān)各種設(shè)計規(guī)范的有關(guān)內(nèi)容,認(rèn)真完成任務(wù)書規(guī)定的設(shè)計內(nèi)容。2學(xué)生均應(yīng)在教師指導(dǎo)下,按時獨(dú)立完成規(guī)定的內(nèi)容和工作量。3書寫課程設(shè)計說明書。要求說明書準(zhǔn)確、文字通順、書寫工整。四 成績考核及時間安排教師根據(jù)學(xué)生的設(shè)計進(jìn)行評定。實(shí)訓(xùn)成績按五級分評定即:優(yōu)秀、良好、中等、及格、不及格。五 實(shí)訓(xùn)的內(nèi)容及要求 課題1: 交換式和虛擬局

3、域網(wǎng)實(shí)訓(xùn)1實(shí)訓(xùn)目的(1)學(xué)會設(shè)計交換式局域網(wǎng)和劃分VLAN(2)學(xué)會配置VLAN2實(shí)訓(xùn)內(nèi)容 (1) 交換式以太網(wǎng)組網(wǎng) (2)以太網(wǎng)交換機(jī)配置 (3)VLAN劃分與配置3、實(shí)訓(xùn)報告(1)畫出交換式以太網(wǎng)組網(wǎng)拓?fù)浣Y(jié)構(gòu)(2)以太網(wǎng)交換機(jī)配置信息(3)VLAN劃分與配置信息及測試結(jié)果課題10:Java實(shí)現(xiàn)基于Socket的Telnet服務(wù)課題內(nèi)容:(1) 了解socket套接口(2) 初始化Socket并在2臺電腦上建立Socket連接(3) 通過Java語言,實(shí)現(xiàn)Telnet服務(wù)(4) 完成測試并寫出詳細(xì)報告六、說明1必選題目要求:每位學(xué)生做2個課題,其中序號(學(xué)號%題數(shù)+1)為必做,另可任選做1個

4、。2考核方式與評分標(biāo)準(zhǔn)指導(dǎo)老師負(fù)責(zé)驗(yàn)收結(jié)果,結(jié)合學(xué)生的工作態(tài)度、實(shí)際動手能力、創(chuàng)新精神和設(shè)計報告等進(jìn)行綜合考評,并按優(yōu)秀、良好、中等、及格和不及格五個等級給出每位同學(xué)的課程設(shè)計成績。具體考核標(biāo)準(zhǔn)包含以下幾個部分: 平時出勤 (占20%) 系統(tǒng)分析、功能設(shè)計、結(jié)構(gòu)設(shè)計合理與否(占10%)個人能否獨(dú)立、熟練地完成課題,是否達(dá)到目標(biāo)(占40%) 設(shè)計報告(占30%)不得抄襲他人的報告(或給他人抄襲),一旦發(fā)現(xiàn),成績?yōu)榱惴帧?進(jìn)度安排時間9:00-12:0013:0016:00星期E208上機(jī)調(diào)試E208上機(jī)調(diào)試星期E208上機(jī)調(diào)試E208上機(jī)調(diào)試附:實(shí)訓(xùn)報告裝訂順序:封面、任務(wù)書、目錄、正文、評分、

5、附件(A4大小的圖紙及程序清單)。 正文的格式:一級標(biāo)題用3號黑體,二級標(biāo)題用四號宋體加粗,正文用小四號宋體;行距為22。正文的內(nèi)容:一、課題的主要功能;二、課題的功能模塊的劃分(要求畫出模塊圖);三、主要功能的實(shí)現(xiàn)(至少要有一個主要模塊的流程圖);四、程序調(diào)試;五、總結(jié);六、附件(所有程序的原代碼,要求對程序?qū)懗霰匾淖⑨專?。正文總字?jǐn)?shù)要求在5000字以上(不含程序原代碼)。目 錄課題一- 1 -1、實(shí)驗(yàn)?zāi)康? 1 -2、項目內(nèi)容- 1 -3、實(shí)驗(yàn)環(huán)境- 1 -4、設(shè)計方案- 1 -5、實(shí)現(xiàn)流程- 2 -5.1實(shí)例化Socket- 2 -5.2監(jiān)聽線程- 2 -5.3運(yùn)行線程- 3 -6、實(shí)

6、驗(yàn)結(jié)果及其分析- 3 -7、心得與體會- 4 -課題二- 5 -1、實(shí)訓(xùn)要求- 5 -1.1實(shí)訓(xùn)目的- 5 -1.2實(shí)訓(xùn)內(nèi)容- 5 -2、主要功能- 5 -3、模塊功能的劃分- 6 -3.1交換式以太網(wǎng)組網(wǎng)拓?fù)浣Y(jié)構(gòu)- 6 -3.2 VLAN劃分- 7 -4、課題功能實(shí)現(xiàn)- 8 -4.1實(shí)驗(yàn)步驟- 8 -4.2系統(tǒng)流程- 9 -5、實(shí)驗(yàn)結(jié)果及其分析- 10 -6、設(shè)計心得與體會- 11 -附錄- 12 -源程序- 12 -1、課題一- 12 -2、課題二- 14 -參考文獻(xiàn)- 15 - 課題一1、實(shí)驗(yàn)?zāi)康谋緦?shí)驗(yàn)基于Telnet協(xié)議,使用Socket套接口,用java語言,實(shí)現(xiàn)Telnet服務(wù)。目

7、的使學(xué)生了解Telnet協(xié)議、掌握在java編程中對telnet協(xié)議的使用、和使用Socket的編程技術(shù)及其遠(yuǎn)程登錄網(wǎng)絡(luò)訪問服務(wù)的技術(shù)。Telnet協(xié)議是TCP協(xié)議族中的一員,是Internet遠(yuǎn)程登錄服務(wù)的標(biāo)準(zhǔn)協(xié)議,遠(yuǎn)程登錄是指用戶使用Telnet命令,使自己的計算機(jī)成為遠(yuǎn)程主機(jī)的一個仿真終端的過程。這個程序是基于Socket編程實(shí)現(xiàn)的Telnet客戶端的原理,可以實(shí)現(xiàn)基本的Telnet遠(yuǎn)程訪問功能。2、項目內(nèi)容本程序通過java語言,基于Socket套接口,實(shí)現(xiàn)Telnet基本服務(wù)。3、實(shí)驗(yàn)環(huán)境局域網(wǎng)中兩臺PC預(yù)裝java運(yùn)行環(huán)境jdk,采用IPV4協(xié)議,開啟Telnet相關(guān)服務(wù)。4、設(shè)計

8、方案程序分為三個模塊,初始化連接模塊,監(jiān)聽網(wǎng)絡(luò)信息收發(fā)數(shù)據(jù)模塊,運(yùn)行模塊。初始化模塊主要是初始化Socket并在兩臺pc機(jī)建立socket連接。監(jiān)聽網(wǎng)絡(luò)信息收發(fā)數(shù)據(jù)模塊通過監(jiān)聽線程實(shí)現(xiàn)對Socket連接的監(jiān)聽,并收發(fā)通信數(shù)據(jù)。運(yùn)行模塊主要有兩個線程實(shí)現(xiàn),線程中調(diào)用Io流實(shí)現(xiàn)數(shù)據(jù)的傳輸。5、實(shí)現(xiàn)流程5.1實(shí)例化SocketTelnet是基于TCP的連接,因而在客戶端使用.Socket類來實(shí)現(xiàn)。Socket通常也稱作“套接字”,用于描述IP地址和端口。應(yīng)用程序通常通過“套接字”向網(wǎng)絡(luò)發(fā)出請求或者應(yīng)答網(wǎng)絡(luò)請求。本程序中使用一個描述主機(jī)地址的字符串和Telnet的端口號,得到一個Socket。 Str

9、ing host="" int port=110; Socket socket = new Socket(host, port);5.2監(jiān)聽線程本程序中,使用線程對通信過程監(jiān)聽。在線程類中,定義了兩個I/O流,輸入流和輸出流。用輸入流實(shí)例化一個BufferedReader類的實(shí)例,將輸入流包裝進(jìn)BufferedReader類,可調(diào)用該類的readLine方法按行讀取數(shù)據(jù)。BufferedReader reader = new BufferedReader(new InputStreamReader(is); PrintStream ps = new PrintStream(

10、os);在線程的運(yùn)行主體run方法將輸入流的數(shù)據(jù)傳輸?shù)捷敵隽髦?。在本例中運(yùn)行有兩個線程,輸入的可能是服務(wù)器信息,也可能是本地機(jī)有控制臺輸入的信息(System.in),while (line = reader.readLine() != null) ps.print(line); ps.print("rn");ps.flush(); 5.3運(yùn)行線程最后實(shí)例化兩個線程類,并調(diào)用Thread類的start方法開始運(yùn)行線程。new Listener(socket.getInputStream(), System.out).start(); new Listener(System.

11、in, socket.getOutputStream().start(); 實(shí)例化線程的第一個線程的輸入流為服務(wù)器信息,調(diào)用由Socket類的getInputStream方法獲取,輸出流為控制臺,調(diào)用System.out獲??;第二個線程輸入流為控制臺輸入,跳用System.in獲取,輸出流為輸出到服務(wù)器,調(diào)用Socket類的getOutputStream方法獲取。6、實(shí)驗(yàn)結(jié)果及其分析通過本程序連到tom的pop郵件服務(wù)器。Pop3是一個非常簡單的郵件訪問協(xié)議,在登陸時以明文的方式發(fā)送用戶名和密碼。成功連接到tom的pop郵件服務(wù)器,通過用戶身份認(rèn)證,因?yàn)槲沂莿傋缘臏y試帳戶,所以沒有郵件lis

12、t為0.7、心得與體會通過一周的課程設(shè)計,我受益匪淺。從一開始的構(gòu)思再到今天寫下這份設(shè)計報告,期間時間雖短但是也學(xué)到很多有用的的東西,在實(shí)訓(xùn)的剛開始構(gòu)想只有大體的思路,忽略了一些具體實(shí)現(xiàn)的細(xì)節(jié),因此在我真正做網(wǎng)絡(luò)設(shè)計時發(fā)現(xiàn)有很多小錯誤,有的時候要解決一個錯誤反反復(fù)復(fù)會花上很多時間,在做的過程中,也會有很多意想不到的錯誤,其中有的錯誤到最后解決的時候卻是發(fā)現(xiàn)犯得很幼稚,不過這樣的錯誤多了,在不知不覺中對一些命令知識分外的熟悉了起來,并且自身的排錯能力也得到很大的提高。在設(shè)計過程中總是會遇到一些很小的問題,雖然不明顯,卻可以影響到整個網(wǎng)絡(luò)的安全運(yùn)作,第一次的方案設(shè)計雖然有些困難,卻也使我更加深入的

13、了解各個設(shè)備的如何搭建能使網(wǎng)絡(luò)變得更加安全,更加快捷,并將平時所學(xué)的知識運(yùn)用到課程設(shè)計中去,也明白了設(shè)計一個網(wǎng)絡(luò)是需要花費(fèi)很多時間和精力去構(gòu)思的,在這次課設(shè)過程中,我發(fā)現(xiàn)平時學(xué)習(xí)的知識與實(shí)踐環(huán)節(jié)所用到的有一定的差距,往往我覺得自己掌握的很好或者自認(rèn)為熟練的技術(shù)卻在此次實(shí)踐環(huán)節(jié)中往往出問題,書本上的知識只提供方法的借鑒,實(shí)踐中自己必須摸索出適合具體工作的方法,這一切都離不開鉆研精神與勤學(xué)好問的精神在人與人相處過程中我收獲更大,首先要謙虛謹(jǐn)慎,不能自以為是,認(rèn)為自己懂的很多,僅僅埋頭苦干而不向他人請教視線是有很大的局限的,工作不但是實(shí)踐與應(yīng)用的過程,同時也是學(xué)習(xí)的過程,我們必須加強(qiáng)與他人的溝通學(xué)習(xí)

14、,以便獲得他人的經(jīng)驗(yàn)。這次網(wǎng)絡(luò)的課程設(shè)計讓我把屬于這方面的各個知識點(diǎn)從各方面收集過來,根據(jù)要求用Java語言實(shí)現(xiàn)基于Socket的Telnet服務(wù),Telnet是一個簡單的遠(yuǎn)程終端協(xié)議,它也是因特網(wǎng)的正式標(biāo)準(zhǔn),這個課設(shè)不但要熟悉網(wǎng)絡(luò)各層的結(jié)構(gòu),更加要熟悉Java編程,然后要一遍一遍的測試,慢慢排查錯誤。我在這個星期的課設(shè)里,讓我知道還有很多地方的不足,還有許多的新的技術(shù)等著我去摸索,等著我去學(xué)習(xí)與應(yīng)用。這次課程設(shè)計的時間很緊迫,再加上各方面的經(jīng)驗(yàn)不足,也遇到很多問題,雖然我通過網(wǎng)上查詢,請教同學(xué)去解決我遇到的問題,但我知道這個網(wǎng)絡(luò)課設(shè)還是有很多地方?jīng)]有完善,希望老師能諒解。通過本次課程設(shè)計,使

15、我對Telnet協(xié)議有了進(jìn)一步的了解,能夠更加熟練的應(yīng)用Socket網(wǎng)絡(luò)編程, 和java語言開發(fā)程序的技巧。在程序設(shè)計方面,在界面設(shè)計以及數(shù)據(jù)加密技巧上有了進(jìn)一步的提高,對java編程也有更為深入的了解。在這里感謝幫助我解決問題的各位同學(xué),使我順利的完成了這次的課程設(shè)計,也感謝老師對我們的幫助和指導(dǎo)! 課題二1、實(shí)訓(xùn)要求1.1實(shí)訓(xùn)目的(1)學(xué)會設(shè)計交換式局域網(wǎng)和劃分VLAN(2)學(xué)會配置VLAN1.2實(shí)訓(xùn)內(nèi)容 (1) 交換式以太網(wǎng)組網(wǎng) (2)以太網(wǎng)交換機(jī)配置 (3)VLAN劃分與配置2、主要功能PC機(jī)通過連接交換機(jī)搭建VLAN,即虛擬局域網(wǎng),采用靜態(tài)配置IP的方法,明確指定各端口屬于哪個VL

16、AN的設(shè)定方法,根據(jù)以太網(wǎng)交換機(jī)的端口來劃分,這種劃分方法的優(yōu)點(diǎn)是定義VLAN成員時非常簡單,只要將所有的端口都指定一下就可以了。利用上述方法實(shí)現(xiàn)不同VLAN間的通信。本實(shí)驗(yàn)基于三層交換技術(shù),在網(wǎng)絡(luò)模型中的第三層實(shí)現(xiàn)數(shù)據(jù)包的高速轉(zhuǎn)發(fā),即二層交換技術(shù)三層轉(zhuǎn)發(fā)技術(shù)?;谧泳W(wǎng)的VLAN是通過所連計算機(jī)的IP地址,來決定端口所屬VLAN的。它不像基于MAC地址的VLAN,即使計算機(jī)因?yàn)楦鼡Q了網(wǎng)卡或是其它原因?qū)е翸AC 地址改變,只要其IP地址不變,就仍可以加入原告設(shè)定的VLAN。這種劃分VLAN的方法是基于每個主機(jī)的網(wǎng)絡(luò)層地址或協(xié)議類型的,雖然這種劃分方法可能是根據(jù)網(wǎng)絡(luò)地址,比如IP地址,但VLAN不

17、是路由。雖然VLAN查看每個數(shù)據(jù)包的IP地址,但由于它不是路由,因此沒有RIP、OSPF等路由協(xié)議,而是根據(jù)生成樹算法進(jìn)行橋交換。這種方法的優(yōu)點(diǎn)是用戶的物理位置改變了,不需要重新配置其所屬的VLAN,而且可以根據(jù)協(xié)議類型來劃分VLAN。3、模塊功能的劃分3.1交換式以太網(wǎng)組網(wǎng)拓?fù)浣Y(jié)構(gòu)3.2 VLAN劃分 以交換機(jī)為單位劃分,每個交換機(jī)屬于一個VLAN,C3屬于VLAN1,C4屬于VLAN2。VLAN間通過與之相連的3三層交換機(jī),實(shí)現(xiàn)通信。4、課題功能實(shí)現(xiàn)4.1實(shí)驗(yàn)步驟1.為PC分配IP地址: 2. 創(chuàng)建VLAN: R1(config)#vlan1 R1(vlan-2)#exit R2(conf

18、ig)#vlan2 R2(vlan-2)#exit R3(config)#vlan1 R3(config)#vlan23.為vlan分配端口: R1(vlan-1)#untagged 1 R1(vlan-1)#exit R2(vlan-2)#untagged 2 R2(vlan-2)#exit4.為vlan配上中繼端口: R1(vlan-1)#tagged 28 R1(vlan-1)#exit R2(vlan-2)#tagged 28 R2(vlan-2)#exit R3(vlan-1)#tagged B1-B2 R3(vlan-2)#tagged B1-B25.配置VLAN2和VLAN3的I

19、P地址: 6.啟動Ip路由:R3(config)#ip routing7.4.2系統(tǒng)流程開始配置PC1、PC2的IP地址啟動IP路由在R1、R2中分別創(chuàng)建VLAN1和VLAN2用PC1去ping PC2為VLAN分配端口結(jié)束給VLAN配上中繼端口配置VLAN1和VLAN2的IP地址5、實(shí)驗(yàn)結(jié)果及其分析 圖5.1 PC2 ping PC1的IP地址 圖5.2 PC2 ping PC1后的連通信息1.兩臺交換機(jī)之間的端口應(yīng)該設(shè)置為tag vlan的傳輸。2.Trunk接口在默認(rèn)情況下支持所有vlan6、設(shè)計心得與體會本次課程設(shè)計一共花了一周的時間,在這一周中,我覺得我學(xué)會了很多的東西,特別是自學(xué)的

20、能力,感覺自己又把以前學(xué)的的知識重新復(fù)習(xí)了一遍并且也得到了提高。通過本次課程設(shè)計,我對計算機(jī)網(wǎng)絡(luò)的理解也又上了一個層次,將書本上的知識轉(zhuǎn)換為自己的東西真正用到實(shí)踐應(yīng)用中去。通過這次課程設(shè)計,首先我覺得老師讓我們做的這次網(wǎng)絡(luò)課程設(shè)計是十分必要的,這不僅可以培養(yǎng)我們對這門課的學(xué)習(xí)興趣,同時激勵我們靠自己的能力去完成任務(wù),不管是上網(wǎng)搜索還是去圖書館查相關(guān)資料,而且可以用實(shí)際的操作能力來考驗(yàn)我們對這門課以及對網(wǎng)絡(luò)實(shí)驗(yàn)的掌握程度。以前我們在課堂上所掌握的僅僅是專業(yè)基礎(chǔ)課的理論面,接下來就是考慮如何去鍛煉我們的實(shí)踐能力,如何把我們所學(xué)到的專業(yè)基礎(chǔ)理論知識具體實(shí)現(xiàn),不過在開始接觸這個課題的時候也感覺無從下手

21、,感覺平時學(xué)的知識一下子用不上。我重新調(diào)整了一下心態(tài),決定從最基本的入手,首先大概的看一下設(shè)計報告,了解一下課題的內(nèi)容,這樣有一個最基本的認(rèn)識。接下來的工作就是實(shí)驗(yàn)前的準(zhǔn)備了,除了查資料外,還要對實(shí)驗(yàn)的全部內(nèi)容有所了解,主要是了解實(shí)驗(yàn)的操作,還有實(shí)驗(yàn)的一些主要代碼。最后就是上機(jī)實(shí)驗(yàn)了,早上到實(shí)驗(yàn)室后,大家依照自己畫的拓?fù)鋱D連接好了線路,輸好了各種代碼后,發(fā)現(xiàn)實(shí)驗(yàn)還是有一些問題,不過在老師和同學(xué)的幫助下,我們明白了問題所在,之后自己再次實(shí)驗(yàn)了一次,果然結(jié)果跟設(shè)計的一樣。 經(jīng)過一個星期的努力,網(wǎng)絡(luò)課程設(shè)計總算是順利完成了,總的來說,通過本次設(shè)計,我感覺到了以前學(xué)的很多知識根本不夠用,特別是自己也根

22、本不會把那些知識帶進(jìn)實(shí)踐中。這個課題只是交換式和VLAN的基本入門,也是為以后完成更加復(fù)雜的網(wǎng)絡(luò)拓?fù)涞慕Y(jié)構(gòu)打下基礎(chǔ)??傊?,要想真正的檢驗(yàn)自己,提高自己,就只有在實(shí)踐中多學(xué)習(xí),多多動手操作。在這里感謝幫助過我解決問題的各位同學(xué),也感謝老師對我的幫助和指導(dǎo)!附錄源程序1、課題一import .*;import java.io.*;public class TelnetClient String host="" /Telnet服務(wù)器地址int port=110; /端口號public TelnetClient() System.out.println("Host &qu

23、ot; + host + " port " + port);try Socket socket = new Socket(host, port); /實(shí)例化套接字new Listener(socket.getInputStream(), System.out).start(); /輸出服務(wù)器信息到控制臺new Listener(System.in, socket.getOutputStream().start(); /輸出控制臺信息到服務(wù)器 catch(IOException ex) ex.printStackTrace(); /輸出錯誤信息return;System.ou

24、t.println("Connected Success");class Listener extends Thread BufferedReader reader; /輸入流PrintStream ps; /輸出流Listener(InputStream is, OutputStream os) reader = new BufferedReader(new InputStreamReader(is); /實(shí)例化輸入流ps = new PrintStream(os); /實(shí)例化輸出流public void run() String line;try while (line = reader.readLine() != null) /讀取數(shù)據(jù)ps.print(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論