it生產(chǎn)實(shí)習(xí)報(bào)告范文3篇
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é)合,通過(guò)對(duì)理論知識(shí)的理解,領(lǐng)悟從而運(yùn)用到生活實(shí)際,鞏固所學(xué)的知識(shí),提高對(duì)實(shí)際生活的認(rèn)識(shí),積累經(jīng)驗(yàn)。同時(shí)生產(chǎn)實(shí)習(xí)也是大學(xué)生以學(xué)生身份到工作者身份的一個(gè)重要過(guò)度階段。在此期間,學(xué)生能夠初次體會(huì)到實(shí)際生產(chǎn)中的種種技能與經(jīng)驗(yàn)。完成一項(xiàng)項(xiàng)項(xiàng)目,能體現(xiàn)出獨(dú)立思考能力。
Android生產(chǎn)實(shí)習(xí)對(duì)目前應(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)對(duì)android編程的理解與應(yīng)用,特別是在對(duì)于控件的應(yīng)用產(chǎn)生很深的理解。
Android平臺(tái)是目前最普遍的手機(jī)應(yīng)用平臺(tái),android實(shí)習(xí)可以讓我們與時(shí)代最新最廣泛的軟件開發(fā)聯(lián)系起來(lái),鍛煉我們的學(xué)習(xí)能力,并且讓我們可以更加人性化,清晰的為用戶考慮。
二 實(shí)習(xí)內(nèi)容
此次實(shí)習(xí)是對(duì)android的簡(jiǎn)單的應(yīng)用與開發(fā),也是對(duì)android各個(gè)控件的學(xué)習(xí)與實(shí)踐。在java的環(huán)境中對(duì)界面,應(yīng)用進(jìn)行編程。本次實(shí)習(xí)重點(diǎn)完成了安卓開發(fā)計(jì)算器、安卓開發(fā)學(xué)生注冊(cè)界面、安卓開發(fā)音樂(lè)播放器和安卓開發(fā)游戲連連看這四個(gè)項(xiàng)目。
做學(xué)生注冊(cè)界面的時(shí)候?qū)W習(xí)了linearlayout,tablelayout, AbsoluteLayout, RelativeLayout四種布局,分別為線型布局,表格布局,絕對(duì)布局和相對(duì)布局,并知道了如何通過(guò)這四種布局的相互嵌套來(lái)使程序的界面更加的友好,更加的讓用戶接受。并簡(jiǎn)單的了解了安卓目錄下SRC,gen,res等文件夾中的文件在項(xiàng)目中的作用,學(xué)習(xí)了切換界面的類Intent。
然后學(xué)習(xí)了Button,TextView,Seekbar等android開發(fā)的控件,并且將這些控件都運(yùn)用到了所作的學(xué)生注冊(cè)界面中。
做音樂(lè)播放器時(shí)學(xué)習(xí)了關(guān)于音樂(lè)文件的調(diào)用,也學(xué)習(xí)了在主文件Main.java中先創(chuàng)建多媒體對(duì)象后,然后通過(guò)SD卡的文件路徑來(lái)創(chuàng)建一個(gè)播放資源,然后在創(chuàng)建按鈕對(duì)象,同時(shí)添加6個(gè)按鈕對(duì)象創(chuàng)造各自的偵聽(tīng)方法,我們用ListActivity來(lái)布局播放界面,用ImageButton來(lái)實(shí)現(xiàn)播放器的開始,暫停的操作。。
最后在開發(fā)連連看游戲時(shí),將前面所學(xué)的知識(shí)進(jìn)行綜合與加深,也學(xué)習(xí)到了新的函數(shù)與控件,該游戲主要包括classGameView(游戲視類,處理游戲中出現(xiàn)的情況,包括界面生成,算法等)classGameActivity(處理游戲中的消息提示),classStartActivity(游戲菜單設(shè)計(jì)),classSetActivity(菜單中游戲難度設(shè)定)這些類。比如用random函數(shù)來(lái)對(duì)連連看進(jìn)行重排列,還有用menu對(duì)游戲里的功能進(jìn)行操作,還有用之前學(xué)到關(guān)于多媒體對(duì)象的調(diào)用將連連看游戲進(jìn)行配樂(lè)。并且選用了網(wǎng)格對(duì)游戲界面進(jìn)行了規(guī)劃,以及對(duì)于相同圖片的的消去,必須滿足情況:1,圖片相同;2,兩個(gè)圖片之間必須沒(méi)有障礙物,可以用若干個(gè)垂直的直線連接起來(lái);3,連接兩個(gè)圖片的直線線段的轉(zhuǎn)折點(diǎn)不超過(guò)兩個(gè)(連接線由X軸和Y軸 的平行線組成,即無(wú)拐點(diǎn),一個(gè)拐點(diǎn),兩個(gè)拐點(diǎn))。
三 實(shí)習(xí)流程
此次對(duì)android應(yīng)用與開發(fā)的實(shí)習(xí)分為以下幾個(gè)階段。
首先,由老師帶領(lǐng)我們對(duì)android以及開發(fā)軟件eclimpse進(jìn)行了一個(gè)大概的了解與操作,并且對(duì)開發(fā)語(yǔ)言基礎(chǔ)java的基礎(chǔ)知識(shí)和編程思想進(jìn)行了一次簡(jiǎn)單的復(fù)習(xí)與加深。
然后老師開始帶領(lǐng)我們學(xué)習(xí)android界面的開發(fā),并且告訴我們?nèi)绾慰梢詫⒔缑姹M量做得美觀與方便,告訴我們作為程序的開發(fā)人員要為用戶考慮,在這一階段,我們開始試著學(xué)習(xí)和操作android的簡(jiǎn)單控件,包括TextView,Button等。
接著我們開始自己開發(fā)計(jì)算器,第一次將自己學(xué)到的控件進(jìn)行組合搭配,并且開始學(xué)會(huì)怎么去監(jiān)聽(tīng)按鈕,通過(guò)對(duì)安卓常用類的學(xué)習(xí),我們完成了計(jì)算器的常用功能。然而,對(duì)于計(jì)算機(jī)功能的實(shí)現(xiàn),我感覺(jué)自己還沒(méi)有辦法做到自己想到的所有功能這讓我對(duì)android更加滿興趣的學(xué)習(xí)下去。
當(dāng)初步接觸到了控件的開發(fā)與搭配后,我們開始開發(fā)學(xué)生注冊(cè)界面,并且將所輸入的信息反應(yīng)到下一個(gè)界面中,在做這個(gè)的時(shí)候,我們又新學(xué)習(xí)了Seekbar,CheckBox等控件,讓我們進(jìn)一步學(xué)習(xí)了android中的常用控件。
然后是對(duì)音樂(lè)播放器的開發(fā),此階段我開始真正的接觸到了生活中自己經(jīng)常用到的軟件的開發(fā),并且也讓我第一次感覺(jué)到需要將自己開發(fā)的軟件做的美觀, 于是我們開始學(xué)會(huì)調(diào)用背景圖片,調(diào)用歌曲,并且學(xué)習(xí)了RadioButton控件,以及播放器中對(duì)音樂(lè)的下跳,循環(huán)播放等功能的學(xué)習(xí)與實(shí)現(xiàn)。
最后是開發(fā)游戲“連連看”,在此之前老師先向我們介紹了對(duì)于圖片的處理等相關(guān)知識(shí)。
對(duì)于連連看,我們很熟悉,也明白其中的游戲規(guī)則;然而把它們用計(jì)算機(jī)語(yǔ)言展示出來(lái)卻比用文字語(yǔ)言展示出來(lái)要難上很多。因此這個(gè)項(xiàng)目也是用時(shí)最多的一個(gè)項(xiàng)目,期間融合了算法設(shè)計(jì)以及之前幾個(gè)項(xiàng)目所學(xué)的知識(shí)。雖然在參考資料下,完成了項(xiàng)目;但是也存在很多不足。當(dāng)然也有自己特點(diǎn)的地方,比如添加了成功幾步就獎(jiǎng)勵(lì)時(shí)間,比如游戲的配備音樂(lè),以及音樂(lè)的開關(guān)按鈕。
四 實(shí)習(xí)心得
通過(guò)這三個(gè)星期的畢業(yè)實(shí)習(xí),我學(xué)到了很多關(guān)于Android系統(tǒng)的技術(shù)知識(shí),雖然實(shí)習(xí)的時(shí)間短暫但我仍舊收獲很多。首先,在每一天我認(rèn)識(shí)了新的控件及相關(guān)的使用;其次,我們了解Android系統(tǒng)的歷史和今后的發(fā)展以及相關(guān)Android系統(tǒng)的總體構(gòu)成,然后,我們學(xué)會(huì)了Android編譯系統(tǒng)的搭建,以及在這個(gè)環(huán)境下編寫代碼,最后制作了簡(jiǎn)單的音樂(lè)播放器以及連連看游戲等軟件;在這個(gè)過(guò)程中,我真正的了解到了理論與實(shí)際相結(jié)合的必要性以及獨(dú)立思考的重要性。
生成實(shí)習(xí)是為將來(lái)打基礎(chǔ)的重要階段,珍惜自己每一個(gè)工作的機(jī)會(huì),不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯(cuò)過(guò)好的機(jī)遇。沒(méi)有一件事情是輕輕松松的,但每一件事都是讓人成長(zhǎng)的,經(jīng)歷一段過(guò)程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會(huì)因涉事而成長(zhǎng)。
通過(guò)這次實(shí)習(xí),開闊了我的視野。這次的實(shí)習(xí)初步為我解開了安卓的神秘面紗,對(duì)于腦海中的那個(gè)可望而不可即,可玩兒不可解的安卓平臺(tái)初步走入了它的神秘世界;既感到興奮又感到驚奇,更感到壓力,方知知識(shí)海洋的廣大,學(xué)員任重道遠(yuǎn)。這次實(shí)習(xí)讓我看清自己需要什么,同時(shí)也讓我吸取了許多學(xué)習(xí)以及和人相處的經(jīng)驗(yàn),這將對(duì)我以后踏足社會(huì),謀生立業(yè)有很好的借鑒和幫助作用。今后,我會(huì)珍惜這些寶貴的經(jīng)驗(yàn),在人生的旅途中勇往直前,迎接時(shí)代的挑戰(zhàn)。
it生產(chǎn)實(shí)習(xí)報(bào)告范文篇二:
一、 概述
2015年10月份我偶然參加了在南京江寧無(wú)線谷舉辦的一次SDN交流研討會(huì),使我對(duì)軟件定義網(wǎng)絡(luò)(SDN) 這種新型網(wǎng)絡(luò)架構(gòu)有了初步了解,它有望提高網(wǎng)絡(luò)性能、靈活性和可管理性,實(shí)現(xiàn)網(wǎng)絡(luò)革命并帶來(lái)新一波應(yīng)用服務(wù)創(chuàng)新,尤其是在網(wǎng)絡(luò)安全方面,SDN也有新的嘗試,例如在對(duì)抗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)行,我參加過(guò)他們的夏令營(yíng),于是決定申請(qǐng)為期3周的實(shí)習(xí),進(jìn)一步學(xué)習(xí)SDN的應(yīng)用和開發(fā),這將對(duì)我的專業(yè)技能有所幫助,使我對(duì)網(wǎng)絡(luò)和安全的了解突破現(xiàn)有觀念的限制。
傳統(tǒng)網(wǎng)絡(luò)效率低,難以擴(kuò)展,耗費(fèi)大量時(shí)間和資源并且不能支持靈活的運(yùn)營(yíng)。在多數(shù)情況下,所有網(wǎng)絡(luò)情報(bào)遍布在采用標(biāo)準(zhǔn)化協(xié)議的物理交換機(jī)和路由器上。網(wǎng)絡(luò)設(shè)備的配置主要是對(duì)每個(gè)交換機(jī)進(jìn)行獨(dú)立的配置,結(jié)果造成網(wǎng)絡(luò)架構(gòu)極其復(fù)雜。為了實(shí)施某個(gè)變化,網(wǎng)絡(luò)操作員必須對(duì)每個(gè)交換機(jī)或路由器重新配置路由協(xié)議,需要耗費(fèi)大量時(shí)間,特別是對(duì)于大型網(wǎng)絡(luò)和數(shù)據(jù)中心來(lái)說(shuō),這個(gè)過(guò)程非常類似于利用鑿子在石板上寫書,如果出現(xiàn)任何錯(cuò)誤,就必須在另外一個(gè)石板上重新開始寫,非常繁瑣。
SDN 能夠高效地把網(wǎng)絡(luò)數(shù)據(jù)流處理從控制數(shù)據(jù)流的邏輯和規(guī)則中分離出來(lái)。這讓運(yùn)營(yíng)商和企業(yè)能夠控制管理自己的數(shù)據(jù),從而實(shí)現(xiàn)能夠?qū)嵤┎煌?guī)則和路由的能力,包括決定哪些類型的數(shù)據(jù)在本地而哪些類型的數(shù)據(jù)在遠(yuǎn)程處理。通過(guò)集中地查看整個(gè)網(wǎng)絡(luò)架構(gòu),客戶能夠相應(yīng)地調(diào)整網(wǎng)絡(luò)以滿足業(yè)務(wù)需求。更重要的是,它讓網(wǎng)絡(luò)運(yùn)營(yíng)商和廠商能夠在實(shí)際網(wǎng)絡(luò)環(huán)境中對(duì)網(wǎng)絡(luò)優(yōu)化的想法和戰(zhàn)略進(jìn)行實(shí)驗(yàn),而不影響當(dāng)前的數(shù)據(jù)流。
二、 實(shí)習(xí)內(nèi)容及過(guò)程
1. 軟件定義網(wǎng)絡(luò)(SDN)的初步學(xué)習(xí)
SDN核心思想是通過(guò)管控軟件化、集中化,使網(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ā)平面仍保留在硬件中,通過(guò)標(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)用程序,通過(guò)軟件來(lái)定義邏輯上的網(wǎng)絡(luò)拓?fù)?,以滿足對(duì)網(wǎng)絡(luò)資源的不同需求,而無(wú)需關(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)用層:通過(guò)控制器提供的編程接口對(duì)底層設(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)控制器對(duì)對(duì)網(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)前北向接口還處于百家爭(zhēng)鳴的階段,不同廠商和科研機(jī)構(gòu)設(shè)計(jì)提供的北向接口都不盡相同,沒(méi)有一個(gè)業(yè)界公認(rèn)的統(tǒng)一標(biāo)準(zhǔn)。
2. 實(shí)驗(yàn)平臺(tái)搭建
對(duì)應(yīng)SDN的三層架構(gòu),實(shí)驗(yàn)平臺(tái)也主要包括三部分:控制器(opendaylight,以下簡(jiǎn)稱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 的登陸頁(yè)面,用戶名和密碼都是 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)行簡(jiǎn)單的測(cè)試: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í)
總體來(lái)說(shuō),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ā)方向來(lái)說(shuō),主要使用以上三種開發(fā)模式。
我主要學(xué)習(xí)了第2種方式,基于SAL內(nèi)核相關(guān)服務(wù)的控制器組件與上層網(wǎng)絡(luò)應(yīng)用開發(fā)方式一般的應(yīng)用場(chǎng)景是上層網(wǎng)絡(luò)應(yīng)用程序需要借助已有的SAL相關(guān)服務(wù)及南向插件/協(xié)議實(shí)現(xiàn)某些特定的功能,而該功能并未由OpenDaylight控制器給出REST API。這種方式相對(duì)來(lái)說(shuō)更可以稱的上是OpenDaylight的二次開發(fā)。在介紹具體內(nèi)容之前,首先需要了解以下儲(chǔ)備知識(shí):
OSGi與OSGi組件:OpenDaylight平臺(tái)的后臺(tái)。為整個(gè)工程項(xiàng)目提供了模塊化管理的方式,即OSGi組件。每個(gè)組件可以實(shí)現(xiàn)某些特定的功能,并加載到工程的運(yùn)行環(huán)境中。
Maven工具:Maven工具是用來(lái)實(shí)現(xiàn)對(duì)于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)化的文檔來(lái)對(duì)整個(gè)項(xiàng)目的屬性配置、外部依賴、編譯進(jìn)程與外部輸出等進(jìn)行設(shè)置,實(shí)現(xiàn)了工程的自動(dòng)化管理。在src文件夾內(nèi)包含項(xiàng)目或組件相關(guān)的源程序,test文件夾中包含相關(guān)測(cè)試程序。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ù)?、wireshark抓包實(shí)驗(yàn)分析openflow協(xié)議中控制器與交換機(jī)的通信過(guò)程等等,對(duì)網(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)先的,如果攻擊者通過(guò)截獲數(shù)據(jù)包和嗅探等技術(shù)知道了源主機(jī)、目的主機(jī)的IP地址以及轉(zhuǎn)發(fā)的路徑,就很容易實(shí)施DDoS、端口掃描等攻擊。如果能夠?qū)?shí)際IP映射到一系列虛擬IP,并隨機(jī)變化,對(duì)于多條轉(zhuǎn)發(fā)路徑在滿足帶寬、時(shí)延的條件下也能夠隨機(jī)選擇,那么攻擊者就很難破解數(shù)據(jù)包了。這就是基于軟件定義網(wǎng)絡(luò)的動(dòng)態(tài)防御技術(shù)。
這里主要展示一下實(shí)驗(yàn)結(jié)果:
我們建立了一個(gè)簡(jiǎn)單的拓?fù)洌鳈C(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,可以連通。說(shuō)明我們實(shí)現(xiàn)的跳變算法已經(jīng)能夠?qū)崿F(xiàn)基本的通信。
某次在交換機(jī)s1中獲得的流表如下:
可以看到源地址和目的地址分別為10.0.0.1和10.0.0.5.再看OUTPUT=OF|4,說(shuō)明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,說(shuō)明IP地址發(fā)生了變化。再看OUTPUT=OF|2,說(shuō)明s5將數(shù)據(jù)包總端口2發(fā)出,因此選擇的是第一條轉(zhuǎn)發(fā)路徑:h1-s5-s2-s1-h5.
由此可見(jiàn),IP地址和轉(zhuǎn)發(fā)路徑都發(fā)生了變化,實(shí)驗(yàn)成功了。
三、 實(shí)習(xí)總結(jié)
本次實(shí)習(xí),我接觸了一個(gè)以前自己從來(lái)沒(méi)有接觸過(guò)的領(lǐng)域,幾乎是從零開始學(xué)習(xí)它的思想理念、源碼實(shí)現(xiàn)、開發(fā)流程等等,實(shí)習(xí)過(guò)程中涉及到方方面面的知識(shí)和技能,比如說(shuō)ubuntu(linux)操作系統(tǒng)指令,java編程,數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)網(wǎng)絡(luò)、病毒方面的知識(shí),還需要閱讀很多英文的官方文檔。把這些零碎的知識(shí)應(yīng)用到整個(gè)項(xiàng)目中來(lái),還要能解決實(shí)踐過(guò)程中的各種小問(wèn)題,這些不僅僅是對(duì)專業(yè)技能的挑戰(zhàn),也是對(duì)協(xié)調(diào)創(chuàng)新能力和耐心毅力的鍛煉。本次實(shí)習(xí)的還有一個(gè)額外的收獲,通過(guò)熟悉項(xiàng)目開發(fā)流程,進(jìn)一步明確了自己畢業(yè)設(shè)計(jì)的具體思路,對(duì)于撰寫開題報(bào)告和指定實(shí)施計(jì)劃,也是很有幫助的。
it生產(chǎn)實(shí)習(xí)報(bào)告范文篇三:
一、實(shí)習(xí)目的
認(rèn)識(shí)實(shí)習(xí)是本科教學(xué)計(jì)劃中非常重要的實(shí)踐性教學(xué)環(huán)節(jié),其目的是使學(xué)生了解和掌握電力生產(chǎn)知識(shí)、印證、鞏固和豐富已學(xué)過(guò)的計(jì)算機(jī)專業(yè)課程內(nèi)容,培養(yǎng)學(xué)生理論聯(lián)系實(shí)際,提高其在生產(chǎn)實(shí)踐中調(diào)查研究、觀察問(wèn)題、分析問(wèn)題以及解決問(wèn)題的能力和方法,為后續(xù)專業(yè)課程的學(xué)習(xí)打下基礎(chǔ)。通過(guò)認(rèn)識(shí)實(shí)習(xí),還應(yīng)使學(xué)生了解現(xiàn)電力生產(chǎn)方式,培養(yǎng)熱愛(ài)軟件工程專業(yè)思想。
二、實(shí)習(xí)內(nèi)容
為了達(dá)到上述實(shí)習(xí)目的,實(shí)習(xí)主要內(nèi)容應(yīng)包括:
1. 參觀浦東軟件園
2. 上海市高新技術(shù)產(chǎn)業(yè)展
3. 四場(chǎng)高水平的技術(shù)講座
三、實(shí)習(xí)過(guò)程
1. 參觀浦東軟件園
進(jìn)入主體大樓后,上海浦東軟件園和它的圖標(biāo)赫然放置在最顯眼的門口處,我們跟隨著老師的步伐,一路向內(nèi)層走去。在路上我們注意到了墻上貼出來(lái)的優(yōu)秀學(xué)員的照片,以及關(guān)于軟件園的人才和研制軟件對(duì)于國(guó)家信息技術(shù)的貢獻(xiàn),可以稱之為一條“榮譽(yù)回廊”。邁過(guò)這條回廊,我們走到了一個(gè)廣闊的教室,里面整整齊齊擺放了數(shù)十臺(tái)計(jì)算機(jī),看其規(guī)模,我猜想這應(yīng)該是一個(gè)大型的計(jì)算機(jī)學(xué)習(xí)教室,供里面的學(xué)員進(jìn)行專業(yè)方面的開發(fā)和探索。之后我們便各自找好座位,等待浦東軟件園的老師給我們做一下關(guān)于軟件園的介紹并闡述對(duì)我們未來(lái)工作的需求。
我們坐好后,一場(chǎng)對(duì)未來(lái)的探索之旅馬上就開始了,浦軟的老師非常厚道的給我們觀看了兩場(chǎng)激動(dòng)人心的宣傳視頻,詳細(xì)的介紹了浦軟的來(lái)由,發(fā)展和輝煌以及對(duì)整個(gè)軟件業(yè)的展望。首先,上海浦東軟件園做為第一批國(guó)家軟件產(chǎn)業(yè)基地和第一批國(guó)家軟件出口基地是與北京中關(guān)村,大連和西安這四個(gè)軟件園是齊名的,并且是全國(guó)第一家軟件園區(qū),這三個(gè)“一”,奠定了浦東軟件園在全國(guó)軟件開發(fā)中無(wú)論是人才量還是創(chuàng)作量都處于不可動(dòng)搖的位置。之后她給我們介紹了浦東軟件園是由“滿庭芳”的郭守敬園和“浣溪沙”的祖沖之園聯(lián)合組成的。而著名的浦軟大廈就坐落于祖沖之園。重點(diǎn)馬上就要到了,老師在介紹完浦東軟件園后開始向我們展示了成為一個(gè)炙手可熱的軟件工程師的必須條件。老師一再?gòu)?qiáng)調(diào)了擁有豐富的實(shí)踐經(jīng)驗(yàn)以及必備的英語(yǔ)知識(shí)是你獲得實(shí)習(xí)機(jī)會(huì)的必備功課。并鼓勵(lì)我們?cè)谛r(shí)期就積極的去尋找實(shí)習(xí)的機(jī)會(huì)。非常讓人溫暖的是,老師還主動(dòng)拋出橄欖枝,把電子郵件地址給了我們,如果有想要參加浦軟的暑期夏令營(yíng)以及與微軟聯(lián)合辦學(xué)的實(shí)踐班的同學(xué)都可以發(fā)郵件到著個(gè)地址詢問(wèn)她具體的事宜。十分有心的浦軟老師還給我們總結(jié)幾個(gè)全球著名并有分部坐落于浦軟的軟件公司,比如SAP,InfoSYS等等,并介紹了一些入門要求和面試注意事項(xiàng),讓我們收益匪淺,并對(duì)未來(lái)充滿信心。
2. 上海市超算中心
上海超級(jí)計(jì)算中心是國(guó)內(nèi)第一個(gè)面向社會(huì)開放,資源共享、設(shè)施一流、功能齊全的高性能計(jì)算公共服務(wù)平臺(tái),目前擁有曙光4000A(2004年世界 排名第十)和“魔方”(曙光5000A,2011年世界排名第十、亞洲第一)等3臺(tái)超級(jí)計(jì)算機(jī),同時(shí)配備豐富的科學(xué)和工程計(jì)算軟件,致力于為國(guó)家科技進(jìn)步和企業(yè)創(chuàng)新提供高端計(jì)算服務(wù)。
多年來(lái),上海超級(jí)計(jì)算中心立足上海,面向全國(guó),為來(lái)自工程科研院所和多所知名大學(xué)的超過(guò)350家用戶,提供了隨需應(yīng)變的高性能計(jì)算資源、技術(shù)支持以及高級(jí)技術(shù)咨詢服務(wù),支持了一大批國(guó)家和地方政府的重大科學(xué)研究、工程和企業(yè)新產(chǎn)品研發(fā),在汽車、航空、鋼鐵、核能、市政工程、新材料、生物制藥、天文、物理、化學(xué)等多個(gè)領(lǐng)域取得了大批重大成果。
未來(lái),面向自主創(chuàng)新的國(guó)家戰(zhàn)略需求和上海建設(shè)金融和航運(yùn)兩個(gè)中心的目標(biāo),以及發(fā)展商用大飛機(jī)、新材料、生物醫(yī)藥、重大裝備、新能源、電動(dòng)車等高科技產(chǎn)業(yè)方向的區(qū)域戰(zhàn)略需求,上海超級(jí)計(jì)算中心將持續(xù)保持資源優(yōu)勢(shì),進(jìn)一步提升技術(shù)能力和服務(wù)水平,協(xié)助更多的用戶將先進(jìn)計(jì)算能力轉(zhuǎn)化為科研創(chuàng)新能力,打造國(guó)際一流的超級(jí)計(jì)算中心。
3.四場(chǎng)技術(shù)講座
第一場(chǎng)講座:虛擬化技術(shù)
在講師的講解下我們對(duì)虛擬化技術(shù)有了個(gè)初步的認(rèn)識(shí)和了解。
虛擬化技術(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來(lái)平衡程序運(yùn)行性能,這兩個(gè)模擬出來(lái)的CPU是不能分離的,只能協(xié)同工作。
虛擬化技術(shù)也與目前VMware Workstation等同樣能達(dá)到虛擬效果的軟件不同,是一個(gè)巨大的技術(shù)進(jìn)步,具體表現(xiàn)在減少軟件虛擬機(jī)相關(guān)開銷和支持更廣泛的操作系統(tǒng)方面。
第二場(chǎng)講座:GE數(shù)字能源
數(shù)字能源的產(chǎn)品和服務(wù)已得到中國(guó)眾多專業(yè)用戶的認(rèn)可,GE UPS系統(tǒng)大量安全運(yùn)行在中國(guó)的國(guó)防、通信、電力、金融、證券、石化、交通、水利、醫(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ù)軟件。
第三場(chǎng)講座:職業(yè)規(guī)劃
通過(guò)這次職業(yè)規(guī)劃講座,也讓我知道了,我自己的職業(yè)性格。通過(guò)講師的講解讓我知道,我們首先要規(guī)劃我們的時(shí)間,以前的學(xué)習(xí)生活中,時(shí)間管理不強(qiáng),想做什么做什么,這是我們第一個(gè)需要改進(jìn)的地方,也是我們必須改進(jìn)的地方,在沒(méi)有一個(gè)正確的時(shí)間觀念下,很多事情都是做不好的,所以,我們必須先把自己的學(xué)習(xí)生活時(shí)間安排好,再有就是自己必須要有明確的目標(biāo),規(guī)范好自己的目標(biāo),有助于自己的學(xué)習(xí),制定好自己的短期,中期,長(zhǎng)期目標(biāo),把自己武裝起來(lái),讓自己的生活充實(shí)起來(lái)„
第四場(chǎng)講座:網(wǎng)絡(luò)資源管理
在最后一場(chǎng)講座中,我們聽(tīng)到了以前很少接觸到的詞“網(wǎng)絡(luò)資源管理”, 在講師的精心講解之下我們終于弄清它是什么。
在市場(chǎng)逐步放開、競(jìng)爭(zhēng)加劇的大環(huán)境下,國(guó)內(nèi)電信運(yùn)營(yíng)企業(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)營(yíng)管理水平的較量。在這種背景下,網(wǎng)絡(luò)資源管理系統(tǒng)(NRM)作為網(wǎng)絡(luò)運(yùn)營(yíng)支撐系統(tǒng)的重要組成部分很快發(fā)展起來(lái),在電信管理網(wǎng)(TMN)中迅速占據(jù)重要地位,成為電信運(yùn)營(yíng)商提高網(wǎng)絡(luò)運(yùn)營(yíng)效率、快速開通業(yè)務(wù)、實(shí)現(xiàn)全網(wǎng)集約化經(jīng)營(yíng)的重要手段。資源管理系統(tǒng)的基礎(chǔ)是資源數(shù)據(jù)庫(kù)。資源數(shù)據(jù)庫(kù)就是通過(guò)規(guī)范的符號(hào)體系和表達(dá)關(guān)系把現(xiàn)實(shí)的網(wǎng)絡(luò)資源(包括物理和邏輯資源等)在計(jì)算機(jī)數(shù)據(jù)庫(kù)中建立的一一對(duì)應(yīng)的數(shù)字映像。所有針對(duì)資源的查詢、統(tǒng)計(jì)、調(diào)度方案設(shè)計(jì)、數(shù)據(jù)分析、決策支持等,都是通過(guò)資源管理應(yīng)用軟件對(duì)數(shù)據(jù)庫(kù)中的資源映像數(shù)據(jù)進(jìn)行運(yùn)算來(lái)實(shí)現(xiàn)的。如果虛擬映像與現(xiàn)實(shí)網(wǎng)絡(luò)對(duì)應(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í)我接觸到了無(wú)數(shù)的科技前沿知識(shí),從生化科技到電氣自動(dòng)化,有環(huán)保也有節(jié)能,有實(shí)用也有理想,兩場(chǎng)講座透析了專業(yè)中數(shù)據(jù)挖掘利用以及配電網(wǎng)的未來(lái)方向,收獲了太多太多,現(xiàn)在我就我覺(jué)得最重要以及我最感興趣的知識(shí)點(diǎn)進(jìn)行詳細(xì)的總結(jié)與歸納升華。
首先,虛擬化技術(shù)今后的發(fā)展,服務(wù)器虛擬化技術(shù)是指通過(guò)運(yùn)用虛擬化的技術(shù)充分發(fā)揮服務(wù)器的硬件性能,能夠在確保企業(yè)投入成本的同時(shí),提高運(yùn)營(yíng)效率,節(jié)約經(jīng)濟(jì)成本和空間浪費(fèi),對(duì)于發(fā)展迅速,成長(zhǎng)規(guī)模大的用戶來(lái)說(shuō),可以通過(guò)服務(wù)器虛擬化技術(shù)帶來(lái)更多的經(jīng)濟(jì)效益。我們可以著手這方面的發(fā)展和學(xué)習(xí)。其次,我們應(yīng)該學(xué)會(huì)在對(duì)個(gè)人職業(yè)生涯的主客觀條件進(jìn)行測(cè)定、分析、總結(jié)研究的基礎(chǔ)上,對(duì)自己的興趣、愛(ài)好、能力、特長(zhǎng)、經(jīng)歷及不足等各方面進(jìn)行綜合分析與權(quán)衡,結(jié)合時(shí)代特點(diǎn),根據(jù)自己的職業(yè)傾向,確定其最佳的職業(yè)奮斗目標(biāo),并為實(shí)現(xiàn)這一目標(biāo)做出行之有效的安排。這才是以后我們發(fā)展就業(yè)必不可少的前提條件。