摘要: 1,数据包分析工具:tcpdump、wireshark。前者是命令行的,后者是图形界面的。 分析过程:收集数据、转换数据(二进制数据转换为可读形式)、分析数据。tcpdump不提供分析数据,只将最原始的数据展现给分析人员。大牛使用tcpdump较多。而wireshark可以根据数据包的内容进行分析, 阅读全文
posted @ 2017-10-05 13:59 小霸霸 阅读(1502) 评论(1) 推荐(0)
摘要: 1, 以太网的封装格式。其中MTU的最小值为46字节,所以,ARP和RARP需要添加18字节的PAD。CRC是检验和。(循环冗余检验) 2,SLIP:(串行线路ip) 首尾一个end字符加以区分数据。碰到end字符,需要使用0xdb和0xdc取代它,0xdb被称为slip的esc字符。如果ip数据包 阅读全文
posted @ 2017-10-05 10:42 小霸霸 阅读(189) 评论(0) 推荐(0)
摘要: 1,tcp/ip协议族作用:连接互联网中的计算机,并使其通信。可以想象互联网的计算机有不同的操作系统,如linux、unix、bsd、srv、windows、mac等。这么多操作系统对tcp/ip的实现也不尽相同。各个不同的机器,所在的局域网也不尽相同。tcp/ip协议族使得这些差异透明化。这些主机 阅读全文
posted @ 2017-10-04 08:38 小霸霸 阅读(193) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-10-03 10:24 小霸霸 阅读(22) 评论(4) 推荐(0)
摘要: 对上面的代码进行讲解: 1,第一行的双斜杠“//”表示单行注释。注释是给程序员看的,能够帮助程序员快速了解代码的作用。编译时,编译器会把注释忽略掉。除了单行注释,还有多行注释: /* */ 2,第三行 #include <iostream> 预处理器编译指令。 编译器主编译之前,预处理器会进行编译预 阅读全文
posted @ 2017-05-01 21:23 小霸霸 阅读(217) 评论(5) 推荐(0)
摘要: 一、机器语言、汇编语言、C\C++、高级语言 机器语言:机器真正识别,能在机器上运行的语言。 汇编语言:低级语言,直接操作硬件,如直接访问cpu寄存器和内存单元。不具有移植性。因为不同的平台对应的硬件不同,需要对不同的硬件编写不同的汇编程序,才能运行。 C\C++:属于高级语言,但封装得很少。跟ja 阅读全文
posted @ 2017-04-24 23:16 小霸霸 阅读(240) 评论(1) 推荐(0)