程序员社区

TCP/IP-物理层

以太网七层协议的最底层就是物理层,物理层并不在软件测试的范围内,但是在搭建测试环境时,还是有几个概念需要明确

Master/Slave

对于以太网通信的两个主机来说,必须在物理层,设置一端是Master,一端是Slave,当然有的主机是支持Master/Slave Auto-Detect的,那么对端不管是固定Master或者固定Slave或者Auto-Detect都是可以通信的

  • dut是Master,对端必须是固定Slave或者Auto-Detect
  • dut是Slave,对端必须是固定Master或者Auto-Detect
  • dut是Auto-Detect,对端可以是Master,Slave,Auto-Detect

Speed & Duplex

  • Speed有10M,100M,1000M
  • Duplex有Half Duplex,Full Duplex
  • 至于双方是否能ping通,要看dut的需求是什么,且Speed&Duplex并不会影响物理层的link up

Link Status

物理层硬线的连接状态,分为Link up,Link down,硬线Link up是两台主机可以通信的前提和必要条件,连接状态受两台主机网卡是否通电启动,Master/Slave是否配置正确,硬线连接是否畅通的影响,和mac地址ip地址speed&duplex无关

如何查看?

CANoe中可以通过trace窗口查看,或者调用函数ethGetLinkStatus()获取link状态
NI(National Instruments)转接板可以通过指示灯查看


赞(0) 打赏
未经允许不得转载:IDEA激活码 » TCP/IP-物理层

相关推荐

  • 暂无文章

一个分享Java & Python知识的社区