ZKX's LAB

传输层是否有控制差错的协议 传输层和数据链路层的差错控制有什么不同

2020-07-26知识13

提供不可靠传输的传输层协议是什么? 传输层/运输百层的两个重要协议是:用户数据报协议UDP(User Datagram Protocol)传输控制协议TCP(Transmission Control Protocol)而其中提供【不可靠传输度】的是【UDP用户知数据报协议】。1、什么是传输道层协议?传输层(Transport Layer)是OSI中最重要,最关键的一层,是唯一负责总体的数据传输和数据控制内的一层.传输层提供端到端容的交换数据的机制,检查分组编号与次序。传输层对其上三层如会话层等,提供可靠的传输服务,对网络层提供可靠的目的地站点信息.2、主要功能:为端到端连接提供传输服务.这种传输服务分为可靠和不可靠的,其中Tcp是典型的可靠传输,而Udp则是不可靠传输.为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务.3、具有传输层功能的协议TCPUDPSPXNetBIOSNetBEUI传输层和数据链路层的差错控制有什么不同 这个是我的,后面的是抄来的三种假设一串数据“0111”收到的却是1110数据链路层的反应是:这个数据是错的,丢掉。数据链路层丢弃错误的帧,但是只要能到达传输层的都是正确的。传输层呢:还是上面的帧,在二层就丢了,没收到就要求重发。1.数据链路层负责建立和管理节点间的链路。主要功能是通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。传输层是通信子网和资源子网的接口和桥梁。主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输2.传输层的可靠性是通过面向连接的协议(例如tcp)的发送确认实现的(ack),接收方收到数据段后,向发送方发送ack,如果发送方发现返回的ack与发送时的段数量不符合,就重新发送丢失的数据。数据链路层只是通过数据帧结尾的帧校验序列(fcs)检查数据帧的完整性,如果有错误就丢弃该帧。基本上802.5和802.3都不提供差错恢复,但是可选的802.2的llc2可以提供差错恢复。但是,数据链路层的差错检测或恢复都是point to point的3.传输层提供端到端的可靠性,而数据连路层提供点到点的可靠性传输层和数据链路层都会负责差错校检 是对还是错 错的数据链路层负责建立和管理节点间的链路。主要功能是通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据针的数据链路。传输层是通信子网和资源子网的。在TCP/IP体系里,传输层和数据链路层差错和流量控制功能是否重复。在TCP/IP体系里,传输层和数据链路层都有差错和流量控制功能,同时还都通过接受方发送的ACK确认来进行重。

#tcp协议#数据链路层#tcp#差错控制#传输层

随机阅读

qrcode
访问手机版