网络协议分析与设计 实验报告
…… …… 余下全文
实验六、TCP 协议分析实验报告
序号:
姓名:
学号:
成绩:
1.实验目的:
理解TCP报文首部格式和字段的作用,TCP连接的建立和释放过程,TCP数据传输过程中编号与确认的过程。
2.实验环境:
连网环境,可以是局域网,也可以是连入Internet的单机。
3.实验步骤:
(1)启动Etherel协议分析软件,并开始抓包。
(2)启动某个基于TCP的应用程序,例如连接某个FTP站点,或通过浏览器访问某个网页。
(3)等出现浏览的网页后停止数据包的捕获。
(4)出现协议分析界面,将filter 一栏填入tcp,则只显示TCP协议信息,通过此信息,可以看到TCP连接的三次握手过程和协商的初始的序列号,数据传输过程以及拆除连接的相应信息。
4.实验分析,回答下列问题
打开捕获文件tcp-ethereal-trace-1,通过捕获的数据包分析TCP建立连接的三次握手的过程,并将TCP建立连接过程中的三个报文填写下来。
(1)TCP建立连接时的三个报文,其报文首部与其他TCP报文有什么不同?
答:都使用了SYN协议。TCP建立连接时的三个报文的首部具有Options字段,且其Sequence和Acknowedgement Numbber为0或者1。
(2)报文首部的OPTION字段的作用是什么?值为多少?
答:
Options字段里包含了MSS字段,表明了本断能接收的最大长度的报文段。它的值为
(3)分析TCP数据传输阶段的前8个报文,将报文信息填入到表中
数据传送阶段第一个报文的序号字段值是否等于连接建立时第三个报文的序号?
答:等于,都为1。
(4)捕获一个拆除TCP连接的数据包,附上捕获截图,主要要包含拆除连接的数据包部分,分析TCP释放连接的过程,选择TCP释放连接过程当中的四个报文,将报文信息填在下表。
(5)总结实验过程中出现的问题,及解决方法。
…… …… 余下全文
实验六、TCP 协议分析实验报告
1.实验目的:
理解TCP报文首部格式和字段的作用,TCP连接的建立和释放过程,TCP数据传输过程中编号与确认的过程。
2.实验环境:
连网环境,可以是局域网,也可以是连入Internet的单机。
3.实验步骤:
(1)启动Etherel协议分析软件,并开始抓包。
(2)启动某个基于TCP的应用程序,例如连接某个FTP站点,或通过浏览器访问某个网页。
(3)等出现浏览的网页后停止数据包的捕获。
(4)出现协议分析界面,将filter 一栏填入tcp,则只显示TCP协议信息,通过此信息,可以看到TCP连接的三次握手过程和协商的初始的序列号,数据传输过程以及拆除连接的相应信息。
4.实验分析,回答下列问题
打开捕获文件tcp-ethereal-trace-1,通过捕获的数据包分析TCP建立连接的三次握手的过程,并将TCP建立连接过程中的三个报文填写下来。
(1)TCP建立连接时的三个报文,其报文首部与其他TCP报文有什么不同?
TCP建立时,需要三次握手,而每次握手首部需要有SYN发送标志位和ACK确认标志位来表明是否建立连接。
第一次握手:SYN=1,ACK=0
第二次握手:SYN=1,ACK=1
第三次握手:SYN=0,ACK=1
而以后的每个报文SYN都为0.
(2)报文首部的OPTION字段的作用是什么?值为多少?
option字段:可选变长选项字段,表明本端所能接收的最大长度的报文段。
值为1460bytes。
(3)分析TCP数据传输阶段的前8个报文,将报文信息填入到表中
数据传送阶段第一个报文的序号字段值是否等于连接建立时第三个报文的序号?
相等。
(4)捕获一个拆除TCP连接的数据包,附上捕获截图,主要要包含拆除连接的数据包部分,分析TCP释放连接的过程,选择TCP释放连接过程当中的四个报文,将报文信息填在下表。
…… …… 余下全文
实验四 传输层协议分析
一、实验目的
1、学习3CDaemon FTP服务器的配置和使用,分析TCP报文格式,理解TCP的连接建立、
和连接释放的过程。
2、学习3CDaemon TFTP服务器的配置和使用,分析UDP报文格式,理解TCP协议与UDP协议的区别。
二、实验工具软件3CDaemon软件简介
3CDaemon是3Com公司推出的功能强大的集FTP Server、TFTP Server、Syslog Server
和TFTP Client于一体的集成工具,界面简单,使用方便。
这里主要介绍实验中需要用到的FTP Server功能和TFTP Server功能。
1、FTP Server功能
(1)配置FTP Server功能:选中左窗格功能窗口,打开FTP Server按钮,单击窗格中的
Configure FTP Server按钮,打开3CDaemon Configuration配置窗口,配置FTP Server功能。
这里需要设置的就是“Upload/Download”路径,作为FTP Server的文件夹,其它选项可以使用系统缺省设置。设置完成后,单击确认按钮,设置生效。
(2)在实验中,我们使用3CDaemon系统内置的匿名帐户“anonymous”登陆FTP服务器,
客户端使用微软FTP客户端命令,关于Ftp命令的说明介绍如下。
(3) Ftp命令的说明
FTP的命令格式:ftp[-v][-d][-i][-n][-g][-w:windowsize][主机名/IP地址]
其中:
-v不显示远程服务器的所有响应信息;
-n限制ftp的自动登录;
-i在多个文件传输期间关闭交互提示
-d允许调试、显示客户机和服务器之间传递的全部ftp命令;
-g不允许使用文件名通配符;
-w:windowsize忽略默认的4096传输缓冲区。
…… …… 余下全文
TCP协议分析实验
学号:
姓名:
院系:
专业:
一. 实验目的
学会使用Sniffer抓取ftp的数据报,截获ftp账号及密码,并分析TCP头的结构、分析TCP的三次“握手”和四次“挥手”的过程,熟悉TCP协议工作方式。
二. 实验(软硬件以及网络)环境
利用VMware虚拟机建立网络环境,并用Serv-U FTP Server在计算机上建立FTP服务器,用虚拟机进行登录。
三. 实验工具
sniffer嗅探器,VMware虚拟机,Serv-U FTP Server。
四. 实验基本配置
Micrsoft Windows XP操作系统
五. 实验步骤
1. 建立网络环境。
用Serv-U FTP Server在计算机上建立一台FTP服务器,设置IP地址为:192.168.0.10,并在其上安装sniffer嗅探器。再并将虚拟机作为一台FTP客户端,设置IP地址为:192.168.0.12。设置完成后使用ping命令看是否连通。
2. 登录FTP
运行sniffer嗅探器,并在虚拟机的“运行”中输入ftp://192.168.0.10,点确定后出现如下图的登录窗口:
在登录窗口中输入:用户名(hello),密码(123456)【在Serv-U FTP Server中已设定】,就登录FTP服务器了。再输入“bye”退出FTP
3. 使用sniffer嗅探器抓包
再sniffer软件界面点击“stop and display” ,选择“Decode”选项,完成FTP命令操作过程数据包的捕获。
六. 实验结果及分析
…… …… 余下全文
云南大学软件学院
实 验 报 告
实验六、TCP 协议分析实验报告
1.实验目的:
理解TCP报文首部格式和字段的作用,TCP连接的建立和释放过程,TCP数据传输过程中编号与确认的过程。
2.实验环境:
连网环境,可以是局域网,也可以是连入Internet的单机。
3.实验步骤:
(1)启动Etherel协议分析软件,并开始抓包。
(2)启动某个基于TCP的应用程序,例如连接某个FTP站点,或通过浏览器访问某个网页。
(3)等出现浏览的网页后停止数据包的捕获。
(4)出现协议分析界面,将filter 一栏填入tcp,则只显示TCP协议信息,通过此信息,可以看到TCP连接的三次握手过程和协商的初始的序列号,数据传输过程以及拆除连接的相应信息。
4.实验分析,回答下列问题
打开捕获文件tcp-ethereal-trace-1,通过捕获的数据包分析TCP建立连接的三次握手的过程,并将TCP建立连接过程中的三个报文填写下来。
(1)TCP建立连接时的三个报文,其报文首部与其他TCP报文有什么不同?
答:前3个报文表示TCP建立连接的三次握手.因此前三条报文的标识与其他tcp报文不同。
第一次握手:SYN=1,ACK=0
第二次握手:SYN=1,ACK=1
第三次握手:SYN=0,ACK=1
(2)报文首部的OPTION字段的作用是什么?值为多少?
答:OPTION可用来指定数据封包的大小。 值为8 bytes
…… …… 余下全文
云南大学软件学院
实 验 报 告
课程: 计算机网络原理实验 任课教师:
姓名: 学号: 专业: 成绩:
实验六、TCP 协议分析实验报告
1.实验目的:
理解TCP报文首部格式和字段的作用,TCP连接的建立和释放过程,TCP数据传输过程中编号与确认的过程。
2.实验环境:
连网环境,可以是局域网,也可以是连入Internet的单机。
3.实验步骤:
(1)启动Etherel协议分析软件,并开始抓包。
(2)启动某个基于TCP的应用程序,例如连接某个FTP站点,或通过浏览器访问某个网页。
(3)等出现浏览的网页后停止数据包的捕获。
(4)出现协议分析界面,将filter 一栏填入tcp,则只显示TCP协议信息,通过此信息,可以看到TCP连接的三次握手过程和协商的初始的序列号,数据传输过程以及拆除连接的相应信息。
4.实验分析,回答下列问题
…… …… 余下全文