- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验9_使用Wireshark分析FTP协议 V1
实验九 使用Wireshark 分析FTP 协议
一、实验目的
分析FTP 协议
二、实验环境
与因特网连接的计算机,操作系统为Windows ,安装有Wireshark 、IE 等软件。
三、实验步骤
HTTP 和 FTP 都可以用来通过网络传输对象和文件,但它们的工作方式截然不同。
HTTP 侧重于传送立即浏览的文件或供暂时高速缓存于客户端的文件。HTTP 还侧重于表
达那些包含了用于规定文件格式的首部信息,以便让浏览器能正确解释内容。而
FTP 却更侧重于专门进行数据传输,让用户自己去决定文件在本机上的存储时间和
如何处理数据。
FTP 是一种有状态的协议。FTP 客户端与服务器建立一个持续的会话,并通过这个
会话发送多个请求。启动会话要输入用户名和密码,然而许多FTP 服务器允许公开访问,
即客户端可以使用匿名登录(anonymous)及随意设置的密码连接。
一旦建立连接,对FTP 会话的操作类似命令行下的操作,用户在提示符下操作,并
能浏览一些文件和目录。用户在浏览目录时,FTP 服务器保持对用户目录位置的跟踪。
用户还可以请求从服务器获取文件或向服务器存储文件,对这些请求的解释与当前工作
的目录有关。
FTP 总是为正在进行的控制通道维持一个TCP 连接,然后建立一个独立的用于数据
传输的TCP 连接。控制通道通常建立在从客户端到FTP 服务器端口21 的连接,它用于
描述每一个使用中的数据通道的属性,包括客户端或服务器是否启动传输,以及用什么
IP 地址和端口连接。
用RFC-Editor 搜索功能找到定义FTP 协议的RFC 文档。搜索结果表明该RFC 文档
在URL /in-notes/rfc 959.txt 找到。如果你在浏览器窗口
中输入以ftp://开头的URL,那么它将作为FTP 客户端来获取想要的文件。
1、俘获FTP 分组
(1) 启动Wireshark 嗅探器。
(2) 浏览器地址栏中输入如下网址:
(3 ) 在停止分组俘获。如图1 所示:
图1:俘获的FTP 分组
2 、查看FTP 控制通道
(1)本地客户端首先为控制通道初始化了一个到服务器上FTP 端口(端口21 )的
TCP 连接。
(2 )一旦控制通道建立,服务器首先通过该通道发送信息。服务器以域名
作为响应,表示已经为服务请求做好了准备。
(3 )在获取数据之前,FTP 客户端必须发送一个用户名到服务器。这一步由 FTP
命令USER 来完成。FTP 服务器响应一个报文,并通知客户端发送完整的电子邮件地址
作为密码(但许多客户端代之发送一个标识客户端软件的字符串作为密码,一些 FTP
服务器检查密码是否是电子邮件格式,但大部分不会这么做。)
(4 )选择TCP 流中的一个分组,然后选择Analyze 菜单下的“Follow TCP Stream” ,
你就会看到控制通道的所有内容。(注意客户端命令带有深暗的背景,以与服务器响应
区别)。如图2 所示:
图2 :FTP 控制通道
(5 )用户名和密码交换完成,FTP 客户端就会发送命令“PWD ”来指定当前工作
的目录。上图中显示服务器以当前工作的目录是根目录“/”作为响应,客户端也用发
出命令“SYST”请求关于FTP 服务器的信息。
(6 )“PASV ”通知服务器准备第一个即将到来的数据连接。服务器响应“227
Entering Passing Mode ”,这表示服务器自动打开一个套接字来接受来自客户端的数
据连接。
3、查看FTP 数据通道
数据通道用于列出当前工作目录的内容。当建立了数据通道后,客户端通过控制通
道发送 LIST 命令,请求列出当前工作目录的内容。当目录列表发送完毕后,数据通道
也被关闭。
(1)在目录信息传送之后,FTP 客户端将传过来的目录信息显示给我们。在本实验中
选择进入in-notes 目录,这个动作被解释为CWD in-notes 命令在控制通道中传送。在
进入目录 in-notes 后,目录的内容在第二个数据通道中显示出来,过程与根目录的相
同。
(2)在文件传送之前,还有一个额外的命令“TYPE I”。FTP 支持多种不同的文件数
据表示格式,比如用I 表示图像,用A 表示ASCII,E 表示EBCDIC。
(3)r
您可能关注的文档
- Unit 2 词汇和阅读.doc
- USB 2.0测试.pdf
- VR网球3TENNIS ACADEMY训练场介绍.pdf
- W. Chaotic versus classical stream ciphers – A comparative study.pdf
- WebRTC初探.pdf
- WPF中2维坐标系统.doc
- X-STREAM H2分析仪资料.pdf
- – Vision-Based Single-Stroke Character Recognition for Wearable Computing – Computer Visi.pdf
- _strong_二维磁法数据多目标粒子群反演算法_strong_.pdf
- ◇Homocysteine-lowering therapy a role in stroke prevention.pdf
最近下载
- 2025秋国开《形势与政策》形考大作业答案:如何理解“作风建设永远在路上,永远没有休止符”?我们应如何加强作风建设?.doc VIP
- 机电工程备品备件方案(3篇).docx VIP
- 集装箱多式联运复习试题含答案.doc
- 3.5.2医院感染相关监测(达C档).doc VIP
- 初中英语2024届中考词法复习名词专项练习(真题版)(附参考答案) .pdf VIP
- 大作业:如何理解“作风建设永远在路上,永远没有休止符”?我们应如何加强作风建设?.docx VIP
- 【7A版】超能分期“商户贷”操作指引.docx VIP
- 数智时代国际中文教育学科的内核与边界.docx VIP
- 2025年北京市西城区高三一模政治试卷及答案.pdf
- 理解性默写 统编版高中语文选择性必修下册.docx VIP
文档评论(0)