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