- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Wireshark的TCP协议教学设计-电子科技大学
基于Wireshark的TCP协议教学设计
罗绪成
(电子科技大学计算机科学与工程学院)
摘要:仅通过对协议的描述来讲述 TCP 协议的工作原理是不够,学生缺少对协
议的直观理解,通常不能准确掌握协议的原理,因此是教学中的一个难点。利用
Wireshark 抓包工具,对实际网络包进行分析,具有直观性和趣味性,能够起到
很好的教学效果。
1 Wireshark 抓包工具介绍
Wireshark 是著名的网络协议分析软件,其前身是 Etherreal ,该软件可以完
成网络嗅探和协议分析功能,广泛用于网络故障诊断,协议分析和网络研究中。
Wireshark可以分析前期抓取的网络包,即.pcap文件;也可以通过网络接口
进行实时抓包分析。如果使用.pcap文件,通过文件菜单,打开指定位置的.pcap
文件则显示该文件中所存储的网络包信息。如果需要实时分析网络协议,则通过
capture菜单选取网络接口,然后启动则进行实时流量抓取,并在各子窗口显示相
关信息。通过对显示过滤器的设置,可以筛选出需要分析的网络包。还可以通过
captureoption来设置抓包过滤器,从而决定哪些网络包会被选中,其它的则被
抛弃。Wireshark 的主窗口界面如图 1所示,较详细的解释如下:
图 1 Wireshark 用户界面
1
①. 网络包列表
显示当前 capture 文件中所有网络包的摘要信息,包括:编号、时间戳、源
IP 地址、目的 IP 地址、协议等信息。capture 文件中的一个网络包对应网络包列
表框中一行,当选中其中一行,则该网络包对应的更详细信息分别显示在下面两
个面板内。
②. 选中网络包的头部信息
用一种较详细的形式显示所选中网络包的信息,包括协议和协议的各字段信
息,可以通过点击行首的“+ ”来展开信息。
③. 选中网络包的内容
又称为“网络包字节面板”,以字节的形式显示网络包列表框中选中网络包
的内容。分为三列,最左边一列是字节的偏移量,中间一列是以十六进制表示的
网络包字节信息,而最右边一列是对应的 ASCII 字符(如果没有合适的 ASCII
字符,则用.表示)。
④. 显示过滤器设置
用 于 设 置 显 示 过 滤 器 , 从 而 筛 选 出 要 显 示 的 网 络 包 。 例 如 :
ip.src==,则只显示源IP 地址为 的网络包。通过逻辑表达
式可以构造出更复杂的显示过滤器。
根据上述基本的设置功能,可以观察基本的协议行为,理解协议的工作过程,
因此我们可以利用Wireshark 工具进行网络协议的学习,理解网络安全相关的知
识。
2 TCP 三次握手过程
TCP是面向连接的协议,通信双方在开始传输数据前,必须通过“三次握手”
的方式在二者之间建立一条逻辑上的链路(虚电路),用于传输数据。虚电路连
接类似电话,发送和接收数据的进程双方在进行通信之前要利用协议取得一个数
据传输路径的授权,但又并不是如电话那样在之后的通信中独占一条物理线路。
TCP连接的建立包含三个数据包的发送,因此也叫做三次握手机制(three-way
handshake )。图 2是TCP三次握手过程示意图。图中ACK有两个含义:ACK序列
号ACK标志位,读者通过上下文应能理解各自含义。
2
图 2 TCP 的三次握手建立连接的过程示意图
Step 1 : 要求建立连接的主机A产生一个初始序列号为ISNA 的同步标志数据
包 (简称SYN包),并将其发送给B 。其中,该包中TCP头部的序列号字段(SEQ)
值为ISNA ,同步标志位SYN字段设为 1 (图 2 中表示为SEQ=ISNA =1000,SYN
=1)。
Step 2 : 接收方主机B收到该包之后,也生成一个自己的初始序列号为ISNB
的同步应答与请求数据包(简称ACK-SYN包),并将其返回给A 。该ACK-SYN
包的作用有二,其一是以示同意对方的初始序列号请求,其二是向对方表明自己
的初始序列号。因此
您可能关注的文档
- 博物馆与学校美术教育中央美术学院郑勤砚博士-中国儿童网.PPT
- 博物馆如何经营以及吸引观光客-以七股盐博物馆为例-知识分享平台.PPT
- 博物馆数字资源的管理与共享-山东博物馆.PDF
- 卫星发射中心.PPT
- 危化行业雷电监测预警系统建设方案书-上海晨辉科技股份有限公司.PDF
- 危险源预知训练KYT-百朗教育机构.PPT
- 原型图制作软件AxureRP使用培训.PPT
- 原发性肝癌CT图像纹理分析-现代仪器与医疗.PDF
- 原油低位塑料价格有望企稳反弹-苍南食品工业行业协会.DOC
- 原藉金陵贾母的内侄孙女.PPT
- 基于Zernike矩的抗旋转攻击图像感知哈希算法-哈尔滨工业大学学报.PDF
- 基于xPON网络架构的FTTH布线系统解决方案-深圳腾飞之翼科技.DOC
- 基于业务流程感知的软件架构柔性成本产生机制的研究-Core.PDF
- 基于两个方向二维核主成分分析的手指静脉识别-信息网络安全.PDF
- 基于主成分分析和Copula函数的灌溉用水效率评价-IngentaConnect.PDF
- 基于主成分分析法的羊肉特征性风味强度评价模型的构建-食品科学.PDF
- 基于主成分分析的农村公共服务供给绩效评价研究-Core.PDF
- 基于主成分分析的微博话题影响指数评价研究-情报杂志.PDF
- 基于云存储的企业信息管理平台-易企达.PDF
- 基于云存储的政府网络信息资源保存型元数据研究-情报杂志.PDF
最近下载
- 初三开学初家长会课件.pptx VIP
- 招标项目进度计划制定.docx VIP
- 药剂学课件--固体分散体-课件.ppt VIP
- 开学第一课 2025-2026学年统编版语文七年级上册(共28张PPT).pptx VIP
- 语文开学第一课课件(共44张ppt)2025-2026统编版七年级语文上册.pptx VIP
- 普通高中通用技术学生设计作品图文材料-20211205011323.docx VIP
- 2025-2026学年小学信息技术河大音像版2020五年级上册-河大音像版(2020)教学设计合集.docx
- 2025西师大版三年级上册数学上册全册教学课件.ppt
- sigmawin+操作使用说明.pdf VIP
- 2020年上海中考语文试卷及答案(打印版).pdf VIP
文档评论(0)