国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識(shí) > ISO傳輸協(xié)議、ISO-ON-TCP協(xié)議和TCP協(xié)議有什么不同?

ISO傳輸協(xié)議、ISO-ON-TCP協(xié)議和TCP協(xié)議有什么不同?

時(shí)間:2020-09-18 來源:方正智芯 瀏覽:

工業(yè)通信中有各種各樣的協(xié)議,比如,當(dāng)我們?yōu)槲鏖T子CP模塊新建傳輸協(xié)議的時(shí)候,很多種類可以選擇,如下圖:

這些通信協(xié)議,究竟有哪些不同?我們應(yīng)該如何根據(jù)實(shí)際情況進(jìn)行選擇?今天,我們就來聊聊西門子工業(yè)通信中常見的ISO傳輸(ISO transport)協(xié)議、ISO-ON-TCP協(xié)議和TCP協(xié)議。

 

ISO傳輸(ISO transport)協(xié)議是西門子早期的以太網(wǎng)協(xié)議,基于ISO 8073 TP0(Transport Protocol Class0),位于ISO-OSI參考模型的第四層,屬于傳輸層的協(xié)議。ISO傳輸協(xié)議是基于消息的數(shù)據(jù)傳輸,允許動(dòng)態(tài)修改數(shù)據(jù)長度;傳輸速度快,適合中等或較大量的數(shù)據(jù)站點(diǎn)之間的ISO傳輸不使用IP地址,而是基于MAC地址,因此數(shù)據(jù)包不能通過路由器進(jìn)行傳遞(不支持路由);另外ISO傳輸協(xié)議是西門子內(nèi)部的以太網(wǎng)協(xié)議,僅適用于SIMATIC系統(tǒng)。兩個(gè)SIMATIC站點(diǎn)之間的數(shù)據(jù)發(fā)送和接收使用Send/Recive,服務(wù)器的讀寫使用Fetch/Write服務(wù)。

ISO傳輸(ISO Transport)協(xié)議最大的優(yōu)勢是通過數(shù)據(jù)包來發(fā)送/接收數(shù)據(jù),但由于它不支持路由功能,隨著網(wǎng)絡(luò)節(jié)點(diǎn)的增加,ISO傳輸協(xié)議的劣勢逐漸顯現(xiàn)。

為了應(yīng)對日益增加的網(wǎng)絡(luò)節(jié)點(diǎn),西門子在ISO傳輸協(xié)議的基礎(chǔ)上增加了TCP/IP協(xié)議的功能,新的協(xié)議對擴(kuò)展的RFC1006 “ISO on top of TCP”進(jìn)行了注釋(RFC為Request For Comments的縮寫),因此被稱為 “ISO-ON-TCP”協(xié)議。

ISO-ON-TCP在TCP/IP 協(xié)議中定義了ISO 傳輸?shù)膶傩?,位于ISO-OSI 參考模型的第四層,默認(rèn)的數(shù)據(jù)傳輸端口為102。如下圖:

 

與ISO傳輸協(xié)議相同,ISO-ON-TCP協(xié)議的兩個(gè)SIMATIC站點(diǎn)之間的數(shù)據(jù)發(fā)送和接收也使用Send/Recive,服務(wù)器的讀寫使用Fetch/Write。

在ISO傳輸協(xié)議和ISO-ON-TCP協(xié)議的使用過程中,還涉及到TSAP的設(shè)置。

TSAP是英文“Transport Service Access Point”的縮寫,中文翻譯為“傳輸服務(wù)訪問點(diǎn)”。在一個(gè)傳輸?shù)逆溄又?,可能存在多個(gè)進(jìn)程。為了區(qū)分不同進(jìn)程的數(shù)據(jù)傳輸,需要提供一個(gè)進(jìn)程獨(dú)用的訪問點(diǎn),這個(gè)訪問點(diǎn),被稱為TSAP。在兩個(gè)站點(diǎn)的同一個(gè)傳輸鏈接中,如果只存在一個(gè)傳輸進(jìn)程,則本地和遠(yuǎn)程的TSAP可以相同;如果存在多個(gè)傳輸進(jìn)程,則TSAP必須唯一;TSAP相當(dāng)于TCP或UDP協(xié)議中的端口(port)。

S7-300/400支持的TSAP長度為1~16位,用戶使用的TSAP長度應(yīng)在3位以上,2位以內(nèi)的留作系統(tǒng)內(nèi)部使用。TSAP可以是ASCII碼或者十六進(jìn)制的形式,如下圖是ISO-ON-TCP的TSAP設(shè)置:

 

ISO-ON-TCP協(xié)議的優(yōu)勢是能傳輸大量的數(shù)據(jù)并且支持路由功能,但是它僅適用于SIMATIC系統(tǒng),只能在西門子內(nèi)部使用,在一定程度上限值了其應(yīng)用。西門子認(rèn)識(shí)到這一問題,最終提供了對TCP/IP協(xié)議的全面支持。

TCP/IP是全球范圍內(nèi)廣泛使用的以太網(wǎng)協(xié)議,TCP全稱“Transmission Control Protocol(傳輸控制協(xié)議)”,屬于ISO-OSI參考模型的第四層(UDP也位于該層);IP協(xié)議位于第三層;

TCP/IP提供站點(diǎn)之間的可靠傳輸,具有回傳機(jī)制,支持路由功能,可用于西門子SIMATIC系統(tǒng)內(nèi)部及SIMATIC與PC或其它支持TCP/IP的系統(tǒng)通信。兩個(gè)站點(diǎn)之間的數(shù)據(jù)發(fā)送和接收也使用Send/Recive,服務(wù)器的讀寫使用Fetch/Write。

TCP/IP的通信需要設(shè)置本地和遠(yuǎn)程IP地址,以及與進(jìn)程相關(guān)的端口號(port number),端口號的范圍從1025~65535。如下圖:

好了,關(guān)于ISO傳輸、ISO-ON-TCP和TCP協(xié)議就先聊到這里。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時(shí)內(nèi)刪除。
相關(guān)推薦