- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 L2交换原理
二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体的工作流程如下:(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样就知道源MAC地址的机器是连在哪个端口上的(L2学习机制);(2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;(3)
2012-07-22 18:28:37
834
原创 Tilera-Pro64 支持Broadcom HiGig标签
HiGig(通常称为HiGigTM)是Broadcom公司的私有串行总线互联方案,于2001年推出,主要用于Broadcom公司StrataXGS系列芯片(如BCM5670/BCM5690等)之间的互联(也可以跟支持HiGig协议的NPU或ASIC连接),这里我们是将Broadcom和Pro64相连。HiGig总线是在以太网协议的基础上发展而来的,它在以太网二层报文中插入HiGig头,形成Hi
2012-07-19 10:35:21
912
转载 GCC在C语言中内嵌汇编
在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。1、简单的内嵌汇编 例: __asm__ __volatile__("hlt"); "__asm__"表示后面的代码为内嵌汇编
2012-07-17 10:50:16
759
转载 Linux TCP/IP 协议栈源码分析
一.linux内核网络栈代码的准备知识1. linux内核ipv4网络部分分层结构:BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有:/net/socket.c /net/protocols.c etc INET socket层:BSD socket是个可以用于各种网络协议的接口,
2012-06-27 15:52:56
1197
s3c2440 驱动开发学习(适合新手入门)(赵春江博士)
2011-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅