欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

單片機(jī)與TCP/IP網(wǎng)絡(luò)(二)以太網(wǎng)協(xié)議

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2009/4/22
——--以太網(wǎng)協(xié)議(用于10MBPS的以太網(wǎng),作者以下所說的以太網(wǎng)均指10M以太網(wǎng),而不是100M,1000M的以太網(wǎng))
——以太網(wǎng)協(xié)議有兩種,一種是IEEE802.2/IEEE802.3,還有一種是以太網(wǎng)的封裝格式。
——現(xiàn)代的操作系統(tǒng)均能同時(shí)支持這兩種類型的協(xié)議格式。因此對(duì)我們來說只需要了解其中的一種就夠了,特別是對(duì)單片機(jī)來說,不可能支持太多的協(xié)議格式。
——以太網(wǎng)的物理傳輸幀:(僅介紹第二種格式)
PR SD DA SA TYPE DATA PAD FCS
56位 8位 48位 48位 16位 不超過1500字節(jié) 可選 32位

——PR:同步位,用于收發(fā)雙方的時(shí)鐘同步,同時(shí)也指明了傳輸?shù)乃俾剩?0M和100M的時(shí)鐘頻率不一樣,所以100M網(wǎng)卡可以兼容10M網(wǎng)卡),是56位的二進(jìn)制數(shù)101010101010.....
——SD: 分隔位,表示下面跟著的是真正的數(shù)據(jù),而不是同步時(shí)鐘,為8位的10101011,跟同步位不同的是最后2位是11而不是10.

——DA:目的地址,以太網(wǎng)的地址為48位(6個(gè)字節(jié))二進(jìn)制地址,表明該幀傳輸給哪個(gè)網(wǎng)卡.如果為FFFFFFFFFFFF,則是廣播地址,廣播地址的數(shù)據(jù)可以被任何網(wǎng)卡接收到.
——SA:源地址,48位,表明該幀的數(shù)據(jù)是哪個(gè)網(wǎng)卡發(fā)的,即發(fā)送端的網(wǎng)卡地址,同樣是6個(gè)字節(jié).
----TYPE:類型字段,表明該幀的數(shù)據(jù)是什么類型的數(shù)據(jù),不同的協(xié)議的類型字段不同。如:0800H 表示數(shù)據(jù)為IP包,0806H 表示數(shù)據(jù)為ARP包,814CH是SNMP包,8137H為IPX/SPX包,(小于0600H的值是用于IEEE802的,表示數(shù)據(jù)包的長度。)
----DATA:數(shù)據(jù)段 ,該段數(shù)據(jù)不能超過1500字節(jié)。因?yàn)橐蕴W(wǎng)規(guī)定整個(gè)傳輸包的最大長度不能超過1514字節(jié)。(14字節(jié)為DA,SA,TYPE)
----PAD:填充位。由于以太網(wǎng)幀傳輸?shù)臄?shù)據(jù)包最小不能小于60字節(jié), 除去(DA,SA,TYPE 14字節(jié)),還必須傳輸46字節(jié)的數(shù)據(jù),當(dāng)數(shù)據(jù)段的數(shù)據(jù)不足46字節(jié)時(shí),后面補(bǔ)000000.....(當(dāng)然也可以補(bǔ)其它值)
----FCS:32位數(shù)據(jù)校驗(yàn)位.為32位的CRC校驗(yàn),該校驗(yàn)由網(wǎng)卡自動(dòng)計(jì)算,自動(dòng)生成,自動(dòng)校驗(yàn),自動(dòng)在數(shù)據(jù)段后面填入.對(duì)于數(shù)據(jù)的校驗(yàn)算法,我們無需了解.
----事實(shí)上,PR,SD,PAD,FCS這幾個(gè)數(shù)據(jù)段我們不用理它 ,它是由網(wǎng)卡自動(dòng)產(chǎn)生的,我們要理的是DA,SA,TYPE,DATA四個(gè)段的內(nèi)容.
----所有數(shù)據(jù)位的傳輸由低位開始(但傳輸?shù)奈涣魇怯寐鼜厮固鼐幋a的)
----以太網(wǎng)的沖突退避算法就不介紹了,它是由硬件自動(dòng)執(zhí)行的.
DA+SA+TYPE+DATA+PAD最小為60字節(jié),最大為1514字節(jié).
----以太網(wǎng)卡可以接收三種地址的數(shù)據(jù),一個(gè)是廣播地位,一個(gè)是多播地址(我們用不上),一個(gè)是它自已的地址.但網(wǎng)卡也可以設(shè)置為接收任何數(shù)據(jù)包(用于網(wǎng)絡(luò)分析和監(jiān)控).
----任何兩個(gè)網(wǎng)卡的物理地址都是不一樣的,是世界上唯一的,網(wǎng)卡地址由專門機(jī)構(gòu)分配.不同廠家使用不同地址段,同一廠家的任何兩個(gè)網(wǎng)卡的地址也是唯一的.根據(jù)網(wǎng)卡的地址段(網(wǎng)卡地址的前三個(gè)字節(jié)),可以知道網(wǎng)卡的生產(chǎn)廠家.有些網(wǎng)卡的地址也可以由用戶去設(shè)定,但一般不需要.

Tags:單片機(jī),TCPIP,網(wǎng)絡(luò)  
責(zé)任編輯:admin
相關(guān)文章列表
基于AT89C52單片機(jī)控制的雙軸太陽自動(dòng)跟蹤系統(tǒng)設(shè)計(jì)
ESP32單片機(jī)入門篇
超聲波測(cè)距+溫度+報(bào)警的單片機(jī)代碼_51單片機(jī)超聲波測(cè)距C語言程序
七段數(shù)碼管顯示原理研究_數(shù)碼管顯示0~9對(duì)應(yīng)的段碼
單片機(jī)C語言編程入門教程  流水燈程序示例
基于51單片機(jī)—多功能秒表,多功能計(jì)時(shí)器C語言程序
STC89C52單片機(jī)數(shù)字電流表電壓表源碼與電路圖  51單片機(jī)電流電壓
自學(xué)stm32單片機(jī)四個(gè)步驟,實(shí)用又高效!
先學(xué)51還是先學(xué)STM32?STM32和51單片機(jī)的區(qū)別
單片機(jī)最小系統(tǒng)介紹及電路設(shè)計(jì) STM32單片機(jī)最小系統(tǒng)
什么是PIC單片機(jī)
為什么51單片機(jī)的晶振一般使用11.0592? 51單片機(jī)常用波特率初值表
51單片機(jī)寄存器功能一覽表
單片機(jī)寫延時(shí)程序的幾種方法
自學(xué)單片機(jī)編程之中斷與時(shí)鐘程序
哈佛結(jié)構(gòu)與馮·諾伊曼結(jié)構(gòu)區(qū)別以及X86體系
單片機(jī)萬年歷:公歷日期與農(nóng)歷日期的相互轉(zhuǎn)換程序
AVR定時(shí)器1的CTC模式設(shè)置
單片機(jī)超聲波視覺識(shí)別系統(tǒng)的測(cè)量軟件開發(fā),超聲波測(cè)距
LCD1602的單片機(jī)驅(qū)動(dòng)詳解
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 东城区| 新野县| 哈尔滨市| 铜梁县| 宣威市| 台东市| 延安市| 西丰县| 陵川县| 宜兰市| 霞浦县| 吐鲁番市| 厦门市| 高州市| 丹巴县| 柳州市| 英德市| 油尖旺区| 株洲市| 阿拉善左旗| 台中市| 偏关县| 农安县| 昔阳县| 木兰县| 洛宁县| 神农架林区| 阿坝县| 屯留县| 郴州市| 乡宁县| 乌苏市| 霞浦县| 洪洞县| 邵武市| 邹城市| 萨嘎县| 张家川| 大冶市| 商城县| 蒲江县|