1 / 8
文档名称:

使用协议分析软件Ethereal 分析应用层协议.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

使用协议分析软件Ethereal 分析应用层协议.doc

上传人:df158687 2016/2/25 文件大小:0 KB

下载得到文件列表

使用协议分析软件Ethereal 分析应用层协议.doc

文档介绍

文档介绍:计算机网络课程实验报告姓名院系自动化学院学号实验地点东校区机房实验时间实验课表现出勤、表现得分实验报告得分实验总分操作结果得分实验目的:使用协议分析软件分析应用层协议,理解应用层协议的工作过程。实验内容:.)之间的通信,Ethereal的capturefilter的filterstring设置为:host本机ip地址and。(本机ip地址需要替换为本机真正的ip地址,,以下同)(1)本机用IE访问t.。(2)v2)帧结构,IP数据报结构,TCPsegment结构,HTTP报文的结构。分析:A、II(v2)帧结构从图上可以看出,II(v2)帧结构为,前面十二字节分别是目的MAC地址,这里是00:1a:6d:02:f9:46,以及源MAC地址,这里是ec:a8:6b:67:35:f5:1f,然后是类型字段为0x0800,代表ip协议数据,后面是数据。这里的数据是ip包。B、:第一次握手:主机A发送位码为syn=1,随机产生seqnumber的数据包到服务器,主机B由SYN=1知道,A要求建立联机;第二次握手:主机B收到请求后要确认联机信息,向A发送acknumber=(主机A的seq+1),syn=1,ack=1,随机产生seq的包第三次握手:主机A收到后检查acknumber是否正确,即第一次发送的seqnumber+1,以及位码ack是否为1,若正确,主机A会再发送acknumber=(主机B的seq+1),ack=1,主机B收到后确认seq值与ack=1则连接建立成功。完成三次握手,主机A与主机B开始传送数据。(即srcordstport=21),Ethereal的capturefilter的filterstring设置为:tcpport21andhost本机ip步骤:(1).在本机上用FTP客户端软件访问FTPserver。(2).II(v2)帧结构,IP数据报结构,TCPsegment结构。(3).观察并分析FTPPDU名称和结构。注意本机发出的FTPrequestPDU中以USER开头、以PASS开头的两个PDU,他们包含了什么信息?的FTP协议的安全性作出评价。答:(1)FTP协议分析:FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。主进程的工作步骤:1打开熟知端口(端口号为21),使客户进程能够连接上。2等待客户进程发出连接请求。3启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程4回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发的进行的。FTP使用两个TCP连接。控制连接在整个会话期间一直保持打开,FTP客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到FTP客户发送来的文件传输请求后就创建“数据传输进程”和“数据连接”,用来连接客户端和服务器端的数据传送