3.数据传输 数据传输阶段是在连接建立和连接终止之间发生的。因为使用UDP服务,TFTP将文件划分为若干个数据块,除最后一块外,每一块都是准确的512字节。最后一块必须在0~511字节之间。 4.流量控制 TFTP使用DATA报文发送数据块,并等待ACK报文。若在超时之前发送端就收到了确认,它就发送下一个块。这样,实现流量控制的方法是给数据块编号和在发送下一个数据块之前等待ACK。 5.差错控制 差错控制在4种情况下是需要的: (1)若数据块受到损伤,接收端丢弃这个数据块。发送端等待确认,但在超时期间内不会收到确认。这个数据块将再发送一次。 (2)若数据块丢失了,它就永远不能到达接收端,而确认也不会发送出去。在超时之后发送端重新发送这个数据块。 (3)若确认丢失了,则可能发生两种情况。若接收端的计时器比发送端的计时器先到期,则接收端重传确认;否则,发送端重传这个数据。 (4)接收端通过块号可检测出数据块的丢失。若数据块重复了,接收端就简单地将其丢弃。 因为在TFTP客户和TFTP服务器之间的通信可能持续很长的时间。若TFTP服务器使用熟知端口69和客户进行长时间的通信,那么在这段时间内就没有其他客户能够使用这样的服务。 解决这个问题的方法是使用熟知端口进行初始连接,但对剩下的通信则使用临时端口(如图9.64所示)。 【例9.12】 客户打算读取名叫filel的2000字节的
您可能关注的文档
- 第9章 STM32W108 AD转换器详解.ppt
- 第9章 城市生态规划与评价详解.ppt
- 第9章 单据详解.ppt
- 第9章 电话交换网详解.ppt
- 第9章 电子商务新兴技术详解.ppt
- 第9章 电子商务与物流详解.ppt
- 第9章 电子商务支付结算详解.ppt
- 第9章 短期筹资详解.ppt
- 第9章 分期报告与中期财务报告详解.ppt
- 第9章 高速串行总线详解.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)