摘要: 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1#include<stdio.h>2#include<malloc.h>3#include<string.h>45typedefunsignedcharUCHAR;6typedefcharCHAR;7typedefunsignedlongULONG;8typedefunsignedintUSHORT;9#include<stdio.h>10#in 阅读全文
posted @ 2011-02-16 23:13 淮北橘子 阅读(400) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <string.h>#include <stdlib.h>struct aa{ int a; int b;};struct bb{ struct aa test[0];};int main(void){ struct bb *p=(struct bb*)malloc(sizeof(struct bb)+sizeof(struct aa)*100); p->test[0].a=10; p->test[0].b=20; printf("%d,%d\n",p->test[0].a,p-&g 阅读全文
posted @ 2011-02-16 23:00 淮北橘子 阅读(221) 评论(0) 推荐(0) 编辑
摘要: The TCP/IP Address Resolution Protocol (ARP) is a fairly generic protocol for dynamically resolving network layer addresses into data link layer addresses. Even though it was designed for IP version 4... 阅读全文
posted @ 2010-08-09 00:01 淮北橘子 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1.引言  在今天的网络建设中,新出现的三层交换机已成为我们的首选。它以其高效的性能、优良的性能价格比得到用户的认可和赞许。目前,三层交换机在企业网/校园网建设、智能社区接入等等许多场合中得到了大量的应用,市场的需求和技术的更新推动这种应用向纵深发展。   2.传统交换技术  传统的局域网交换机是一种二层网络设备,它在操作过程中不断收集信息去建立起它本身的一个MAC地址表。这个表相当简单,基本上说... 阅读全文
posted @ 2010-05-04 23:40 淮北橘子 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1. 二层转发流程1.1. MAC地址介绍MAC 地址是48 bit 二进制的地址,如:00-e0-fc-00-00-06。可以分为单播地址、多播地址和广播地址。单播地址:第一字节最低位为0,如:00-e0-fc-00-00-06多播地址:第一字节最低位为1,如:01-e0-fc-00-00-06广播地址:48 位全1,如:ff-ff-ff-ff-ff-ff注意:1)普通设备网卡或者路由器设备路由... 阅读全文
posted @ 2010-05-04 23:31 淮北橘子 阅读(824) 评论(0) 推荐(0) 编辑