- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
推薦甄試入學研究計劃書
王筱婷
1.研究動機:
在大學期間,對於網路相關的課程相當有興趣,於本系(暨南大學資訊工程學系)這四年中修讀了楊峻權老師的「計算機網路」及「排隊理論」,使我對網際網路理論及架構有了初步的認識。這些課程讓我對一些網路相關的理論有所涉獵,但在實作能力上仍感不足,故激起我對網路相關領域進一步研究的動機。
與專題指導教授吳坤熹老師討論過後,他建議就我的能力和興趣,可以接續實驗室王彥翔學長畢業論文主題:「非同步互動式網頁應用架構:以AJAX核心技術之SIP網路電話信令管理系統」,將其延伸;老師同時提供我學長的論文,讓我能夠對此主題有概括性的了解;在詳細閱讀其論文後,覺得老師的建議不錯,決定就此方向作為我未來兩年的研究主題。
2.研究背景:
在網路電話日漸普遍的今日,相關的研究也如雨後春筍般地崛起,SIP(Session Initiation Signaling)信令在這當中扮演相當重要的角色。SIP是目前在VoIP(Voice over Internet Protocol)廣為應用的一套信令協定;在2000年,SIP更被3GPP(Third Generation Partnership Project)指定為 IMS (IP Multimedia Subsystem) 的主要信令協定。因著它使用方便、易管理、開發彈性高的特性,使其近來廣泛使用在多媒體會談的建立、修改及結束上頭。
而在SIP信令相關的研究中,偵測封包方面的研究對於工程師與使用者來說都是十分切身且迫切的需要。封包偵測有兩大研究的重點:效能與網路安全(包括使用者隱私的問題)。目前本實驗室已有一封包偵測系統SIP Fluoroscope網路電話信令管理系統〔簡稱SIP透視鏡〕,可運作在FreeBSD作業系統上。這套系統導入了AJAX(Asynchronos Javascript and XML)加強與使用者的互動,也由於使用網頁及資料庫結合的查詢方式,不須在Unix-like的伺服器上有高度權限便可使用,故可大幅提升系統安全,並且系統運作時不會造成網路流量太大的負擔,在在都顯示此系統的優異性。
因為SIP信令有許多開放源碼的工具和系統可使用,因此各大學校、公司、機構都可以依其所需建置SIP伺服器來使用。一通網路電話的建立,很可能會同時跨越多個網域及伺服器。若能在上述封包偵測系統架構下,加入讓不同網域的SIP伺服器可以合作進行SIP信令封包的分析,運用現有適合的分散式系統演算法,將可以更有效率地幫助網路工程師還原SIP在系統中運作的信令流程。
3.研究方法:
3.1研究進度規劃:
預計在半年內熟悉SIP封包偵測系統建置所需的相關技術,加強實作能力;一年內研究相關領域的論文及系統,並將理論架構和背景知識在研究過程中培養完備;之後運用所學得的技能及知識,找尋好的方法及思索如何與現有系統整合。以上是目前安排的預訂研究進度。
3.2技術細節
3.2.1在現有的SIP Fluoroscope封包偵測系統上,運用了幾項核心技術,分述如下:
.Libpcap API:
在SIP伺服器端上,可利用Lipcpacp API所內建的各函式來設定偵測的裝置和設定過濾封包的規則,以擷取出我們所欲得知內容的封包。
以下為偵測過程可使用函式的表列:
偵測網路卡:pcap_lookupdev()
偵測網域:pcap_lookupnet()
啟動網卡準備監聽:pcap_open_live()
選擇Ethernet網路環境:設定pcap_datalink()為DLT_EN10MB
設定篩選封包規則(只擷取UDP Port 5060的封包):pcap_compile();pcap_setfilter()
開始擷取迴圈:pcap_loop()
.Sajax:
AJAX(Asynchronous JavaScript and XML)概念於2005年提出,主要是利用XHTML(eXtensible HyperText Markup Language)和CSS(Cascading Style Sheets)來表現網頁靜態外觀,用JavaScript控制動態顯示並將所有技術結合,使用XMLHttpRequest 函式庫與Web伺服器進行資訊交換。雖然這些技術並不是全新的發明,但是因著AJAX將其結合在一起,實現了網路上的程式能夠如同個人電腦上所使用的應用程式一般,隨著使用者的操作,馬上得到即時的效果顯示在網頁上。
而Sajax為一可方便操作AJAX的套件,只要include一個所提供的函式庫,就可使用內建的函式去呼叫AJAX引擎,向伺服器端的資料庫查詢資料。
圖1:架構比較圖〔左〕典型網頁程式運作圖 〔右〕AJAX-based網頁程式運作
3.2.2關於測試的工具,分成SIP伺服器及作壓力測
您可能关注的文档
最近下载
- 人教版(新插图)五年级上册数学全册教学课件.pptx
- 《机械制图与CAD绘图》课件——剖视图.pptx VIP
- TEAC V-970X_R-919X三磁头卡座维修手册.pdf
- 03S402 室内管道支架及吊架.docx VIP
- 体例格式6:工学一体化课程《windows服务器基础配置与局域网组建》任务7学习任务分析表.docx VIP
- 【初中生物】光合作用第一课时 2024--2025学年北师大版生物七年级上册(2024版).pptx VIP
- 高标准农田高效节水灌溉工程建设项目建议书.pdf VIP
- 统编版(2024新版)七年级上册历史必背知识点提纲详细版 .pdf VIP
- SL 228-2013 混凝土面板堆石坝设计规范.pdf VIP
- 个人简历表格下载word(最新).pdf VIP
原创力文档


文档评论(0)