前言

什么是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. day41-进程-管道

    #1.管道Pipe:双向通信: from multiprocessing import Pipe p1,p2 = Pipe() p1.send('hello') print(p2.recv()) p2 ...

  2. day02-文件操作

    文件操作. 1,文件路径:d:\python一定要学好.txt 2,编码方式:utf-8 gbk .... 3,操作模式:只读,只写,追加,读写,写读..... 不论哪种方式都只能执行一次.例如r模式 ...

  3. VS2010 常用的快捷键

    1.强迫智能感知:Ctrl+J:2.强迫智能感知显示参数信息:Ctrl-Shift-空格:3.格式化整个块:Ctrl+K+F4.检查括号匹配(在左右括号间切换): Ctrl +]5.选中从光标起到行首 ...

  4. try中定义的变量在finally中找不到

    凡是代码块中的变量,作用域都只在代码块中 https://blog.csdn.net/qq_20936333/article/details/81062966 问题: 解决:

  5. 每个月执行一次任务,保存90天的mongo日志数据

    用mongo 的dump 和 restore实现 shell版 #!/bin/bash mongodump --host -d lewifi -c auditOrigData -q {}} -o ~/ ...

  6. web中间件之nginx

    web中间件之nginx https://www.jianshu.com/p/d8bd75c0fb1b   对nginx正向代理和反向代理理解特别好的一篇文章. 一.nginx nginx缺点,负载均 ...

  7. python读取配置文件报keyerror-文件路径不正确导致的错误

    - 在其他模块使用反射读取配置文件报错,但是在反射模块中读取GetData.check_list又是正确的 反射模块如下: # get_data.py from API_AUTO.p2p_projec ...

  8. js中escape的用法

    escape() 方法,它用于转义不能用明文正确发送的任何字符.比如,电话号码中的空格将被转换成字符 %20,从而能够在 URL 中传递这些字符.   var s="http://local ...

  9. <JZOJ5910>duliu

    愤怒 考场想到正解 然后觉得我的“正解”和正解差不多 一样的效果 被忽略的与正解的不同也想到了 然而 我懒得再写 于是快乐10分 气坏了 #include<cstdio> #include ...

  10. leetcode简单题6

    今天的华师 Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, fro ...