题目部分(原文见公众号:python宝)

python宝

https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU5NjIyOTE4OQ==&scene=123#wechat_redirect

小麦苗DB宝

https://www.xmmup.com/

一、OSI七层模型

应用层:网络服务与最终用户的一个接口。

协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

表示层:数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)

格式有,JPEG、ASCll、EBCDIC、加密格式等

会话层:建立、管理、终止会话。(在五层模型里面已经合并到了应用层)

对应主机进程,指本地主机与远程主机正在进行的会话

传输层:定义传输数据的协议端口号,以及流控和差错校验。

协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层

网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。

协议有:ICMP IGMP IP(IPV4 IPV6)

数据链路层

建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)

将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。

物理层:建立、维护、断开物理连接。(由底层网络定义协议)

二、抓包过滤器表达式的规则

1.二层筛选
eth.addr==ff:ff:ff:ff:ff:ff     过滤二层
eth.dst==xxxx          过滤 源MAC地址为xxxx
eth.src==xxxx          过滤 目标MAC地址为xxxx2.三层筛选
ip.addr==x.x.x.x  过滤三层
ip.dst==x.x.x.x 过滤源IP地址为x.x.x.x
ip.src==x.x.x.x 过滤目的IP地址为x.x.x.x3.端口过滤
tcp.port ==80          显示源主机或者目的主机的端口为80的数据包列表
tcp.srcport==80       只显示TCP协议的源主机端口为80的数据包列表
tcp.dstport==80       只显示TCP协议的目的主机端口为80的数据包列表4.逻辑运算符 and/or/not
与   &&  and
或    ||    or
非    !  not
例:
1.抓取主机地址为220.181.38.148,TCP目的端口为80的数据包ip.addr==220.181.38.148 && tcp.dstport==802.抓取主机为220.181.38.148或者220.181.38.149ip.addr==220.181.38.148||ip.addr==220.181.38.149

三、wireshark术语

  • SYN :标志位,表示请求建立连接

  • Seq = 0 :初始建立连接值为0,数据包的相对序列号从0开始,表示当前还没有发送数据

  • Ack =0:初始建立连接值为0,已经收到包的数量,表示当前没有接收到数据

  • FIN表示关闭连接

  • PSH表示有DATA数据传输

  • RST表示连接重置。

  • Frame:   物理层的数据帧概况

  • Ethernet II: 数据链路层以太网帧头部信息

  • Internet Protocol Version 4: 互联网层IP包头部信息

  • Transmission Control Protocol:  传输层T的数据段头部信息,此处是TCP

  • Hypertext Transfer Protocol:  应用层的信息,此处是HTTP协议

参考:

https://blog.csdn.net/Aaron_1999/article/details/104077610

https://blog.csdn.net/m0_37824357/article/details/124498592

答案部分

一、wireshark 开始界面

二、通过菜单栏的捕获的选项选择要监听的网卡

三、选择好要监听的网卡之后,界面如下,就能抓取到通过这个网卡的所有包

四、过滤自己需要分析的包ip.addr == ip地址

五、先看几个数据包,熟悉一下wireshark的协议

六、具体看某个包的传输层(一行就是一个包)

七、具体看某个包的网络层(一行就是一个包)

参考 :

https://blog.csdn.net/qq_44275213/article/details/118873256

https://blog.csdn.net/m0_37824357/article/details/124498592

About Me:小麦粒

● 本文作者:小麦粒,专注于python、数据分析、数据挖掘、机器学习相关技术,也注重技术的运用

● 作者博客地址:https://blog.csdn.net/u010986753

● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

● 个人微信号:pythonbao 联系我加微信群

● 个人QQ:87605025

● QQ交流群py_data :483766429

● 公众号:python宝 或 DB宝

● 提供OCP、OCM和高可用最实用的技能培训

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

如果你觉得到文章对您有帮助,点击下方我的头像,赞赏我哦!

有您的支持,小麦粒一定会越来越好!

【226】wireshark的参数使用说明相关推荐

  1. TensorRT - 自带工具trtexec的参数使用说明

    本文以TensorRT-7.2.3.4说明自带工具trtexec工具的使用参数进行说明. 1 trtexec的参数使用说明 === Model Options ===--uff=<file> ...

  2. ProGuard参数使用说明

    ProGuard 使用说明 本文主要是翻译proguad的官方文档,以便以后使用的时候不需要再次去看英文,每次写proguard总是那么痛苦,必须写个博客记录一下,有些地方的意思我也不懂,有注明原文! ...

  3. Smokeping的参数使用说明

    图表参数说明 (1) RTT(Round-Trip Time):简单说它是一个数据报在网络上两点中间往返一次的时间.是影响TCP性能和表征网络运行状况的重要参数.在网络中实时.准确地测量大量TCP设备 ...

  4. pandas.Series.plot的简单参数使用说明

    注:要使用plot函数需要使用matplotlib和pylab环境.%matplotlib inline Series.plot(kind='line', ax=None, figsize=None, ...

  5. solr查询参数使用说明

    q – 查询字符串,必须的.Solr 中用来搜索的查询.有关该语法的完整描述,请参阅 参考资料中的 "Lucene QueryParser Syntax".可以通过追加一个分号和已 ...

  6. phpmailer 私密抄送_phpmailer 参数使用说明

    $AltBody--属性 出自:PHPMailer::$AltBody 文件:class.phpmailer.php 说明:该属性的设置是在邮件正文不支持HTML的备用显示 AddAddress--方 ...

  7. get\post常用参数使用说明

  8. top 命令参数使用说明

    同事问:师兄 我想要看Linux的系统运行内存排序,要怎么才能查? 回答:问百度吧! 一段时间后.... 同事问:百度用的方法查询显示都是些KB的数据,我看了还是要自己去算,太麻烦了. 回答:其实百度 ...

  9. PQTools配置参数使用说明

    设定 AE 曝光属性 HI_MPI_ISP_SetExposureAttr bByPass AE 模块 bypass 功能使能,默认为 HI_FALSE. enOpType 自动曝光或手动曝光开关,默 ...

最新文章

  1. 钟南山院士应邀向欧洲同仁全方位解析新冠肺炎(配中文文字版)
  2. Ubuntu 12.04 Server 搭建DNS服务器
  3. 阿里巴巴Java“代码反潜机”P3C喜提首届中国优秀开源项目二等奖!
  4. sudo apt-get update后public key is not available公钥不存在问题解决
  5. RHEL 6 下VNC Server 的安装配置
  6. sublime存模板_Sublime Text新建.vue模板并高亮
  7. vcsa清单配置和事件备份
  8. 安装SQLserver2008
  9. 【Python】嵌套类的定义与使用
  10. Intro to Xamarin.Android Xamarin Android入门教程 Lynda课程中文字幕
  11. 1.命令行窗口(小黑屏)、CMD窗口、终端、shell、DOS窗口
  12. php程序员 软考考什么好,软考考什么好_软考哪个好考_软考哪个更容易考 - 希赛网...
  13. IntelliJ IDEA 2017完全破解方法
  14. 固定资产管理软件分析
  15. 年度最大促销,这家“娃界小米”要在双十一发大招
  16. py征途3之填坑(pagerank个人详解)
  17. (译)ABP之Entities
  18. python:实现绘制粽子(附完整源码)
  19. Maven从入门到精通
  20. Elasticsearch的使用RestHighLevelClient

热门文章

  1. 使用js实现指定div内容打印功能
  2. android课程助手,小鹅通课堂助手APP
  3. install samba on crux without net.
  4. oracle部分符号含义
  5. 10月16日科技联播:微软帝国缔造者保罗·艾伦去世;锤子否认分公司解散传闻...
  6. 蔬菜清洗污水处理(蔬菜冲洗循环用水污水处理)
  7. intel rst linux 驱动下载,英特尔RST快速存储技术驱动下载_英特尔RST快速存储技术驱动官方下载-太平洋下载中心...
  8. 就这样,我走完了程序员的前五年...
  9. 报错:Use /* eslint-disable */ to ignore all warnings in a file.
  10. 计算通过率逾期率并绘制通过率逾期率曲线