請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/50313
標題: | 以互動式連線建立幫助物聯網進行NAT穿透 NAT Traversal with Interactive Connectivity Establishment for Internet of Things |
作者: | Jui-Chien Chin 秦睿謙 |
指導教授: | 李允中 |
關鍵字: | 點對點,NAT穿透,互動式連線建立, P2P,NAT Traversal,ICE, |
出版年 : | 2016 |
學位: | 碩士 |
摘要: | 本論文起始於在IOT 生態系統裡面對P2P 連線的需求。P2P 連線簡言之就是在做NAT 穿透。本論文總結了各種不同的NAT 穿透的機制,同時討論了每個機制的優點與缺點。因為沒有一個完整的解法,所以最後使用了一個名為ICE 的架構。ICE 透過截長補短,能夠在所有可能連線成功的機制中選出最好的連線。ICE 只有定義在UDP 上,它的延伸ICE-TCP 則是增加了TCP 的穿透機制。我們發現有一個開源專案實作了ICE 的架構,而我則將以其為基底增加ICE-TCP 的部分。在本論文中,我總結了在實作過程中碰到的各種問題與解法。最後完成了ICE-TCP 的實作。 Originally P2P connection mainly used for VoIP applications which usually apply UDP. However, for IOT ecosystem, it is required to connect many devices directly and reliably. As a result, P2P TCP connection is required. The P2P connection problem can be solved by solving NAT traversal problem. This research work concludes different NAT traversal mechanisms along with their pros and cons. The ICE framework that tries to integrate differents along with its TCP extension ICE-TCP is introduced as well. Based on the open source ice4j which implemented ICE, this research work implements ICE-TCP. Issues and problems met during the implementation of ICE-TCP were addressed. Finally, a complete P2P TCP connection library is published. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/50313 |
DOI: | 10.6342/NTU201601663 |
全文授權: | 有償授權 |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-105-1.pdf 目前未授權公開取用 | 2.89 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。