主要区别在:传输层的环境比数据链路层的环境要复杂得多。这是由于传输层的环境是两个主机以整个子网为通信信道进行通信,并且传输的数据是报文。而数据链路层的环境是两个分组交换结点直接通过一条物理信道进行通信。传输的数据是信息帧。