幀封裝的設(shè)計報告.doc
約16頁DOC格式手機打開展開
幀封裝的設(shè)計報告,全文6頁6749字 敘述真切目 錄1 設(shè)計要求12 幀結(jié)構(gòu)的分析12.1 幀的介紹12.2 crc校驗32.2.1 crc編碼的代數(shù)學(xué)原理32.2.2 crc的硬件電路實現(xiàn)42.2.3 crc的基本實現(xiàn)52.2.4 循環(huán)冗余檢驗碼的特點63 幀封裝的原理與過程63.1 封裝原理63.2 幀的封裝過程73...


內(nèi)容介紹
此文檔由會員 周伯通 發(fā)布
幀封裝的設(shè)計報告
全文6頁6749字 敘述真切
目 錄
1 設(shè)計要求 1
2 幀結(jié)構(gòu)的分析 1
2.1 幀的介紹 1
2.2 CRC校驗 3
2.2.1 CRC編碼的代數(shù)學(xué)原理 3
2.2.2 CRC的硬件電路實現(xiàn) 4
2.2.3 CRC的基本實現(xiàn) 5
2.2.4 循環(huán)冗余檢驗碼的特點 6
3 幀封裝的原理與過程 6
3.1 封裝原理 6
3.2 幀的封裝過程 7
3.2.1 封裝過程概述 7
3.2.2 封裝具體方法 7
4 幀封裝流程圖及程序 9
4.1 幀封裝流程圖 9
4.2 幀封裝程序 10
5 程序調(diào)試與運行 13
6 心得體會 14
參考文獻 15
1 設(shè)計要求
隨著計算機技術(shù)的不斷發(fā)展,計算機網(wǎng)絡(luò)已經(jīng)成為信息時代的重要特征,人們稱它為信息高速公路。網(wǎng)絡(luò)是計算機技術(shù)和通信技術(shù)的產(chǎn)物,是應(yīng)社會對信息共享和信息傳遞的要求發(fā)展起來的,各國都在建設(shè)自己的信息高速公路。我國近年來計算機網(wǎng)絡(luò)發(fā)展的速度也很快,在國防、電信、銀行、廣播等方面都有廣泛的應(yīng)用。我相信在不長的時間里,計算機網(wǎng)絡(luò)一定會得到極大的發(fā)展,那時將全面進入信息時代。
在計算機的通信過程中,數(shù)據(jù)的傳輸都是以固定的格式進行傳輸,在計算機當(dāng)中就是以二進制的數(shù)據(jù)進行傳輸。在網(wǎng)絡(luò)通信中,“包”(Packet)和 “幀” (Frame)的概念相同,均指通信中的一個數(shù)據(jù)塊。對于具體某種通信網(wǎng)絡(luò),一般使用術(shù)語“幀”。一種網(wǎng)絡(luò)的幀格式可能與另一種網(wǎng)絡(luò)不同,通常使用術(shù)語“包”來指一般意義的幀。串行通信的數(shù)據(jù)格式有面向字符型的數(shù)據(jù)格式,如單同步、雙同步、外同步;也有面向比特型的數(shù)據(jù)格式,這以幀為單位傳輸,每幀由六個部分組成,分別是標(biāo)志區(qū)、地址區(qū)、控制區(qū)、信息區(qū)、幀校驗區(qū)和標(biāo)志區(qū)。
幀在數(shù)據(jù)鏈路層數(shù)據(jù)進行傳輸與交換的基本單位。構(gòu)造幀對于理解網(wǎng)絡(luò)協(xié)議的概念、協(xié)議執(zhí)行過程以及網(wǎng)絡(luò)問題的處理的一般方法,具有重要的意義,本次課程設(shè)計的目的是應(yīng)用數(shù)據(jù)鏈路層與介質(zhì)訪問層的知識,根據(jù)數(shù)據(jù)鏈路層的基本原理,通過構(gòu)建一個具體的Ethernet幀,從而深入理解網(wǎng)絡(luò)協(xié)議的基本概念與網(wǎng)絡(luò)處理的一般方法。
所以,從了解幀的結(jié)構(gòu)與格式,然后認(rèn)清幀在OSI模型中各層幀的相互轉(zhuǎn)化,編寫程序來實現(xiàn)從原始的數(shù)據(jù)到幀的封裝過程,對于我們學(xué)習(xí)計算機網(wǎng)絡(luò)來說是一個很好的實踐參考文獻
[1] 陳 偉.數(shù)據(jù)通信與計算機網(wǎng)絡(luò)[M].武漢:武漢理工大學(xué)出版社,2004
[2] 沈 輝.計算機網(wǎng)絡(luò)技術(shù)[M].北京:人民郵電出版社,2006
[3] 龔正虎.計算機網(wǎng)絡(luò)協(xié)議工程[M].北京:國防科大出版社,1995
[4] 劉濟波.計算機網(wǎng)絡(luò)技術(shù)與應(yīng)用[M].北京:電子工業(yè)出版社,2006
[5] 吳功宜.計算機網(wǎng)絡(luò)課程設(shè)計[M].北京:機械工業(yè)出版社,2005
[6] 張艷麗. Socket網(wǎng)絡(luò)編程[J].計算機工程,2004,30(6):114~116
[7] 王 鋒.數(shù)據(jù)封裝與傳輸過程[J].計算機網(wǎng)絡(luò)工程,2002,48(10):125~127
全文6頁6749字 敘述真切
目 錄
1 設(shè)計要求 1
2 幀結(jié)構(gòu)的分析 1
2.1 幀的介紹 1
2.2 CRC校驗 3
2.2.1 CRC編碼的代數(shù)學(xué)原理 3
2.2.2 CRC的硬件電路實現(xiàn) 4
2.2.3 CRC的基本實現(xiàn) 5
2.2.4 循環(huán)冗余檢驗碼的特點 6
3 幀封裝的原理與過程 6
3.1 封裝原理 6
3.2 幀的封裝過程 7
3.2.1 封裝過程概述 7
3.2.2 封裝具體方法 7
4 幀封裝流程圖及程序 9
4.1 幀封裝流程圖 9
4.2 幀封裝程序 10
5 程序調(diào)試與運行 13
6 心得體會 14
參考文獻 15
1 設(shè)計要求
隨著計算機技術(shù)的不斷發(fā)展,計算機網(wǎng)絡(luò)已經(jīng)成為信息時代的重要特征,人們稱它為信息高速公路。網(wǎng)絡(luò)是計算機技術(shù)和通信技術(shù)的產(chǎn)物,是應(yīng)社會對信息共享和信息傳遞的要求發(fā)展起來的,各國都在建設(shè)自己的信息高速公路。我國近年來計算機網(wǎng)絡(luò)發(fā)展的速度也很快,在國防、電信、銀行、廣播等方面都有廣泛的應(yīng)用。我相信在不長的時間里,計算機網(wǎng)絡(luò)一定會得到極大的發(fā)展,那時將全面進入信息時代。
在計算機的通信過程中,數(shù)據(jù)的傳輸都是以固定的格式進行傳輸,在計算機當(dāng)中就是以二進制的數(shù)據(jù)進行傳輸。在網(wǎng)絡(luò)通信中,“包”(Packet)和 “幀” (Frame)的概念相同,均指通信中的一個數(shù)據(jù)塊。對于具體某種通信網(wǎng)絡(luò),一般使用術(shù)語“幀”。一種網(wǎng)絡(luò)的幀格式可能與另一種網(wǎng)絡(luò)不同,通常使用術(shù)語“包”來指一般意義的幀。串行通信的數(shù)據(jù)格式有面向字符型的數(shù)據(jù)格式,如單同步、雙同步、外同步;也有面向比特型的數(shù)據(jù)格式,這以幀為單位傳輸,每幀由六個部分組成,分別是標(biāo)志區(qū)、地址區(qū)、控制區(qū)、信息區(qū)、幀校驗區(qū)和標(biāo)志區(qū)。
幀在數(shù)據(jù)鏈路層數(shù)據(jù)進行傳輸與交換的基本單位。構(gòu)造幀對于理解網(wǎng)絡(luò)協(xié)議的概念、協(xié)議執(zhí)行過程以及網(wǎng)絡(luò)問題的處理的一般方法,具有重要的意義,本次課程設(shè)計的目的是應(yīng)用數(shù)據(jù)鏈路層與介質(zhì)訪問層的知識,根據(jù)數(shù)據(jù)鏈路層的基本原理,通過構(gòu)建一個具體的Ethernet幀,從而深入理解網(wǎng)絡(luò)協(xié)議的基本概念與網(wǎng)絡(luò)處理的一般方法。
所以,從了解幀的結(jié)構(gòu)與格式,然后認(rèn)清幀在OSI模型中各層幀的相互轉(zhuǎn)化,編寫程序來實現(xiàn)從原始的數(shù)據(jù)到幀的封裝過程,對于我們學(xué)習(xí)計算機網(wǎng)絡(luò)來說是一個很好的實踐參考文獻
[1] 陳 偉.數(shù)據(jù)通信與計算機網(wǎng)絡(luò)[M].武漢:武漢理工大學(xué)出版社,2004
[2] 沈 輝.計算機網(wǎng)絡(luò)技術(shù)[M].北京:人民郵電出版社,2006
[3] 龔正虎.計算機網(wǎng)絡(luò)協(xié)議工程[M].北京:國防科大出版社,1995
[4] 劉濟波.計算機網(wǎng)絡(luò)技術(shù)與應(yīng)用[M].北京:電子工業(yè)出版社,2006
[5] 吳功宜.計算機網(wǎng)絡(luò)課程設(shè)計[M].北京:機械工業(yè)出版社,2005
[6] 張艷麗. Socket網(wǎng)絡(luò)編程[J].計算機工程,2004,30(6):114~116
[7] 王 鋒.數(shù)據(jù)封裝與傳輸過程[J].計算機網(wǎng)絡(luò)工程,2002,48(10):125~127