- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验7—网络协议分析
TCP协议与FTP协议分析
一、实验目的
掌握TCP协议的报文形式;
掌握TCP连接的建立和释放过程;
掌握TCP数据传输中编号与确认的过程;
理解TCP重传机制。
二、实验原理
1、TCP报文格式
2、 TCP链接的建立
TCP是面向连接的协议。在面向连接的环境中,开始传输数据之前,在两个终端之间必须先建立一个连接。对于一个要建立的连接,通信双方必须用彼此的初始化序列号seq和来自对方成功传输确认的应答号ack(指明希望收到的下一个八位组的编号)来同步,习惯上将同步信号写为SYN,应答信号写为ACK。 整个同步的过程称为三次握手,下图说明了这个过程:
3、TCP链接的释放
对于一个已经建立的连接,TCP使用四次握手来结束通话(使用一个带有FIN附加标记的报文段)。 TCP关闭连接的步骤如下图所示:
4、TCP重传机制
TCP每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到期,但还没有收到确认,就要重传这一报文段。
三、实验内容及步骤
练习一:查看分析TCP三次握手
1、安装锐捷协议分析软件,登录服务器:54
2、在A机设置过滤条件(提取TCP协议报文),设置A、B机的防火墙。
3、在A机中安装FTP服务端程序。
开始—控制面板-添加和删除程序-添加/删除windows组件-选中internet信息服务IIS-详细信息-选择文件传输协议FTP(安装过程需要I386程序支撑)
4、在A机中开启协议分析软件,进行数据包抓包。
5、在B机中的协议分析软件中利用工具栏中的TCP连接工具对A发起连接
在IP地址一栏中填入A的IP地址,端口填入FTP服务端口21,然后点击连接。
6、分析PC2中捕获到的三次握手报文。
分析TCP三次握手过程中第一个报文:SYN
分析TCP三次握手过程中第二个报文:SYN|ACK
分析TCP三次握手第三个报文:ACK
7、通过分析,根据TCP报文格式和IP数据报格式填写如下表格:
MAC帧格式如下:
IP数据报格式如下: TCP报文格式如下:
填写三次握手报文的相关信息:
SYN SYN|ACK ACK MAC帧首部—目的地址 MAC帧首部—源的地址 MAC帧首部—协议类型 IP数据报首部—版本 IP数据报首部—首部长度 IP数据报首部—区分服务 IP数据报首部—总长度 IP数据报首部—标识 IP数据报首部—标志 IP数据报首部—偏移量 IP数据报首部—生存时间 IP数据报首部—协议 IP数据报首部—首部校验和 IP数据报首部—源地址 IP数据报首部—目的地址 TCP报文首部—源端口 TCP报文首部—目的端口 TCP报文首部—序号 TCP报文首部—确认号 TCP报文首部—数据偏移 TCP报文首部—URG TCP报文首部—ACK TCP报文首部—PSH TCP报文首部—RST TCP报文首部—SYN TCP报文首部—FIN TCP报文首部—窗口 TCP报文首部—校验和 TCP报文首部—紧急指针
练习二:查看TCP连接超时重传过程
1、查看B中ARP缓存记录,确保有A中ARP记录:APR -a
2、将A从网络中断开,确保A不会对B发送的TCP连接请求进行回应。
3、在B中开启协议分析软件,进行数据包捕获。
4、在B中用工具栏中的TCP连接工具对A的FTP服务发起连接。
5、在B中分析捕获的TCP数据段,绘制数据报交互图。
练习三:查看分析TCP确认机制
1、在A中开启协议分析软件进行数据包捕获。
2、在B协议分析软件工具栏中的TCP连接工具中连接到A的FTP服务器并发送list命令.
3、分析捕获到的FTP数据包中的命令。
练习四:使用命令提示符连接FTP服务器
在A机安装FTP服务端,记录FTP服务端的IP地址
在A机创建FTP用户:我的电脑—右键—管理-本地用户和组-用户-右键-新用户-用户名-密码。(例如用户名为welcome,密码:123)
3、在主机B上启动网络协议分析仪,设置过滤条件并进行数据捕获。在工具栏点击“过滤器”按钮,会弹出“设置过滤器”对话框,在“过滤器类型”中选择“类型过滤器”,类型值中选择“ftp协议”,点击“设置参数”按钮后“确定”,然后启动协议分析仪进行捕获:
4、通过命令提示符登录FTP服务器,在命令行提示符下运行:
ftp A机IP地址,即可建立与FTP服务器的连接,按照提示输入账号,密码,便进入了FTP的命令行界面,此时运行FTP的命令dir
您可能关注的文档
- 安全阀校验员模拟考试试题.doc
- 安全防护文明施工及环境保护措施.doc
- 安全防护与急救处理总复习题.doc
- 安县“78”降雨过程灾情总报.doc
- 安卓系统的资源编译.docx
- 安吉拉鼻整形专题.docx
- 安全鞋等级解释.docx
- 安吉美丽乡村模式.doc
- 安吉基地钢筋交底.doc
- 安奈特9924交换机.docx
- 2025年吉林司法警官职业学院单招(语文)测试题库必威体育精装版.docx
- 2025年湖北幼儿师范高等专科学校单招语文测试模拟题库附答案.docx
- 2025年新疆交通职业技术学院单招语文测试题库附答案.docx
- 2025年河北省邢台市单招语文测试模拟题库必威体育精装版.docx
- 2025年浙江省绍兴市单招(语文)测试模拟题库必威体育精装版.docx
- 2025年河南医学高等专科学校单招语文测试题库附答案.docx
- 2025年广东省汕头市单招(语文)测试模拟题库必威体育精装版.docx
- 2025年漳州科技学院单招(语文)测试模拟题库必威体育精装版.docx
- 2025年辽宁轨道交通职业学院单招语文测试题库必威体育精装版.docx
- 2025年四川电子机械职业技术学院单招语文测试模拟题库附答案.docx
文档评论(0)