自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术爬虫(tech-reptile)

一步一步爬向技术的顶端

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

原创 BSD net源码分析(2-4)

四、以太网接口的配置系统提供了系统调用ioctl函数为一个进程访问一个设备的标准系统所不支持的特性。int ioctl(int fd, unsigned long com,...);fd 是一个描述符,通常是一个设备和网络连接,com 指示ioctl函数所要执行的命令类型,第三个参数是可变的,由第二个参数决定他的内容。进程通过指定接口的fd,访问接口的特性。以下是网络接口所使用的几个命令以及对应的

2008-10-27 22:49:00 911

原创 BSD net源码分析(2-3)

三、以太网接口数据输出当网络层协议调用接口ifnet结构体中的if_output时,开始输出。所有以太网设备的if_output都指向ether_output函数,该函数封装以太网的头部,并将数据输入到接口的发送队列。(1)验证接口状态:主要是接口状态的校验,判断接口是否启用。/******************************************************/    i

2008-10-26 21:35:00 864

原创 MGCP协议分析——媒体能力协商

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2008-10-24 17:43:00 1025

原创 BSD net源码分析(2-2)

 二、以太网接口接收数据帧    当接口接收到发送给该接口的单播地址和广播地址的帧,帧可用时,触发一个中断,并且内核调用驱动函数函数leintr()。    leintr()函数内部根据硬件寄存器的值,判断是什么中断,如果是LE_RINT状态,调用lerint处理接收的数据,如果是LE_TINT,调用lexint做输出数据处理。    其他的状态,程序会更新接口的统计,并调用lereset重设接口

2008-10-22 18:11:00 988

原创 BSD net源码分析(2-1)

本节介绍以太网接口相关内容一、以太网接口的初始化    内核初始化函数cpu_startup查找连接的网络设备,当识别到网络后,设备专用的初始化函数被调用。    设备驱动程序为每个接口初始化一个专用的ifnet结构,并调用if_attach把这个结构插入到接口链表中。    le_softc结构存储了以太网接口的所有信息,其中的第一个成员arpcom包含了所有以太网接口通用的信息。其他部分为以太

2008-10-22 18:09:00 1182

原创 BSD net源码分析(1)

本节从ifnet结构开始解析,ifnet结构包含了接口的通用信息,每个接口都以该结构开始,末尾附带不同接口的特殊信息。系统初始化的时候将所有接口的ifnet结构构成一个链表。struct ifnet {    char    *if_name;        /* name, e.g. ``en or ``lo */    struct    ifnet *if_next;        

2008-10-20 20:07:00 971

原创 IPv6即将到来

看到新闻:Cisco、Atmel和SIC S近日共同发布了uIPv6,世界上最小的开发源码兼容IPv6协议栈,这套协议栈适用于开发源码的Contiki嵌入式操作系统。并且很多公司都在为IPv6做准备了,是个机遇。

2008-10-19 18:41:00 743

MQTT协议,可以用于实现Android的push功能。

MQ Telemetry Transport (MQTT) is a lightweight broker-based publish/subscribe messaging protocol designed to be open, simple, lightweight and easy to implement.

2011-06-21

TR069中文版(本位描述了TR069 CPE协议的相关内容)

本位描述了TR069 CPE协议的相关内容

2009-12-21

RFC2988 计算TCP的重发定时器

传输控制协议(TCP)[Pos81]使用一个重发定时器,在缺乏任何远端的数据接收方反馈的情况下来保障数据的传递。该定时器的时间间隔被称为RTO(重发超时)。RFC 1122 [Bra89]指明,RTO应该按照[Jac88]的描述进行计算。 本文档使设置RTO的算法法规化。另外,本文档扩展了RFC 1122的第4.2.3.1节的讨论,并且把支持该算法的要求从应该升级到必须。RFC 2581[APS99]描述了该算法,TCP使用它在RTO超时之后和一次重发被发出之后开始发送。本文档不改变在RFC 2581[APS99]中所描述的行为。

2009-06-05

空空如也

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

TA关注的人

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