数据链路层提供的可靠性与传输层提供的可靠性有什么区别?感觉数据链路层可靠了,传输层就一定可靠,有数据链路层提供可靠传输后,传输层出现错误的例子吗?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 15:14:35
数据链路层提供的可靠性与传输层提供的可靠性有什么区别?感觉数据链路层可靠了,传输层就一定可靠,有数据链路层提供可靠传输后,传输层出现错误的例子吗?
数据链路层提供的可靠性与传输层提供的可靠性有什么区别?
感觉数据链路层可靠了,传输层就一定可靠,有数据链路层提供可靠传输后,传输层出现错误的例子吗?
数据链路层提供的可靠性与传输层提供的可靠性有什么区别?感觉数据链路层可靠了,传输层就一定可靠,有数据链路层提供可靠传输后,传输层出现错误的例子吗?
不对,数据链路层只能保证0不会传成1,1不会传成0,即01串一原来的形式传递过去.但是如果在高层传输过程中有一个数据报丢失了,传输层又采用不可靠的协议,则出错.
差别还是有的。很形象的比喻,数据链路层关心的是任何数据的可靠性传送,例如尾部插入校验码等方法,也就是说在数据封装的最后一层上提供校验,在数据通过网络层封装之后,网络层也会做一个校验的,然后数据链路层对封装的所有数据做校验。传输层提供的针对特定端口的校验,顺序为:在封装时,传输层封装数据,同时提供可靠性校验,然后网络层封装同时提供可靠性校验,最后数据链路层封装数据并提供校验,所谓封装数据只不过是打上...
全部展开
差别还是有的。很形象的比喻,数据链路层关心的是任何数据的可靠性传送,例如尾部插入校验码等方法,也就是说在数据封装的最后一层上提供校验,在数据通过网络层封装之后,网络层也会做一个校验的,然后数据链路层对封装的所有数据做校验。传输层提供的针对特定端口的校验,顺序为:在封装时,传输层封装数据,同时提供可靠性校验,然后网络层封装同时提供可靠性校验,最后数据链路层封装数据并提供校验,所谓封装数据只不过是打上自己层的标签而已,传输层提供端口,网络层提供IP,数据链路层提供mac;当数据到达对端时,解封便使按照相反的顺序了。
数据链路层提供可靠性传输之后,传输层会有可能出现错误的。例如,黑客攻击。
完全自己的理解。望采纳。
收起
数据链路层负责建立和管理节点间的链路。主要功能是通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据针的数据链路。
传输层是通信子网和资源子网的接口和桥梁。主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。...
全部展开
数据链路层负责建立和管理节点间的链路。主要功能是通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据针的数据链路。
传输层是通信子网和资源子网的接口和桥梁。主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。
收起