自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (3)
  • 收藏
  • 关注

原创 网络相关校验和计算(通用)

校验和计算方法如下(先求和再取反):1、将校验和字段置0;2、将要校验的数据以每16bit为一组的形式相加;3、将上述加法过程中产生的进位(最高位的进位)加到低16位(采用32位加法时,即为将高16位与低16位相加,之后还要把该次加法最高位产生的进位加到低16位)4、将上述的和取反,即得到校验和。2.6内核给出的算法:unsigned short ip_fast_csu

2016-04-27 18:23:58 714

原创 网络编程相关结构体整理

常用的套接字类型有3种:   (1)流套接字(SOCK——STREAM):使用了面向连接的可靠的数据通信方式,即TCP协议;   (2)数据报套接字(Raw Sockets):使用了不面向连接的数据传输方式,即UDP;   (3)原始套接字(SOCK——RAW):没有经过处理的IP数据包,可以根据自己程序的要求进行封装。1、套接字相关的数据类型:sockaddr和sockaddr_in;soc

2016-04-13 17:49:57 709

转载 Linux系统调用列表

Linux系统调用列表以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了

2016-04-01 10:59:39 1171

空空如也

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

TA关注的人

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