- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
ALG测试指导书--第1页
.
同维电子有限公司拟制人时间
测试部朱世旺2010/8/21
文档摘要:
用于指导新入职测试人员测试ALG。
关键字:
ALG
缩略语:
正文:
ALG测试指导书
1.ALG-FTP
FTP的的数据连接工作模式有主动(PORT)和被动(PASV)两种。访问WAN侧FTP服务器时,控
制主动模式下的FTP,访问LAN侧虚拟主机(FTP服务器)时,控制被动模式下的FTP。测试步骤如后
面所述。
先了解主动和被动模式的工作:
主动模式:1)建立控制链路:Client端向Server的FTP端口(默认21)发起连接请求,服务器接受后建
立一条控制链路。2)当需要传输数据时,客户端在控制链路上用PORT命令告诉服务器“我打开了xx端
口,你来连我”,于是服务器向客户端的xx端口发送连接请求,建立一条数据链路来传送数据。
被动模式:1)建立控制链路:Client端向Server的FTP端口(默认21)发起连接请求,服务器接受后建
立一条控制链路。2)当需要传输数据时,客户端告诉服务器“我要用PASV模式和你传输数据,请打开
一个端口”,然后服务器在命令链路上用PASV命令回答客户端:“我已经打开了xx端口,你可以过来连
接我了”,最后客户端向服务器的xx端口发送连接请求,建立一条数据链路来传送数据。
1.1LAN侧客户端主动方式
192.168.
1.3
公司内CPE
网
ftpserver
.
ALG测试指导书--第1页
ALG测试指导书--第2页
.
用于测试LAN侧FTP客户端和WAN侧FTP服务器之间的传输数据,在这种方式下,ALG-FTP开关
影响数据传输链接的建立。
1)CPE上创建一条路由方式的WAN连接,LAN侧PC可以ping通FTP服务器,在CPE页面关闭ALG-FTP
功能;
2)LAN侧PC用FTP工具连接FTP服务器,使用主动模式。用CuteFTP工具如下所示:
在【站点管理器】界面右键选择【新建】-【FTP站点】,或Ctrl+N:
在站点属性的【常规】页面里输入FTP服务地址和用户名密码,在【类型】页面的[数据连接类型]里选择
“使用PORT”:
从客户端来看,无法显示FTP服务器的文件,实际是不能够建立数据传输的链接,抓到的数据包如下:
3)开启ALG-FTP功能,其他所有配置都不变,LAN侧FTP客户端能够与WAN侧FTP服务器创建数据
连接,能够正常传输数据:
.
ALG测试指导书--第2页
ALG测试指导书--第3页
.
抓包如下:
.
ALG测试指导书--第3页
ALG测试指导书--第4页
.
1.2LAN侧客户端被动模式
文档评论(0)