自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

继学先生

But if you wana cry , cry on my shouder .

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 处理文本的工具程序简介

1、查找——grep 2、替换——sed 3、剪切——cut 4、连接——join 5、编排——awk 6、排序——sort 7、删除重复——uniq语法:| uniq [option] 用于管道中。 用途:用来删除已使用sort排序完成的重复记录。 主要选项: 无选项 显示唯一的、排序后的记录,重复则仅取唯一行; —c

2015-04-25 15:27:31 460

原创 深入理解DNS报文格式

(一)DNS报文格式 (1)公共报文头格式其中header报文头是必须有的,其他的有没有在报文头里有定义: 标识ID: 请求客户端设置的16位标示,服务器给出应答的时候会带相同的标示字段回来,这样请求客户端就可以区分不同的请求应答了。标志: QR 1个比特位用来区分是请求(0)还是应答(1)。OPCODE 4个比特位用来设置查询的种类,应答的时候会带相同值,可用的值如下:0

2015-04-24 22:24:06 38093 2

原创 深入理解IGMP协议

IGMP网际组管理协议 ————IP多播IGMP v1: 定义了主机只可以加入组播组,但没有定义离开成员组的信息,路由器基于成员组的超时机制发现离线的组成员。 报文格式: 版本:版本为1。 类型:1—多播路由器发出的查询报文;2—主机发出的报告报文。 未用:保留为以后使用。 检验和:检验和的计算和ICMP协议相同。 地址:查

2015-04-20 15:30:11 1785 1

原创 理解单播、广播与多播

一.引言 1.有三种IP地址:单播地址,广播地址和多播地址。2.广播和多播仅应用于UDP;TCP是一个面向连接的协议,它意味着分别运行于两主机(由IP地址确定)内的两进程(由端口号确定)间存在一条连接。3.网络中的一条报文是如何传送到主机中的某一个进程的。 1>主机网卡仅接收那些目的地址为网卡物理地址或广播地址的报文。(目前大多数的网卡经过配置都能接收目的地址为多播地址或某些子网多播地址的报文)

2015-04-19 14:37:58 868

原创 正则表达式之BRE与ERE字符集

(一)BRE——Basic Register Express 基本的正则表达式(1)字符集: (2)Meta字符: (3)方括号表达式:(4)后向引用:匹配于正则表达式匹配的先前的部分。 第一步将子表达式包围在(与)里; 第二部使用\digit,匹配于第n个先前方括号内子表达式匹配成功的字符。(5)区间表达式:n与m的值在0至RE_DUP_MAX之间,RE_DUP_MAX最小为25

2015-04-18 13:41:35 1444

转载 防火墙之数据包过滤iptables

(转自羽飞博客http://www.opsers.org/linux-home/videos/chapter-netfilter-iptables-raiders.html)内容简介 防火墙的概述 iptables简介 iptables基础 iptables语法 iptables实例 案例详解 (一)防火墙的简介 防火墙是指设置在不同网络或网络安全域之间的一系列部件的组合,它能增强机

2015-04-17 10:26:44 8978

原创 Daemon守护进程的管理

一个服务的提供会启动一到多个daemo,daemon为系统提供的服务所需要启动的进程。查看某个服务使用的端口:grep [service name] /etc/services ;(一)Daemon的分类:Stand_alone:此daemon可自行单独启动服务。特点:1、可自行启动不必通过其他机制的管理;2、一直占用内存与系统资源;3、对于客户端的请求,响应速度快;4、常见的stand_a

2015-04-16 11:37:31 772

原创 HTTP协议之方法

HTTP 是Web协议集中的重要协议,它是从客户机/服务器模型发展起来的。客户机/服务器是运行一对相互通信的程序,客户与服务器连接时,首先,向服务器提出请求,服务器根据客户的请求,完成处理并给出响应。浏览器就是与Web服务器产生连接的客户端程序,它的端口为TCP的80端口,。浏览器与Web服务器之间所遵循的协议就是HTTP。   笔者曾在第六期的《用telnet登陆非23端口》一文中写过关于用t

2015-04-14 22:35:05 785

原创 HTTP协议之GET和POST

1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。 3、Get是不安全的,因为在传输过程,数据被放在请求的URL

2015-04-14 22:11:42 380

转载 HTTP协议之消息报头

HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。 HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。 每一个报头域都是由名字+“:”+空格+值 组成,消息报头域的名字是大小写无关的。 1、普通报头 在普通报头中,有

2015-04-14 21:41:27 318

转载 HTTP协议之响应

在接收和解释请求消息后,服务器返回一个HTTP响应消息。HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文。1、状态行格式如下:HTTP-Version Status-Code Reason-Phrase CRLF,其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。 状态代

2015-04-14 21:39:17 311

转载 HTTP协议之请求

Http请求由三部分组成,分别是:请求行、消息报头、请求正文。1、请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version CRLF,其中 Method表示请求方法;Request-URI是一个统一资源标识符;HTTP-Version表示请求的HTTP协议版本;CRLF表示回车和换行(除了作为结尾的CRLF外,不

2015-04-14 21:38:03 373

转载 HTTP协议

(只能吐槽CSND没有转载了,转自http://blog.csdn.net/dncts/article/details/6192631)HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG

2015-04-14 21:35:30 289

原创 HTTP协议之URL

概念: ——URI统一资源标识符(Uniform Resource Identifier)是抽象的定义了URI用户对网络中(一般指万维网)的资源通过特定的协议进行交互操作。包含了URL和URN。是一个用于标识某一互联网资源名称的字符串。 ——URL统一资源定位符(Uniform Resource Locator)是标识一个互联网资源,并指定对其进行操作或取得该资源的方法的同意资源标识符。 ——

2015-04-13 16:22:53 1029

原创 window做网关搭建局域网的若干问题

如何搭建局域网? a)开始–》控制面板–》网络和共享中心–》双击网络名–》属性–》共享; 通向外网的连接属性设置成共享。选择内网所在的网络(本地连接): b) 通向内网的接口的设置: c)内网的设置: d)如图: 为什么共享选项会消失? window只能在一个网络名上开启共享,共享选项消失是因为在其他网络名设置了共享。为什么作为网关的电脑可以ping通

2015-04-13 14:26:38 4659

翻译 man nc 中文版

(1) BSD 常规命令指南 名字: nc - 连接、监听任意的TCP和UDP。 概要: nc [-46DdhklnrStUuvzC] [-i 间隔] [-p 源端口] [-s 源IP地址] [-T 服务类型] [-w 超时时间] [-X 代理协议] [-x 代理

2015-04-11 21:34:08 1072 1

原创 Nmap程序

参考地址: http://wenku.baidu.com/link?url=o8yoDE8626S8B6g5j4XW2FRY8vr8vVviNVIGQPe_SwktswxfsxjGf0VC7OFKO_0usy-TaV9WoYQ4fRu3BRImZAg0WmrUJ3kTNBCTOAGe7OW功能: (1)探测一组主机是否在线; (2)扫描主机端口,嗅探所提供的网络服务; (3)推断主机所用的操

2015-04-10 19:52:06 435

原创 UDP协议和Ping程序

UDP是一个简单的面向数据报的不可靠的无连接的运输层协议。UDP报文格式: 源端口号:16位。 目标端口号:16位。 数据报长度:16位。包含首部和数据。 检验和:16位。检验覆盖首部和数据部分。特点: (1)UDP对应用程序提交的数据不进行分片处理,分片由IP层负责。 (2)在数据传输过程中延迟小、数据传输效率高,适合对可靠性要求不高的应用程序,或者可以保障可靠性的应用程序,如DNS、

2015-04-09 20:50:47 5531

原创 地址解析协议ARP和逆地址解析协议RARP

地址解析协议ARP地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。解决的是同一个局域网上的问题。RAP报文格式: 硬件类型:指明了发送方想知道的硬件接口类型,以太网的值为1; 协议类型:指明了发送方提供的高层协议类型,IP为0800(16进制); 硬件地址长度:指明了硬件地址的长度,这样ARP报文就可以

2015-04-08 10:36:36 1380

原创 深入理解动态选路协议——RIP、OSPF和BGP协议

部分内容参考下面两个博客: http://blog.csdn.net/lycb_gz/article/details/9662965 http://blog.sina.com.cn/s/blog_709021710100rdts.html静态选路:默认方式生成(直连接口),通过route增加,通过ICMP重定向生成(默认方式出错)。动态选路:相邻路由之间的通信,以告知对方每个路由器当前所连接的网

2015-04-07 14:11:48 15602

原创 IP协议和IP选路

IP协议概念:IP协议是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。 (1)IP定义了在TCP/IP互联网上数据传送的基本单元和数据格式。 (2)IP软件完成路由选择功能,选择数据传送的路径。 (3)IP包含了一组不可靠分组传送的规则,指明了分组处理、差错信息发生以及分组的规则。 (4)不可靠的、无连接的传送机制。IP的分类: 1、

2015-04-06 15:38:56 1262

原创 深入理解ICMP协议

ICMP概述:ICMP使用IP数据报传送。允许主机或路由器报告差错情况和提供有关异常的报告。使IP数据报转发更有效,提高交付成功的机会。 不产生ICMP差错报文的情况: 1)ICMP差错报文(但是,ICMP查询报文可能会产生) 2)目的地址是广播地址或多播地址的IP数据报。 3)作为链路层广播的数据报。 4)不是IP分片的第一片。 5)源地址不是单个主机的数据报。 目的是为了不产生广播

2015-04-05 13:23:50 5622

原创 深入理解Traceroute程序

Traceroute的命令参数: -n : 可以不必进行主机的名称解析,单纯使用IP,速度较快; -U :使用UDP的port 33434来进行检测,这是默认的检测协议; -I :使用ICMP的方式来进行检测; -T :使用TCP来进行检测,一般使用port 80测试; -w timeout: 若对方主机在几秒内没有回应就声明不通,默认是5秒 -p port:若不想使用UDP

2015-04-04 13:14:38 5137

原创 windows下如何使用JNI调用C C++函数

1、首先创建java文件Test.java,内容如下:package com.jni; publicclassTest { static { //静态代码块,在JVM加载类的时候执行 System.loadLibrary("Helloworld"); //Helloworld为C++代码生成的dll文件,注意不加文件格式名 } publicnativ

2015-04-03 12:46:45 542

原创 排序算法的稳定性研究

算法的稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,则称这种排序算法是稳定的;否则称为不稳定的。排序算法是否为稳定的是由具体算法决定的,不稳定算法和稳定算法在一定条件下可以相互转换。 稳定的排序算法:基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序不稳

2015-04-03 11:41:35 354

原创 TCP协议

一 、TCP是面向连接的、可靠的字节流服务。 (1)TCP的可靠性: 1. TCP将应用数据被分割成它认为最适合发送的数据块; 2. TCP发出一个报文段后,启动一个计时器,等待目的端确认; 3. TCP收到数据后,将发送一个确认。通常推迟几分之一秒; 4. TCP将保持它首部和数据的检验和;

2015-04-02 16:53:55 449

白帽子讲Web安全

学习白帽子讲Web安全的笔记,将白帽子讲Web安全各章的知识点进行了总结概要,适合用来快速复习一遍白帽子讲Web安全,以及了解主要的Web安全攻防。

2015-05-30

软件工程学习笔记

学习软件工程的笔记,将软件工程各章的知识点进行了总结概要,适合用来快速复习一遍软件工程。

2015-05-27

空空如也

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

TA关注的人

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