版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 《計算機網(wǎng)絡》</b></p><p><b> 課程設(shè)計報告</b></p><p><b> 目錄</b></p><p> 第一章模擬FTP文件傳輸協(xié)議1</p><p><b> §1.1 引言1</
2、b></p><p> §1.2 基本原理及相關(guān)知識1</p><p> 1.2.1FTP文件傳輸協(xié)議概述1</p><p> 1.2.2FTP文件傳輸協(xié)議的基本工作原理1</p><p> 1.2.3FTP的服務進程2</p><p> §1.3實驗過程2</
3、p><p> 1.3.1實驗相關(guān)配置2</p><p> 1.3.2實驗步驟5</p><p> §1.4實驗結(jié)果分析6</p><p> 1.4.1實驗結(jié)果6</p><p> 1.4.2結(jié)果分析6</p><p> 1.4.3實驗問題及解決方法7<
4、;/p><p> 第二章局域網(wǎng)網(wǎng)頁訪問9</p><p><b> §2.1引言9</b></p><p> §2.2基本原理及相關(guān)知識9</p><p> 2.2.1萬維網(wǎng)WWW9</p><p> 2.2.2超文本傳送協(xié)議HTTP9</p>
5、<p> 2.2.3萬維網(wǎng)的文檔-超文本標記語言HTML10</p><p> §2.3實驗設(shè)計10</p><p> 2.3.1實驗設(shè)計思想10</p><p> 2.3.2詳細實驗配置11</p><p> 2.3.3實驗步驟12</p><p> §
6、2.4實驗結(jié)果分析12</p><p> 2.4.1實驗結(jié)果12</p><p> 2.4.2實驗結(jié)果分析13</p><p> 2.4.3實驗問題及解決方法13</p><p> 第三章路由表的模擬17</p><p> §3.1 引言17</p><p&g
7、t; §3.2 基本原理和相關(guān)知識17</p><p> 3.2.1IP層轉(zhuǎn)發(fā)分組的流程17</p><p> 3.2.2Dijkstra算法18</p><p> §3.3實驗過程18</p><p> 3.3.1程序模塊分析18</p><p> 3.3.2程序流程
8、圖20</p><p> 3.3.3實驗結(jié)果20</p><p> §3.4實驗總結(jié)21</p><p> 第四章課程設(shè)計感想23</p><p> 模擬FTP文件傳輸協(xié)議</p><p><b> §1.1 引言</b></p><p
9、> 模擬實現(xiàn)FTP文件傳輸協(xié)議。在客戶端與服務器之間傳輸文件過程中,服務器、客戶端以及第三方用抓包工具進行抓包,并對抓到的數(shù)據(jù)包進行分析。</p><p> 首先,F(xiàn)TP文件傳輸協(xié)議使用客戶服務器方式,提供文件傳送的一些基本服務,它使用TCP可靠的運輸服務。要實現(xiàn)FTP文件傳輸協(xié)議,需要兩臺計算機,分別做服務器和客戶端,然后進行數(shù)據(jù)傳送,服務器、客戶端以及第三方的抓包三次抓包。本實驗最少需要三臺計算機。
10、</p><p> 文件傳輸協(xié)議FTP只提供文件傳送的一些基本服務,它使用TCP可靠的運輸服務,F(xiàn)TP的主要功能是減少或消除在不同操作系統(tǒng)下處理文件的不兼容性。FTP使用客戶服務器方式。客戶服務器方式所描述的是進程之間服務和被服務的關(guān)系。客戶是服務請求方,服務器是服務提供方。一個FTP服務器進程可同時為多個客戶進程提供服務。[1]</p><p> §1.2 基本原理及相關(guān)知
11、識</p><p> FTP文件傳輸協(xié)議概述</p><p> FTP文件傳輸協(xié)議是因特網(wǎng)上使用最廣泛的文件傳送協(xié)議。FTP文件傳輸協(xié)議使用客戶服務器方式進行文件傳送。FTP提供交互式的訪問,允許客戶指明文件的類型和格式,并允許文件具有存取權(quán)限。FTP屏蔽了各計算機系統(tǒng)的細節(jié),因而適合于在異構(gòu)網(wǎng)絡中任意計算機之間傳送文件?!?】</p><p> FTP文件傳
12、輸協(xié)議的基本工作原理</p><p> FTP在網(wǎng)絡環(huán)境中的一項基本應用就是將文件從一臺計算機中復制到另一臺可能相距很遠的計算機中。在文件傳輸過程中可能并不像看起來那么簡單,原因是眾多計算機廠商研制出的文件系統(tǒng)多達數(shù)百種,且差別很大。經(jīng)常遇到的問題例如有:計算機存儲數(shù)據(jù)的格式不同、文件的目錄結(jié)構(gòu)和文件命名的規(guī)定不同、對于相同的文件存儲功能,操作系統(tǒng)使用的命令不同、</p><p> 訪
13、問控制的方法不同等。</p><p><b> FTP的服務進程</b></p><p> FTP的服務器進程由兩大部分組成:一個主進程,負責接受新的請求;另外有若干個屬進程,負責處理單個請求。</p><p> 主進程的工作步驟如下:</p><p> 打開熟知端口(端口號為21),使客戶機能夠連接上。<
14、/p><p> 等待客戶進程發(fā)出連接請求。</p><p> 啟動從屬進程來處理客戶進程發(fā)來的請求。</p><p> 回到等待狀態(tài),繼續(xù)接受其他客戶進程發(fā)來的請求。</p><p> FTP的第三方抓包采用wireshark軟件進行捕捉以太網(wǎng)數(shù)據(jù)包。</p><p><b> §1.3實驗過
15、程</b></p><p><b> 實驗相關(guān)配置</b></p><p> 1、下載最新版本的serv-u10.3 執(zhí)行文件安裝,安裝成功后開始配置serv-u</p><p> 圖 1- 1 Server-U管理控制臺</p><p> 2、點擊新建域,開始域的創(chuàng)建</p><
16、p> 圖 1- 2域向?qū)У膭?chuàng)建</p><p> 3、輸入 域名:test 和備注:我的第一個FTP服務器 執(zhí)行下一步</p><p> 4、這里的參數(shù)保持默認 FTP端口默認為21 也可以改為其他不沖突 的端口(出于安全方面考慮) 執(zhí)行下一步</p><p> 圖 1- 3 IP地址的選擇</p><p> 5、這里的IP地
17、址 由于是本地測試 選擇局域網(wǎng)內(nèi)的地址192.168.6.128即可 作為一會兒服務器的IP訪問 執(zhí)行下一步</p><p> 6、新建用戶:使用“向?qū)А眲?chuàng)建用戶</p><p> 圖 1- 4 賬戶設(shè)置</p><p> 7、這里的用戶名是作為訪問FTP用戶身份的 為訪問者所持有 域管理員有修改的權(quán)限 可以對其權(quán)限進行修改和限制 這里測試就輸入test ,可
18、以隨意。執(zhí)行下一步</p><p> 圖 1- 5 密碼設(shè)置</p><p> 8、選擇根目錄 ,也就是用戶登錄以后停留在的物理目錄位置,我事先在C:\盤下建立了FTP這個目錄。選擇好目錄</p><p> 至此SERV-U的安裝和使用基本完成了</p><p> 用做客戶機的計算機:裝上FlashFXP軟件</p>&
19、lt;p> 圖 1- 6 FlashFXP界面</p><p> 客戶機和服務器建立連接:通過輸入用戶名和密碼等與服務器建立連接。</p><p> 用抓包軟件進行抓包:本組使用Wireshark軟件進行試驗。</p><p> 圖 1- 7Wireshark界面</p><p><b> 實驗步驟</b>
20、;</p><p> 首先將服務器及客戶端打開相應軟件,然后打開抓包工具進行偵測監(jiān)聽準備抓包,接下來通過輸入用戶名和密碼等操作將客戶機和服務器建立連接進行文件的傳輸以及下載。在捕捉過程中、捕捉完成后或者打開先前儲存的包文件時可以進行數(shù)據(jù)報分析。</p><p> 在進行實驗時可以進行中途停止抓包再重新開始抓包,同時也可以將客戶端與服務器斷開再重新發(fā)起連接,多次重復以得到需要的以太網(wǎng)數(shù)據(jù)
21、幀。加大實驗的準確性。</p><p> §1.4實驗結(jié)果分析</p><p><b> 實驗結(jié)果</b></p><p> 在進行試驗時作為服務器和客戶端的主機也需要運行抓包軟件進行抓包以驗證是否真正地進行了抓取以太網(wǎng)數(shù)據(jù)幀。</p><p> 服務器和客戶端抓包結(jié)果圖1-4所示。在該結(jié)果中可以清晰看
22、到FTP文件傳輸協(xié)議下得到了需要抓取的以太網(wǎng)數(shù)據(jù)幀用戶名以及用戶密碼。</p><p> 圖 1- 4服務器、客戶端抓包結(jié)果</p><p> 在進行試驗時作為第三方的主機運行抓包軟件進行抓包獲取以太網(wǎng)數(shù)據(jù)幀。</p><p> 第三方抓包結(jié)果如圖1-5所示。在該結(jié)果中可以進行數(shù)據(jù)報文分析。</p><p> 圖 1- 5第三方數(shù)據(jù)包
23、</p><p><b> 結(jié)果分析</b></p><p> 在服務器以及客戶端抓取的數(shù)據(jù)報文中可得到如圖1-6所示報文內(nèi)容。</p><p> 圖 1- 6數(shù)據(jù)包詳細內(nèi)容</p><p> USER為wwl,PASS為123456??梢灾来擞脩魹橐粋€用戶名為wwl的用戶,其用戶驗證密碼為123456。<
24、;/p><p> 在第三方抓包過程中首先會獲得客戶端向服務器發(fā)起連接請求數(shù)據(jù)如圖1-7圖1-8所示。</p><p> 圖 1- 7客戶端向服務器發(fā)起連接請求</p><p> 圖 1- 8 發(fā)起連接前的狀態(tài)</p><p> 第三方捕獲的報文經(jīng)分析可以看到用戶名以及用戶密碼??梢缘弥グ鼮镕TP以太網(wǎng)數(shù)據(jù)幀。</p>&
25、lt;p><b> 實驗問題及解決方法</b></p><p> 在本試驗中第一個需要考慮的問題就是服務器以及客戶端軟件的選取。本小組進行實驗時經(jīng)黃悅同學建議采用了Server-U軟件作為服務器主機的首選軟件。使用起來總的來說是比較方便的。至于客戶端則采用了FlashFXP軟件。</p><p> 本組的抓包工具開始時是想采用老師推薦的Sniffer Pr
26、o軟件。但是由于該軟件與本組計算機軟件沖突于是采用Wireshark軟件進行試驗。</p><p> 最大的困難要屬于對第三方數(shù)據(jù)報分析,我通過參考夏靜波、杜華樺和段屹編著的《網(wǎng)絡工程設(shè)計與實踐(第二版)》一書以及網(wǎng)上查找相關(guān)資料學會了如何分析數(shù)據(jù)報。還有一個困難就是對于大量數(shù)據(jù)報的處理,由于本組所處的局域網(wǎng)內(nèi)主機較多所以得到的數(shù)據(jù)內(nèi)容較多。之后通過對抓包軟件的設(shè)置改變了這一情況。</p><
27、;p> 在進行該實驗時我也得到過錯誤的包如圖1-9示。</p><p> 圖 1- 9錯誤的包</p><p><b> 局域網(wǎng)網(wǎng)頁訪問</b></p><p><b> §2.1引言</b></p><p> 本實驗需要制作五個獨立靜態(tài)網(wǎng)頁(一個主頁四個子頁),主頁上設(shè)置
28、本組四個成員的名字,每個名字設(shè)置一個鏈接,然后再每人制作自己名字所屬子頁,分別寫有制作者姓名,使主頁上的每一個名字鏈接到四個子頁上。在一臺電腦上訪問所有的頁面。本實驗中本人(楊國濤)制作子網(wǎng)頁</p><p> 首先是五個網(wǎng)頁的制作,需要用到超文本標記語言HTML。然后四個子頁分別在四臺電腦上,要通過主頁訪問每個子頁,還需要四臺電腦在一個局域網(wǎng)內(nèi)。</p><p> 為滿足局域網(wǎng)中任何
29、一臺計算機都能顯示出任何一個萬維網(wǎng)服務器上的頁面,需要解決頁面制作的標準化問題。超文本標記語言HTML就是一種制作萬維網(wǎng)頁面的標準語言,它消除了不同計算機之間信息交流的障礙。</p><p> §2.2基本原理及相關(guān)知識</p><p><b> 萬維網(wǎng)WWW</b></p><p> 萬維網(wǎng)是一個大規(guī)模的、聯(lián)機時的信息儲藏所。
30、萬維網(wǎng)用鏈接的方法能非常方便地從因特網(wǎng)上的一個站點訪問另一個站點(也就是所謂的“鏈接到另一個站點”),從而主動地按需獲取豐富的信息。</p><p> 萬維網(wǎng)以客戶服務器方式工作。上面所說的瀏覽器就是在用戶主機上的萬維網(wǎng)客戶程序。萬維網(wǎng)文檔所駐留的主機則運行服務器程序,因此這個主機也稱為萬維網(wǎng)服務器。</p><p> 超文本傳送協(xié)議HTTP</p><p>
31、 HTTP協(xié)議定義了瀏覽器(即萬維網(wǎng)客戶進程)怎樣向萬維網(wǎng)服務器請求萬維網(wǎng)文檔,以及服務器怎樣把文檔傳送給瀏覽器。從層次的角度看,HTTP是面向事務的應用層協(xié)議,它是萬維網(wǎng)上能夠可靠地交換文件的重要基礎(chǔ)。</p><p> HTTP使用了面向連接的TCP作為運輸層協(xié)議、保證了數(shù)據(jù)的可靠傳輸。HTTP協(xié)議本身是無連接的。</p><p> 圖 2- 8 HTTP通信方式</p>
32、;<p><b> §2.3實驗過程</b></p><p><b> 實驗配置</b></p><p> 在本實驗中需要更改IIS設(shè)置。此處操作方法參考百度文庫。【3】</p><p> 首先是IIS的安裝:進入控制面板-程序功能,點擊左側(cè)的打開或關(guān)閉windows功能,進入安裝界面,如圖
33、2-1所示。</p><p><b> 此處注意:</b></p><p> 選擇Internet信息服務選項,下有三個子選項:FTP服務器、Web管理工具、萬維網(wǎng)服務。把FTP服務器、Web管理工具的所有子項全部勾去選中。</p><p> 萬維網(wǎng)服務一項,有一個應用開發(fā)功能子項,把下面的ASP等子項均選中,其他子項可以選擇安裝也可以全
34、部安裝。</p><p> Microsoft.NET Framework 3.5.1及其子項選中安裝</p><p> 經(jīng)過上述兩個步驟,安裝完成即可。</p><p> 在使用IIS發(fā)布網(wǎng)站之前,要對IIS進行配置。</p><p> 安裝完IIS,打開IIS管理器如圖2-2所示。打開方式:控制面板-管理工具-Internet信息
35、服務(IIS)管理工具,打開即可;</p><p> 圖 2- 9打開或關(guān)閉windows功能界面</p><p> 或從運行-輸入命令inetmgr.exe即可直接打開管理器窗口。</p><p> 圖 2- 10管理器界面</p><p> §2.4實驗結(jié)果分析</p><p><b>
36、 實驗結(jié)果</b></p><p> 本實驗的實驗結(jié)果比較直觀,要求達到的效果就是實現(xiàn)在局域網(wǎng)內(nèi)的一臺電腦上能夠訪問所有網(wǎng)頁。而被訪問的網(wǎng)頁中的主頁位于一人主機上,其他四個子頁分別位于子頁對應名字的人的主機上面。結(jié)果如圖2-1所示。</p><p> 圖 2- 11主頁顯示內(nèi)容</p><p> 在點擊該頁的“楊國濤“字樣后會進入對應子頁如圖2-
37、2所示:</p><p> 圖 2- 12子頁顯示內(nèi)容</p><p><b> 實驗結(jié)果分析</b></p><p> 通過網(wǎng)頁訪問可以清楚地看到已經(jīng)實現(xiàn)了靜態(tài)網(wǎng)頁的瀏覽。</p><p><b> 實驗問題及解決方法</b></p><p> 網(wǎng)頁添加到IIS時
38、發(fā)生的錯誤如圖所示</p><p> 圖 2- 13信息服務錯誤</p><p> 通過上網(wǎng)查找得到解決方法如下:【2】</p><p> 1. 打開CMD DOS模式窗口</p><p> 2. 在窗口中輸入 netstat -obna 之后回車,在列出來的信息遂個查看443端口和80端口是否被占用。在我的環(huán)境中發(fā)現(xiàn)一個服務占用了8
39、0端口,如下圖所示:</p><p> 圖 2- 14 80端口占用問題</p><p> 3. 此時打開系統(tǒng)服務管理窗口,將VMWare Worksation Server這個服務停掉即可。禁用后的服務如下圖所示:</p><p> 圖 2- 15禁用server服務</p><p> 在該實驗中需要用到超文本標記語言HTML,而該
40、語言是我以前沒有接觸過的,所以需要進行查找資料。子啊該問題的解決上我主要是向本組組長張婕進行學習,通過她的幫助我基本掌握了這一語言的最基本使用。</p><p><b> 路由表的模擬</b></p><p><b> §3.1 引言</b></p><p> 路由器是一種具有多個輸入端口和多個輸出端口的專
41、用計算機,其任務是轉(zhuǎn)發(fā)分組。從路由器某個輸入輸出端口收到的分組,按照分組要去的目的地(即目的網(wǎng)絡),把該分組從路由器的某個合適的輸入輸出端口轉(zhuǎn)發(fā)給下一跳路由器。下一跳路由器也按照這種方法處理分組,直到該分組到達終點為止。</p><p> 本實驗的主要目的是了解路由表的功能并使用狄克斯特拉算法簡單模擬路由器路由表的生成。</p><p> §3.2 基本原理和相關(guān)知識<
42、/p><p> IP層轉(zhuǎn)發(fā)分組的流程</p><p> 分組轉(zhuǎn)發(fā)是指路由器根據(jù)路由表中記錄的最佳路由來轉(zhuǎn)發(fā)分組。在路由表中,每一條路由主要由以下幾項內(nèi)容組成:</p><p> (目的網(wǎng)絡地址,下一跳地址)</p><p> 目的網(wǎng)絡地址是指目的IP地址所在的網(wǎng)絡地址和,下一跳地址是指分組應該轉(zhuǎn)發(fā)給的下一跳路由器的地址</p>
43、<p> 當路由器準備轉(zhuǎn)發(fā)一個分組時,它首先要從收到的IP分組當中提取目的IP地址,具體的分組轉(zhuǎn)發(fā)過程如下:</p><p> (1)判斷是否為直接交付。對路由器直接相連的網(wǎng)絡逐個進行檢查:看結(jié)果是否與路由表中相應的目的網(wǎng)絡匹配。若匹配,則將分組直接交付;若不匹配,則需要間接交付,執(zhí)行(2)。</p><p> ?。?)若路由表中有該目的IP地址的特定主機路由,則將分組傳
44、送給路由表中所指明的下一跳路由器;否則執(zhí)行(3)。</p><p> ?。?)對路由表中的每一行,若結(jié)果與該行的目的網(wǎng)絡地址匹配,則將分組傳送給該行指明的下一跳路由器;否則執(zhí)行(4)。</p><p> (4)若路由表中有默認路由,則將分組傳送給默認路由器;否則執(zhí)行(5)。</p><p> ?。?)報告轉(zhuǎn)發(fā)分組出錯。</p><p>
45、步驟(5)中的默認路由是路由表中一條特殊的記錄。默認路由比其它路由項的優(yōu)先級低,只有在找不到明確的項目相對應時,才使用默認路由。</p><p> Dijkstra算法</p><p> Dijkstra算法的輸入包含了一個有權(quán)重的有向圖G,以及G中的一個來源頂點S。 我們以V表示G中所有頂點的集合。 每一個圖中的邊,都是兩個頂點所形成的有序元素對。(u,v)表示從頂點u到v有路徑相連
46、。 我們以E所有邊的集合,而邊的權(quán)重則由權(quán)重函數(shù)w: E → [0, ∞]定義。 因此,w(u,v)就是從頂點u到頂點v的非負花費值(cost)。 邊的花費可以想像成兩個頂點之間的距離。任兩點間路徑的花費值,就是該路徑上所有邊的花費值總和。 已知有V中有頂點s及t,Dijkstra算法可以找到s到t的最低花費路徑(i.e. 最短路徑)。 這個算法也可以在一個圖中,找到從一個頂點s到任何其他頂點的最短路徑。</p><
47、p><b> §3.3實驗過程</b></p><p><b> 程序模塊分析</b></p><p><b> 數(shù)據(jù)結(jié)構(gòu)設(shè)計</b></p><p><b> 順序表結(jié)構(gòu)體:</b></p><p> typedef struc
48、t</p><p><b> {</b></p><p> Datatype list[Maxsize];</p><p> int size; </p><p><b> }Seqlist;</b></p><p><b> 圖結(jié)構(gòu)體<
49、;/b></p><p> typedef struct </p><p><b> {</b></p><p> Seqlist Vertices;//存放頂點的順序表</p><p> int edge[MaxVertices][MaxVertices];//存放邊的鄰接矩陣</p>&l
50、t;p> int numOfEdge;//邊的條數(shù)</p><p> }AdjMGraph;</p><p> typedef struct</p><p><b> {</b></p><p> int row;//行下標</p><p> int col;//列下標</
51、p><p> int weight;//權(quán)值</p><p> }RowColWeight;</p><p><b> 狄克斯特拉算法</b></p><p> Dijkstra(AdjMGraph G,int v0,int distance[],int path[])</p><p> 函
52、數(shù)共有4個參數(shù),其中兩個為輸入?yún)?shù),分別為帶權(quán)圖G和源點序號v0;兩個為輸出參數(shù),分別為distance[]和path[],distance[]用來存放得到的從源點v0到其余各點的最短距離數(shù)值,path[]用來存放得到的從源頭v0到其余各點的最短路徑上到目標頂點的前一頂點的下標。</p><p><b> 求下一跳算法</b></p><p> int Digui
53、(int c1,int c2,int path[])</p><p><b> {</b></p><p> //c1表示起始頂點,c2表示目的頂點</p><p><b> int i=0;</b></p><p> P[0]=c2;//數(shù)組的第一個元素是目的頂點</p>&
54、lt;p><b> i++;</b></p><p> while((path[c2]!=c1)&&c2>=-1&&c1>=-1)</p><p><b> {</b></p><p> P[i]=path[c2];</p><p> c2
55、=path[c2];</p><p><b> i++;</b></p><p><b> }</b></p><p> P[i]=c1;//數(shù)組的最后一個元素應該是起始頂點</p><p><b> return i;</b></p><p>
56、<b> }</b></p><p> 函數(shù)共有三個參數(shù),其中其中兩個為輸入?yún)?shù),c1表示起始頂點,c2表示目的頂點;一個輸出參數(shù)path[],path[]用來存放得到的從源頭v0到其余各點的最短路徑上到目標頂點的前一頂點的下標。</p><p> 網(wǎng)絡地址與頂點序號的轉(zhuǎn)換</p><p> char IP(int c)</p&g
57、t;<p><b> {</b></p><p><b> switch(c)</b></p><p><b> {</b></p><p> case 0:strcpy(s,"1.*.*.*");break;</p><p> ca
58、se 1:strcpy(s,"2.*.*.*");break;</p><p><b> ……</b></p><p><b> }</b></p><p><b> return 1;</b></p><p><b> 程序流程圖<
59、/b></p><p> 圖 3-1 程序流程圖</p><p><b> 實驗結(jié)果</b></p><p><b> 圖 3-2 主界面</b></p><p> 圖 3-3 實驗結(jié)果截圖</p><p> 圖 3-4 實驗結(jié)果截圖</p>&
60、lt;p> §3.4 VSS的配置</p><p><b> 客戶端端配置:</b></p><p><b> 創(chuàng)建連接</b></p><p> 第一步:開始/程序Visual SourceSafe/ Microsoft Visual SourceSafe運行客戶器端,使用admin登陸,點擊“b
61、rowse”。 </p><p> 第二步:點擊“Add database”。</p><p> 第三步:第一個選項是連接已有的數(shù)據(jù)庫,第二個選項是創(chuàng)建一個新的數(shù)據(jù)庫。在這里選擇第一個項。</p><p> 第四步:點擊“Browse”, 在之前創(chuàng)建的文件夾中,選擇”.ini”格式文件,點擊“下一步”。</p><p> 第五步:輸入
62、名字,點擊下一步,之后點擊完成。</p><p><b> 創(chuàng)建項目</b></p><p> 第一步:File/ Creat project。</p><p> 圖 3- 5 文件創(chuàng)建</p><p> 第二步:在VS環(huán)境中,通過文件/源代碼管理/將解決方案添加到源代碼管理,選擇新建項目文件夾,上傳代碼文件。&
63、lt;/p><p><b> §3.5實驗總結(jié)</b></p><p> 本次試驗,我的主要任務是:</p><p><b> 最短路徑的算法</b></p><p> 網(wǎng)絡地址和頂點序號的轉(zhuǎn)換</p><p> 通過這次實驗,我了解了一個團隊如何來完成一項工
64、程(包括討論、分工、整合、調(diào)試等等)。在代碼的調(diào)試的過程中一方面是IP地址與頂點信息的對應的實現(xiàn),另一方面就是main()函數(shù)里面調(diào)用其他函數(shù)時的參數(shù)的傳遞,由于變量較多較復雜,很容易弄錯,最后我們是利用了VC6.0的追蹤功能一步步的了解參數(shù)的傳遞過程,最后終于將完整的代碼調(diào)試出來了</p><p><b> 課程設(shè)計感想</b></p><p> 一個星期的課程
65、設(shè)計,不僅僅讓讓我學到了一些新的知識,而且也讓以前在記憶中模糊的知識清晰了起來。</p><p> Server-U軟件的安裝和使用,F(xiàn)lashFXP軟件的安裝和使用,wireshark軟件的安裝和使用都使我獲益匪淺,不單單是知識和技能上的提升,最重要的是從發(fā)現(xiàn)問問題到解決問題的思維過程的提升。對于問題的解決上我也開拓了思維,我明白了絕大多數(shù)的問題的解決途徑絕不僅僅只有一個甚至有三個四個乃至很多個,讓我堅信方法
66、總比困難多。</p><p> 關(guān)于局域網(wǎng)內(nèi)網(wǎng)頁瀏覽我有一些自己的認識,剛開始時自己先入為主的把它當成了僅僅是信息交流問題,深入了解后才發(fā)現(xiàn)其內(nèi)容復雜性。為滿足局域網(wǎng)中任何一臺計算機都能顯示出任何一個萬維網(wǎng)服務器上的頁面,該問題首先需要解決的就是頁面制作的標準化問題。另外,還有很多細節(jié)性的問題需要我們進行研究。我明白了在生活學習中很多問題就是由于自己先入為主的一些錯誤思想導致的。同時,無論對待什么樣的困難都要細
67、致認真。這個問題上腳本語言的使用是一個全新的內(nèi)容,經(jīng)過向組長張婕的學習我也能夠進行簡單的操作了。</p><p> 路由算法的編寫,一方面使得我明白了路由器的相關(guān)功能,同時也使我認識到網(wǎng)絡隱藏在“簡單”背后的“復雜性”。一個繁雜的事件終究是由一個個簡單步驟累積起來的,只要潛下心來分析,就會有意想不到的收獲。在該問題的解決上采用小組編程的方式進行。這種方式是我首次接觸,但是它的簡潔性、系統(tǒng)性為我展現(xiàn)了一個全新的方
68、式。在某種程度上來講這種工作方式將是我們今后工作的必然選擇,因為在將來的編程領(lǐng)域中由于程序的龐大復雜導致很難由一個人解決所有問題。所以,分組編程就顯得尤為重要了。</p><p> 通過閱讀侯捷的《word排版藝術(shù)》一書,使得我進一步了解了書寫大型文檔、報告時要用的一些基本word操作技巧。本次課程設(shè)計報告的訓練為我今后書寫畢業(yè)論文等其他論文提供了一次難得的寶貴機會。我感謝這項工作。</p>&l
69、t;p> 最后感謝老師的指導和幫助,我現(xiàn)在回想你常說的要多讀一些書時勸告。已經(jīng)畢業(yè)工作多年的哥哥在這個寒假也是這樣對我說的。他告訴我,在將來的工作中我們現(xiàn)在所掌握的知識只能起到十之三四的作用,橫多需要掌握的知識技能都需要我們在空余的時間里進行補充。在報告的結(jié)尾我衷心的謝謝您的激勵,祝您生活美滿,工作順利。</p><p><b> 參考文獻:</b></p><
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機網(wǎng)絡課程設(shè)計
- 計算機網(wǎng)絡課程設(shè)計
- 計算機網(wǎng)絡課程設(shè)計
- 《計算機網(wǎng)絡課程設(shè)計》
- 計算機網(wǎng)絡課程設(shè)計
- 計算機網(wǎng)絡課程設(shè)計
- 計算機網(wǎng)絡課程設(shè)計
- 計算機網(wǎng)絡課程設(shè)計
- 計算機網(wǎng)絡課程設(shè)計---網(wǎng)絡設(shè)計
- 計算機網(wǎng)絡課程設(shè)計報告
- 計算機網(wǎng)絡課程設(shè)計報告
- 計算機網(wǎng)絡課程設(shè)計報告
- 計算機網(wǎng)絡組建課程設(shè)計
- 計算機網(wǎng)絡課程設(shè)計報告
- 《計算機網(wǎng)絡》課程設(shè)計報告
- 計算機網(wǎng)絡課程設(shè)計報告
- 計算機網(wǎng)絡課程設(shè)計報告
- 《計算機網(wǎng)絡》課程設(shè)計報告
- 計算機網(wǎng)絡課程設(shè)計 (2)
- 計算機網(wǎng)絡課程設(shè)計報告
評論
0/150
提交評論