freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機(jī)網(wǎng)絡(luò)課設(shè)點(diǎn)對點(diǎn)聊天(編輯修改稿)

2024-11-16 00:23 本頁面
 

【文章內(nèi)容簡介】 協(xié)議族的研究,或者將來會出現(xiàn)更加有效安全的網(wǎng)絡(luò)協(xié)議,這個方向一直是重點(diǎn)的研究方向。2)安全性是一個非常重要的方向,無論是互聯(lián)網(wǎng)還是局域網(wǎng)環(huán)境,安全性始終是一個重要的因素,其中包括一些有效的安全算法等,也是最值得關(guān)注的方向。3)如何提高信息的效率,對于網(wǎng)絡(luò)通信而言,效率一直是一個重點(diǎn),怎么樣能把網(wǎng)絡(luò)的利用率做到最優(yōu),怎樣把信息安全有效的傳遞,在傳遞過程中如何保證信息不會丟失,錯誤等參考文獻(xiàn)[1]謝希仁.計算機(jī)網(wǎng)絡(luò).第4版.電子工業(yè)出版社.2006年[2](美).TCP/IP協(xié)議詳解卷一.人民郵電出版社.2009年[3]施煒李錚秦潁編著.WindowsSockets規(guī)范及應(yīng)用-Windows網(wǎng)絡(luò)編程接口.2002年[4]廣播地址_百度百科.[5]張文趙子銘楊天路魏小康著.P2P網(wǎng)絡(luò)技術(shù)原理與C++開發(fā)案例.人民郵電出版社.2008年8月[6]NetworProgrammingforMicrosoftWindows,SecondEditioneBook.PUBLISHEDBYMicrosoftPress.2002 [7](美)()庫羅斯,陳鳴譯.計算機(jī)網(wǎng)絡(luò)自頂向下方法第四版.[8]CharlesPetzold著.windows程序設(shè)計(第5版).北京大學(xué)出版社.2009年 [9]羅軍舟等編著.《TCP/IP協(xié)議及網(wǎng)絡(luò)編程技術(shù)》.清華大學(xué)出版社.2004年 [10]葉樹華著.網(wǎng)絡(luò)編程實(shí)用教程(第2版).人民郵電出版社.2010年[11]林濤著.計算機(jī)網(wǎng)絡(luò)應(yīng)用編程技術(shù).人民郵電出版社.2006年[12],維基百科 [13]MSDNLibrary–October2001 [14]李凌著.Winsock2網(wǎng)絡(luò)編程實(shí)用教程.清華大學(xué)出版社.2003年 [15]黃帆.(學(xué)術(shù)版).2006 [16]冀振燕著.UML系統(tǒng)分析設(shè)計與應(yīng)用案例[M].人民郵電出版社.2003年 [17]黃永峰等著.IP網(wǎng)絡(luò)多媒體通信技術(shù).人民郵電出版社.2003年 [18](美)JEANNAMATTHEWS著.李毅超曹躍王鈺等譯.《計算機(jī)網(wǎng)絡(luò)實(shí)驗教程》(《COMPUTERNETWORKS:INTERNETPROTOCOLSINACTION》).人民郵電出版社. [19](美).《用TCP/IP進(jìn)行網(wǎng)際互聯(lián)第一卷:原理、協(xié)議與結(jié)構(gòu)》.電子工業(yè)出版社.2001年5月[20]AlexanderHeu223。ner.ModelExtractionforSocketsbasedDistributedPrograms.hal00425099.version120Oct2009 [21].STANDARDSBASEDP2PCOMMUNICATIONSSYSTEMS.,advisor,DepartmentofComputerScience,CollegeofWilliamandMary [22]TCP三次握手.致 謝真誠感謝老師在我們課程設(shè)計階段給予我們的指導(dǎo)與幫助以及專業(yè)課的教授,在老師的指導(dǎo)下使我對網(wǎng)絡(luò)專業(yè)知識有了更深的認(rèn)識,并且您嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我,這些使我受益匪淺,并將成為我終身獻(xiàn)身科學(xué)和獻(xiàn)身事業(yè)的動力。在此向您致以誠摯的謝意與敬意。第二篇:計算機(jī)網(wǎng)絡(luò)課設(shè)計算機(jī)網(wǎng)絡(luò)應(yīng)用課程設(shè)計報告系(院):計算機(jī)科學(xué)學(xué)院 專業(yè)班級: 計科11511 姓名: 鐘燦均 學(xué)號: 201503687 指導(dǎo)教師: 余紹文 設(shè)計時間: 設(shè)計地點(diǎn): 12教1樓機(jī)房一、課程設(shè)計目的和意義計算機(jī)網(wǎng)絡(luò)課程設(shè)計的目的,是為了讓我們更深入地掌握計算機(jī)網(wǎng)絡(luò)的核心內(nèi)容,實(shí)現(xiàn)理論與實(shí)踐相結(jié)合。讓學(xué)生用具體的實(shí)踐成果,體現(xiàn)對理論知識的掌握程度。有利于學(xué)生提高計算機(jī)網(wǎng)絡(luò)的實(shí)踐能力,加深對計算機(jī)網(wǎng)絡(luò)理論知識的理解。其基本目的是:1. 培養(yǎng)學(xué)生理論聯(lián)系實(shí)際的設(shè)計思想,訓(xùn)練綜合運(yùn)用所學(xué)的基礎(chǔ)理論知識,結(jié)合生產(chǎn)實(shí)際分析和解決網(wǎng)絡(luò)應(yīng)用中問題的能力,從而使基礎(chǔ)理論知識得到鞏固和加深。2. 學(xué)習(xí)掌握網(wǎng)絡(luò)應(yīng)用工程的一般設(shè)計過程和方法。二、設(shè)計題目和要求1.編寫程序,實(shí)現(xiàn)系統(tǒng)的基本功能;2.要有用戶界面:要求至少采用文本菜單界面;鼓勵采用圖形菜單界面; 3.寫課程設(shè)計報告,內(nèi)容包括: l 封面(參見附錄I)l 需求分析:以無歧義的陳述說明程序設(shè)計的任務(wù),強(qiáng)調(diào)的是程序要做什么?給出功能模塊圖和流程圖。同時明確規(guī)定:輸入的形式和輸出值的范圍;輸出的形式;程序所能夠達(dá)到的功能;測試數(shù)據(jù),包括正確的輸入及其輸出結(jié)果和含有錯誤的輸入及其輸出結(jié)果。l 概要設(shè)計:包括程序設(shè)計組成框圖,程序中使用的存儲結(jié)構(gòu)設(shè)計說明(如果指定存儲結(jié)構(gòu)請寫出該存儲結(jié)構(gòu)的定義)。l 詳細(xì)設(shè)計:包括模塊功能說明(如函數(shù)功能、入口及出口參數(shù)說明,函數(shù)調(diào)用關(guān)系描述等),每個模塊的算法設(shè)計說明(可以是描述算法的流程圖)。其中源程序要按照寫程序的規(guī)則來編寫,結(jié)構(gòu)清晰,重點(diǎn)函數(shù)的重點(diǎn)變量,重點(diǎn)功能部分要加上清晰的程序注釋。l 運(yùn)行結(jié)果:包括典型的界面、輸入和輸出數(shù)據(jù)等;l 總結(jié):包括課程設(shè)計中遇到的問題,解決問題的過程及體會、收獲、對課程設(shè)計的認(rèn)識與思考等。l 附錄:包括主要程序清單,要有適當(dāng)?shù)淖⑨?,使程序容易閱讀。l 開發(fā)環(huán)境:windows 10l 開發(fā)工具: vs2008題目3:基于UDP協(xié)議的簡易聊天機(jī)器人設(shè)計目標(biāo):1.了解Socket通信的原理,在此基礎(chǔ)上編寫一個聊天程序; 2.理解upd原理。課程設(shè)計系統(tǒng)組成及模塊功能: 此課程設(shè)計實(shí)現(xiàn)了基于UDP的客戶/服務(wù)器通信程序,需要實(shí)現(xiàn)以下一些基本功能: ;:客戶端發(fā)送消息給機(jī)器人服務(wù)器。:客戶端接收到機(jī)器人服務(wù)器發(fā)送給他的消息。:根據(jù)用戶發(fā)送的消息內(nèi)容,稍微有點(diǎn)智能回復(fù)。運(yùn)行效果:服務(wù)器端和客戶端截圖三、設(shè)計內(nèi)容UDP傳送數(shù)據(jù)前并不與對方建立連接,即UDP是無連接的,在傳輸數(shù)據(jù)前,發(fā)送方和接收方相互交換信息使雙方同步。UDP不對收到的數(shù)據(jù)進(jìn)行排序,在UDP報文的首部中并沒有關(guān)于數(shù)據(jù)順序的信息(如TCP所采用的序號),而且報文不一定按順序到達(dá)的,所以接收端無從排起。UDP對接收到的數(shù)據(jù)報不發(fā)送確認(rèn)信號,發(fā)送端不知道數(shù)據(jù)是否被正確接收,也不會重發(fā)數(shù)據(jù)。UDP傳送數(shù)據(jù)較TCP快速,系統(tǒng)開銷也少。由于缺乏擁塞控制(congestion control),需要基于網(wǎng)絡(luò)的機(jī)制來減小因失控和高速UDP流量負(fù)荷而導(dǎo)致的擁塞崩潰效應(yīng)。換句話說,因為UDP發(fā)送者不能夠檢測擁塞,所以像使用包隊列和丟棄技術(shù)的路由器這樣的網(wǎng)絡(luò)基本設(shè)備往往就成為降低UDP過大通信量的有效工具。數(shù)據(jù)報擁塞控制協(xié)議(DCCP)設(shè)計成通過在諸如流媒體類型的高速率UDP流中增加主機(jī)擁塞控制來減小這個潛在的問題。從以上UDP協(xié)議特點(diǎn)可知,UDP提供的是無連接的、不可靠的數(shù)據(jù)傳送方式,是一種盡力而為的數(shù)據(jù)交付服務(wù)。; 創(chuàng)建套接字;將套接字綁定到一個本地地址和端口bind; 等待接收數(shù)據(jù)recvfrom。關(guān)閉套接字;;創(chuàng)建套接字socket;向服務(wù)器發(fā)送數(shù)據(jù)sendto。關(guān)閉套接字; :(客戶端)int main(int argc, char* argv[]){system(“@color 0e”)。WORD socketVersion = MAKEWORD(2, 2)。WSADATA wsaData。if(WSAStartup(socketVersion, amp。wsaData)!= 0){ } sockaddr_in sin。 = AF_INET。 = htons(8888)。 = inet_addr(m)。int len = sizeof(sin)。return 0。以上代碼為相關(guān)版本信息及熱啟動的一些操作;。結(jié)構(gòu)體端口號及相關(guān)地址信息以及轉(zhuǎn)化函數(shù),將輸入的信息轉(zhuǎn)化為計算機(jī)可識別的二進(jìn)制代碼,進(jìn)行相關(guān)構(gòu)造char * sendData = new char[255]。cout sendData。while(strcmp(sendData, “”)!= 0){sendto(sclient, sendData, strlen(sendData), 0,(sockaddr *)amp。sin, len)。char recvData[255]。int ret = recvfrom(sclient, recvData, 255, 0,(sockaddr *)amp。sin, amp。len)。if(ret 0){} recvData[ret] = 0x00。cout SOCKET serSocket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)。if(serSocket == INVALID_SOCKET){} printf(“socket error!”)。return 0。3if(bind(serSocket,(sockaddr *)amp。serAddr, sizeof(serAddr))== SOCKET_ERROR){} sockaddr_in remoteAddr。int nAddrLen = sizeof(remoteAddr)。char * sendData = new char[255]。char recvData[255]。while(true){int ret = recvfrom(serSocket, recvData, 255, 0,(sockaddr *)amp。remoteAddr, //printf(recvData)。if(ret 0){} struct Ro { char recv[255]。char send[255]。recvData[ret] = 0x00。printf(“接受到一個連接:%s rn”, inet_ntoa())。cout amp。nAddrLen)。}Ro。FILE *fp。fp = fopen(“G:”, “r”)。while(!feof(fp)){} fscanf(fp, “%s %s”, , )。if(strcmp(recvData, )== 0){} else { } strcpy(sendData, )。break。strcpy(sendData, “對不起,我不知道”)。4fclose(fp)。cout 四、設(shè)計成果以及心得 1.成果通過對課設(shè)的相關(guān)的操作,加強(qiáng)了對于相關(guān)知識的理解,對于知識的應(yīng)用也得以加強(qiáng),在課設(shè)過程中,聊天機(jī)器人制作較為有趣,對于TCP與UDP的通信方式有了進(jìn)一步的理解和加強(qiáng),對于socket編程的相關(guān)基礎(chǔ)也得以進(jìn)一步的理解和學(xué)習(xí)。在今后的學(xué)習(xí)過程中希望可以將所學(xué)知識應(yīng)用于實(shí)際,學(xué)以致用。而且對于課設(shè)中存在的問題和不足,以及通過老師的講解,對一些算法加以分析和改進(jìn),從而不斷完善課設(shè)內(nèi)容,對內(nèi)容的理解得以加深。指導(dǎo)老師意見:成績:教師簽名: 2017年6月23日第三篇:C1 CRC12計算機(jī)網(wǎng)絡(luò)課設(shè)計算機(jī)通信網(wǎng)絡(luò)課程設(shè)計C1 CRC12 校驗通信軟件設(shè)計所在學(xué)院: 信息科學(xué)與工程學(xué)院專業(yè)班級: 通信工程學(xué)生姓名:學(xué)生學(xué)號:指導(dǎo)教師: 時 間: 2015年9月20引言:循環(huán)冗余碼 CRC 檢驗技術(shù)廣泛應(yīng)用于測控及通信領(lǐng)域,CRC計算可以靠專用的硬件來實(shí)現(xiàn),但是對于低成本的微控制器系統(tǒng),在沒有硬件支持下實(shí)現(xiàn)CRC檢驗,關(guān)鍵的問題就是如何通過軟件來完成CRC計算,也就是CRC算法的問題。CRC碼是數(shù)據(jù)通信領(lǐng)域中最常用的一種差錯檢驗碼,其特征是信息字段和校驗字段的長度可以任意選定。實(shí)驗設(shè)計要求:C1.CRC12 校驗通信軟件設(shè)計環(huán)境要求:Windows/XP/7;C;信息交換內(nèi)容為鍵盤輸入的字符串;通信傳輸通過共享文件實(shí)現(xiàn)編碼要求:用模2 除法計算CRC 碼,生成多項式為CRC12功能要求:能在兩臺計算機(jī)機(jī)上運(yùn)行程序,一臺產(chǎn)生CRC 碼,另一臺校驗。課程設(shè)計目標(biāo):用C語言設(shè)計課程程序,完成用模2出發(fā)計算CRC碼的CRC校驗軟件設(shè)計,;;。CRC 簡介CRC 校驗的基本思想是利用線性編碼理論,在發(fā)送端根據(jù)要傳送的 k 位二進(jìn)制碼序 列,以一定的規(guī)則產(chǎn)生一個校驗用的監(jiān)督碼(既 CRC 碼)r 位,并附在信息后邊,構(gòu)成 一個新的二進(jìn)制碼序列數(shù)共(k+r)位,最后發(fā)送出去。在接收端,則根據(jù)信息碼和 CRC 碼之間所遵循的規(guī)則進(jìn)行檢驗,以確定傳送中是否出錯。12位的 CRC 碼產(chǎn)生的規(guī)則是先將要發(fā)送的二進(jìn)制序列數(shù)左移 12 位(既乘以2)后,再除以一個多項式,最后所得到的余數(shù)既是 CRC 碼,如式(21)式所示,其中 B(X)表示 n 位的二進(jìn)制序列數(shù),G(X)為多項式,Q(X)為整數(shù),R(X)是余數(shù)(既 CRC 碼)。12B(x)212R(x)(21)=Q(x)+G(x)G(x)求CRC碼所采用模 2 加減運(yùn)算法則,既是不帶進(jìn)位和借位的按位加減,這種加減運(yùn)算實(shí)際上就是邏輯上的異或運(yùn)算,加法和減法等價,乘法和除法運(yùn)算與普通代數(shù)式的乘除法運(yùn)算是一樣,符合同樣的規(guī)律。生成CRC碼的多項式如下,CRC12 則產(chǎn)生的是 12 位的CRC碼。CRC12:G(x)=x+x+x+x+x+1接收方將接收到的二進(jìn)制序列數(shù)(包括信息碼和 CRC 碼)除以多項式,如果余數(shù)為0,則說明傳輸中無錯誤發(fā)生,否則說明傳輸有誤,關(guān)于其原理這里不再多述。用軟件計算 CRC 碼時,接收方可以將接收到的信息碼求 CRC 碼,比較結(jié)果和接收到的 CRC 碼是否相同。CRC原理:CRC碼為循環(huán)冗余校驗碼,基本表示方式為(n,k),其中n為數(shù)據(jù)位數(shù),k為校驗碼位數(shù)。CRC碼校驗的基本思想是利用線性編碼理論,在發(fā)送端根據(jù)要傳送的(n,k)位二進(jìn)制碼序列,121132以一定的規(guī)則產(chǎn)生一個校驗用的監(jiān)督碼(既CRC碼)r位,并附在信息后邊,構(gòu)成一個新的二進(jìn)制碼序列數(shù)共(k+r)位,最后發(fā)送出去。在接收端,則根據(jù)信息碼和CRC碼之間所遵循的規(guī)則進(jìn)行檢驗,以確定傳送中是否出錯。采用CRC校驗時,發(fā)送方和接收方用同一個生成多項式g(x),并且g(x)的首位和最后一位的系數(shù)必須為1。CRC的處理方法是
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1