![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据通信
文章平均质量分 70
谷雨霖
这个作者很懒,什么都没留下…
展开
-
BCM芯片数据包转发基本流程--ingress处理之vlan处理
Ingress过程Ingress过程负责二层交换以及三层交换的转发决定,FFP的执行,实现堆叠、链路汇聚、端口镜像等功能。在Ingress过程中,维护了一些转发决定需要的系统变量,分别是:PORT_BITMAP(数据包将要发往的端口集合,初始化为0),UT_PORT_BITMAP(指示数据包从这些端口发出时不打802.1Q TAG,初始化为0),DROP(指示数据包是否被交换,初始化为F原创 2006-11-28 09:21:00 · 4814 阅读 · 3 评论 -
地址本的脚本
地址本的脚本(转)一个地址本的脚本,可供学shell的人参考-------------addr.sh------------#!/bin/bashclear. /etc/rc.d/init.d/functionsarg_count=$#if [ $arg_count -eq 0 ]; thenFILENAME=/tmp/addrelif [ $arg_count转载 2007-08-14 13:37:00 · 614 阅读 · 0 评论 -
正则表达式使用详解(转)
正则表达式使用详解(转)作者:吕晓波 如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了 稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达 式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者 有转载 2007-08-14 13:09:00 · 663 阅读 · 0 评论 -
Linux下C语言编程基础知识
1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们以一个实例来说明如何使用gcc编译器. 假设我们有下面一个非常简单的源程序(hello.c): int main(int argc,char **argv) { printf("Hello Linuxn"); }转载 2007-08-14 09:56:00 · 718 阅读 · 0 评论 -
如何在 linux 下检测内存泄漏
原文出处: [url]http://www-900.ibm.com/developerWorks/cn/linux/l-mleak/index.shtml[/url] 洪琨 (hcode@21cn.com) C++程序员 2003 年 6 月 本文针对 linux 下的 C++ 程序的内存泄漏的检测方法及其实现进行探讨。其中包括 C++ 中转载 2007-08-14 11:26:00 · 825 阅读 · 0 评论 -
正则表达式中的特殊字符
字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0原创 2007-08-14 13:07:00 · 549 阅读 · 0 评论 -
IPv6介绍(3)
IPv6:协议概观 IPv6是下一代的Internet协议,由Internet Engineering Steering Group在1994年11月17日核准为一个Proposed Standard。从那时候开始,大量的终端用户组织,标准团体,以及网络卖主就一直在一起对其规格和IPv6早期的完全版本的测试上努力工作。许多的IETF工作组已经定义IP工程是很好的地下通道,包括基本的原创 2007-05-22 09:54:00 · 809 阅读 · 0 评论 -
与IPv6有关的RFC索引
1 0 2 9 对于以太网型的多局域网系统中的地址解析更有效的故障容错方法1 2 8 7 未来的I n t e r n e t体系结构1 3 3 8 超网:一种地址分配和集聚策略1 3 6 6 I P地址空间管理指南1 3 6 7 I P地址空间管理指南的日程计划1 3 7 5 对新的I P地址类别的建议1 4 5 4 下一版本I P提案的比较1 4 6 6 I P地址空间管理指南1 4 6 7原创 2007-05-22 10:01:00 · 703 阅读 · 0 评论 -
IPv6的重要商业应用: 3G服务
目前,国内有两个网络的实验项目在运营商中紧锣密鼓地进行:一个是3G的实验网络,另一个是基于IPv6的CNGI试验网络。当将这两个项目的技术细节联系起来,就会发现其实这两个项目有着密切的联系。 本文基于CiscoIPv6和3G移动的技术,将两个实验网络紧密的联系起来,从网络的设备投资,运营维护成本和今后的发展几个方面探讨Cisco的技术的优点。 一、关于支持未来3G转载 2007-05-22 10:05:00 · 823 阅读 · 0 评论 -
IPv6介绍(1)
IPv6的情况IPv6网络互连协议标准对企业网络和全球的国际互联网的持续发展至关重要。Internet Protocol(IP)根源于1970s的早期军事网络.但是,只是在过去的十年之内,IP才不可阻止地征服了全世界的网络。今天,IP为我们全球的电子贸易体系而已将其自身建成为主要的媒介,使大批的客户机/服务器和同位体-到-同位体的计算应用程序成为可能。尽管IP成功的故事花了许多年才得以展开考虑原创 2007-05-22 09:36:00 · 780 阅读 · 0 评论 -
IPv6介绍(2)
第一部分:IPv6的业务情况 被给予曾经增长的对交互式多媒体的业务需求,以及高-带宽的网络应用程序之后,IPv6对企业网络互连和详尽的公用国际互联网有着非常重要的意义。尽管它的本身的重要性加上一些网络业界明智人士的努力,IPv6的诞生还是遭受到了许多方面的某种程度的让人误解的虚构和描绘,而这些虚构和描绘能够很容易地分散那些正在谋划未来网络战略过程中的网络业主的注意力。考虑到对一个更原创 2007-05-22 09:52:00 · 825 阅读 · 0 评论 -
IPv6介绍(4)
转换到IPv6 极少数业界人士会对这个原理引发争论,那就是IPv6因Internet和那些依赖网络互连技术的企业而表现出了一种主要的跳跃转发。IPv6在IPv4的基础上,在许多领域进行了改善,这些改善对依赖网络的业务具有很高的近期和长期价值。然而,在业界所不能认同的是,从IPv4转换到IPv6将采用什么样的方式和速度。有些人正在为在较近的将来全部地,快速地采纳IPv6而四处游说。另一些人原创 2007-05-22 09:54:00 · 749 阅读 · 0 评论 -
IPv6介绍(5)
第二部分:关于IPv6的技术情况 两个标题的叙述 开始进行关于IPv6的一个深入的调查研究的一个很好的方法是将新的流形式的IPv6域名于现有的IPv4域名相比较。两种域名都带有版本号码和源/目的地址,但是如图6所示,IPv6域名相当简化,这使得通过路由节点的处理更加有效。然而,IPv4长度上的可变性更大一些,因为所有的IPv6域名都有一个40字节的固定长度的限制。这就允许路由器软原创 2007-05-22 09:55:00 · 877 阅读 · 0 评论 -
IPv6介绍(6)
IPv6的地址结构 许多的有关IPv4反对IPv6的讨论集中在两个协议的地址区域的相应的规格(32位反对128位)。但是一个同样重要的差别是IPv4和IPv6的相应的提供高级的层级地址空间的能力,这种层级地址空间使路由结构更加有效。IPv4最初用一种基于分类的方案来设计(参见图12),这种方案将网络和主机之间的地址位元进行分割,但却没有创建一个层级来允许一个单独的高层次的地址去代表原创 2007-05-22 09:56:00 · 958 阅读 · 0 评论 -
一个刚刚编写的监控主机是否可以ping通的脚(转)
一个刚刚编写的监控主机是否可以ping通的脚(转)初学shell,一个刚刚编写的监控主机是否可以ping通的脚本,如果某个主机ping不通,发出邮件,并记录,如果再次能ping通,再次发出邮件,通知,并可设置声音报警。代码:#!/bin/sh# set -x#######################################################Ping转载 2007-08-14 13:36:00 · 681 阅读 · 0 评论 -
安装Linux的五种方法和心得
安装Linux的五种方法和心得(转)这几天没有调别的东西,想起自己还不太会在没有安装光盘的时候安装Linux,于是试了一下Linux的五种安装方法,下面是我的一些过程和心得,请高手指点一下。安装Linux共有五种方法1、光盘2、硬盘3、NFS 映像4、FTP5、HTTP其中光盘安装是最普遍的,也是最简单的我就不写了。我安装的这台机器没有光驱,也没有软驱!!!只有网卡转载 2007-08-14 13:34:00 · 768 阅读 · 0 评论 -
BCM芯片数据包转发基本流程--ingress处理之过滤保留地址与端口状态检查
1.2 过滤保留地址本过程操作的寄存器:PTABLE、EPC_BPDUn、CONFIG。本过程操作的系统变量:DROP、CPU。这里提到的保留地址是MAC地址01-80-C2-00-00-00到01-80-C2-00-00-10以及01-80-C2-00-00-20到01-80-C2-00-00-2F,BCM也提供了6个由软件控制的BPDU地址,它存储在EPC_BPDUn中。原创 2006-11-28 09:25:00 · 2322 阅读 · 0 评论 -
[笑话]unix/linux命令与泡酒吧美妹
这是一个用unix/linux命令来模拟在酒吧勾搭美妹的一个过程:)考查一下你unix/linux命令学的怎么样?findtalkwhoamiwhatisunamequotasetmvwhereisunzipstriptouchfingertopmountcompress!!moreyesjobsumountsleepy转载 2006-12-03 14:46:00 · 752 阅读 · 0 评论 -
Y君问起一个关于网络扩容的问题 文/谷雨霖
Y君曰:小弟在一个新建的企业,企业网络需要扩展,统计上来要新增300多个信息点,想请教有经验的人士,我们需要购买核心交换机吗?咨询了某单位的保价,要30多万,能不能用三层交换机啊?我们有跟经济的解决方式吗?谷雨霖答:当前网络的架构是三层架构,即核心、汇聚、接入。你所说的新增300个点应该是接入层吧?接入层新增节点如果上联业务不是很多,不需要核心和汇聚的变化。增加一些2层交换机即可。核心交换机是一个原创 2007-01-23 17:32:00 · 660 阅读 · 0 评论 -
MIPS是什么意思
MIPSMillion Instructions Per Second的缩写,每秒处理的百万级的机器语言指令数。这是衡量CPU速度的一个指标。像是一个Intel 80386 电脑可以每秒处理3百万到5百万机器语言指令,既我们可以说80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指标。 MIPS技术公司是一家设计制造高性能、高档次及嵌入式32位和64位处理器的厂商,在RISC处转载 2007-06-27 16:16:00 · 2803 阅读 · 0 评论 -
什么是回调函数(callback)
什么是回调函数(callback)模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。 那么我们就把foo称为回调函数。 例子: 回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回转载 2007-06-27 17:23:00 · 1450 阅读 · 2 评论 -
IPD基本常识
随着信息技术的迅速发展和世界市场由相对封闭到日益开放的转变,现代制造企业的竞争环境发生了巨大的变化,在这种情况下,市场对企业的要求综合地表现在产品上市时间(T)、成本(C)、质量(Q)、服务(S)及灵活性(F)等方面,而企业传统的生产模式、管理方式和技术手段却无法及时地适应市场的变化。在这种背景下,世界各国企业纷纷采用一系列先进制造哲理和管理模式来提高自身的竞争力。 面对着激烈的市场竞争,蓝转载 2007-04-24 09:38:00 · 2114 阅读 · 11 评论 -
数据通信研发团队开发流程
整个开发流程分为:需求分析、需求评审、设计、设计评审、编码、代码评审、自测方案、自测方案评审、自测、功能测试、集成测试。 1. 需求分析输入:系统规格说明书、RFC(如果有)和其他厂家的相关文档。输出:等待评审的需求说明书需求分析阶段是整个开发过程中最重要的阶段,可以说他几乎决定了整个项目开发成败。一个在项目开发后期进行频繁需求变更的项目注定不会成功的(我们为此原创 2007-04-24 11:45:00 · 955 阅读 · 0 评论 -
用shell处理二进制文件
我以前写过一个shell script,其中有一部分是转换十六进制到十进制。道理差不多,应该和这个有点象,是Solaris环境下的。 用来转换 Solaris下的Sybase interfaces file 为windows环境下的Sybase的sql.ini。[code:1:8fab55483b]#!/bin/sh# This is a script to convert the转载 2007-08-14 13:10:00 · 1799 阅读 · 0 评论 -
Shell的魅力
问:[code]#!/sbin/kshdir=${1:-.}(cd $dir;pwd)find $dir -type d -print | du | awk {print $2, "== ("$1/2"kb)"} |sort -f |sed -e "s,[^ /]*/([^ /]*) ==,|--1," -e"s,[^ /]*/,| ,g"#The End[转载 2007-08-14 13:17:00 · 571 阅读 · 0 评论 -
Bourne shell编程入门及脚本测试
Bourne shell编程入门及脚本测试(转)*****************************************************************************本文由正泰linux http://linux-down.kmip.net 搜集,整理,如需转载,请注明出处!本站有大量的linux电子教程,软件,技术文档,欢迎大家访问!站长阿泰qq:转载 2007-08-14 13:23:00 · 1986 阅读 · 1 评论 -
linux信号表
大家在写脚本时,希望这些信号对大家有帮助源码:名称 默认动作 说明SIGHUP 终止进程 终端线路挂断SIGINT 终止进程 中断进程SIGQUIT 建立CORE文件终止进程,并且生成core文件SIGILL 建立CORE文件 非法指令SIGTRAP 建立CORE文件 跟踪自陷SIGBUS 建立CORE文件 总线错误SIGSEGV 建立CORE文件 段非法错原创 2007-08-14 13:24:00 · 707 阅读 · 0 评论 -
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一:使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我 很早前就发现Unicod转载 2007-08-14 13:26:00 · 611 阅读 · 0 评论 -
一个自动ftp的脚本(转)
#!/bin/shF="xxxx.ftp"echo "open 192.168.7.51 21" > $Fecho "user username passwd" >> $Fecho "bin" >> $Fecho "cd /home/xxx/" >> $Fecho "mput $1" >> $Fecho "bye" >> $Fftp -i -in rm -rf转载 2007-08-14 13:28:00 · 626 阅读 · 0 评论 -
IPv6的几种关键技术综述
随着移动和宽带技术的发展,IP地址的需求还将更大。例如,大量终端的IP接入需要更多的IP地址,面对下一代网络对IP地址的巨大需求,IPv4显然无法满足。除了IP地址问题,IPv4还存在着路由表庞大、QoS和移动等一系列问题。 IPv4地址空间有限,就算全部互联网用户不都是永远在线,IP地址在三、四年后也将被耗尽。未雨绸缪,为解决地址空间问题以及其它一些IPv4中的疑难问题,发展了转载 2007-05-22 10:04:00 · 1645 阅读 · 0 评论