自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 DHCP数据包捕获

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。 在wireshark过滤器里输入bootp进行对DHCP包的过滤,在windows命令行里输入ipconfig –renew来重新获取

2017-04-29 15:51:17 7991 1

原创 Telnet过程数据包捕获

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器

2017-04-29 11:13:35 24610 1

原创 TCP连接建立与关闭数据包捕获

一、三次握手与四次挥手建立TCP连接需要三次握手,断开连接则需要四次挥手,整个过程如下: (一)连接建立阶段: (1)客户端发送一个SYN包给服务器,然后等待应答。 (2)服务器端回应给客户端一个ACK=1、SYN=1的TCP数据段。 (3)客户必须再次回应服务器端一个ACK确认数据段。(二)连接断开阶段: (1) TCP客户端发送一个FIN,关闭客户端到服务器端的数据传送。(客户端不再发

2017-04-27 15:09:17 2185 1

原创 引用常量之我见

我们先来看下下面的代码: int a = 10; const int &b = a; a += b; cout << a << endl; cout << b << endl;你觉得会输出什么呢?想一想。okay,答案是20和20! 我的理解是引用虽说是一个变量的别名,但是实际上还是一个指针常量,也就是这个指针是常量,不能重新赋值为其他地址,所以这也是为什么引

2017-04-15 00:02:07 392

转载 C++ STL中Map的按Key排序和按Value排序

(必须吐嘈下CSDN,竟然没有转载功能,搞得看到好文章都不能一键转载,一段一段复制。orz) 原文:http://blog.csdn.net/iicy266/article/details/11906189?utm_source=tuicool&utm_medium=referralmap是用来存放< key, value >键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存

2017-04-05 21:55:39 1063

原创 C++实现排序算法

八大排序算法有直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序。 今天想把排序算法系统学习一下,所以上网搜索了下排序算法。真是个好家伙,那么多!不怕,一个个学习并用代码实现出来! 排序算法大体可以分为以下几类:交换类排序:冒泡排序、鸡尾酒排序、奇偶换位排序、梳子排序、侏儒排序、快速排序、臭皮匠排序选择类排序:选择排序、堆排序、Smooth排序、笛卡尔树排序

2017-04-03 17:01:08 1008

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除