版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
實驗一TCP協(xié)議的模擬1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程及滑動窗口協(xié)議2、實驗內(nèi)容:實現(xiàn)滑動窗口協(xié)議,窗口大小為5必須采用應(yīng)答機(jī)制、超時計數(shù)器技術(shù)、幀編號盤重技術(shù)、重傳技術(shù)校驗和技術(shù)a)校驗和s的計算:設(shè)要發(fā)送n字節(jié),bi為第i個字,s=(b0+b]+???+bn)mod256在接收端,設(shè)置隨機(jī)數(shù),根據(jù)隨機(jī)數(shù)執(zhí)行相關(guān)操作,0代表正常,1代表幀丟失,2代表幀出錯,3代表應(yīng)答幀丟失(即不發(fā)生應(yīng)答幀)必須使用圖形界面,a)按批次(發(fā)送端一次發(fā)送的報文)顯示相關(guān)內(nèi)容b)發(fā)送端:顯示發(fā)送的數(shù)據(jù)、是否重傳、本次幀序號、接收到的應(yīng)答幀的序號c)接收端:顯示接收到的數(shù)據(jù)、本次幀序號、本次隨機(jī)選擇的出錯情況、發(fā)送應(yīng)答幀的序號、是否重復(fù)實驗二截獲IP數(shù)據(jù)包并加以分析1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程中原始套接字的技術(shù)2、實驗內(nèi)容:i?使用兩種方式,一種是采用現(xiàn)有的工具和APK選作),一種是自己做要求學(xué)生掌握截獲報文的技術(shù)分析是UDP還是TCP報文分析程序收、發(fā)雙方的:端口號、IP地址V.分析IP數(shù)據(jù)報的總長度、標(biāo)識、片偏移量、生存時間Vi.必須使用圖形界面,顯示第ii、iii條要求的信息vii.不能使用現(xiàn)成控件實驗三建立聊天工具1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程中流套接字的技術(shù)2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)必須掌握多線程技術(shù),保證雙方可以同時發(fā)送建立聊天工具可以打開多個窗口和多個人同時進(jìn)行聊天必須使用圖形界面,顯示雙方的語錄實驗四傳輸文件1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程中流套接字的技術(shù)2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)對文件進(jìn)行分割(每片256字節(jié)),分別打包傳輸a)發(fā)送前,通過協(xié)商,發(fā)送端告訴接收端發(fā)送片數(shù)b)報頭為學(xué)號、姓名、本次分片在整個文件中的位置c)報尾為校驗和:校驗和s的計算:設(shè)要發(fā)送n字節(jié),為第i個字,s=(b°+b]+???+、)mod256接收方進(jìn)行合并必須采用圖形界面a)發(fā)送端可以選擇文件,本次片數(shù)b)接收端顯示總共的片數(shù),目前已經(jīng)接收到的文件片數(shù),收完提示完全收到實驗五發(fā)送郵件1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程中流套接字的技術(shù),以及郵件的發(fā)送2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)不能采用現(xiàn)有的工具,必須自己一步一步,根據(jù)協(xié)議進(jìn)行操作了解郵件發(fā)送格式必須采用圖形界面,可以編輯發(fā)送內(nèi)容可選,建立自己的郵件服務(wù)器發(fā)送郵件可以發(fā)給自己的郵件服務(wù)器,也可以發(fā)給已知郵件服務(wù)器要求可以查看得到發(fā)送的郵件實驗六實現(xiàn)ping命令1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程技術(shù),以及ICMP協(xié)議2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)不能采用現(xiàn)有的工具,必須自己一步一步,根據(jù)協(xié)議進(jìn)行操作了解ping報文的格式和步驟,要求符合ICMP協(xié)議并組建報文在一秒鐘內(nèi),如果收到,則為成功,如果收不到,則失敗V,必須采用圖形界面,查看收到回應(yīng)的結(jié)果可以通過程序,查看子網(wǎng)中有哪些主機(jī)可以ping通實驗七實現(xiàn)TRACEROUTE命令1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程技術(shù),以及ICMP協(xié)議2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)不能采用現(xiàn)有的工具,必須自己一步一步,根據(jù)協(xié)議進(jìn)行操作了解Traceroute報文的格式和步驟,要求符合ICMP協(xié)議并組建報文在一秒鐘內(nèi),如果收到,則為成功,如果收不到,則失敗V,必須采用圖形界面,查看每次收到回應(yīng)的結(jié)果可以通過程序,查看經(jīng)過了哪些節(jié)點實驗八解析DNS1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程技術(shù),以及DNS協(xié)議2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)不能采用現(xiàn)有的工具,必須自己一步一步,根據(jù)協(xié)議進(jìn)行操作了解DNS報文的格式和步驟必須采用圖形界面,查看收到回應(yīng)的結(jié)果實驗九仿真telnet1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程技術(shù)2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)客戶端敲的字符,必須在服務(wù)器端即使顯示遠(yuǎn)程連接一臺計算機(jī),把要求對方執(zhí)行的程序(自己準(zhǔn)備加減乘除四則運(yùn)算的程序)、參數(shù)傳給對方,然后執(zhí)行完畢,把運(yùn)行結(jié)果傳回必須采用圖形界面,查看收到回應(yīng)的結(jié)果實驗十發(fā)送EthernetARP包1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程技術(shù)及ARP協(xié)議2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)構(gòu)造ARP包:獲取自己的MAC地址(可以手工輸入)和IP地址,根據(jù)輸入的目的IP地址add),組成ARP包并發(fā)送;本機(jī)安裝一個抓包軟件(也可以自己利用Socket寫),運(yùn)行該軟件檢查是否能收到目的主機(jī)發(fā)出的ARP地址解析請求與應(yīng)答。必須采用圖形界面,查看收到回應(yīng)的結(jié)果提示:IP報文的目的地址為add,幀的目的MAC地址為廣播地址(自己把幀組好,用raw直接傳)實驗^一模擬CSMA/CD協(xié)議1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程技術(shù)及CSMA/CD協(xié)議工作過程2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)程序模擬主機(jī)隨機(jī)發(fā)送(6秒內(nèi)選擇隨機(jī)數(shù))8臺主機(jī)(程序),主機(jī)號為1-8發(fā)送前,查看當(dāng)前是否有其它程序在發(fā)送;如果沒有其它程序發(fā)送,則發(fā)送自己的數(shù)據(jù)內(nèi)容(內(nèi)容格式為:源目主機(jī)號+“:”+目的主機(jī)號+“:”+HelloBaby,發(fā)送3秒鐘,),進(jìn)行廣播(也可以采用點對點發(fā)給每一個其它程序)假定數(shù)據(jù)傳輸過程為1秒(即接收端延遲一秒才能感知到有數(shù)據(jù)傳輸。相應(yīng)的,前面的探測過程是指在接到數(shù)據(jù)一秒前,均認(rèn)為沒有其它節(jié)點發(fā)送)發(fā)送過程中,如果發(fā)現(xiàn)碰撞(即,在收到其它程序發(fā)送的數(shù)據(jù)一秒之前,自己已經(jīng)發(fā)送數(shù)據(jù)了),則停止重發(fā)等待一個隨機(jī)時間(4秒)重新開始必須采用圖形界面,每個程序可以設(shè)置自己的主機(jī)號,查看運(yùn)行過程實驗十二模擬令牌總線協(xié)議1、實驗?zāi)康模阂髮W(xué)生掌握Socket編程技術(shù)及令牌總線協(xié)議工作過程2、實驗內(nèi)容:要求學(xué)生掌握利用Socket進(jìn)行編程的技術(shù)8臺主機(jī)(程序),主機(jī)號為1-8產(chǎn)生一個令牌,繞著8臺主機(jī)依照主機(jī)號進(jìn)行輪轉(zhuǎn)(即1號發(fā)給2號,2號發(fā)給3號,…,8號發(fā)給1號),一秒鐘轉(zhuǎn)移一次程序模擬主機(jī)隨機(jī)發(fā)送(6秒內(nèi)選擇隨機(jī)數(shù)),(內(nèi)容格式為:源目主機(jī)號+":"+目的主機(jī)號+“:”+HelloBaby)發(fā)送前,查看當(dāng)前是否有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省泉州市泉港區(qū)2025-2026學(xué)年上學(xué)期期末八年級數(shù)學(xué)試卷(含答案)
- 飛騰培訓(xùn)課件
- 鋼結(jié)構(gòu)環(huán)保施工技術(shù)要點
- 2026河北雄安人才服務(wù)有限公司商業(yè)招商崗招聘1人考試備考試題及答案解析
- 2026廣東廣州市黃埔區(qū)大沙街道招聘編外聘用人員1人參考考試題庫及答案解析
- 2026山東事業(yè)單位統(tǒng)考煙臺萊州市招聘63人備考考試試題及答案解析
- 2026年甘肅白銀市平川區(qū)容通水務(wù)有限公司招聘參考考試題庫及答案解析
- 2026年上半年黑龍江省農(nóng)業(yè)農(nóng)村廳事業(yè)單位公開招聘工作人員19人考試備考試題及答案解析
- 法律事務(wù)辦管理制度(3篇)
- 工資薪酬管理制度是什么(3篇)
- 預(yù)中標(biāo)協(xié)議書電子版
- 龜?shù)慕馄收n件
- 蒙牛乳業(yè)股份有限公司盈利能力分析
- 2025年碳排放管理師考試試題及答案
- 八年級英語教學(xué)設(shè)計案例分析Unit3
- 2025年高爾基《童年》閱讀測試+答案
- 95-1輕機(jī)槍射擊課件
- 跟單轉(zhuǎn)正述職報告
- GB/T 46425-2025煤矸石山生態(tài)修復(fù)技術(shù)規(guī)范
- 2024-2025學(xué)年度黃河水利職業(yè)技術(shù)學(xué)院單招《職業(yè)適應(yīng)性測試》考前沖刺試卷附答案詳解【綜合卷】
- 中資企業(yè)在泰國發(fā)展報告(2024-2025)-境外商會聯(lián)席會議-202509
評論
0/150
提交評論