




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、計算機網(wǎng)絡實驗報告學號:0909081816姓名:宋健班級:計科0804學院:信息科學與工程學院指導老師:李敏實驗一 循環(huán)冗余校驗碼一:實驗目的設計一個在數(shù)字傳輸中常用的校驗、糾錯模塊,即CRC模塊。學習使用FPGA完成數(shù)據(jù)傳輸中的差錯控制。二:實驗原理CRC中文稱為循環(huán)冗余校驗,是一種數(shù)字通信中的信道編碼技術。經(jīng)過CRC方式編碼的串行序列可以稱為CRC碼。CRC碼由兩部分組成,即k位有效信息數(shù)據(jù)和r位CRC校驗碼。其中r位校驗碼是通過k位有效信息序列被一個實現(xiàn)選擇的r+1位生成多項式相除后得到的,即模2運算。CRC校驗碼一般在有效信息發(fā)送時產(chǎn)生,拼接在有效信息后發(fā)送,在接收端CRC碼用同樣的
2、生成多項式相除,如果除盡則表示傳輸無誤,丟棄最后的r位CRC校驗碼,將接收信息交給后端處理;反之則表示傳輸出錯,系統(tǒng)進行糾錯或請求重發(fā)。在K位信息碼后再拼接R位的校驗碼,整個編碼長度為N位,因此,這種編碼又叫(N,K)碼。對于一個給定的(N,K)碼,可以證明存在一個最高次冪為N-K=R的多項式G(x)。根據(jù)G(x)可以生成K位信息的校驗碼,而G(x)叫做這個CRC碼的生成多項式。 校驗碼的具體生成過程為:假設發(fā)送信息用信息多項式C(X)表示,將C(x)左移R位,則可表示成C(x)*2R,這樣C(x)的右邊就會空出R位,這就是校驗碼的位置。通過C(x)*2R除以生成多項式G(x)得到的余數(shù)就是校
3、驗碼。三:實驗流程圖首先要求輸入生成多項式代碼,再輸入消息代碼,將它們存放在定義好的數(shù)組中。因事先不知道它們的長度,所以定義數(shù)組時應該大一些。相除時要注意保存好余數(shù),且要進行移位操作四:實驗結論先輸入一個生成多項式和信號代碼:得到增加的冗余位代碼:然后輸出冗余碼:五:實驗心得體會實驗是對我們應用知識的考察,通過它我們能更加了解自己的能 力。這次的實驗是網(wǎng)絡課實驗中最簡單的一次,但我做得一點都不好,還沒有寫軟件的概念和思想,程序也寫得不好,還沒有再實驗課上完成的,是后來到寢室才完成的,沒有通過老師的檢查,幸虧我們的老師心地善良,說不用檢查也可以通過。這個程序只能實現(xiàn)主要的功能,沒有界面,也沒有什
4、么操作,因能力有限,只能做到這個樣子,還望老師見諒。有空的話我一定好好學習一種編程軟件。實驗二 網(wǎng)絡聊天窗口一:實驗目的1, 進一步加深對網(wǎng)絡底層數(shù)據(jù)傳輸過程的理解2, 通過自己動手編寫具體的代碼,實現(xiàn)實驗的要求,提高學生的編程能力3, 熟悉socket編程接口,初步掌握用socket編程接口開發(fā)面向連接的網(wǎng)絡應用程序的方法。4, 熟悉socket編程接口,初步掌握用socket編程接口開發(fā)無連接的網(wǎng)絡應用程序的方法。二:實驗原理為實現(xiàn)網(wǎng)絡聊天的功能,采用Windows Socket編程,服務器與客戶端采用了TCP/IP連接方式,在設計聊天方案時,實行將所有信息發(fā)往服務器端,再由服務器進行分別
5、處理的思路,服務器端是所有信息的中心。由于服務器端要保存用戶信息,我們利用數(shù)據(jù)庫來實現(xiàn)這一功能,因此首先需要建立用戶信息數(shù)據(jù)庫。在客戶端保存聊天紀錄和用戶號碼這一功能的實現(xiàn)中,采用了文件系統(tǒng)設計。在信息到來及好友上線時,通過閃動托盤圖標和播放不同的音樂進行提示。建立消息鏈表來保存用戶接收的各種消息。服務器及客戶端的功能可劃分為以下模塊:客戶端:1) 登陸功能:建立與服務器的連接并登陸,能顯示登陸錯誤信息。2) 界面顯示:將在線好友顯示在好友列表中,并實現(xiàn)系統(tǒng)托盤,加入工具欄便于操作。3) 聊天功能:與好友聊天。4) 聊天紀錄:能保存聊天紀錄,并能察看聊天紀錄。5) 信息提示:閃動托盤圖標提示到
6、來信息,并播放不同音樂來提示。6) 其他: 用戶登陸成功,將保存其號碼,以便下次登陸時,不必再輸入而可以直接選擇,顯示登陸時間。登陸到服務器客戶端申請新的號碼顯示在線用戶接收各種信息保存用戶號碼保存聊天紀錄服務器端:向各個客戶端發(fā)布系統(tǒng)消息。接受來自客戶端的各種信息并分別處理。1) 登陸信息:檢查登陸信息是否正確,并向客戶端返回登陸信息,如信息正確。就將在線用戶發(fā)給該用戶,并將該用戶的狀態(tài)發(fā)給各在線用戶。同時在服務器端顯示出來。2) 聊天信息:轉(zhuǎn)發(fā)給消息指定的用戶。3) 申請信息:自動分配8位用戶號碼,并保存該用戶,同時將信息返回給客戶端。4) 用戶下線:將此用戶下線消息發(fā)給各客戶端,并改寫用戶在服務器端的狀態(tài)。服務器端處理申請信息轉(zhuǎn)發(fā)聊天信息處理登陸信息發(fā)布系統(tǒng)消息三:實驗具體實現(xiàn)四:實驗結論五:心得體會通過“計算機網(wǎng)絡基礎”自己
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美學知識點馬工程
- 元旦的演講稿(14篇)
- 歐洲杯期間宣傳活動方案
- 棋牌小游戲活動方案
- 民革黨員參觀活動方案
- 池州農(nóng)村迎親活動方案
- 材料人員廉潔教育規(guī)范與實施
- 智能服務大賽活動方案
- 最佳工位評選活動方案
- 普通話協(xié)會活動策劃方案
- 2025至2030中國柔性直流輸電行業(yè)運營規(guī)劃及發(fā)展前景深度分析報告
- 安全產(chǎn)風險管理制度
- 深化國有企業(yè)改革調(diào)研提綱
- 小學騎車安全課件
- 公司個人獨資章程范本
- 《中國酒類企業(yè)ESG披露指南》
- 2025年航空安全管理專業(yè)考試試卷及答案
- 2025至2030年中國玉米淀粉行業(yè)市場現(xiàn)狀分析及前景戰(zhàn)略研判報告
- 安徽省2025年普通高校招生志愿預填表(普通類)
- 2025高考全國一卷語文真題
- 詐騙諒解書和退賠協(xié)議書
評論
0/150
提交評論