tcp协议分析报告_第1页
tcp协议分析报告_第2页
tcp协议分析报告_第3页
tcp协议分析报告_第4页
tcp协议分析报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

tcp 协议分析报告篇一:TCP 协议分析报告TCP/IP 协议分析实验报告 一、本人承担的工作 在这次利用 Wireshark 进行 TCP/IP 协议分析实验中,我负责协助使用 Wireshark 软件分析 IP 数据包、TCP 数据结构,以及编写实验报告。 二、遇到的困难及解决方法 遇到的困难是我们在自己的电脑上 ping 本地一个 IP地址时,出现了错误导致抓包进行不了, 后来在实验室里进行抓包就可以了。我觉得可能是在ping 本地 IP 地址时无法与那个 IP 地址的主机连接,可以ping 其他的本地网关,且让 ping 的次数增多让 Wireshark抓包成功率加大即可。 三、体会与总结 通过这次利用 Wireshark 捕获数据包并且分析 IP, TCP 数据结构,结合课本第三章知识,我了解了数据结构包括版本,头部长度,区分服务,总长度,标识,标志,片偏移,生存时间,协议,检验和,源 IP 地址,目标 IP 地址,选项等,而且知道 ping(packet internet grope)是用于测试源主机到目的主机网络的连通性,Wireshark 是用于尝试捕获网络包并显示包的尽可能详细的情况。 篇二:实验报告(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 传输缓冲区。 使用 FTP 命令登录成功远程 FTP 服务器后进入 FTP 子环境,在这个子环境下,用户可以使用 FTP 的内部命令完成相应的文件传输操作。 FTP 常用内部命令如下: open hostport:建立指定 ftp 服务器连接,可指定连接端口。 user user-namepasswordaccount:向远程主机表明身份,需要口令时必须输入。 append local-fileremote-file:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。 cd remote-dir:进入远程主机目录。 cdup:进入远程主机目录的父目录。 cddir:将本地工作目录切换至dir。dirremote-dirlocal-file:显示远程主机目录,并将结果存入本地文件。 get remote-filelocal-file:将远程主机的文件 remote-file 传至本地硬盘的 local-file。 lsremote-dirlocal-file:显示远程目录remote-dir,并存入本地文件 local-file。 put local-fileremote-file:将本地文件 local-file 传送至远程主机。 mput local-file:将多个文件传输至远程主机。 nlistremote-dirlocal-file:显示远程主机目录的文件清单,存入本地硬盘 local-file。 bye 或 quit:退出 ftp 会话过程。 2、TFTP Server功能 (1) TFTP Server 功能配置基本同上(FTP erver 功能) 。 (2)实验中,为了与 TFTP 服务器连通,可以使用Windows 命令行模式下的 TFTP 客户端命令,命令格式如下:TFTP-ihostGET|PUTsourcedestination 参数说明如下: -i 以二进制方式传输; host 指定本地或远程主机; GET 下载文件; PUT 上传文件; source 指定要传输的文件名; destination 指定传输的目的路径。 三、实验内容和步骤 仍然采取两人一组实验方式,分别为 PC1 和 PC2. 1、TCP 协议分析实验 (1)按照上面 3CDaemon 软件的介绍方法在 PC1 上建立 FTP 服务器; (2)在 PC1 和 PC2 中运行 Ethereal,开始截获报文,为了只截获到与我们实验有关的内容,将截获条件设置为对方主机的 IP 地址,如 PC1 的截获条件为“host ” (注释:PC2 的 IP 地址) ; (3)在 PC2 上打开命令行窗口,执行如下操作: C:Documents and SettingsAdministratorftp ftpopen To (注释:PC1 的 IP 地址) Connected to220 3Com 3CDaemon FTP Server Version User(:(none):anonymous 331 User name ok,need password Password: 230-The responseis not valid. 230-Next time,please use your email address as password. 230 User logged in ftpquit 221 Service closing control connection C:Documents and SettingsAdministrator (4)停止截获报文,将截获的结果保存为 FTP-学号,按下列要求分析截获的结果; a)结合本节 TCP 协议介绍部分的内容,分析 TCP 连接建立的“三次握手”过程,找到对应的报文,填写表1(传输方向填写 PC2 PC1 或 PC2 过程,填写表 2。 2、UDP 协议分析实验(1)按照上面 3CDaemon TFTP Server 软件的介绍方法在 PC1 上建立 TFTP 服务器;在根 目录下保存一个用于数据传输的文件(为便于观察,文件不要太大) ,例如。 (2)在 PC1 和 PC2 中运行 Ethereal,开始截获报文,为了只截获到与我们实验有关的内容,将截获条件设置为对方主机的 IP 地址,如 PC1 的截获条件为“host ” (注释:PC2 的 IP 地址) ; (3)在 PC2 上打开命令行窗口,接收 TFTP 服务器的文件,执行如下操作: TFTP i GET (注释:“host ”为 PC2 的 IP 地址) ; (4)停止截获报文,将截获的结果命名为 UDP-学号并保存,分析 UDP 报文结构, 回答如下问题。 a) UDP 报文头部有几个字段,绘制 UDP 报文的结构图。 b) 选择第一个 UDP 报文,分析其结构,填写表 3。 c) UDP 报文与 TCP 报文有何不同?体会 UDP 协议和TCP 协议的区别。 答:(1)UDP 报文由源端口号、目标端口号、数据报长度、校验值和用户数据这 5 个域组成,其中前 4 个域各占用 2 个字节;TCP 报文由源端口、目标端口、发送顺序、应答顺序号、偏置值、保留字段、标识字段、窗口、校验和、紧急指针、任选项、补丁和用户数据组成。 (2)UDP协议和 TCP 协议的区别有:是面向连接的传输控制协议,而 UDP 提供了无连接的数据报服务;具有高可靠性,确保传输数据的正确性,不出现丢失或乱序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论