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

正文內(nèi)容

數(shù)據(jù)鏈路層協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)-全文預(yù)覽

2025-06-05 04:56 上一頁面

下一頁面
  

【正文】 指令,則發(fā)送下一個(gè)message { if(!=){ printf(message is delivered \n)。 while(1) { recvfrom(sock,(char*)amp。 caculate_crc16(sendBuf,)。 break。//發(fā)送EOT消息 sendto(sock,(char*)amp。 while(1) { memset(sendBuf,0,sizeof(sendBuf))。cframe,sizeof(cframe)+1,0,(SOCKADDR*)amp。 =htons(6000)。s IP:)。 //test }}//************************發(fā)送數(shù)據(jù)幀******************************void SendFrame(){//建立socket,SOCK_DGRAM為使用不連續(xù)不可靠的數(shù)據(jù)包連接 sock=socket(AF_INET,SOCK_DGRAM,0)。0xffff。0x8000)) { data=(data1)amp。 //test *crc=data16。ilenth。 }//************************ 計(jì)算CRC16******************************//基于32位系統(tǒng),int型長度為4字節(jié),CRC16的生成多項(xiàng)式為g(D)=D^16+D^15+D^2+1void caculate_crc16(unsigned char*msg,int lenth,unsigned int *crc){ unsigned int data=0。 // err = WSAStartup( wVersionRequested, amp。struct conFrame cframe。struct conFrame //控制幀{ int RN。 //分段消息的序號 int SN。 //發(fā)送緩存char serverIp[20]。 C語言程序代碼:客戶端Client://*********************** *****************************include //WINSOCK API的頭文件,需要包含在項(xiàng)目中pragma ment(lib,) //WINSOCK API連接庫文件includeincludeint err。CRC校驗(yàn):1) 將收到的字符轉(zhuǎn)為int型(32位),并將其二進(jìn)制碼左移16位,存于data;2) 進(jìn)行C(D)=Remainder[(S(D)?D^L)/g(D) ],即CRC校驗(yàn),得到校驗(yàn)位。三、 實(shí)驗(yàn)步驟1. 熟悉數(shù)據(jù)鏈路層協(xié)議的功能;2. 編寫數(shù)據(jù)鏈路層協(xié)議的實(shí)現(xiàn)程序;3. 調(diào)試并運(yùn)行自己編寫的協(xié)議實(shí)現(xiàn)程序;4. 了解協(xié)議的工作軌跡,如出現(xiàn)異常情況,在實(shí)驗(yàn)報(bào)告中寫出原因分析;5. 保留你實(shí)現(xiàn)的數(shù)據(jù)鏈路層協(xié)議,以備教師檢查。.. . . ..計(jì)算機(jī)通信網(wǎng)絡(luò)實(shí)驗(yàn) 數(shù)據(jù)鏈路層協(xié)議的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)院: 班級: 學(xué)號: 姓名: 2012年11月11日一、 實(shí)驗(yàn)?zāi)康挠?jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)鏈路層協(xié)議保證通信雙方在有差錯(cuò)的通信線路上進(jìn)行無差錯(cuò)的數(shù)據(jù)傳輸,是計(jì)算機(jī)網(wǎng)絡(luò)各層協(xié)議中通信控制功能最典型的一種協(xié)議。3. 對上一步再假設(shè)在不可靠的的鏈路上進(jìn)行通信??蛻舳溯斎霐?shù)據(jù)后,會(huì)進(jìn)行CRC編碼,再發(fā)送數(shù)據(jù)幀;服務(wù)器收到后,先進(jìn)行校驗(yàn),數(shù)據(jù)正確則發(fā)送ACK幀,客戶端則發(fā)送下一幀數(shù)據(jù);否則服務(wù)器發(fā)送NAK幀,客戶端重新發(fā)送該數(shù)據(jù)。Server:1) 置RN=0;2) 從client收到一個(gè)SN=RN的幀,進(jìn)行CRC校驗(yàn)檢查,無錯(cuò)后輸出,并置RN
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1