前言

什么是wireshark?

wireshark可能是世界上最好的开源网络分析器,能在多个平台上(Linux、Mac和Windows)抓取和分析网络包
wireshark分析常见的协议,可以在学习wirkshark同时,来理解这些协议。

Wireshark是最流行的网络嗅探器之一,能在多种平台上抓取和分析网络包,比如Windows、Linux和Mac等。它的图形界面非常友好,但如果你觉得鼠标操作不够腔调,也可以使用它的命令行形式——TShark

什么是tshark?

Wireshark命令版

如何使用wireshark?

Wireshark抓到的应该是帧(frame),抓包其实是抓帧

为什么用wireshark?有没有什么能替代wireshark的?

Wireshark是解决网络问题的利器,当我们透过它来看网络时,看到的不再是没有意义的“0“和”1“,而是人人能理解的语句;
由于它支持成百上千的协议,所以我们几乎可以看到网络上的一切,解决起问题自然也更得心应手。

用Wireshark辅助学习,可以更加深入理解网络协议;用它来排查故障,可以更快地发现问题。
假如你是团队唯一掌握Wireshark的网络工程师,这个看家本领可以非常有助于你保持大牛地位。

网络相关:

从事相关工作的技术人员自然承受着从所未有的压力,比如每次促销对于电商都是极大的考验。
这相关都是用了什么技术?网络可以进行调优?系统级别调优?

推荐网络基础教材

Richard Stevens的《TCP/IP详解卷1:协议》

题外话:

现代人越来越依赖网络,很多人开玩笑说WIFI也要列入马斯洛需求模型的最底层

什么是马斯洛需求模型?

马斯洛理论把需求分为生理需求(Physiological needs)、安全需求(Safety needs)、爱和归属感(Love and belongiing)、尊重(Esteem)和自我实现(Self-actualization)五类,
依次由较低层次到较高层次排序。

本书组织结果

从简单到复杂的顺序。

Wireshark本身是免费 的,在我们心存感激的同时,也注意到一些需要花大钱的地方——Wireshark University的5天培训费为3395美金,而且没有在中国开课。
对于大多数中国工程师来说,唯一的途径就是自学。

作者的邮箱
linpeiman@hotmail.com

Wireshark网络分析就这么简单——读书笔记的更多相关文章

  1. 读《Wireshark网络分析就这么简单》读书笔记

    晚上花了两个多小时看完这本书,记录下一些看书过程中的笔记. 一.问题:A和B 是否能正常通信? 两台服务器A和服务器B的网络配置 A                                  ...

  2. WireShark网络分析就这么简单 读后感

    京东618活动,满200减100,果断入手了这本经典的 WireShark教程

  3. Wireshark网络分析就这么简单

    tcpdump抓包命令: root#tcpdump -I eth0 -s 80 -w /tmp/tcpdump.cap 注:其中80表示,只抓每个包的前80个字节. 抓包时就筛选自己需要的包: Wir ...

  4. Spring 3.0就这么简单读书笔记

    一般情况下,spring容器中的大部分Bean都是单实例的,所以一般无须通过@Repository.@Service.@Component等注解的value属性为Bean指定名称,也无须使用@Qual ...

  5. how tomcat works 读书笔记(二)----------一个简单的servlet容器

    app1 (建议读者在看本章之前,先看how tomcat works 读书笔记(一)----------一个简单的web服务器 http://blog.csdn.net/dlf123321/arti ...

  6. Redis设计与实现读书笔记——简单动态字符串

    前言 项目里用到了redis数据结构,不想只是简单的调用api,这里对我的读书笔记做一下记录.原文地址: http://www.redisbook.com/en/latest/internal-dat ...

  7. [redis读书笔记] 第一部分 数据结构与对象 简单动态字符串

    本读书笔记主要来自于<<redis设计与实现>> -- 黄键宏(huangz) redis主要设计了字符串,链表,字典,跳跃表,整数集合,压缩列表来做为基本的数据结构,实现键值 ...

  8. 读书笔记汇总 - SQL必知必会(第4版)

    本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...

  9. C#温故知新:《C#图解教程》读书笔记系列

    一.此书到底何方神圣? 本书是广受赞誉C#图解教程的最新版本.作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式.朴实简洁的文字,并辅之以大量表格和代码示例,全面.直观地阐述了C#语言的各种 ...

随机推荐

  1. 调用支付JSAPI缺少参数:sign

    微信jsapi调用微信支付时报 :调用支付JSAPI缺少参数:sign 这个问题我查了很久,最后把前端的代码也拿过来看来,发现前端 sign的参数名传错了~~~~~~~前后端分离很容易出现这种问题,对 ...

  2. 初试vue

    Vue了解 """ vue框架 vue是前台框架:Angular.React.Vue vue:结合其他框架优点.轻量级.中文API.数据驱动.双向绑定.MVVM设计模式. ...

  3. [LC] 156. Binary Tree Upside Down

    Given a binary tree where all the right nodes are either leaf nodes with a sibling (a left node that ...

  4. HttpClient简介与案例分析

    HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多.最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源.虽然在 JDK 的 jav ...

  5. async样例

    function iniProcessDetail(isjob) { var cursor = logColl.find({}).sort({ip: 1}); var insertbolk = []; ...

  6. .net批量插入数据库,SqlBulkCopy方法

    /// <summary> /// 把数据插入LessonQuestion表 /// </summary> /// <param name="lessontit ...

  7. SHELL用法八(Grep语句)

    1.SHELL编程Grep语句案例实战 1)Find是Linux操作系统文件和目录的路径检索.查询工具,而Grep是Linux系统下文本文件内容检索或者匹配工具,Grep称为全局正则表达式检索工具,在 ...

  8. btrace简单使用

    基本安装 在github上btrace项目的release下 下载最新的btracehttps://github.com/btraceio/btrace/releases 解压完后,将btrace的b ...

  9. 吴裕雄--天生自然python编程:实例

    # 该实例输出 Hello World! print('Hello World!') # 用户输入数字 num1 = input('输入第一个数字:') num2 = input('输入第二个数字:' ...

  10. 吴裕雄--天生自然python编程:turtle模块绘图(4)

    import turtle bob = turtle.Turtle() for i in range(1,5): bob.fd(100) bob.lt(90) turtle.mainloop() im ...