实验一 网络实用命令与协议分析.doc

实验一 网络实用命令与协议分析.doc

ID:51078717

大小:71.50 KB

页数:3页

时间:2020-03-09

实验一 网络实用命令与协议分析.doc_第1页
实验一 网络实用命令与协议分析.doc_第2页
实验一 网络实用命令与协议分析.doc_第3页
资源描述:

《实验一 网络实用命令与协议分析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验九FTP和HTTP协议分析1.文件传输(FTP)协议分析使用FTP的有三种基本方法,分别是FTP命令行、浏览器方式和FTP客户软件(如CuteFTP>Flashget和NetAnts等)。使用FTP命令行是最原始的,这种方式可以文件下载,也可以文件上传,文件上传仅限于incoming目录。具体操作如下:1)在DOS方式下键入ftpftp服务器的域名或IP后回车;2)当屏幕提示键入用户名(user)时键入用户名(如anonymous等)冋车;3)当屏幕提示键入口令(password)时键入相应的口令,然后回车;4)当屏幕显示提示符FTP>时可以键入

2、各种FTP命令,如果需要帮助可键入?回车,屏幕将显示各种FTP命令。以下为常用FTP命令(仅限于命令行方式使用)。Is显示当前日录下的文件列表。cd转换路径,如当需要进入pub目录时,键入cdpub后回车。led转换用户的本地路径,如果需要将本地机器的目录转换至c:windows,键入ledc:windowsoget将服务器上的文件下载至本地客户机上,键入getreadme.txt回车,即将服务器当前目录下名为readme.txt的文件下载到本地机上。mget将服务器上的一批文件下载至本地客户机上,键入mget*.*回车,即将服务器当前目录的所有

3、文件下载到本地机上。put将本地文件上传至服务器上,键入putmyfile.txt回车,即将本地当前目录的myfile.txt文件上传至服务器上。mput将本地一批文件上传至服务器上,键入mput*.*回车,即将本地当前目录的所有文件上传至服务器上。bin以二进制方式传输,如果要传输的文件是可执行文件、压缩文件、图形图像文件或字处理文件,需要先运行bin,然后再进行get或put操作。mkdir建立一个新的目录,如mkdirmydir回车,即建立一个新的名为mydir的目录,当然对于匿名用户这个命令只能在服务器的incoming目录下运行。bye退出

4、FTPo使用浏览器方式应用FTP服务则要简单的多,只要在浏览器的地址栏输入相应的URL,需账号时输入相应的账号和密码即可取得相应权限。用户即可象使用本地文件资源一样使用ftp服务器上的文件资源。FTP客户软件的方式应用FTP服务则你先要安装相应的客户软件,然后你就可利用FTP客户软件可以上传和下载文件。不同客户软件的安装和使用略有不同,你可阅读相应软件的使用指南。任务1:使用命令行方式登录到FTP服务器(例如:ftp.lib.hdu.edu.cn),通过wireshark软件观察,回答下列问题:1.登录到FTP服务器过程中,此时原端口号是多少?目的端

5、口号是多少?源IP地址和目的IP地址分别是多少?1.在登录到FTP服务器过程前,FTP客户端像网络中发送了哪些类型的帧?发送这些帧的目的是什么?任务2:从该FTP服务器上下载一个文件。通过wireshark软件观察,回答下列问题:2.下载文件的过程中,此时原端口号是多少?目的端口号是多少?1.HTTP协议分析超文本传输协议(HTTP-Hypertexttransferprotocol)是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。实验基本要求是通过浏览器浏览相应网页,并进行HTTP协议分析。HTTP协

6、议在进行信息交互时是基于请求报文和响应报文来进行的。请求信息发出的请求信息包括以下几个:•请求行,例如GET/images/logo.gifHTTP/1.1,表示从/images目录卜请求logo.gif这个文件。•(请求)头,例如Accept-Language:en•空行•可选的消息体请求行和标题必须以作为结尾(也就是,回车然后换行)。空行内必须只有而无其他空格。在HTTP/1.1协议中,所有的请求头,除post夕卜,都是可选的。HTTP/1.1协议中共定义了八种方法(有时也叫“动作”)来表明Request-URI指

7、定的资源的不同操作方式:OPTIONS・返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送咏的请求来测试服务器的功能性。HEAD-向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。GET・向特定的资源发出请求。POST-向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或己有资源的修改。PUT・向指定资源位置上传其最新内容。DELETE・请求服务器删除Requ

8、est-URI所标识的资源。TRACE-回显服务器收到的请求,主要用于测试或诊断。方法名称是区分大小写的。当

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。