女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀] IP 協(xié)議采用統(tǒng)一的校驗算法,其計算比較簡單:設(shè)校驗和初值為0,然后對數(shù)據(jù)每16位求異或,結(jié)果取反,便得校驗和。校驗時將數(shù)據(jù)(含校驗和)按同樣的算法求和,結(jié)果為0則數(shù)據(jù)正確,不為0表示通訊出錯,需要丟棄該數(shù)

 IP 協(xié)議采用統(tǒng)一的校驗算法,其計算比較簡單:設(shè)校驗和初值為0,然后對數(shù)據(jù)每16位求異或,結(jié)果取反,便得校驗和。校驗時將數(shù)據(jù)(含校驗和)按同樣的算法求和,結(jié)果為0則數(shù)據(jù)正確,不為0表示通訊出錯,需要丟棄該數(shù)據(jù)包。這樣能簡化校驗程序設(shè)計,提高TCP/IP協(xié)議的效率。

  應(yīng)廣大讀者的要求給出作者通用的IP校驗程序:

     typedef unsigned int    __u16;
     typedef unsigned long   __u32;

     __u16 checksum(__u16 xdata *dp, __u16 length)
     {
         __u32 sum = 0;
         __u16 len = length >> 1;

         while(len-- > 0)
             sum += *dp++;
         if(length & 1)
             sum += (*dp & 0xFF00);

         sum = (sum >> 16) + (sum & 0xFFFF);
         sum += (sum >> 16);
            
         len = sum & 0xFFFF;
         return(~len);
     }

  所有TCP/IP協(xié)議的校驗和計算和數(shù)據(jù)包的校驗均由上面的子程序完成。不過需要注意的是TCP和UDP的校驗需要加上偽頭標,不然得不到正確的結(jié)果,偽頭標違背了協(xié)議的分層原則,但這種違背是出于實際需要的,也正體現(xiàn)了TCP/IP協(xié)議設(shè)計的靈活性。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

摘 要:基于TCP/IP協(xié)議和433 MHz射頻無線通信技術(shù),設(shè)計了一種用戶遠程家電控制系統(tǒng)。該系統(tǒng)選用 STM32F103VCT6單片機作為核心控制芯片,采用DM9000AEP網(wǎng)絡(luò)接口芯片(以太網(wǎng)控制器)實現(xiàn)單片機與互...

關(guān)鍵字: TCP/IP協(xié)議 遠程控制 智能家居控制系統(tǒng) STM32F103VCT6

密集波分復(fù)用(Dense Wavelength Division Multiplexing)技術(shù),也就是人們常說的DWDM,指的是一種光纖數(shù)據(jù)傳輸技術(shù),這一技術(shù)利用激光的波長按照比特位并行傳輸或者字符串行傳輸方式在光纖內(nèi)...

關(guān)鍵字: 波分復(fù)用 DWDM IP協(xié)議

21ic訊:Innovasic近日宣布宣布其多協(xié)議工業(yè)以太網(wǎng)解決方案以及RapID平臺接口通過了以太網(wǎng)/IP和PROFINET一致性測試。以太網(wǎng)/IP RapID平臺擁有設(shè)備級環(huán)網(wǎng)技術(shù)支持,通過了CT12版本的測試,并...

關(guān)鍵字: 以太網(wǎng) IP協(xié)議 RAPID PROFINET

從業(yè)近十年!手把手教你單片機程序框架 第75講開場白:假設(shè)有一個固定的四方形透明窗口,在窗口里面放了一張畫布,只要想辦法讓這個畫布往右邊拖動,那么畫布里面的內(nèi)容就會跟著畫布整體往右邊移動,這個就是能以1個點

關(guān)鍵字: 液晶屏 點陣 移動 算法程序

從業(yè)近十年!手把手教你單片機程序框架 第74講開場白:細心的網(wǎng)友會發(fā)現(xiàn),這種12864液晶屏在顯示自造字庫時普遍有個毛病,在坐標軸x方向上是以每16個點陣為一個單位的,如果顯示兩個8x16字符”V&rdquo...

關(guān)鍵字: 液晶屏 算法程序 UNSIGNED LCD

從業(yè)近十年!手把手教你單片機程序框架 第73講開場白:有的項目會要求把字體或者圖像進行鏡像顯示處理,這一節(jié)把這個算法教給大家。這個算法的本質(zhì)是:16x16點陣的圖像或者字體有16行,每行有2個字節(jié),如果把這2個字節(jié)

關(guān)鍵字: 液晶屏 鏡像 算法程序 UNSIGNED

從業(yè)近十年!手把手教你單片機程序框架 第72講開場白:我曾經(jīng)遇到過這樣的項目,客戶由于外殼結(jié)果的原因,故意把液晶屏物理位置逆時針旋轉(zhuǎn)了90度,在這種情況下,如果按之前的顯示驅(qū)動就會發(fā)現(xiàn)字體也跟著倒了過來,影

關(guān)鍵字: 液晶屏 算法程序 UNSIGNED BUFFER

摘要:介紹嵌入式TCP/IP協(xié)議在低速處理器中的一種簡化實現(xiàn)方案,并成功應(yīng)用于某分布式監(jiān)控系統(tǒng)中。 關(guān)鍵詞:TCP/IP協(xié)議 嵌入式 ARM 在網(wǎng)絡(luò)應(yīng)用日益普遍的今天,越來越多的

關(guān)鍵字: ARM 嵌入式 TCP/IP協(xié)議 TCP協(xié)議

摘要:介紹了嵌入式TCP/IP協(xié)議單片機在網(wǎng)絡(luò)通信中的數(shù)據(jù)傳輸技術(shù)。將TCP/IP協(xié)議嵌入式單片機中,借助網(wǎng)卡芯片CS8900實現(xiàn)了單片機在局域網(wǎng)內(nèi)和通過局域網(wǎng)在因特網(wǎng)上的數(shù)據(jù)傳輸。用戶終端以單片機系統(tǒng)板為媒介,通過網(wǎng)

關(guān)鍵字: 網(wǎng)絡(luò)通信 嵌入式 單片機技術(shù) TCP/IP協(xié)議

目前門禁系統(tǒng)的安全性則受到越來越多的關(guān)注,尤其是一些國家機要部門、保密部門對門禁系統(tǒng)數(shù)據(jù)的安全性要求就更高。對比傳統(tǒng)的基于485總線組網(wǎng)的門禁系統(tǒng),IP網(wǎng)絡(luò)門禁的優(yōu)點主要體現(xiàn)在:(1)大大提高系統(tǒng)響應(yīng)速度,對

關(guān)鍵字: 組網(wǎng) 門禁系統(tǒng) IP網(wǎng)絡(luò) TCP/IP協(xié)議

通信技術(shù)

120582 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉