两个不同的端口号 当客户进程向服务器进程发出建立连接请求时, 要寻找连接服务器进程的熟知端口(21),同时还要 告诉服务器进程自己的另一个端口号码,用于建立 数据传送连接。 n接着,服务器进程用自己传送数据的熟知端口(20) 与客户进程所提供的端口号码建立数据传送连接。 n由于FTP使用了两个不同的端口号,所以数据连接 与控制连接不会发生混乱。 软件工程系
软件工程系 n 当客户进程向服务器进程发出建立连接请求时, 要寻找连接服务器进程的熟知端口(21),同时还要 告诉服务器进程自己的另一个端口号码,用于建立 数据传送连接。 n 接着,服务器进程用自己传送数据的熟知端口(20) 与客户进程所提供的端口号码建立数据传送连接。 n 由于 FTP 使用了两个不同的端口号,所以数据连接 与控制连接不会发生混乱。 两个不同的端口号
使用两个不同端口号的好处 使协议更加简单和更容易实现。 n在传输文件时还可以利用控制连接(例如, 客户发送请求终止传输)。 软件工程系
软件工程系 n 使协议更加简单和更容易实现。 n 在传输文件时还可以利用控制连接(例如, 客户发送请求终止传输)。 使用两个不同端口号的好处
NFS采用另一种思路 FS允许应用进程打开一个远地文件,并能在该 文件的某一个特定的位置上开始读写数据。 n NFS可使用户只复制一个大文件中的一个很小的 片段,而不需要复制整个大文件。 n 对于上述例子,计算机A的NFS客户软件,把要 添加的数据和在文件后面写数据的请求一起发送 到远地的计算机B的NFS服务器。NFS服务器更 新文件后返回应答信息。 n 在网络上传送的只是少量的修改数据。 软件工程系
软件工程系 NFS 采用另一种思路 n NFS 允许应用进程打开一个远地文件,并能在该 文件的某一个特定的位置上开始读写数据。 n NFS 可使用户只复制一个大文件中的一个很小的 片段,而不需要复制整个大文件。 n 对于上述例子,计算机 A 的 NFS 客户软件,把要 添加的数据和在文件后面写数据的请求一起发送 到远地的计算机 B 的 NFS 服务器。NFS 服务器更 新文件后返回应答信息。 n 在网络上传送的只是少量的修改数据
6.2.3 简单文件传送协议TFTP (Trivial File Transfer Protocol) n TFTP是一个很小且易于实现的文件传送协议。 n TFTP使用客户服务器方式和使用UDP数据报, 因此TFTP需要有自己的差错改正措施。 n TFTP只支持文件传输而不支持交互。 n TFTP没有一个庞大的命令集,没有列目录的功 能,也不能对用户进行身份鉴别。 软件工程系
软件工程系 6.2.3 简单文件传送协议 TFTP (Trivial File Transfer Protocol) n TFTP 是一个很小且易于实现的文件传送协议。 n TFTP 使用客户服务器方式和使用 UDP 数据报, 因此 TFTP 需要有自己的差错改正措施。 n TFTP 只支持文件传输而不支持交互。 n TFTP 没有一个庞大的命令集,没有列目录的功 能,也不能对用户进行身份鉴别
TFTP的主要特点是 (1)每次传送的数据PDU中有512字节 的数据,但最后一次可不足512字节。 (2)数据PDU也称为文件块(b1ock),每 个块按序编号,从1开始。 (3)支持ASCII码或二进制传送。 (4) 可对文件进行读或写。 (5) 使用很简单的首部。 软件工程系
软件工程系 TFTP 的主要特点是 (1) 每次传送的数据 PDU 中有 512 字节 的数据,但最后一次可不足 512 字节。 (2) 数据 PDU 也称为文件块(block),每 个块按序编号,从 1 开始。 (3) 支持 ASCII 码或二进制传送。 (4) 可对文件进行读或写。 (5) 使用很简单的首部