計算機網絡實驗報告_第1頁
計算機網絡實驗報告_第2頁
計算機網絡實驗報告_第3頁
計算機網絡實驗報告_第4頁
計算機網絡實驗報告_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、專業(yè):電子信息工程1302班姓名:彭嘉喬 學號:3130104084 日期: 地點:應電樓303 實驗報告課程名稱:計算機網絡與通信 指導老師: 吳建德 成績: 實驗名稱: 同組同學: 一、實驗目的和要求(必填)二、實驗內容和原理(必填)三、主要儀器設備(必填)四、操作方法和實驗步驟五、實驗數據記錄和處理六、實驗結果與分析(必填)七、討論、心得實驗一 Visual Basic 編程及RS232通信基礎一、實驗目的1、學習Visual Basic 語言和編程方法;2、學習Visual Basic的常用控件使用方法;3、了解PC機RS232口的定義及通信連接方式;4、初步掌握在Visual Bas

2、ic環(huán)境下,通過RS232通信的方法;二、實驗內容1、將兩臺PC機用電纜通過RS232口正確連接,并用測試軟件測試RS232通信是否正常。2、編寫一個簡單通信程序,在兩臺PC上同時運行,要求在一臺PC上輸入字符,按確認鍵后能在另一臺PC上顯示。3、編寫兩個通信程序(主機程序和從機程序),要求:(1) 在主機上輸入字符,按回車鍵后將所有字符發(fā)送到從機;(2) 從機接收到字符后,返回接收字符的長度信息;(3) 主機上接收正確后,顯示“發(fā)送成功”(4) 主機在1秒內沒有接收到從機返回信息,重新發(fā)送;發(fā)送3次不成功,顯示“發(fā)送失敗”(5) 通信數據格式自定三、實驗結果1、通信幀格式定義通信幀格式如下:

3、起始地址地址控制數據長度數據CRC校驗長度(byte)FlagADDRCNTLENTHDATAFCS1111N2CNT:控制域,按位定義如下:初始化結束確認有效數據序號確認序號INIFINACKN_DATAN_ACK765432102、源代碼及注釋代碼如下:Private Sub Command1_Click()MSComm1.Output=Text1.TextTimer1.Enabled=TrueEnd SubPrivate Sub Form Load()MSComm1.Portopen=TrueEnd SubPrivate Sub MSComm1_OnComm()Dim s As Stri

4、ngIf MSComm1.CommEvent=2 ThenS=MSComm1.InputText2.Text=Text2.Text+sIf s=”ack” ThenTimer1.Enabled=FalseEnd IfEnd IfEnd SubPrivate Sub Timer1 Timer()MSComm1.Output=Text1.TextEnd Sub四、思考題如何用萬用表判斷PC機的RS232口硬件部分是否損壞?為什么?答:萬用表旋至歐姆檔R*1K,測量陽極和陰極間的正、反向電阻,其值均應在幾百千歐以上,若電阻小,則管是壞的。實驗二 數據鏈路層協(xié)議設計和應用一、實驗目的1、理解通信系統(tǒng)中

5、數據鏈路層的功能2、理解ARQ原理在數據鏈路層中的作用3、掌握ARQ的原理并通過程序實現4、分析在出現各種差錯時,ARQ程序應如何處理二、實驗內容兩臺計算機通過RS232串行口通信(速率設置為2400bps)。設計一個程序,要求能同時相互傳輸文件。操作界面可自由設計。要求:1、設計一種幀格式,可參考現有標準協(xié)議(如PPP幀格式),但并不要求完全符合;2、自定義的幀格式必須包含起始標志符、校驗、幀序號等必要元素;3、鏈路初始化設計;4、程序中超時重發(fā)機制的實現;5、接收后顯示文件內容和長度、接收的數據幀和確認幀數目、接收全部文件的時間;6、注意程序的模塊化設計,體會協(xié)議分層思想三、實驗結果1、通

6、信幀格式定義通信幀格式如下:起始地址地址控制數據長度數據CRC校驗長度(byte)FlagADDRCNTLENTHDATAFCS1111N2CNT:控制域,按位定義如下:初始化結束確認有效數據序號確認序號INIFINACKN_DATAN_ACK765432102、超時機制和ARQ的實現原理超時機制和ARQ的原理是主機發(fā)送某一個數據以后就開啟計時器,如果到達一定時間后,還沒有接收到來自從機的接收確認信息,則重新發(fā)送數據,直到接收到確認信息為止。3、源代碼及注釋代碼如下:Private Sub Command1_Click() Click事件是在該對象上按下并釋放鼠標按鈕時觸發(fā)Winsock1.S

7、endData Text1.Text將文本框Text1中的內容在WINSOCK控件下輸出End SubPrivate Sub Form load()Winsock1.Bind 8002將本機與端口8002綁定End SubPrivate Sub Winsock1_DataArrival(ByVal bytesTotal As Long)Dim s As StringWinsock1.GetData s獲取當前的數據塊并將其存儲在變體類型的變量中Text2.Text=Text2.Text+s第二個文本框中的顯示內容不斷疊加新輸入的內容End Sub四、思考題1、自定義的協(xié)議是面向比特還是面向字節(jié)

8、?為什么?答:面向字節(jié)。2、 當接收方出錯后,如何判斷一個新幀的起始字節(jié)?答:依靠通信幀末尾的CRC校驗。實驗三 數據鏈路層協(xié)議設計和應用思考題:lonworks的應用答:1、智能監(jiān)控系統(tǒng)。對公共場所的設備運行狀態(tài)進行監(jiān)視,并根據需要對可控設備進行遠程控制,如空調制冷系統(tǒng)、給排水系統(tǒng)、變配電系統(tǒng)、照明系統(tǒng)、電梯、消防、安全防范系統(tǒng)等;通過對各個子系統(tǒng)進行監(jiān)控、控制、信息記錄,實現分散節(jié)能控制和集中科學管理,為建筑物用戶提供良好的工作環(huán)境,為建筑物的管理者提供方便的管理手段,從而減少建筑物的能耗并降低管理成本。2、 水表、電表、煤氣表和暖氣表的遠程抄表計量等功能。系統(tǒng)中主干網采用總線式結構,各子

9、網均采用環(huán)形總線結構,以雙絞線作為傳輸介質。每個子網都通過一個相應路由器連接到主干網上,每個子網從各自的路由器垂直連接同一樓門內各住戶的所有節(jié)點,通過LonWorks網絡送到小區(qū)物業(yè)中心的監(jiān)控計算機,經過處理后,生成數據文件。3、污水處理。通過LonWorks現場總線網絡自動收集和傳輸污水處理系統(tǒng)的數據到控制中心,控制中心的計算機分析數據后對現場進行實時監(jiān)控,實現污水處理的自動控制和無人化管理??刂浦行囊部梢耘c遠程終端互相通訊,向各終端提供實時的數據和遠程終端對污水處理系統(tǒng)的實時監(jiān)控。LonWorks現場總線技術中的可編程神經元智能控制器實現各種物理及化學參量的采集顯示,機械設備的遠程控制、故障監(jiān)測、報警,運行時間和開關狀態(tài)記錄及多機調度等,開關柜、電氣柜的開關聯(lián)動、遠動、能源管理。污水處理廠本地采用自由拓樸結構的局部操作網,通信媒體可根據現場工況分別采用雙絞線或采用現場的220電源線組網,不同的通信媒體之間采用路由器連接。廠區(qū)外的泵房采用可編程神經元智能控制器調制解調器公用電話線路調制解調器廠

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論