网络协议的抓包分析

本文主要内容是对tcpdump所抓取的数据包进行分析,按照网络协议解出每个字节所代表的含义。
通过前面几篇博客的学习和总结,我对网络协议有了一定的了解,这时需要理论结合实际,使学到的知识记忆更加深刻。

Read more…

TCP协议(RFC793)-1-

传输控制协议(TCP协议)是因特网协议栈中很重要的一个协议,它是IP协议的补充。TCP协议提供基于IP网络的可靠的、有序的、查错的(error checked)节流传输。主流网络应大多基于TCP协议的。TCP协议格式由RFC793定义,本文是RFC793概述部分的要点摘录,阐述了基础概念和实现原理。

Read more…

[转]Linux 技巧:让进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。

Read more…

gdb图形化调试

gdb是linux下很强大的调试工具,它使用命令行进行交互。相比于windows下visual studio的图形化调试界面,gdb的命令行方式操作起来不是很方便,从用户友好度上二者难以相提并论。不过gdb也有许多配套的前端组件,提供了图形化界面展示调试过程中的信息,这样就比传统命令行方式要方便很多。本文介绍了使用图形化的gdb前端让调试变得便捷高效,建议再阅读本文之前先掌握一些gdb的基础知识。

Read more…