ZKX's LAB

什么是流量控制和拥塞控制? 简述传输层的流量控制机制

2020-07-20知识21

TCP使用的流量控制协议是什么 TCP概念5261TCP(Transmission Control Protocol传输控制协议)是一种面向连接的4102、可靠的、基于字节1653流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内[1]另一个重要的传输协议。在因特网协议族(Internet protocolsuite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。TCP原理应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元([1]MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体[1]的TCP层。TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据包就被假设为已丢失将会被进行重传。TCP用一个校验和函数来检验数据是否有错误;在发送和接收时都要。什么是流量控制和拥塞控制? 流量控制:DTE与DCE速度之间2113存在很大差异,这样在数据的5261传送与接收过4102程当中很可能出现收方来不及接收的情况,这时就1653需要对发方进行控制,以免数据丢失用于控制调制解调器与计算机之间的数据流,具有防止因为计算机和调制解调器之间通信处理速度的不匹配而引起的数据丢失。通常有硬件流量控制(RTS/CTS)和软件流量(XON/XOFF)控制。DCE:Data Communication Equipment,数据通讯设备,它是指两个Modem之间即电话线之间的传输速度,我们所说的56K指的就是这个速度。DTE:Data Terminal Equipment数据终端设备)速度是指从本地计算机到Modem的传输速度,如果电话线传输速率(DCE速度)为56000bps,Modem在接收到数据后按V.42 bis协议解压缩56000×4=115200bps,然后以此速率传送给计算机,由此可见56K猫(使用V.42bis)的DTE速度在理想状态下都应达到115200bps。有关交换机的流量控制机制:流量控制定义:流量控制用于防止在端口阻塞的情况下丢帧,这种方法是当发送或接收缓冲区开始溢出时通过将阻塞信号发送回源地址实现的。流量控制可以有效的防止由于网络中瞬间的大量数据对网络带来的冲击,保证用户网络高效而稳定的运行。两种控制流量的方式:1,。数据链路层和传输层都有流量控制功能,其分别对应控制什么的流量? 数据链路层负责建立和管理节点间的链路。主要功能是通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。传输层是通信子网和资源子网的接口和桥梁。主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。数据链路层和传输层的区别是什么? 数据链路层和传输层的主要区别是:他们的功能和作用不一样。数据链路层负责建立和管理节点间的链路。主要功能是通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据针的数据链路。传输层是通信子网和资源子网的接口和桥梁。主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。另外传输层的环境比数据链路层的环境要复杂得多。这是由于传输层的环境是两个主机以整个子网为通信信道进行通信,并且传输的数据是报文。而数据链路层的环境是两个分组交换结点直接通过一7a64e59b9ee7ad9431333431353365条物理信道进行通信。传输的数据是信息帧。扩展资料:传输层的基本功能:1、分割与重组数据。2、按端口号寻址。3、连接管理。4、差错控制和流量控制,纠错的功能。数据链路层的基本功能:1、链路连接的建立,拆除,分离。2、帧定界和帧同步。链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界。3、顺序控制,指对帧的收发顺序的控制。4、差错检测和恢复。还有链路标识,流量控制等等。差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测。各种错误的恢复。为什么运输层和数据链路层同时有流量控制 1.虽然两层都有流量控制,但是控制的对象是不同的。这两层工作的方式不同,传输的数据对象也不同。数据链路层传输的是frame,面对的是物理设备;而传输层传输的是packet,面对的是高层的应用。这样,他们分别要应对不同的速度和不同的介质,因而就需要分别的独立的流量控制。2.这只是协议的一种规定。当时就是这样规定的。目的是既要保证数据传输的可靠,又要保证传输的效率。事实上,在数据链路层也可以设置很多错误,但是和上面的重复了,也就没有必要了。简述tcp流量控制和拥塞控制的不同 拥塞控制:防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制所要做的都有一个前提:网络能够承受现有的网络负荷。拥塞控制是一个全局性的。分组排序和流量控制功能的协议层是哪一层? 在osi参考模型中,实现端到端的应答,分组排序和流量控制功能的协议层是哪一层有流量控制的的有传输层和数据链路层。传输层通过窗口机制来实现。当接收方的缓存空间开始吃紧,则在发送确认报文时,将其中的窗口值调tcp用什么进行流量控制,机制是什么 所谓流量控制就是让发送发送速率不要过快,让接收方来得及接收。利用滑动窗口机制就可以实施流量控制。原理这就是运用TCP报文段中的窗口大小字段来控制,发送方的发送窗口。传输层用什么方法解决流量控制问题 数据缓存,窗口机制和冲突避免

#数据链路层#传输层#通信#tcp协议#流量控制

随机阅读

qrcode
访问手机版