TCPDUMP/LIBPCAP 1-由零开始

  1. 简介
    TCPDUMP是强大的网络包分析器,可以在线或离线抓包,设置过滤条件等操作。
    LIBPCAP是十分简洁易用的C/C++网络流量抓包库;实际上TCPDUMP就是基于LIBPCAP实现的一个应用程序。

  2. 为什么要学会工具和库的使用
    工欲善其事必先利其器,无论是小程序还是大项目,无论是教学实验还是经典如《TCP/IP详解》一类书籍,使用tcpdump进行实验教学,使用libpcap编写抓包程序处处可见,它们有助于我们更好更深刻的理解网络世界。

  3. 从哪里开始
    做技术尤其避讳眼高手低,过分侧重于理论研究。因此,无论是网络或者其他技术,我建议的思路都会是:
    <1> 构建实验环境;
    <2> 优秀的资源;
    <3> 基础理论学习;
    <4> 简单程序编写与理解;
    <5> 大型项目编写,梳理理论框架;
    <6> 优秀开源项目的研究与实验;

第二点优质的资源,我们希望我们可以学习到的首先是正确的知识,其次是易于理解的知识。因此要理解透一个知识框架必然要回归到出处,譬如:学习LIBCAP,必须经过 www.tcpdump.org, 学习QEMU,必须经过 qemu.org, 当然提升自己的英文阅读和理解水平是必须的。我们开始可以从一些简单的文章和博客来学习,但最好结合着起源处知识进行理解消化。其实,国内技术都是从国外搬运或者演变的结果,不是吗?逛逛org,踏实下来去研究吧。

为什么第四点才要梳理知识框架,主要是为了避免一开始就选择一条艰难的学习道路,很多知识点不是看看书,记忆记忆要点就可以理解的,所以我建议针对不好理解的知识体系,在有了实践心得与丰富的调试经验后再去理解,对于技术员,时间和效率就是成本。

So, let’s run!

这里写图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值