在后面的课程中,我们会详细介绍三种实现可靠传输的方法。一般情况下有线链路的误码率比较低,为了减小开销,并不要求数据链路层向上提供可靠传输服务,即使出现了误码,可靠传输的问题,由其上层处理。 然而对于无线链路,由于其容易受到干扰,误码率比较高,因此要求数据链路层必须向上...
流水线传输就是发送方可以连续发送多个分组,不必每发完一个分组就停止等待对方的确认,这样可以使信道上一直有数据不间断的发送,显然这种传输效率可以得到很大的提高。 当使用流水线传输时,就要使用下面介绍的连接ARQ协议,滑动窗口协议。 连续ARQ协议 滑动窗口协议比较复杂,是TCP协议的精髓所在。 图5-13(a)表示发送方...
运输层中的TCP协议向其上层提供的是面向连接的可靠传输服务;而UDP协议向其上层提供的是无连接、不可靠的传输服务。 4.2 可靠传输的实现机制 停止-等待协议SW、回退N帧协议GBN、选择重传协议SR这三种可靠传输实现机制的基本原理并不仅限于数据链路层,可以应用到计算机网络体系结构的各层协议中。 4.2.1 停止-...
TCP 协议是 Internet 最重要的协议之一。为实现高可靠传输, TCP 提供了确认与超时重传机制、流量控制、拥塞控制等服务。 传输控制协议 TCP 的主要特点是提供高可靠的服务。与 UDP 一样, TCP 提供进程通信 能力。与 UDP 不同的是, TCP 提供的是面向连接的流传输。流是指一个无报文丢失、无重 复和无失序的正确...
答案:D TCP是用面向连接的传输保证数据准确可靠的传输,对数据封装成TCP报文,每个TCP报文有编号,使用...
TCP是基于连接的协议,需要3次握手和4次挥手;UDP是无连接的协议。 TCP以流模式进行数据传输,UDP以数据报的模式进行数据传输。 TCP具有拥塞控制等机制,能够保证数据完整有序地提交给应用层;UDP则可能发生丢包和失序。 TCP对系统资源的占用较多。 1.2 简要说明TCP的拥塞控制机制 ...
四、TCP与UDP的区别 UDP不提供可靠性。UDP本身不提供确认、序列号、RTT估算、超时和重传等机制。如 果一个UDP数据报在网络中被复制,两份副本就可能都递送到接收端的主机。同样地,如果 一个UDP客户发送两个数据报到同一个目的地,它们可能被网络重新排序,颠倒顺序后到达 目的地。UDP应用必须处理所有这些情况...
这样的确认和应答就确保了双方的通信能够完整可靠。TCP也采用了这种应答和确认重传的机制,保证在不可靠的网络上实现可靠的传输。只要我没有收到确认,我就认为没有发送成功,就会重发。 停止等待协议 停止等待协议就是每次给对方发送数据包后,需要等待对方的回应然后再发送下一个数据包!停止等待协议会出现如下几种情况:...
TCP 协议为了做到效率与可靠性的统一,设计了一个慢启动(slow start)机制。开始的时候,发送得较慢,然后根据丢包的情况,调整速率:如果不丢包,就加快发送速度;如果丢包,就降低发送速度。 Linux内核里面设定了(常量TCP_INIT_CWND),刚开始通信的时候,发送方一次性发送10个数据包,即"发送窗口"的大小为10。然后停下来,...
解析SMTP是发送电子邮件所用的协议,FTP是文件传输协议。 69.答案D 解析动态页面技术不包括RHP。 70.答案C 解析TCP协议的主要功能是确保数据的可靠传输。传输控制协议TCP协议利用重发技术和拥塞控制机制,向应用程序提供可靠的通信连接,使它能够自动适应网上的各种变化。 71.答案A 解析在双绞线网络(10Base-T)环境中,双...