modbustcp-ip協(xié)議

modbustcp-ip協(xié)議

ID:23611404

大?。?.01 MB

頁數(shù):10頁

時間:2018-11-09

modbustcp-ip協(xié)議_第1頁
modbustcp-ip協(xié)議_第2頁
modbustcp-ip協(xié)議_第3頁
modbustcp-ip協(xié)議_第4頁
modbustcp-ip協(xié)議_第5頁
資源描述:

《modbustcp-ip協(xié)議》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、MODBUSTCPip協(xié)議【網(wǎng)絡(luò)架構(gòu)】以太網(wǎng)幀格式  歷史上以太網(wǎng)幀格式有五種:  1.EthernetV1:這是最原始的一種格式,是由XeroxPARC提出的3MbpsCSMA/CD以太網(wǎng)標(biāo)準(zhǔn)的封裝格式,后來在1980年由DEC,Intel和Xerox標(biāo)準(zhǔn)化形成EthernetV1標(biāo)準(zhǔn).  2.EthernetV2(ARPA):由DEC,Intel和Xerox在1982年公布其標(biāo)準(zhǔn),主要更改了EthernetV1的電氣特性和物理接口,在幀格式上并無變化;EthernetV2出現(xiàn)后迅速取代EthernetV1成為以太網(wǎng)事實(shí)標(biāo)準(zhǔn);EthernetV2幀頭結(jié)構(gòu)

2、為6bytes的源地址+6bytes的目標(biāo)地址+2Bytes的協(xié)議類型字段+數(shù)據(jù)?! ?.RAW802.3:這是1983年Novell發(fā)布其劃時代的Netware/86網(wǎng)絡(luò)套件時采用的私有以太網(wǎng)幀格式,該格式以當(dāng)時尚未正式發(fā)布的802.3標(biāo)準(zhǔn)為基礎(chǔ);但是當(dāng)兩年以后IEEE正式發(fā)布802.3標(biāo)準(zhǔn)時情況發(fā)生了變化—IEEE在802.3幀頭中又加入了802.2LLC(LogicalLinkControl)頭,這使得Novell的RAW802.3格式跟正式的IEEE802.3標(biāo)準(zhǔn)互不兼容.  4.802.3/802.2LLC:這是IEEE正式的802.3標(biāo)準(zhǔn),它由

3、EthernetV2發(fā)展而來。它將EthernetV2幀頭的協(xié)議類型字段替換為幀長度字段(取值為0000-05dc;十進(jìn)制的1500);并加入802.2LLC頭用以標(biāo)志上層協(xié)議,LLC頭中包含DSAP,SSAP以及Crontrol字段.  5.802.3/802.2SNAP:這是IEEE為保證在802.2LLC上支持更多的上層協(xié)議同時更好的支持IP協(xié)議而發(fā)布的標(biāo)準(zhǔn),與802.3/802.2LLC一樣802.3/802.2SNAP也帶有LLC頭,但是擴(kuò)展了LLC屬性,新添加了一個2Bytes的協(xié)議類型域(同時將SAP的值置為AA),從而使其可以標(biāo)識更多的上層

4、協(xié)議類型;另外添加了一個3Bytes的OUI字段用于代表不同的組織,RFC1042定義了IP報文在802.2網(wǎng)絡(luò)中的封裝方法和ARP協(xié)議在802.2SANP中的實(shí)現(xiàn).  802.3以太網(wǎng)幀格式備注:  前導(dǎo)碼(7字節(jié))、幀起始定界符(1字節(jié))、目的MAC地址(6字節(jié))、源MAC地址(6字節(jié))、類型/長度(2字節(jié))、數(shù)據(jù)(46~1500字節(jié))、幀校驗序列(4字節(jié))[MAC地址可以用2-6字節(jié)來表示,原則上是這樣,實(shí)際都是6字節(jié)]以太網(wǎng)幀格式總結(jié)MAC地址廠商的查詢的網(wǎng)址:全部廠商列表:[url]http://standards.ieee.org/regaut

5、h/oui/oui.txt[/url]網(wǎng)頁查詢地址:[url]http://standards.ieee.org/regauth/oui/index.shtml[/url]在SearchthepublicOUIlisting...輸入網(wǎng)卡MAC地址前三位即可,如00-0D-65?==>Start:目前,有四種不同格式的以太網(wǎng)幀在使用,它們分別是:???????●EthernetII即DIX2.0:Xerox與DEC、Intel在1982年制定的以太網(wǎng)標(biāo)準(zhǔn)幀格式。Cisco名稱為:ARPA。???????●Ethernet802.3raw:Novell在19

6、83年公布的專用以太網(wǎng)標(biāo)準(zhǔn)幀格式。Cisco名稱為:Novell-Ether。???????●Ethernet802.3SAP:IEEE在1985年公布的Ethernet802.3的SAP版本以太網(wǎng)幀格式。Cisco名稱為:SAP。???????●Ethernet802.3SNAP:IEEE在1985年公布的Ethernet802.3的SNAP版本以太網(wǎng)幀格式。Cisco名稱為:SNAP。??????在每種格式的以太網(wǎng)幀的開始處都有64比特(8字節(jié))的前導(dǎo)字符,如圖3所示。其中,前7個字節(jié)稱為前同步碼(Preamble),內(nèi)容是16進(jìn)制數(shù)0xAA,最后1字

7、節(jié)為幀起始標(biāo)志符0xAB,它標(biāo)識著以太網(wǎng)幀的開始。前導(dǎo)字符的作用是使接收節(jié)點(diǎn)進(jìn)行同步并做好接收數(shù)據(jù)幀的準(zhǔn)備。圖一:說明:所有范例中Send&Receive的數(shù)據(jù)都是通過ModbusTCP.exe軟件發(fā)送與接收。功能碼01功能碼01用于讀取線圈的狀態(tài)。例:ModbusTCP通訊模式下,讀取站號為2的從站Y0~Y5的狀態(tài)。Master→Slave的數(shù)據(jù)『000000000006020105000006』數(shù)據(jù)說明001823100005目標(biāo)MAC地址,網(wǎng)卡的硬件地址。00:18:23表示臺達(dá)6字節(jié)EthernetII001AA0397E4E源MAC地址,網(wǎng)卡的硬

8、件地址。00:1A:A0表示DELL6字節(jié)0800協(xié)議類型:IP協(xié)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。