自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 资源 (14)
  • 收藏
  • 关注

转载 Makefile 中:= ?= += =的区别

在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE    VRE = “Hello World!”elseendififeq ($(OPT),define)    VRE ?= “Hello World! First!”endif

2014-01-10 14:37:28 447

转载 linux2.6内核ppp分析

1 简介ppp协议(点到点协议),在拨号网络中应用比较广泛,逐渐在替代slip协议。ppp数据包格式为:| 协议码 | 载荷   |填充符ppp主要有四类协议码:   1 0x0001 - 0x3fff 网络层协议(ipv4,ipv6,ipx,appletalk)      2 0x4001 - 0x7fff 无网络层协议参与的小载荷量传输(低整流量)      3

2013-03-19 15:14:18 660

转载 linux icotl函数解析

ioctl函数 本函数影响由fd参数引用的一个打开的文件。 #includeint ioctl( int fd, int request, .../* void *arg */ );返回0:成功    -1:出错 第三个参数总是一个指针,但指针的类型依赖于request参数。 我们可以把和网络相关的请求划分为6类:套接口操作文件操作接口操作A

2013-01-29 11:41:04 982

原创 linux网络编程函数

socket()我们使用系统调用socket()来获得文件描述符:#include#includeint socket(int domain,int type,int protocol);第一个参数domain设置为“AF_INET”。第二个参数是套接口的类型:SOCK_STREAM或SOCK_DGRAM。第三个参数设置为0。系统调用socket()只返回一个套

2013-01-28 17:03:07 436

原创 链路层套接字PF_PACKET简介

在linux环境中要从链路层(MAC)直接收发数据帧,可以通过libpcap与libnet两个动态库来分别完成收与发的工作。虽然它已被广泛使用,但在要求进行跨平台移植的软件中使用仍然有很多弊端。这里介绍一种更为直接地、无须安装其它库的从MAC层收发数据帧的方式,即通过定义链路层的套接字来完成。Packet套接字用于在MAC层上收发原始数据帧,这样就允许用户在用户空间完成MAC之上各个层次的

2013-01-28 17:00:46 5473

原创 linux socket 操作链路层

Linux提供最常用的网络通信应用程序开发接口--Berkerley套接字(Socket).它既适用于同一主机上进程间通信(IPC),又适用于不同主机上的进程间通信。套接字的设置通过socket调用完成:int socket(int family,int type,int protocol);其中family指通信域或协议族,Linux系统支持的网络协议族有PF_UNIX,PF_I

2013-01-28 16:58:47 2213

转载 libpcap库函数介绍(附源代码)

libpcap的英文意思是 Packet Capture library,即数据包捕获函数库。该库提供的C函数接口可用于需要捕获经过网络接口(只要经过该接口,目标地址不一定为本机)数据包的系统开发上。由 Berkeley大学Lawrence Berkeley National Laboratory研究院的Van Jacobson、Craig Leres和Steven McCanne编写。该函数

2013-01-28 15:56:24 912

原创 PPPOE协议介绍

PPPOE,全称Point-to-Point Protocol Over Ethernet,它工作在OSI的数据链路层,PPPOE协议提供了在广播式的网络(如以太网)中多台主机连接到远端的访问集中器(我们对目前能完成上述功能的设备为宽带接入服务器)上的一种标准。1.       PPPOE的工作原理PPPOE协议共包括两个阶段,即PPPOE的发现阶段(PPPOE Discovery Sta

2013-01-26 16:16:04 1076

原创 深入理解HTTP协议

http协议学习系列1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义

2013-01-23 08:29:19 624 1

原创 DHCP协议解析

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是IETF为实现IP的自动配置而设计的协议,它可以为客户机自动分配IP地址、子网掩码以及缺省网关、DNS服务器的IP地址等TCP/IP参数。了解DHCP工作过程可以帮助我们排除有关DHCP服务遇到的问题。DHCP 协议是基于UDP层之上的应用,本文结合抓报所得数据分析DHCP协议实现原理一、

2013-01-17 13:26:35 1091

转载 HTTP 协议详解

阅读目录什么是HTTP协议Web服务器,浏览器,代理服务器URL详解HTTP协议是无状态的HTTP消息的结构Get和Post方法的区别状态码HTTP Request headerHTTP Response headerHTTP协议是无状态的和Connection: keep-alive的区别  什么是HTTP协议  协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定

2013-01-15 15:41:06 638

转载 HTTP协议的头信息详解

通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。

2013-01-15 15:24:36 337

转载 HTTP协议详解

转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx 引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使

2013-01-15 15:22:04 479

转载 eCos学习笔记之启动代码分析

eCos学习笔记之启动代码分析2006-07-13 10:03前几天看了一下eCos的启动代码部分,做了一些笔记,发布在这里,给space增加点人气由于我用的目标板是MIPS的,所以只分析了For MIPS的启动代码。启动代码分析(for MIPS):packages/hal/mips/arch/v2_0/src/vector.SFUNC_START(r

2012-12-30 11:42:42 593

转载 ecos kernel 分析

ecos kernel 是个典型的抢占式多任务的rtos,我这里想从代码上,把它的实现搭个框架出来。    分时的多任务系统是靠定时时间中断实现的,所以我从这里做切入点有kernel 的ecos重写了interrupt 处理代码,原来的在drv_api.c里实现的,现在的在kernel/intr/intr.cxx里,时间中断的注册在kernel/common/clock.cxx里C

2012-12-30 11:41:04 652 1

QCA9531datasheet数据手册

QCA9531+V2.0+802.11N+2X2+2.4+GHZ+PREMIUM+SOC+FOR+WLAN+PLATFORMS+DATA+SHEET手册

2019-01-11

C++ 源码小游戏 超级玛丽,五子棋

C++ 源代码 超级玛丽,五子棋,小游戏代码,五子棋,

2018-06-27

7621datasheet MT7621_ProgrammingGuide_Preliminary_Platform

MT7621datasheet ProgrammingGuide EEPROM 寄存器手册,射频校准必备说明文档

2016-05-26

MT7628_ProgrammingGuide&&MTK_APSoC_SDK_User_Manual

MT7628_ProgrammingGuide_20140428.pdf MTK_APSoC_SDK_User_Manual.pdf 寄存器手册

2015-07-14

7620 datasheet

7620 datasheet 7620用户手册

2014-11-04

goahead源码文件

goahead web服务器详细源代码,goahead服务进程的处理浏览器的请求处理过程等

2013-08-29

httpd web服务器源码文件

httpd web服务器源码详细分析,相关asp函数的注册、html相关文件的读写等

2013-08-29

httpd web服务器详细源码文件

httpd web服务器源码详细分析,相关asp函数的注册、html相关文件的读写等

2013-08-29

GCC中文手册.pdf

GCC中文手册,详细说明了各个命令选项。

2013-08-28

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

2013-01-29

TCP-IP详解.卷二:实现

TCP-IP详解.卷二:实现 第二卷rar格式文件

2013-01-29

TCP-IP详解.卷一:协议

TCP-IP详解.卷一:协议, 第一卷PDF文件

2013-01-29

深入理解Linux内核pdf

深入理解Linux内核.rar 学习linux系统必备书籍

2012-02-22

UNIX环境高级编程第二版

UNIX环境高级编程第二版.pdf 学习linux必备书籍

2012-02-22

空空如也

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

TA关注的人

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