实验二 WEB和FTP站点的创建和管理

实验二 WEB和FTP站点的创建和管理
一、实验目的和要求
通过此实验掌握WEB和FTP站点的创建、维护和管理的技术,掌握文件传输协议FTP的使用,并了解网络体系结构的层次性。
二、实验内容和方法
1.基本管理
(1)在D盘分别建立两个目录:WEB和FTP,分别用作WEB服务器和FTP服务器的主目录。

(2)建立测试用HTML页,要求建立四个网页面,分别为主页面,个人爱好,个人特长和获奖情况。第一个页面的内容个人简介的主页面,分别有“个人爱好”,“个人特长”和“获奖情况”的超链接,其他页面有返回主页面的链接。
2.FTP命令的使用
help命令可以了解所有FTP命令
常用命令:
ls 显示远程目录文件和子目录的缩写列表。
mkdir 创建远程目录。
cd 更改远程计算机上的工作目录。
open 与指定的 FTP 服务器连接。
lcd 更改本地计算机上的工作目录。默认情况下,工作目录是启动 ftp 的目录。
rename 重命名远程文件。
rmdir 删除远程目录。
status 显示 FTP 连接和切换的当前状态。

user 指定远程计算机的用户。
type 设置或显示文件传送类型。 Ftp 支持两种文件传送类型:ascii 和 binary 图像。 在传送文本文件时应使用 Ascii。在 ascii 模式中,将在网络标准字符集之间执行字符转换。例如,行尾的字符在必要时根据目标操作系统进行转换。 在传送可执行文件时应该使用 binary。在 binary 模式中,一个接一个字节地移动文件。
ascii 将文件传送类型设置为默认的 ASCII。
binary 将文件传送类型设置为二进制。
pwd 显示远程计算机上的当前目录。
get 使用当前文件转换类型将远程文件复制到本地计算机。
recv 使用当前文件传送类型将远程文件复制到本地计算机。Recv 与 get 相同。
send 使用当前文件传送类型将本地文件复制到远程计算机上。Send 与 put 相同。
rename 重命名远程文件。
delete 删除远程计算机上的文件。
disconnect 从远程计算机断开,保留 ftp 提示
close 结束与远程服务器的 FTP 会话并返回命令解释程序。
bye 结束与远程计算机的 FTP 会话并退出 ftp。
命令使用说明:
!
从 ftp 子系统退出到外壳。
?
显示 ftp 命令说明。? 与 help 相同
append
使用当前文件类型设置将本地文件附加到远程计算机上的文件。
append local-file [remote-file]
ascii
将文件传送类型设置为默认的 ASCII。
ascii
binary
将文件传送类型设置为二进制。
binary
bell
切换响铃以在每个文件传送命令完成后响铃。默认情况下,铃声是关闭的。
bell
bye
结束与远程计算机的 FTP 会话并退出 ftp。
bye
cd
更改远程计算机上的工作目录。
cd remote-directory
close
结束与远程服务器的 FTP 会话并返回命令解释程序。
delete
删除远程计算机上的文件。
delete remote-file
dir
显示远程目录文件和子目录列表。
dir [remote-directory] [local-file]
disconnect
从远程计算机断开,保留 ftp 提示。
disconnect
get
使用当前文件转换类型将远程文件复制到本地计算机。
get remote-file [local-file]
lcd
更改本地计算机上的工作目录。默认情况下,工作目录是启动 ftp 的目录。
lcd [directory]
ls
显示远程目录文件和子目录的缩写列表。
ls [remote-directory] [local-file]
mdelete
删除远程计算机上的文件。
mdelete remote-files [ …]
mdir
显示远程目录文件和子目录列表。可以使用 mdir 指定多个文件。
mdir remote-files [ …] local-file
mget
使用当前文件传送类型将远程文件复制到本地计算机。
mget remote-files [ …]
mkdir
创建远程目录。
mkdir directory
open
与指定的 FTP 服务器连接。
open computer [port]
参数

prompt
切换提示。
put
使用当前文件传送类型将本地文件复制到远程计算机上。
put local-file [remote-file]
pwd
显示远程计算机上的当前目录。
quit
结束与远程计算机的 FTP 会话并退出 ftp。
Recv 与 get 相同
rename
重命名远程文件。
rename filename newfilename
rmdir
删除远程目录。
rmdir directory
send
使用当前文件传送类型将本地文件复制到远程计算机上。Send 与 put 相同。
send local-file [remote-file]
status
显示 FTP 连接和切换的当前状态。
trace
切换数据包跟踪。Trace 在运行 ftp 命令时显示每个数据包的路由。
trace
type
设置或显示文件传送类型。
type [type-name]
user
指定远程计算机的用户。
user username [password] [account]
三、实验结果
1.基本管理
(1)建立四个网页面,在IE浏览器打开对应网页
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.FTP命令的使用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
在MATLAB中,NURBS(非均匀有理B样条)是一种强大的数学工具,用于表示和处理复杂的曲线和曲面。NURBS在计算机图形学、CAD(计算机辅助设计)、CAM(计算机辅助制造)等领域有着广泛的应用。下面将详细探讨MATLAB中NURBS的绘制方法以及相关知识点。 我们需要理解NURBS的基本概念。NURBS是B样条(B-Spline)的一种扩展,其特殊之处在于引入了权重因子,使得曲线和曲面可以在不均匀的参数空间中进行平滑插值。这种灵活性使得NURBS在处理非均匀数据时尤为有效。 在MATLAB中,可以使用`nurbs`函数创建NURBS对象,它接受控制点、权值、 knot向量等参数。控制点定义了NURBS曲线的基本形状,而knot向量决定了曲线的平滑度和分布。权值则影响曲线通过控制点的方式,大的权值会使曲线更靠近该点。 例如,我们可以使用以下代码创建一个简单的NURBS曲线: ```matlab % 定义控制点 controlPoints = [1 1; 2 2; 3 1; 4 2]; % 定义knot向量 knotVector = [0 0 0 1 1 1]; % 定义权值(默认为1,如果未指定) weights = ones(size(controlPoints,1),1); % 创建NURBS对象 nurbsObj = nurbs(controlPoints, weights, knotVector); ``` 然后,我们可以用`plot`函数来绘制NURBS曲线: ```matlab plot(nurbsObj); grid on; ``` `data_example.mat`可能包含了一个示例的NURBS数据集,其中可能包含了控制点坐标、权值和knot向量。我们可以通过加载这个数据文件来进一步研究NURBS的绘制: ```matlab load('data_example.mat'); % 加载数据 nurbsData = struct2cell(data_example); % 转换为cell数组 % 解析数据 controlPoints = nurbsData{1}; weights = nurbsData{2}; knotVector = nurbsData{3}; % 创建并绘制NURBS曲线 nurbsObj = nurbs(controlPoints, weights, knotVector); plot(nurbsObj); grid on; ``` MATLAB还提供了其他与NURBS相关的函数,如`evalnurbs`用于评估NURBS曲线上的点,`isoparm`用于生成NURBS曲面上的等参线,以及`isocurve`用于在NURBS曲面上提取特定参数值的曲线。这些工具对于分析和操作NURBS对象非常有用。 MATLAB中的NURBS功能允许用户方便地创建、编辑和可视化复杂的曲线和曲面。通过对控制点、knot向量和权值的调整,可以精确地控制NURBS的形状和行为,从而满足各种工程和设计需求。通过深入理解和熟练掌握这些工具,可以在MATLAB环境中实现高效的NURBS建模和分析。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

憨憨是你。。。。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值