您的位置:控制工程论坛网论坛 » 工业以太网 » 不要混淆Ethernet和TCP/IP协议栈

birdoo_ivy

birdoo_ivy   |   当前状态:离线

总积分:493  2024年可用积分:0

注册时间: 2005-10-24

最后登录时间: 2009-03-20

空间 发短消息加为好友

不要混淆Ethernet和TCP/IP协议栈

birdoo_ivy  发表于 2007/2/9 9:34:33      1669 查看 1 回复  [上一主题]  [下一主题]

手机阅读

Ethernet和TCP/IP协议栈的确不好区分,但最好还是不要将它们弄混。对于许多人来说,“Ethernet包含TCP/IP协议栈”,但其实却非如此。


最初的误解可能起源于ISO/OSI模型,与之相对应的七个层次的协议栈,以及四个层次的TCP/IP协议栈,一般被称为网络协议或者网络协议集(族)。


在OSI模型的底层是物理层,其上是数据链路层,以太网这种通讯协议只涵盖通讯栈的最底层:物理层和数据链路层,它从本质上来说是一种描述硬件层次的协议。TCP/IP不是ISO标准,但是它的使用已经越来越广泛,它是一种“事实上”的标准。除了最下层的物理+数据链路层,TCP/IP协议栈还涵盖OSI模型中的第三层(网络层)和第四层(运输层)。运输层包含所有重要的UDP(User-Datagram Protocol)。TCP/IP中没有OSI中所谓的会话层和表示层,最上面一层是第七层(应用层),在TCP/IP中常被用到的协议是HTTP、SNMP、SMTP和FTP等。


并不是所有的Ethernet都使用TCP/IP,比如在目前的工业以太网中,EtherCAT虽然符合IEEE 802.3,却没有使用TCP/IP,但它对TCP/IP完全透明。反之,TCP/IP也不是必须以以太网为基础。


                                          Ethernet                  TCP/IP协议栈


ModBus TCP                    使用                        使用


EtherNet/IP                       使用                        使用


Profinet                             使用                        未使用


SERCOS III                        使用                        未使用


Ethernet Powerlink            使用                        未使用


 


总之,Ethernet和TCP/IP是不同的,TCP/IP协议栈在以太网之上,是更为开放的网络协议。

1楼 0 0 回复
总共 , 当前 /