學(xué)習(xí)啦 > 實(shí)用范文 > 報(bào)告總結(jié) > 工作報(bào)告 > it生產(chǎn)實(shí)習(xí)報(bào)告范文3篇

it生產(chǎn)實(shí)習(xí)報(bào)告范文3篇

時(shí)間: 玉鳳635 分享

it生產(chǎn)實(shí)習(xí)報(bào)告范文3篇

  生產(chǎn)實(shí)習(xí)是工科院校的一個(gè)重要實(shí)踐性教學(xué)環(huán)節(jié),是培養(yǎng)學(xué)生工程實(shí)踐能力、創(chuàng)新意思和創(chuàng)新能力的重要途徑,根據(jù)生產(chǎn)實(shí)習(xí)的現(xiàn)狀,本文是學(xué)習(xí)啦小編為大家整理的it生產(chǎn)實(shí)習(xí)報(bào)告范文,僅供參考。

  it生產(chǎn)實(shí)習(xí)報(bào)告范文篇一:

  一 實(shí)習(xí)目地

  生產(chǎn)實(shí)習(xí)是把理論與實(shí)際結(jié)合,通過對理論知識的理解,領(lǐng)悟從而運(yùn)用到生活實(shí)際,鞏固所學(xué)的知識,提高對實(shí)際生活的認(rèn)識,積累經(jīng)驗(yàn)。同時(shí)生產(chǎn)實(shí)習(xí)也是大學(xué)生以學(xué)生身份到工作者身份的一個(gè)重要過度階段。在此期間,學(xué)生能夠初次體會(huì)到實(shí)際生產(chǎn)中的種種技能與經(jīng)驗(yàn)。完成一項(xiàng)項(xiàng)項(xiàng)目,能體現(xiàn)出獨(dú)立思考能力。

  Android生產(chǎn)實(shí)習(xí)對目前應(yīng)用現(xiàn)狀進(jìn)行了分析與比較,進(jìn)而研究分析了Android平臺(tái)的系統(tǒng)架構(gòu)和組件模型,在此基礎(chǔ)上,基于Android平臺(tái)設(shè)計(jì)和開發(fā),實(shí)現(xiàn)對android編程的理解與應(yīng)用,特別是在對于控件的應(yīng)用產(chǎn)生很深的理解。

  Android平臺(tái)是目前最普遍的手機(jī)應(yīng)用平臺(tái),android實(shí)習(xí)可以讓我們與時(shí)代最新最廣泛的軟件開發(fā)聯(lián)系起來,鍛煉我們的學(xué)習(xí)能力,并且讓我們可以更加人性化,清晰的為用戶考慮。

  二 實(shí)習(xí)內(nèi)容

  此次實(shí)習(xí)是對android的簡單的應(yīng)用與開發(fā),也是對android各個(gè)控件的學(xué)習(xí)與實(shí)踐。在java的環(huán)境中對界面,應(yīng)用進(jìn)行編程。本次實(shí)習(xí)重點(diǎn)完成了安卓開發(fā)計(jì)算器、安卓開發(fā)學(xué)生注冊界面、安卓開發(fā)音樂播放器和安卓開發(fā)游戲連連看這四個(gè)項(xiàng)目。

  做學(xué)生注冊界面的時(shí)候?qū)W習(xí)了linearlayout,tablelayout, AbsoluteLayout, RelativeLayout四種布局,分別為線型布局,表格布局,絕對布局和相對布局,并知道了如何通過這四種布局的相互嵌套來使程序的界面更加的友好,更加的讓用戶接受。并簡單的了解了安卓目錄下SRC,gen,res等文件夾中的文件在項(xiàng)目中的作用,學(xué)習(xí)了切換界面的類Intent。

  然后學(xué)習(xí)了Button,TextView,Seekbar等android開發(fā)的控件,并且將這些控件都運(yùn)用到了所作的學(xué)生注冊界面中。

  做音樂播放器時(shí)學(xué)習(xí)了關(guān)于音樂文件的調(diào)用,也學(xué)習(xí)了在主文件Main.java中先創(chuàng)建多媒體對象后,然后通過SD卡的文件路徑來創(chuàng)建一個(gè)播放資源,然后在創(chuàng)建按鈕對象,同時(shí)添加6個(gè)按鈕對象創(chuàng)造各自的偵聽方法,我們用ListActivity來布局播放界面,用ImageButton來實(shí)現(xiàn)播放器的開始,暫停的操作。。

  最后在開發(fā)連連看游戲時(shí),將前面所學(xué)的知識進(jìn)行綜合與加深,也學(xué)習(xí)到了新的函數(shù)與控件,該游戲主要包括classGameView(游戲視類,處理游戲中出現(xiàn)的情況,包括界面生成,算法等)classGameActivity(處理游戲中的消息提示),classStartActivity(游戲菜單設(shè)計(jì)),classSetActivity(菜單中游戲難度設(shè)定)這些類。比如用random函數(shù)來對連連看進(jìn)行重排列,還有用menu對游戲里的功能進(jìn)行操作,還有用之前學(xué)到關(guān)于多媒體對象的調(diào)用將連連看游戲進(jìn)行配樂。并且選用了網(wǎng)格對游戲界面進(jìn)行了規(guī)劃,以及對于相同圖片的的消去,必須滿足情況:1,圖片相同;2,兩個(gè)圖片之間必須沒有障礙物,可以用若干個(gè)垂直的直線連接起來;3,連接兩個(gè)圖片的直線線段的轉(zhuǎn)折點(diǎn)不超過兩個(gè)(連接線由X軸和Y軸 的平行線組成,即無拐點(diǎn),一個(gè)拐點(diǎn),兩個(gè)拐點(diǎn))。

  三 實(shí)習(xí)流程

  此次對android應(yīng)用與開發(fā)的實(shí)習(xí)分為以下幾個(gè)階段。

  首先,由老師帶領(lǐng)我們對android以及開發(fā)軟件eclimpse進(jìn)行了一個(gè)大概的了解與操作,并且對開發(fā)語言基礎(chǔ)java的基礎(chǔ)知識和編程思想進(jìn)行了一次簡單的復(fù)習(xí)與加深。

  然后老師開始帶領(lǐng)我們學(xué)習(xí)android界面的開發(fā),并且告訴我們?nèi)绾慰梢詫⒔缑姹M量做得美觀與方便,告訴我們作為程序的開發(fā)人員要為用戶考慮,在這一階段,我們開始試著學(xué)習(xí)和操作android的簡單控件,包括TextView,Button等。

  接著我們開始自己開發(fā)計(jì)算器,第一次將自己學(xué)到的控件進(jìn)行組合搭配,并且開始學(xué)會(huì)怎么去監(jiān)聽按鈕,通過對安卓常用類的學(xué)習(xí),我們完成了計(jì)算器的常用功能。然而,對于計(jì)算機(jī)功能的實(shí)現(xiàn),我感覺自己還沒有辦法做到自己想到的所有功能這讓我對android更加滿興趣的學(xué)習(xí)下去。

  當(dāng)初步接觸到了控件的開發(fā)與搭配后,我們開始開發(fā)學(xué)生注冊界面,并且將所輸入的信息反應(yīng)到下一個(gè)界面中,在做這個(gè)的時(shí)候,我們又新學(xué)習(xí)了Seekbar,CheckBox等控件,讓我們進(jìn)一步學(xué)習(xí)了android中的常用控件。

  然后是對音樂播放器的開發(fā),此階段我開始真正的接觸到了生活中自己經(jīng)常用到的軟件的開發(fā),并且也讓我第一次感覺到需要將自己開發(fā)的軟件做的美觀, 于是我們開始學(xué)會(huì)調(diào)用背景圖片,調(diào)用歌曲,并且學(xué)習(xí)了RadioButton控件,以及播放器中對音樂的下跳,循環(huán)播放等功能的學(xué)習(xí)與實(shí)現(xiàn)。

  最后是開發(fā)游戲“連連看”,在此之前老師先向我們介紹了對于圖片的處理等相關(guān)知識。

  對于連連看,我們很熟悉,也明白其中的游戲規(guī)則;然而把它們用計(jì)算機(jī)語言展示出來卻比用文字語言展示出來要難上很多。因此這個(gè)項(xiàng)目也是用時(shí)最多的一個(gè)項(xiàng)目,期間融合了算法設(shè)計(jì)以及之前幾個(gè)項(xiàng)目所學(xué)的知識。雖然在參考資料下,完成了項(xiàng)目;但是也存在很多不足。當(dāng)然也有自己特點(diǎn)的地方,比如添加了成功幾步就獎(jiǎng)勵(lì)時(shí)間,比如游戲的配備音樂,以及音樂的開關(guān)按鈕。

  四 實(shí)習(xí)心得

  通過這三個(gè)星期的畢業(yè)實(shí)習(xí),我學(xué)到了很多關(guān)于Android系統(tǒng)的技術(shù)知識,雖然實(shí)習(xí)的時(shí)間短暫但我仍舊收獲很多。首先,在每一天我認(rèn)識了新的控件及相關(guān)的使用;其次,我們了解Android系統(tǒng)的歷史和今后的發(fā)展以及相關(guān)Android系統(tǒng)的總體構(gòu)成,然后,我們學(xué)會(huì)了Android編譯系統(tǒng)的搭建,以及在這個(gè)環(huán)境下編寫代碼,最后制作了簡單的音樂播放器以及連連看游戲等軟件;在這個(gè)過程中,我真正的了解到了理論與實(shí)際相結(jié)合的必要性以及獨(dú)立思考的重要性。

  生成實(shí)習(xí)是為將來打基礎(chǔ)的重要階段,珍惜自己每一個(gè)工作的機(jī)會(huì),不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯(cuò)過好的機(jī)遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會(huì)因涉事而成長。

  通過這次實(shí)習(xí),開闊了我的視野。這次的實(shí)習(xí)初步為我解開了安卓的神秘面紗,對于腦海中的那個(gè)可望而不可即,可玩兒不可解的安卓平臺(tái)初步走入了它的神秘世界;既感到興奮又感到驚奇,更感到壓力,方知知識海洋的廣大,學(xué)員任重道遠(yuǎn)。這次實(shí)習(xí)讓我看清自己需要什么,同時(shí)也讓我吸取了許多學(xué)習(xí)以及和人相處的經(jīng)驗(yàn),這將對我以后踏足社會(huì),謀生立業(yè)有很好的借鑒和幫助作用。今后,我會(huì)珍惜這些寶貴的經(jīng)驗(yàn),在人生的旅途中勇往直前,迎接時(shí)代的挑戰(zhàn)。

  it生產(chǎn)實(shí)習(xí)報(bào)告范文篇二:

  一、 概述

  2015年10月份我偶然參加了在南京江寧無線谷舉辦的一次SDN交流研討會(huì),使我對軟件定義網(wǎng)絡(luò)(SDN) 這種新型網(wǎng)絡(luò)架構(gòu)有了初步了解,它有望提高網(wǎng)絡(luò)性能、靈活性和可管理性,實(shí)現(xiàn)網(wǎng)絡(luò)革命并帶來新一波應(yīng)用服務(wù)創(chuàng)新,尤其是在網(wǎng)絡(luò)安全方面,SDN也有新的嘗試,例如在對抗DDoS攻擊上已經(jīng)有了實(shí)際的案例。浙江大學(xué)新一代網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)室,主要研究方向是下一代網(wǎng)絡(luò)體系架構(gòu),可重構(gòu)網(wǎng)絡(luò),擬態(tài)計(jì)算與網(wǎng)絡(luò)安全,網(wǎng)絡(luò)主動(dòng)防御技術(shù),其中就有關(guān)于SDN的項(xiàng)目在進(jìn)行,我參加過他們的夏令營,于是決定申請為期3周的實(shí)習(xí),進(jìn)一步學(xué)習(xí)SDN的應(yīng)用和開發(fā),這將對我的專業(yè)技能有所幫助,使我對網(wǎng)絡(luò)和安全的了解突破現(xiàn)有觀念的限制。

  傳統(tǒng)網(wǎng)絡(luò)效率低,難以擴(kuò)展,耗費(fèi)大量時(shí)間和資源并且不能支持靈活的運(yùn)營。在多數(shù)情況下,所有網(wǎng)絡(luò)情報(bào)遍布在采用標(biāo)準(zhǔn)化協(xié)議的物理交換機(jī)和路由器上。網(wǎng)絡(luò)設(shè)備的配置主要是對每個(gè)交換機(jī)進(jìn)行獨(dú)立的配置,結(jié)果造成網(wǎng)絡(luò)架構(gòu)極其復(fù)雜。為了實(shí)施某個(gè)變化,網(wǎng)絡(luò)操作員必須對每個(gè)交換機(jī)或路由器重新配置路由協(xié)議,需要耗費(fèi)大量時(shí)間,特別是對于大型網(wǎng)絡(luò)和數(shù)據(jù)中心來說,這個(gè)過程非常類似于利用鑿子在石板上寫書,如果出現(xiàn)任何錯(cuò)誤,就必須在另外一個(gè)石板上重新開始寫,非常繁瑣。

  SDN 能夠高效地把網(wǎng)絡(luò)數(shù)據(jù)流處理從控制數(shù)據(jù)流的邏輯和規(guī)則中分離出來。這讓運(yùn)營商和企業(yè)能夠控制管理自己的數(shù)據(jù),從而實(shí)現(xiàn)能夠?qū)嵤┎煌?guī)則和路由的能力,包括決定哪些類型的數(shù)據(jù)在本地而哪些類型的數(shù)據(jù)在遠(yuǎn)程處理。通過集中地查看整個(gè)網(wǎng)絡(luò)架構(gòu),客戶能夠相應(yīng)地調(diào)整網(wǎng)絡(luò)以滿足業(yè)務(wù)需求。更重要的是,它讓網(wǎng)絡(luò)運(yùn)營商和廠商能夠在實(shí)際網(wǎng)絡(luò)環(huán)境中對網(wǎng)絡(luò)優(yōu)化的想法和戰(zhàn)略進(jìn)行實(shí)驗(yàn),而不影響當(dāng)前的數(shù)據(jù)流。

  二、 實(shí)習(xí)內(nèi)容及過程

  1. 軟件定義網(wǎng)絡(luò)(SDN)的初步學(xué)習(xí)

  SDN核心思想是通過管控軟件化、集中化,使網(wǎng)絡(luò)變得更加開放、靈活、高效。具體表現(xiàn)為將網(wǎng)絡(luò)的控制平面與轉(zhuǎn)發(fā)平面(即數(shù)據(jù)平面)相分離:在控制平面為用戶提供標(biāo)準(zhǔn)的編程接口,便于集中部署網(wǎng)絡(luò)管控應(yīng)用;轉(zhuǎn)發(fā)平面仍保留在硬件中,通過標(biāo)準(zhǔn)協(xié)議接口(如OpenFlow)接收并執(zhí)行轉(zhuǎn)發(fā)策略。如果將網(wǎng)絡(luò)中所有的網(wǎng)絡(luò)設(shè)備視為被管理的資源,那么參考操作系統(tǒng)的原理,可以抽象出一個(gè)網(wǎng)絡(luò)操作系統(tǒng)的概念,這個(gè)網(wǎng)絡(luò)操作系統(tǒng)(即控制層)一方面抽象了底層網(wǎng)絡(luò)設(shè)備(即數(shù)據(jù)層)的具體細(xì)節(jié),同時(shí)還為上層應(yīng)用(應(yīng)用層)提供了統(tǒng)一的管理視圖和編程接口,如圖1所示。這樣,基于網(wǎng)絡(luò)操作系統(tǒng)這個(gè)平臺(tái),用戶可以開發(fā)各種應(yīng)用程序,通過軟件來定義邏輯上的網(wǎng)絡(luò)拓?fù)?,以滿足對網(wǎng)絡(luò)資源的不同需求,而無需關(guān)心底層網(wǎng)絡(luò)的物理拓?fù)浣Y(jié)構(gòu)。

  轉(zhuǎn)發(fā)層:底層網(wǎng)絡(luò)設(shè)備的工作就是單純的數(shù)據(jù)、業(yè)務(wù)物理轉(zhuǎn)發(fā),以及與控制層的安全通信。

  控制層:控制器(即Controller),旨在集中管理網(wǎng)絡(luò)中所有設(shè)備,虛擬整個(gè)網(wǎng)絡(luò)為資源池,并根據(jù)用戶不同的需求以及全局網(wǎng)絡(luò)拓?fù)?,靈活動(dòng)態(tài)的分配資源。

  應(yīng)用層:通過控制器提供的編程接口對底層設(shè)備進(jìn)行編程,把網(wǎng)絡(luò)的控制權(quán)開放給用戶,開發(fā)各種業(yè)務(wù)應(yīng)用,實(shí)現(xiàn)豐富多彩的業(yè)務(wù)創(chuàng)新。

  控制層和轉(zhuǎn)發(fā)層之間的接口界面被稱為“南向接口”,網(wǎng)絡(luò)設(shè)備狀態(tài)、數(shù)據(jù)流表項(xiàng)和控制指令都需要經(jīng)由通信協(xié)議傳達(dá),實(shí)現(xiàn)控制器對對網(wǎng)絡(luò)設(shè)備的管控;而目前業(yè)界比較看好的是ONF主張的Openflow協(xié)議。應(yīng)用層和控制層之間的接口協(xié)議稱作北向接口北向接口的目標(biāo)是使應(yīng)用層的網(wǎng)絡(luò)應(yīng)用具備順利調(diào)用技術(shù)設(shè)施層的網(wǎng)絡(luò)視圖抽象和網(wǎng)絡(luò)技術(shù)能力。當(dāng)前北向接口還處于百家爭鳴的階段,不同廠商和科研機(jī)構(gòu)設(shè)計(jì)提供的北向接口都不盡相同,沒有一個(gè)業(yè)界公認(rèn)的統(tǒng)一標(biāo)準(zhǔn)。

  2. 實(shí)驗(yàn)平臺(tái)搭建

  對應(yīng)SDN的三層架構(gòu),實(shí)驗(yàn)平臺(tái)也主要包括三部分:控制器(opendaylight,以下簡稱odl),數(shù)據(jù)轉(zhuǎn)發(fā)層(mininet),應(yīng)用開發(fā)(eclipse)。

  (1)odl controller

  環(huán)境需求:Ubuntu 14.04虛擬機(jī), JVM 1.7+ ,Maven 3.04+ 具體步驟:

  安裝Java環(huán)境:

  sudo apt-get install openjdk-7-jre

  sudo apt-get install openjdk-7-jdk

  安裝maven:sudo apt-get install maven

  用mvn -version查看版本信息:

  運(yùn)行controller:

  下載opendaylight helium版本的源碼,進(jìn)入opendaylight文件夾,修改run.sh權(quán)限:chmod 777 ./run.sh

  執(zhí)行./run.sh

  直到出現(xiàn)initialized successfully才算運(yùn)行成功,結(jié)果應(yīng)該出現(xiàn)osgi命令:

  每次開機(jī)都要執(zhí)行./run.sh啟動(dòng)控制器。

  打開瀏覽器,輸入:http://controller ip:8080,進(jìn)入opendaylight 的登陸頁面,用戶名和密碼都是 admin。

  (2)mininet

  環(huán)境要求:ubuntu14.04虛擬機(jī)

  具體步驟:

  下載源碼:git clone git://github.com/mininet/mininet

  進(jìn)入mininet文件夾,安裝mininet:./util/install.sh [options] 這里典型的[options]主要有下面幾種:

   “-a”:完整安裝包括Mininet VM,還包括如Open vSwitch的

  依賴關(guān)系,以及像的OpenFlow Wireshark分離器和POX。默認(rèn)情況下,這些工具將被安裝在你的home目錄中。

   “-nfv”:安裝Mininet、基于OpenFlow的交換機(jī)和Open

  “-s mydir” :在其他選項(xiàng)使用前使用此選項(xiàng)可將源代碼建立vSwitch。 

  在一個(gè)指定的目錄中,而不是在你的home目錄。

  這里選擇完全安裝:./util/install.sh -a

  安裝完成后進(jìn)行簡單的測試:sudo mn

  成功的結(jié)果應(yīng)該是這樣的界面:

  (3)Eclipse配置

  ODL不能使用默認(rèn)jre(eclipse/jre),應(yīng)該手動(dòng)添加JDK-7:

  主菜單 Window——Preferences: Java——Installed JREs——Search Standard VM——JRE name: JavaSE-1.7 (搜索到后手動(dòng)雙擊修改名稱,以便適配)。JRE home必須要在jdk子目錄下,如 E:\Tools\jdk7u25\jre,最后添加這個(gè)jre.

  還要導(dǎo)入opendaylight源碼中主要的模塊:file——imporrt——existing maven projects,需要導(dǎo)入的主要模塊有:forwarding,hosttracker,switchmanager,topologymanager等,根據(jù)你編寫的程序功能而定。

  3. SDN控制器OpenDaylight的開發(fā)學(xué)習(xí)

  總體來說,OpenDaylight的二次開發(fā)可以分為以下三個(gè)層面:

   基于OpenDaylight REST APIs的上層網(wǎng)絡(luò)應(yīng)用開發(fā) 基于SAL內(nèi)核相關(guān)服務(wù)的控制器組件與上層網(wǎng)絡(luò)應(yīng)用開發(fā) 基于SAL內(nèi)核相關(guān)服務(wù)的南向協(xié)議插件開發(fā)與上層服務(wù)接口開發(fā)

  當(dāng)然,如果進(jìn)行更具體的劃分,每個(gè)層面還可以劃分出更多的開發(fā)方向,但是就大的開發(fā)方向來說,主要使用以上三種開發(fā)模式。

  我主要學(xué)習(xí)了第2種方式,基于SAL內(nèi)核相關(guān)服務(wù)的控制器組件與上層網(wǎng)絡(luò)應(yīng)用開發(fā)方式一般的應(yīng)用場景是上層網(wǎng)絡(luò)應(yīng)用程序需要借助已有的SAL相關(guān)服務(wù)及南向插件/協(xié)議實(shí)現(xiàn)某些特定的功能,而該功能并未由OpenDaylight控制器給出REST API。這種方式相對來說更可以稱的上是OpenDaylight的二次開發(fā)。在介紹具體內(nèi)容之前,首先需要了解以下儲(chǔ)備知識:

  OSGi與OSGi組件:OpenDaylight平臺(tái)的后臺(tái)。為整個(gè)工程項(xiàng)目提供了模塊化管理的方式,即OSGi組件。每個(gè)組件可以實(shí)現(xiàn)某些特定的功能,并加載到工程的運(yùn)行環(huán)境中。

  Maven工具:Maven工具是用來實(shí)現(xiàn)對于OpenDaylight整個(gè)工程項(xiàng)目進(jìn)行管理控制的工具??梢杂肕aven生成不同的項(xiàng)目,不同的組件。每一個(gè)Maven項(xiàng)目包含一個(gè)項(xiàng)目控制文件pom.xml,一個(gè)src文件夾,一個(gè)test文件夾。通常pom.xml文件使用結(jié)構(gòu)化的文檔來對整個(gè)項(xiàng)目的屬性配置、外部依賴、編譯進(jìn)程與外部輸出等進(jìn)行設(shè)置,實(shí)現(xiàn)了工程的自動(dòng)化管理。在src文件夾內(nèi)包含項(xiàng)目或組件相關(guān)的源程序,test文件夾中包含相關(guān)測試程序。Maven是該小節(jié)所述的開發(fā)方式的基礎(chǔ),讀者可以參考官方網(wǎng)站的文檔進(jìn)行學(xué)習(xí)。

  Apache Karaf:Karaf工具是基于OSGi的OpenDaylight特性容器,用于實(shí)現(xiàn)OpenDaylight各功能組件的熱插拔。

  基于SAL內(nèi)核相關(guān)服務(wù)的控制器組件與上層網(wǎng)絡(luò)應(yīng)用開發(fā)需要借助于OpenDaylight開發(fā)平臺(tái)已經(jīng)實(shí)現(xiàn)的模塊與組件,調(diào)用其Java APIs以幫助實(shí)現(xiàn)我們所需要的功能。

  4. 基于OpenDaylight進(jìn)行模塊開發(fā)

  這部分我做了很多分析和實(shí)驗(yàn),例如使用odl horizon運(yùn)行云主機(jī),mininet創(chuàng)建自定義拓?fù)洹ireshark抓包實(shí)驗(yàn)分析openflow協(xié)議中控制器與交換機(jī)的通信過程等等,對網(wǎng)絡(luò)架構(gòu)、數(shù)據(jù)結(jié)構(gòu)、開發(fā)方法流程有較為全面的掌握之后,我和小組其他成員合作,編寫了一個(gè)控制器組件(bundle),主要是完成SDN中IP地址跳變和路徑跳變的功能。

  傳統(tǒng)網(wǎng)絡(luò)中設(shè)備的IP地址都是固定的,路由選擇策略也大多是靜態(tài)的,例如OSPF等路由協(xié)議的算法都是基于最短路徑優(yōu)先的,如果攻擊者通過截獲數(shù)據(jù)包和嗅探等技術(shù)知道了源主機(jī)、目的主機(jī)的IP地址以及轉(zhuǎn)發(fā)的路徑,就很容易實(shí)施DDoS、端口掃描等攻擊。如果能夠?qū)?shí)際IP映射到一系列虛擬IP,并隨機(jī)變化,對于多條轉(zhuǎn)發(fā)路徑在滿足帶寬、時(shí)延的條件下也能夠隨機(jī)選擇,那么攻擊者就很難破解數(shù)據(jù)包了。這就是基于軟件定義網(wǎng)絡(luò)的動(dòng)態(tài)防御技術(shù)。

  這里主要展示一下實(shí)驗(yàn)結(jié)果:

  我們建立了一個(gè)簡單的拓?fù)?,主機(jī)h1(10.0.0.1)到h5(10.0.0.5)之間有兩條路徑,第一條:h1-s5-s2-s1-h5,第二條:h1-s5-s4-s3-s1-h5.

  在mininet中使h5 ping h1,可以連通。說明我們實(shí)現(xiàn)的跳變算法已經(jīng)能夠?qū)崿F(xiàn)基本的通信。

  某次在交換機(jī)s1中獲得的流表如下:

  可以看到源地址和目的地址分別為10.0.0.1和10.0.0.5.再看OUTPUT=OF|4,說明s1將數(shù)據(jù)包從端口4發(fā)出,因此選擇的是第二條轉(zhuǎn)發(fā)路徑:h1-s5-s4-s3-s1-h5.

  再次使h1 ping h5,獲得s5的流表如下:

  可以看到源地址和目的地址分別為214.0.0.1和214.0.0.5,而不是10.0.0.1和10.0.0.5,說明IP地址發(fā)生了變化。再看OUTPUT=OF|2,說明s5將數(shù)據(jù)包總端口2發(fā)出,因此選擇的是第一條轉(zhuǎn)發(fā)路徑:h1-s5-s2-s1-h5.

  由此可見,IP地址和轉(zhuǎn)發(fā)路徑都發(fā)生了變化,實(shí)驗(yàn)成功了。

  三、 實(shí)習(xí)總結(jié)

  本次實(shí)習(xí),我接觸了一個(gè)以前自己從來沒有接觸過的領(lǐng)域,幾乎是從零開始學(xué)習(xí)它的思想理念、源碼實(shí)現(xiàn)、開發(fā)流程等等,實(shí)習(xí)過程中涉及到方方面面的知識和技能,比如說ubuntu(linux)操作系統(tǒng)指令,java編程,數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)網(wǎng)絡(luò)、病毒方面的知識,還需要閱讀很多英文的官方文檔。把這些零碎的知識應(yīng)用到整個(gè)項(xiàng)目中來,還要能解決實(shí)踐過程中的各種小問題,這些不僅僅是對專業(yè)技能的挑戰(zhàn),也是對協(xié)調(diào)創(chuàng)新能力和耐心毅力的鍛煉。本次實(shí)習(xí)的還有一個(gè)額外的收獲,通過熟悉項(xiàng)目開發(fā)流程,進(jìn)一步明確了自己畢業(yè)設(shè)計(jì)的具體思路,對于撰寫開題報(bào)告和指定實(shí)施計(jì)劃,也是很有幫助的。

  it生產(chǎn)實(shí)習(xí)報(bào)告范文篇三:

  一、實(shí)習(xí)目的

  認(rèn)識實(shí)習(xí)是本科教學(xué)計(jì)劃中非常重要的實(shí)踐性教學(xué)環(huán)節(jié),其目的是使學(xué)生了解和掌握電力生產(chǎn)知識、印證、鞏固和豐富已學(xué)過的計(jì)算機(jī)專業(yè)課程內(nèi)容,培養(yǎng)學(xué)生理論聯(lián)系實(shí)際,提高其在生產(chǎn)實(shí)踐中調(diào)查研究、觀察問題、分析問題以及解決問題的能力和方法,為后續(xù)專業(yè)課程的學(xué)習(xí)打下基礎(chǔ)。通過認(rèn)識實(shí)習(xí),還應(yīng)使學(xué)生了解現(xiàn)電力生產(chǎn)方式,培養(yǎng)熱愛軟件工程專業(yè)思想。

  二、實(shí)習(xí)內(nèi)容

  為了達(dá)到上述實(shí)習(xí)目的,實(shí)習(xí)主要內(nèi)容應(yīng)包括:

  1. 參觀浦東軟件園

  2. 上海市高新技術(shù)產(chǎn)業(yè)展

  3. 四場高水平的技術(shù)講座

  三、實(shí)習(xí)過程

  1. 參觀浦東軟件園

  進(jìn)入主體大樓后,上海浦東軟件園和它的圖標(biāo)赫然放置在最顯眼的門口處,我們跟隨著老師的步伐,一路向內(nèi)層走去。在路上我們注意到了墻上貼出來的優(yōu)秀學(xué)員的照片,以及關(guān)于軟件園的人才和研制軟件對于國家信息技術(shù)的貢獻(xiàn),可以稱之為一條“榮譽(yù)回廊”。邁過這條回廊,我們走到了一個(gè)廣闊的教室,里面整整齊齊擺放了數(shù)十臺(tái)計(jì)算機(jī),看其規(guī)模,我猜想這應(yīng)該是一個(gè)大型的計(jì)算機(jī)學(xué)習(xí)教室,供里面的學(xué)員進(jìn)行專業(yè)方面的開發(fā)和探索。之后我們便各自找好座位,等待浦東軟件園的老師給我們做一下關(guān)于軟件園的介紹并闡述對我們未來工作的需求。

  我們坐好后,一場對未來的探索之旅馬上就開始了,浦軟的老師非常厚道的給我們觀看了兩場激動(dòng)人心的宣傳視頻,詳細(xì)的介紹了浦軟的來由,發(fā)展和輝煌以及對整個(gè)軟件業(yè)的展望。首先,上海浦東軟件園做為第一批國家軟件產(chǎn)業(yè)基地和第一批國家軟件出口基地是與北京中關(guān)村,大連和西安這四個(gè)軟件園是齊名的,并且是全國第一家軟件園區(qū),這三個(gè)“一”,奠定了浦東軟件園在全國軟件開發(fā)中無論是人才量還是創(chuàng)作量都處于不可動(dòng)搖的位置。之后她給我們介紹了浦東軟件園是由“滿庭芳”的郭守敬園和“浣溪沙”的祖沖之園聯(lián)合組成的。而著名的浦軟大廈就坐落于祖沖之園。重點(diǎn)馬上就要到了,老師在介紹完浦東軟件園后開始向我們展示了成為一個(gè)炙手可熱的軟件工程師的必須條件。老師一再強(qiáng)調(diào)了擁有豐富的實(shí)踐經(jīng)驗(yàn)以及必備的英語知識是你獲得實(shí)習(xí)機(jī)會(huì)的必備功課。并鼓勵(lì)我們在校時(shí)期就積極的去尋找實(shí)習(xí)的機(jī)會(huì)。非常讓人溫暖的是,老師還主動(dòng)拋出橄欖枝,把電子郵件地址給了我們,如果有想要參加浦軟的暑期夏令營以及與微軟聯(lián)合辦學(xué)的實(shí)踐班的同學(xué)都可以發(fā)郵件到著個(gè)地址詢問她具體的事宜。十分有心的浦軟老師還給我們總結(jié)幾個(gè)全球著名并有分部坐落于浦軟的軟件公司,比如SAP,InfoSYS等等,并介紹了一些入門要求和面試注意事項(xiàng),讓我們收益匪淺,并對未來充滿信心。

  2. 上海市超算中心

  上海超級計(jì)算中心是國內(nèi)第一個(gè)面向社會(huì)開放,資源共享、設(shè)施一流、功能齊全的高性能計(jì)算公共服務(wù)平臺(tái),目前擁有曙光4000A(2004年世界 排名第十)和“魔方”(曙光5000A,2011年世界排名第十、亞洲第一)等3臺(tái)超級計(jì)算機(jī),同時(shí)配備豐富的科學(xué)和工程計(jì)算軟件,致力于為國家科技進(jìn)步和企業(yè)創(chuàng)新提供高端計(jì)算服務(wù)。

  多年來,上海超級計(jì)算中心立足上海,面向全國,為來自工程科研院所和多所知名大學(xué)的超過350家用戶,提供了隨需應(yīng)變的高性能計(jì)算資源、技術(shù)支持以及高級技術(shù)咨詢服務(wù),支持了一大批國家和地方政府的重大科學(xué)研究、工程和企業(yè)新產(chǎn)品研發(fā),在汽車、航空、鋼鐵、核能、市政工程、新材料、生物制藥、天文、物理、化學(xué)等多個(gè)領(lǐng)域取得了大批重大成果。

  未來,面向自主創(chuàng)新的國家戰(zhàn)略需求和上海建設(shè)金融和航運(yùn)兩個(gè)中心的目標(biāo),以及發(fā)展商用大飛機(jī)、新材料、生物醫(yī)藥、重大裝備、新能源、電動(dòng)車等高科技產(chǎn)業(yè)方向的區(qū)域戰(zhàn)略需求,上海超級計(jì)算中心將持續(xù)保持資源優(yōu)勢,進(jìn)一步提升技術(shù)能力和服務(wù)水平,協(xié)助更多的用戶將先進(jìn)計(jì)算能力轉(zhuǎn)化為科研創(chuàng)新能力,打造國際一流的超級計(jì)算中心。

  3.四場技術(shù)講座

  第一場講座:虛擬化技術(shù)

  在講師的講解下我們對虛擬化技術(shù)有了個(gè)初步的認(rèn)識和了解。

  虛擬化技術(shù)與多任務(wù)以及超線程技術(shù)是完全不同的。多任務(wù)是指在一個(gè)操作系統(tǒng)中多個(gè)程序同時(shí)并行運(yùn)行,而在虛擬化技術(shù)中,則可以同時(shí)運(yùn)行多個(gè)操作系統(tǒng),而且每一個(gè)操作系統(tǒng)中都有多個(gè)程序運(yùn)行,每一個(gè)操作系統(tǒng)都運(yùn)行在一個(gè)虛擬的CPU或者是虛擬主機(jī)上;而超線程技術(shù)只是單CPU模擬雙CPU來平衡程序運(yùn)行性能,這兩個(gè)模擬出來的CPU是不能分離的,只能協(xié)同工作。

  虛擬化技術(shù)也與目前VMware Workstation等同樣能達(dá)到虛擬效果的軟件不同,是一個(gè)巨大的技術(shù)進(jìn)步,具體表現(xiàn)在減少軟件虛擬機(jī)相關(guān)開銷和支持更廣泛的操作系統(tǒng)方面。

  第二場講座:GE數(shù)字能源

  數(shù)字能源的產(chǎn)品和服務(wù)已得到中國眾多專業(yè)用戶的認(rèn)可,GE UPS系統(tǒng)大量安全運(yùn)行在中國的國防、通信、電力、金融、證券、石化、交通、水利、醫(yī)療等行業(yè)。GE數(shù)字能源(GE Digital Energy)隸屬于GE工業(yè)系統(tǒng),是全球電源保護(hù)領(lǐng)域的技術(shù)領(lǐng)先者。 數(shù)字能源致力于為全球客戶提供高性能不間斷電源系統(tǒng)(UPS)和相關(guān)軟件產(chǎn)品及服務(wù)。 高可靠性能UPS產(chǎn)品功率從500VA—4MVA,GE數(shù)字能源亦為客戶提供先進(jìn)的電源管理和數(shù)據(jù)保護(hù)軟件。

  第三場講座:職業(yè)規(guī)劃

  通過這次職業(yè)規(guī)劃講座,也讓我知道了,我自己的職業(yè)性格。通過講師的講解讓我知道,我們首先要規(guī)劃我們的時(shí)間,以前的學(xué)習(xí)生活中,時(shí)間管理不強(qiáng),想做什么做什么,這是我們第一個(gè)需要改進(jìn)的地方,也是我們必須改進(jìn)的地方,在沒有一個(gè)正確的時(shí)間觀念下,很多事情都是做不好的,所以,我們必須先把自己的學(xué)習(xí)生活時(shí)間安排好,再有就是自己必須要有明確的目標(biāo),規(guī)范好自己的目標(biāo),有助于自己的學(xué)習(xí),制定好自己的短期,中期,長期目標(biāo),把自己武裝起來,讓自己的生活充實(shí)起來„

  第四場講座:網(wǎng)絡(luò)資源管理

  在最后一場講座中,我們聽到了以前很少接觸到的詞“網(wǎng)絡(luò)資源管理”, 在講師的精心講解之下我們終于弄清它是什么。

  在市場逐步放開、競爭加劇的大環(huán)境下,國內(nèi)電信運(yùn)營企業(yè)的戰(zhàn)略重點(diǎn)由原先的投資建網(wǎng)擴(kuò)大規(guī)模,逐步轉(zhuǎn)向提高用戶滿意度、網(wǎng)絡(luò)管理水平和網(wǎng)絡(luò)應(yīng)用效率,進(jìn)而轉(zhuǎn)向全面運(yùn)營管理水平的較量。在這種背景下,網(wǎng)絡(luò)資源管理系統(tǒng)(NRM)作為網(wǎng)絡(luò)運(yùn)營支撐系統(tǒng)的重要組成部分很快發(fā)展起來,在電信管理網(wǎng)(TMN)中迅速占據(jù)重要地位,成為電信運(yùn)營商提高網(wǎng)絡(luò)運(yùn)營效率、快速開通業(yè)務(wù)、實(shí)現(xiàn)全網(wǎng)集約化經(jīng)營的重要手段。資源管理系統(tǒng)的基礎(chǔ)是資源數(shù)據(jù)庫。資源數(shù)據(jù)庫就是通過規(guī)范的符號體系和表達(dá)關(guān)系把現(xiàn)實(shí)的網(wǎng)絡(luò)資源(包括物理和邏輯資源等)在計(jì)算機(jī)數(shù)據(jù)庫中建立的一一對應(yīng)的數(shù)字映像。所有針對資源的查詢、統(tǒng)計(jì)、調(diào)度方案設(shè)計(jì)、數(shù)據(jù)分析、決策支持等,都是通過資源管理應(yīng)用軟件對數(shù)據(jù)庫中的資源映像數(shù)據(jù)進(jìn)行運(yùn)算來實(shí)現(xiàn)的。如果虛擬映像與現(xiàn)實(shí)網(wǎng)絡(luò)對應(yīng)的準(zhǔn)確率足夠高(通常要求95%以上),那么基于計(jì)算機(jī)虛擬網(wǎng)絡(luò)做出的調(diào)度方案和其它決策在現(xiàn)實(shí)網(wǎng)絡(luò)中就是可執(zhí)行的,從而達(dá)到有效使用網(wǎng)絡(luò)資源和快速開通電信業(yè)務(wù)的目的。

  基于以上資源管理系統(tǒng)的運(yùn)行模型,我們不難理解資源管理系統(tǒng)中“網(wǎng)絡(luò)資源”的三大基本屬性,即資源的存在性、使用性和動(dòng)態(tài)性。

  四、 實(shí)習(xí)總結(jié)

  這一次的實(shí)習(xí)經(jīng)歷是如此獨(dú)特而又感觸深刻,我相信這是在我專業(yè)生涯上邁出實(shí)實(shí)在在的第一步,雖然微小,但是決不微弱。這三天的實(shí)習(xí)我接觸到了無數(shù)的科技前沿知識,從生化科技到電氣自動(dòng)化,有環(huán)保也有節(jié)能,有實(shí)用也有理想,兩場講座透析了專業(yè)中數(shù)據(jù)挖掘利用以及配電網(wǎng)的未來方向,收獲了太多太多,現(xiàn)在我就我覺得最重要以及我最感興趣的知識點(diǎn)進(jìn)行詳細(xì)的總結(jié)與歸納升華。

  首先,虛擬化技術(shù)今后的發(fā)展,服務(wù)器虛擬化技術(shù)是指通過運(yùn)用虛擬化的技術(shù)充分發(fā)揮服務(wù)器的硬件性能,能夠在確保企業(yè)投入成本的同時(shí),提高運(yùn)營效率,節(jié)約經(jīng)濟(jì)成本和空間浪費(fèi),對于發(fā)展迅速,成長規(guī)模大的用戶來說,可以通過服務(wù)器虛擬化技術(shù)帶來更多的經(jīng)濟(jì)效益。我們可以著手這方面的發(fā)展和學(xué)習(xí)。其次,我們應(yīng)該學(xué)會(huì)在對個(gè)人職業(yè)生涯的主客觀條件進(jìn)行測定、分析、總結(jié)研究的基礎(chǔ)上,對自己的興趣、愛好、能力、特長、經(jīng)歷及不足等各方面進(jìn)行綜合分析與權(quán)衡,結(jié)合時(shí)代特點(diǎn),根據(jù)自己的職業(yè)傾向,確定其最佳的職業(yè)奮斗目標(biāo),并為實(shí)現(xiàn)這一目標(biāo)做出行之有效的安排。這才是以后我們發(fā)展就業(yè)必不可少的前提條件。

807682