Responsive image
博碩士論文 etd-0712113-131139 詳細資訊
Title page for etd-0712113-131139
論文名稱
Title
以DVB為網際網路骨幹之實作
Implementation of IP over DVB as an Internet Backbone
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
56
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2013-06-28
繳交日期
Date of Submission
2013-08-12
關鍵字
Keywords
ULE、IP over DVB、MPEG-2 Transport Stream、數位電視廣播
ULE, Digital Video Broadcasting, MPEG-2 Transport Stream, IP over DVB
統計
Statistics
本論文已被瀏覽 5706 次,被下載 482
The thesis/dissertation has been browsed 5706 times, has been downloaded 482 times.
中文摘要
本論文主要探討如何使用數位廣播做為現有的網路骨幹替代方案。利用數位廣播架設網路並且與其他網路連接。一般網路的組成都是多個區域網路經由路由器連接而成。而我們想要做的就是將連接的部分替換成數位廣播。
與Linux作業系統的網路使用界面整合,讓能讓一般使用者不改變原有的網路使用方式,便能透過數位廣播傳送。並且使得架設在Internet Protocol 之上的所有技術也能夠使用數位廣播。
Abstract
The research is to let Digital Video Broadcasting (DVB) be as an alternative to the existing Internet backbone . Build up an Internet backbone via DVB and let it connect with other Internet. Router connects local area network (LAN) and wide area network (WAN). We make a router communicate with each other via DVB.
Implement the Linux virtual network interface by DVB. The user of virtual network device can send packets via DVB transparently. The technologies over Internet Protocol can also use DVB transparently.
目次 Table of Contents
致謝 i
摘要 ii
Abstract iii
目錄 iv
圖目錄 vi
表目錄 vii
第一章、 簡介 1
第1節、 動機 1
第2節、 論文架構 3
第二章、 傳輸協定 4
第1節、 數位廣播協定介紹 4
第2節、 ULE協定介紹 9
第三章、 數位廣播網路骨幹實作 15
第1節、 整體架構 15
第2節、 驅動程式 18
驅動程式架構 18
I/O Buffer設計 19
驅動程式修改 20
第3節、 虛擬網路設備 21
虛擬網路設備的生命週期 21
虛擬網路設備控制 21
NOARP 22
Send Buffer調整 22
Read Buffer調整 25
第四章、 實驗數據 27
第1節、 參數 27
第2節、 調整過程 27
傳送端Ring Buffer調整(1) 27
傳送端Ring Buffer調整(2) 28
接收端偵測Idle狀態 29
傳送端參數調整 29
調整結果 30
第3節、 多條連線實驗 31
Router To Router 31
PC To PC with Router 33
第4節、 FTP實驗 37
第五章、 結論 39
參考文獻 40
附錄 42
1. Introduction 42
2. Related Work 42
2.1 傳輸協定 42
2.2 驅動程式I/O Buffer 43
3. System Overview 43
4. Implementation 43
4.1 驅動程式修改 43
4.2 虛擬網路設備 44
4.3 Send Buffer調整 44
4.4 Read Buffer調整 45
5. 實驗數據 45
6. Conclusion 46
References 47
參考文獻 References
[1] Bernhard Collini-Nocker , Bernhard Collini-Nocker , ULE versus MPE as an IP over DVB Encapsulation, ‎ 2004
[2] Daniel Négru, Ahmed Mehaoua, Yassine Hadjadj-Aoul , C Berthelot , Elsevier, Computer Communications 29 (2006) 741–756, Dynamic bandwidth allocation for efficient support of concurrent digital TV and IP multicast services in DVB-T networks
[3] DSM-CC Multi-Protocol Encapsulation, 8/2013, http://www.interactivetvweb.org/tutorials/dtv_intro/dsmcc/multi_protocol_encapsulation
[4] DTVC社團法人台灣數位電視協會,8/2013, http://www.dtvc.org.tw/knowledge_01.html
[5] DVB Project, 7/2013, http://www.dvb.org/
[6] DVB-T Transport Stream, 陳偉凱, 尤信程,國立台北科技大學資工系, 7/2013, http://csie.ntut.edu.tw/~labaspl/edu/MPEG2_TS(NCTU2)A.pdf
[7] EN 301 192, “Digital Video Broadcasting (DVB); Specification for Data Broadcasting”
[8] Helmut Bürklin , Helmut Bürklin , Helmut Bürklin , ACM, Volume 37, Number 1, DVB: From Broadcasting to IP Delivery, January 2007
[9] IEEE, “Dynamic Bandwidth Allocation in DVB-T Networks Providing IP Services”, IEEE TRANSACTIONS ON BROADCASTING, VOL. 49, NO. 3, September 2003
[10] IEEE, VOL. 94, NO. 1, DVB—The Family of International Standards for Digital Video Broadcasting , JANUARY 2006
[11] IEEE, VOL. 94, NO. 1, Technologies for DVB Services on the Internet, JANUARY 2006
[12] IETF Work in Progress, “A Framework for transmission of IP datagrams over MPEG-2 networks”, http://www.ietf.org/internet-drafts/draft-fair-ipdvb-req-05.txt
[13] Linux Character Device Drivers, 8/2013, http://linux.die.net/lkmpg/x569.html
[14] Linux Device Drivers, Third Edition, 8/2013, http://lwn.net/Kernel/LDD3/
[15] Linux Source Code, 8/2013, https://www.kernel.org/
[16] Michael Hunold, “Linux DVB API Version 4”, p.4, January 2005
[17] MPEG transport stream, 8/2013, http://en.wikipedia.org/wiki/MPEG_transport_stream
[18] Multiprotocol Encapsulation, 8/2013, http://en.wikipedia.org/wiki/Multiprotocol_Encapsulation
[19] Transport Stream, 8/2013, http://en.wikipedia.org/wiki/MPEG_transport_stream
[20] Unidirectional Lightweight Encapsulation (ULE) for Transmission of IP Datagrams over an MPEG-2 Transport Stream(TS) , 8/2013, http://tools.ietf.org/html/rfc4326
[21] W. Richard Stevens, “TCP/IP Illustrated, Volume 1 The Protocols-TCP Slow Start”, p.285, March 2011
[22] 鳥哥的 Linux 私房菜 - 第八章、路由觀念與路由器設定, 8/2013, http://linux.vbird.org/linux_server/0230router.php
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code