精簡的IPv6協(xié)議棧在嵌入式系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-12-08 19:33
【摘要】:隨著全球互聯(lián)網(wǎng)的迅速發(fā)展以及物聯(lián)網(wǎng)的興起,現(xiàn)有Internet(IPv4網(wǎng)絡(luò))的接入需求持續(xù)升高,隨之產(chǎn)生的問題如IP地址枯竭、路由表大,安全性和移動(dòng)性較弱,地址配置繁雜,服務(wù)質(zhì)量差等都制約著互聯(lián)網(wǎng)快速發(fā)展。為了適應(yīng)網(wǎng)絡(luò)的發(fā)展要求,須對IPv4網(wǎng)絡(luò)進(jìn)行改進(jìn)。IETF在1990年初開始致力于下一代網(wǎng)絡(luò)協(xié)議Next Generation(IPng)的研究和發(fā)展。IPng(IPv6)協(xié)議是IPv4協(xié)議的升級(jí)版,用以替換現(xiàn)有的IPv4協(xié)議。 隨著嵌入式應(yīng)用普及,嵌入式設(shè)備接入互聯(lián)網(wǎng)需求更加強(qiáng)烈,F(xiàn)有的嵌入式設(shè)備是依據(jù)IPv4協(xié)議棧與Internet互聯(lián)。大量的網(wǎng)絡(luò)終端設(shè)備的接入,導(dǎo)致IPv4地址的耗盡速度加快。IPv6技術(shù)的出現(xiàn)恰好解決了上述地址資源缺乏問題。IPv6將地址空間由232個(gè)擴(kuò)展到了2128個(gè),巨大的地址空間使得每個(gè)嵌入式設(shè)備都具有獨(dú)立的IP地址。因此,在嵌入式設(shè)備上應(yīng)用IPv6地址是順應(yīng)時(shí)代發(fā)展需求的。 本文著重闡述IPv6協(xié)議棧中幾個(gè)基本協(xié)議,并根據(jù)嵌入式系統(tǒng)的特點(diǎn),提出了在嵌入式系統(tǒng)上對IPv6協(xié)議棧的設(shè)計(jì)思路,對IPv6協(xié)議棧的整體框架進(jìn)行了探討,并詳細(xì)介紹了協(xié)議棧實(shí)現(xiàn)所用到的各種機(jī)制,在此基礎(chǔ)上,對協(xié)議棧進(jìn)行裁剪,給出數(shù)據(jù)處理流程,并詳細(xì)介紹協(xié)議棧各模塊的實(shí)現(xiàn)細(xì)節(jié)。
[Abstract]:With the rapid development of the global Internet and the rise of the Internet of things, the access demand of the existing Internet (IPv4 network) continues to rise, resulting in problems such as the exhaustion of IP addresses, the large routing table, the weak security and mobility, and the complex address configuration. Poor quality of service restricts the rapid development of the Internet. In order to meet the requirements of network development, the IPv4 network must be improved. In 1990, IETF began to devote itself to the research and development of the next generation network protocol (Next Generation (IPng), which is an update of the IPv4 protocol to replace the existing IPv4 protocol. With the popularity of embedded applications, the demand for embedded devices to access the Internet is stronger. The existing embedded devices are interlinked with Internet according to the IPv4 protocol stack. Access to a large number of network terminal devices, resulting in faster depletion of IPv4 addresses. The emergence of IPv6 technology just solved the problem of lack of address resources. IPv6 expanded the address space from 232 to 2128. The huge address space allows each embedded device to have a separate IP address. Therefore, the application of IPv6 address in embedded devices is in line with the development of the times. This paper focuses on several basic protocols in the IPv6 protocol stack, and according to the characteristics of the embedded system, puts forward the design idea of the IPv6 protocol stack on the embedded system, and discusses the whole frame of the IPv6 protocol stack. On the basis of this, the protocol stack is clipped, the data processing flow is given, and the implementation details of each module of the protocol stack are introduced in detail.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.1
本文編號(hào):2368885
[Abstract]:With the rapid development of the global Internet and the rise of the Internet of things, the access demand of the existing Internet (IPv4 network) continues to rise, resulting in problems such as the exhaustion of IP addresses, the large routing table, the weak security and mobility, and the complex address configuration. Poor quality of service restricts the rapid development of the Internet. In order to meet the requirements of network development, the IPv4 network must be improved. In 1990, IETF began to devote itself to the research and development of the next generation network protocol (Next Generation (IPng), which is an update of the IPv4 protocol to replace the existing IPv4 protocol. With the popularity of embedded applications, the demand for embedded devices to access the Internet is stronger. The existing embedded devices are interlinked with Internet according to the IPv4 protocol stack. Access to a large number of network terminal devices, resulting in faster depletion of IPv4 addresses. The emergence of IPv6 technology just solved the problem of lack of address resources. IPv6 expanded the address space from 232 to 2128. The huge address space allows each embedded device to have a separate IP address. Therefore, the application of IPv6 address in embedded devices is in line with the development of the times. This paper focuses on several basic protocols in the IPv6 protocol stack, and according to the characteristics of the embedded system, puts forward the design idea of the IPv6 protocol stack on the embedded system, and discusses the whole frame of the IPv6 protocol stack. On the basis of this, the protocol stack is clipped, the data processing flow is given, and the implementation details of each module of the protocol stack are introduced in detail.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 何軒;夏應(yīng)清;李祥;付曉軍;;基于μCOS-Ⅱ的嵌入式系統(tǒng)以太網(wǎng)通信功能的實(shí)現(xiàn)[J];電子科技;2005年12期
2 劉鵬,張翔,戴國駿;基于μC/OS-Ⅱ的嵌入式μC/IP協(xié)議研究[J];杭州電子工業(yè)學(xué)院學(xué)報(bào);2004年01期
相關(guān)碩士學(xué)位論文 前2條
1 黃河;VxWorks下IPv6協(xié)議的實(shí)現(xiàn)[D];北京工業(yè)大學(xué);2003年
2 伍洲凱;可配置嵌入式TCP/IP協(xié)議棧研究與實(shí)現(xiàn)[D];重慶大學(xué);2004年
,本文編號(hào):2368885
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2368885.html
最近更新
教材專著