T F T P ( Trivial File Transfer Protocol)即简单文件传送协议,最初打算用于引导无盘系统 (通常是工作站或X终端)。和将在第2 7章介绍的使用T C P的文件传送协议( F T P)不同,为了 保持简单和短小, T F T P将使用U D P。T F T P的代码(和它所需要的U D P、I P和设备驱动程序) 都能适合只读存储器。
在第5章我们介绍了一个无盘系统,它在不知道自身I P地址的情况下,在进行系统引导时 能够通过R A R P来获取它的I P地址。然而使用R A R P有两个问题:(1)I P地址是返回的唯一结 果;( 2)既然R A R P使用链路层广播, R A R P请求就不会被路由器转发(迫使每个实际网络 设置一个RARP 服务器)。本章将介绍一种用于无盘系统进行系统引导的替代方法,又称为引 导程序协议,或B O O T P。
对T C P的介绍将由本章开始,并一直包括随后的7章。第1 8章描述如何建立和终止一个 T C P连接,第1 9和第2 0章将了解正常的数据传输过程,包括交互使用(远程登录)和批量数 据传送(文件传输)。第2 1章提供T C P超时及重传的技术细节,第2 2和第2 3章将介绍两种其他 的定时器。最后,第2 4章概述T C P新的特性以及T C P的性能。