1. 首页
  2. 考试认证
  3. 其它
  4. FTP的例子-软件无线电原理与应用第二版

FTP的例子-软件无线电原理与应用第二版

上传者: 2024-07-07 07:49:04上传 PDF文件 12.68MB 热度 11次
27.3 FTP的例子现在看一些使用F T P的例子:它对数据连接的管理,采用NVT ASCII码的文本文件如何发送,F T P使用Te l n e t同步信号来中止进行中的文件传输,最后是常用的“匿名F T P”。 27.3.1连接管理:临时数据端口先看一下F T P的连接管理,它只在服务器上用简单F T P会话显示一个文件。我们用- d标志(d e b u g)来运行s v r 4主机上的客户。这告诉它要打印控制连接上变换的命令和应答。所有前面冠以- - - >的行是从客户上发向服务器的,所有以3位数字开头的行都是服务器的应答。客户的交互提示是f t p >。 svr4 % ftp -d bsdi -d选项用作排错输出Connected to bsdi.客户执行控制连接的主动打开220 bsdi FTP server (Version 5.60) ready服务器响应就绪Name (bsdi:rstevens):客户提示我们输入---> USER rstevens键入R E T U R N,客户发送默认信息331 Password required for rstevens. P a s s w o r d :键入口令;它不需要回显---> PASS XXXXX客户以明文发送它230 User rstevens logged in. ftp> dir hello.c要求列出一个文件的目录---> PORT 140,252,13,34,4,150见图2 7 - 4 200 PORT Command successful. ---> LIST hello.c 150 Opening ASCII mode data connection for /bin/ls. -rw-r-- 1 rstevens staff 38 Jul 17 12:47 hello.c 226 Transfer complete. remote: hello.c客户输出56 bytes received in 0.03 seconds (1.8 Kbytes/s) ftp> q u i t我们已完成---> QUIT 221 Goodbye当F T P客户提示我们注册姓名时,它打印了默认值(我们在客户上的注册名)。当我们敲R E T U R N键时,默认值被发送出去。对一个文件列出目录的要求引发一个数据连接的建立和使用。本例体现了我们在图2 7 - 4和图2 7 - 5中给出的程序。客户要求T C P为其数据连接的终端提供一个临时端口号,并用P O RT命令发送这个端口号( 11 7 4)给服务器。我们也看到一个交互用户命令( d i r)成为两个F T P命令(P O RT和L I S T)。第27章FTP:文件传送协议使用321下载
下载地址
用户评论