自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 分页机制

分页机制在分段机制的基础上完成虚拟地址到物理地址转换的过程.分页机制把线性地址空间划分成页面,映射到物理地址空间上.分页机制提供几种页面级保护措施,用于代替或合用段保护机制;同时,分页机制还提供了用户-超级用户两级保护.80x86使用4k字节固定大小的页面,也就是分页机制把4GB的线性地址空间划分成1M个4k大小的页面.线性地址的低12直接映射到物理地址,而高20位则要经过分页机制转换后与低1

2008-05-06 23:50:00 816

原创 分段机制

分段机制可以用于实现多种系统的设计.分段机制就是把虚拟地址空间中的虚拟内存组织成一些长度可变的称为段的内存块单元.段是虚拟地址到线性地址转换机制的基础,每个段由三个参数定义:段基地址;段限长;段属性.多个段映射到线性地址中的范围可以部分重叠或者覆盖,甚至完全重叠.段的基地址,段属性,段限长存储在一个叫做段描述符的结构项中,在逻辑地址到线性地址映射过程中会用到这个描述符.段描述符保存在内存中的段

2008-05-06 20:42:00 1919

原创 广播和多播

广播和多播仅应用于UDP数据报,而TCP是面向连接的协议,它分别运行于两主机(由IP地址确定)的两进程(由端口号确定)间的一条连接,因而不可能使用广播或者多播.主机对信道传送过来的帧地过滤过程:1.网卡查看由信道传送过来的帧,确定是否接收该帧,如果接收就传递给设备驱动程序.如果帧检验和出错,网卡就丢弃该帧.多数网卡被设置成混合模式,这种模式能够接收每个帧的一个复制.2.设备驱动程序对帧

2008-05-06 08:24:00 814

原创 UDP用户数据报协议

UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生UDP数据报,并组装成一份等待几头的IP数据报.应用程序必须关心IP数据报的长度,如果它超过网络的MTU,哪么就要对数据报进行分片,并且不仅可能在发送端进行分片,在数据报经过的路由器也可以进行.UDP数据报的首部UDP数据报的首部由四个部分组成:源端口,目的端口,长度,检验和,共占8个字节.端口号表示发送进程和接收进程,

2008-05-05 12:21:00 2782 2

原创 IP层路由决策

IP层路由决策一般由路由守护程序来实现,通常这是一个用户进程.路由守护程序大约每30秒就更新一次路由表,当收到ICMP重定向时,路由表也会被更新.IP选路原理1.搜索匹配的主机地址2.搜索匹配的网络地址3.搜索默认表项(默认表项一般被设置为一个网络表项,其网络号为0)路由表用netstat -rn命令可以搜索主机sun的路由表sun % netstat -rnRou

2008-05-04 10:03:00 1160

原创 Traceroute程序

Traceroute程序是同Van Jacobson编写的能深入探索TCP/IP协议的方便可用的工具.它能让我们看到数据报从一台主机传到另一台主机所经过的路由.Traceroute程序还可以上我们使用IP源路由选项,让源主机指定发送路由.Traceroute程序的操作过程它发送一份TTL字段为1的数据报给目的主机,处理这个数据报的第一个路由器将TTL减1,丢弃该数据报,并发回一份ICMP报

2008-05-04 00:42:00 1750

原创 winpcap库函数

最近在看WINPCAP,将其库函数总结如下1. int pcap_findalldevs(pcap_if_t **, char *)    说明:用来获得网卡的列表    参数: 指向pcap_if_t**类型的列表的指针的指针; char型指针,当打开列表错误时返回错误信息    返回值: 为int型,当显示列表失败时返回-1pcap_if_t 是pcap_if 重命名而来:

2008-05-02 20:51:00 5304 5

原创 802.1x协议数据包

   Packet Format---报文的格式Exactly one Challenge-Handshake Authentication Protocol packet isencapsulated in the Information field of a PPP Data Link Layer framewhere the protocol field indicates

2008-05-01 17:22:00 2148

原创 ARM开发学习软件和书籍

ARM开发软件:1) ADS+AXD:ADS是编译器,AXD是调试器2) PLASHPGM:FLASH烧写软件,其它相似工具有FLUTED,FLSHP3) BANYANT调试代理:使用简单的JTAG来实现JTAG仿真器的大部分功能4) UBOOT:BOOTLOADER生成工具5) UCLUNIX:UCLUNIX源码包6) ARM-ELF-TOOLS:将很多工具包打包在一起用

2008-04-27 14:53:00 1722 1

原创 Winpcap(三)

                                         打印流经网络的每个数据包信息的程序打开网卡的功能是通过pcap_open_live()来实现的它有三个参数snaplen promisc to_ms。snaplen用于指定所捕获包的特定部分,在一些系统上(象xBSD and Win32等)驱动只给出所捕获数据包的一部分而不是全部,这样就减少了拷贝数据的数量从而提

2008-04-26 17:16:00 917

原创 Winpcap(二)

                                                     用Winpcap 得到网络驱动列表程序The first thing that usually a WinPcap based application needs is a list of suitable network adapters. Libpcap provides the pc

2008-04-26 17:05:00 707

原创 802.1x协议认证流程

        802.1x 的认证中,端口的状态决定了客户端是否能接入网络,在启用802.1x 认证时端口初始状态一般为非授权(unauthorized),在该状态下,除802.1X 报文和广播报文外不允许任何业务输入、输出通讯。当客户通过认证后,则端口状态切换到授权状态(authorized),允许客户端通过端口进行正常通讯。基于802.1x 的认证系统在客户端和认证系统之间使用EAPOL

2008-04-26 15:39:00 18409

原创 802.1x协议概述和体系结构

             IEEE802.1x是IEEE2001年6月通过的基于端口访问控制的接入管理协议标准。IEEE802.1x协议具有完备的用户认证、管理功能,可以很好地支撑宽带网络的计费、安全、运营和管理要求,对宽带IP城域网等电信级网络的运营和管理具有极大的优势。IEEE802.1x是一种基于端口的网络接入控制技术,在 LAN 设备的物理接入级对接入设备进行认证和控制,此处的物理接入级指

2008-04-26 11:38:00 7291

转载 嵌入式程序员应该知道的几个基本问题

预处理器(Preprocessor)  1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)     #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL  我在这想看到几件事情:  1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)  2)懂得预处理器将为你计算常数表达式

2008-04-19 20:58:00 521

转载 堆和栈的区别

一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量

2008-04-19 20:00:00 704

原创 巧用sql语句以提高数据库查询性能

          在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简

2007-12-23 21:12:00 559

原创 FileStream类

FileStream对象表示在磁盘或网络路径上指向文件的流。当类提供向文件读写字节的方法时,经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作字节和字节数组,而Stream类操作字符数据。字符数据易于使用,但是有些操作比如随机文件访问,就必须由FileStream对象执行 .使用FileStream类读取数据不像使用StreamReade

2007-11-06 22:47:00 696

c++ 用递归求n的阶乘

用c++用递归求n的阶乘,你的值由用户输入,输入不正确有错误提示对话框

2008-11-12

基于web的自测系统的设计与实现

在系统设计实现中用到的Java技术,包括Jsp,JavaBean和JDBC;数据库连接池技术和开发过程中遇到的难点技术包括Jsp中文处理,动态生成Session,随机验证码等。对要实现的自测系统作系统分析,给出自测系统的总体框架,从业务角度着重介绍客户端、服务器端的功能划分和流程,进一步阐述了在线自测系统设计与实现过程,包括:用户登录模块,用户注册模块,用户信息修改,出卷和在线自测模块,在线批改模块,给出了部分关键代码。

2008-11-12

空空如也

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

TA关注的人

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