- 博客(18)
- 资源 (107)
- 收藏
- 关注
原创 SNMP协议 PDU报文格式分析(BER编码)
简单网络管理协议(SNMP)是目前在计算机网络中用得最广泛的网络管理协议,它使用ASN.1(Abstract Syntax Notation One)来定义SNMP报文格式和MIB(Management Information Base)变量的名称。ASN.1是一种描述数据和数据特征的正式语言,它和数据的存储及编码无关。根据ASN.1标准定义,数据类型分为:简单数据类型:
2013-09-11 17:31:20 15005 1
原创 关于SNMP的GetNextRequest PDU实现分析
在SNMPv1的标准文档RFC1157中对GetNextRequest PDU的应用列举了一个表格遍历的例子。因为第一次搞这个东西,初看那个例子时弄得我晕圈了。搞不明白GetNextRequest PDU该如何实现。现在初步对那个例子有了点认识,记录下来,以免日后遗忘。不当之处请指正。下面是SNMP协议文档RFC1157中4.1.3.1中的例子。GetNex
2013-09-29 16:28:38 10355
转载 50个英文博客
开源软件由庞大的社区提供支持,这个充满活力的社区造就了一批一流的博客。它们涵盖了从开源新闻,到最新发布的教程和黑客技巧的各个方面。我们精选出这些博客,因为他们精通相关专业,不仅定期更新,而且还易于浏览,同时又非常实用。去看一看吧,您肯定会学好很多新东西的。1. Alec Notes:一个专注于Fedora Linux的简单博客。Alec是一名程序员,他精通PHP,mySQL
2013-09-25 15:49:21 2771
原创 程序员应对面试的好东西
1、编程艺术系列,推荐此博客2、最后,除了程序员编程艺术系列外,再推荐一些资料、书籍和讲座给大家,供大家参考:程序员编程艺术http://blog.csdn.net/column/details/taopp.html;秒杀99%的海量数据处理面试题http://blog.csdn.net/v_july_v/article/details/7382693;《编程之美》;微软面试1
2013-09-25 11:46:47 1179
原创 一个使用socket进行文件传输的例子
1、socket的server代码server.c====================================================================#include // for sockaddr_in#include // for socket#include // for socket#include
2013-09-22 13:51:33 8418 2
转载 ubuntu下安装net-snmp5.7.1的步骤
Ubuntu下安装net-snmp,具体步骤如下:1、获取net-snmp的安装包,这里我们选择源代码的安装方式,当然你也可以选择ubuntu的网络下载方式安装,如: >> sudo apt-get install net-snmp 或者是自己从网络down下来手动编译安装,这里我选择最新版本的net-snmp5.7.1,下载下来的格式为net-snmp-5.7.1.tar.g
2013-09-18 11:29:04 6316
转载 酷壳陈皓:如何学好C语言
有人在酷壳的留言版上询问下面的问题keep_walker :今天晚上我看到这篇文章。http://programmers.stackexchange.com/questions/62502/small-c-projects我也遇到了和提问的老外一样的问题。。能给像遇到这样烦恼的程序员一点建议嘛?谢谢!我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程
2013-09-17 14:19:23 1445
原创 基于net-snmp的代理agent开发详解
转载请标明出处 原文地址:http://blog.csdn.net/hepeng597/article/details/8782868花了一两天时间测试和整理一下。用net-snmp扩展MIB库,实现方法可归结为四种:1)一是静态库方式,通过修改配置头文件,在相应地方包含新引入的mib模块的.c和.h文件,然后重新编译库文件和扩展代码;这种方式不够灵活,每次修改
2013-09-17 13:58:16 9477 7
原创 关于网络字节序--大小端分析
学习ASN.1过程中看到了涉及大小端的内容,感觉其中分析是我见过最清晰的了,因此就将其贴出,以供参考。大小端(Bid Endian vs. Little Endian)来源于Swift的小说Gulliver’s Travels中一个故事:两个国家连年征战,起因在于吃煮鸡蛋时到底是从比较尖的一端开始,还是从比较圆的一端开始。不幸的是类似事情在计算机中也存在如下情况:
2013-09-16 16:32:24 4274
转载 ASN.1基础知识探讨
转自: http://wmfbravo.blog.163.com/感谢: wmfbravo2 基础知识& 注释:本章的内容主要翻译自《ASN.1 Communication between Heterogeneous Systems》。2.1 相关背景知识2.1.1 OSI参考模型Figure 2-1 OSI
2013-09-16 11:46:14 2419
原创 开源代码网站收集
http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.codase.com/index.html它是一个代
2013-09-14 10:15:40 1670
原创 linux下使用socket实现组播
原文地址: http://www.tenouk.com/Module41c.html概述组播提供了在网络中进行一对多的发送的机制,组播可以是在一个网段内,也可以是跨网段的,不过跨网段需要交换机、路由器等网络设备支持组播。Hosts可以在任何时间加入或者离开组播组,对于组播组的成员没有所处位置的限制,也没有数量的限制,D类互联网地址是用于组播的:224.0.0.0 - 2
2013-09-13 09:26:07 21887 1
转载 ASN.1详解
Chapter 4 ASN.1《Network management : principles and practice》4.1 网络数据表示及编码4.2ASN.1的基本概念4.3 基本编码规则4.1网络数据表示及编码ASN.1(Abstract Syntax Notation 1)是一种形式语言。独立与表示层编码技术,提供统一的网络数据表示。管
2013-09-12 15:20:50 5312
转载 ASN.1相关网站
转载自:http://wmfbravo.blog.163.com/blog/static/211758220081111672561/ASN.1 相关网站,如果您有更多信息,也请告知。1) ASN.1 Home在这个网站包含丰富的信息,各位高手可以按图索骥。http://asn1.elibel.tm.fr/en/index.htm2)
2013-09-07 17:13:38 1293
转载 初学VC6的必备配置
在初步学习VISUAL C++6.0的过程中,大量源代码的输入、未知内容的学习和已知内容的深入学习、调试过程中BUG经常是困扰我们的三大难题,在此我介绍三个利器,希望能对大家有所帮助。一、MSDN,VC6安装完后都提示要安装MSDN,但是一般我们的安装盘中没有MSDN,所以需要从网上下载,从百度上搜一下就能下载到,或者从微软的VC++新闻组(news.microsoft.com
2013-09-06 11:41:12 1066
原创 SNMP协议标准RFC文档
贴一下SNMP的协议标准相关文档,方便初学者下载。关于下载地址:http://tools.ietf.org/rfc/index 这是RFC的一个索引页面,下面涉及到的RFC文档都在这个页面中有下载。SNMPv1SNMPv1 is defined by IETF (http://www.ietf.org ) in RFC 1157 plus a few supporting RFC
2013-09-06 06:23:17 8915 1
原创 at91sam926X的GPIO中断
先上一个代码实例:static int gpio_irq_init(void){ int ret; ret = gpio_request (AT91_PIN_PC6, "IRQ"); /* GPIO request*/ if (ret) { printk ("Unable to request PC6\n"); } at91_set_GPIO
2013-09-04 16:39:13 2912
原创 linux内核工作队列的使用方法
Linux 2.6内核使用了不少工作队列来处理任务,他在使用上和 tasklet最大的不同是工作队列的函数可以使用休眠,而tasklet的函数是不允许使用休眠的。工作队列一般用来做滞后的工作,比如在中断(下半部)里面要做很多事,但是比较耗时,这时就可以把耗时的工作放到工作队列。说白了就是系统延时调度的一个自定义函数。 linux工作队列的使用又分两种情况,一种是利用系统共享的
2013-09-02 17:56:09 3223 1
Java Web系统开发
2014-11-04
java核心技术第1卷
2014-11-03
ASN.1 Communication between Heterogeneous Systems
2013-09-16
linux串口编程从驱动到应用
2013-07-23
IGMP协议rfc1112 2236 3376
2013-03-29
一个MFC的界面库,包括大多数常用控件
2013-03-28
LINUX设备驱动程序(第3版中文版)
2013-02-19
深入理解Linux内核中文第三版(高清有目录完整)
2012-12-27
installshield制作安装包详解
2012-08-25
VC绘图参考类和实例
2012-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人