- 博客(25)
- 资源 (15)
- 收藏
- 关注
转载 OpenWrt增加软件包方法
更多参考:http://www.right.com.cn/forum/thread-75653-1-1.htmlOpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包。人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使用极其方便,按照OpenWrt的约定就可以很简单完成。 加入的软件包可以
2014-08-30 10:07:29 1244
转载 The Difference in PIM Dense vs. DVMRP
HistoryDVMRP is the older of the two multicast protocols. It was introduced as Internet Engineering Task Force Request For Comments -- or IETF RFC 1075 -- in November 1998 by Stanford Univ
2014-08-28 17:46:17 629
转载 计算机网络【八】:应用层
今天我们来快速地浏览一下传输层之上的应用层所使用的协议,下面将简要地列出应用层上运行的几个协议及其一些要点。一、域名系统DNS DNS主要用于在IP与域名之间建立映射,我们在网址搜索中输入好记的域名,计算机实际通信路由的还是IP地址。因特网体系使用了分层的域名结构,顶级域名分为国家级顶级域名(如cn/jp/us/uk等,都表示国家地域)和通用顶级域名(如com/edu/org/go
2014-08-28 11:37:08 547
转载 计算机网络【九】:下一代因特网
《计算机网络》学习的最后一章,我们来简单看看未来的因特网。这里面主要涉及三个方面:IPv6、MPLS协议与P2P。作为一个粗略的浏览,我们简要地梳理一下问题。一、IPv6协议 传统的IPv4协议面临的最大挑战是地址空间无法满足现实飞速增长的需求,尽管我们使用了CIDR和子网IP进行了最大程度的优化,依然只能推迟而不能消除地址用尽的结局。因此IETF很早就在研究IPv4的替代方案:I
2014-08-28 11:31:03 668
转载 计算机网络【七】:可靠传输的实现
TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 关于这部分自己不晓得怎么叙述才好,因为理解的部分更多,下面就用自己的理解来介绍下TCP的精髓:滑动窗口协议。 所谓滑动窗口协议,自己理解有两点:1. “窗口”对应的是一段可以被发送者发送的字节序列,其连续的范围称之为“窗口”;
2014-08-28 11:07:43 709
转载 TCP的拥塞控制
1.引言 计算机网络中的带宽、交换结点中的缓存和处理机等,都是网络的资源。在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就会变坏。这种情况就叫做拥塞。 拥塞控制就是防止过多的数据注入网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制是一个全局性的过程,和流量控制不同,流量控制指点对点通信量的控制。2.慢开始与拥塞
2014-08-28 10:57:59 545
转载 TCP与UDP的区别
1.无连接VS面向连接 UDP是无连接的,TCP面向连接的,这个连接指的就是在运用TCP协议之前,必须先建立TCP连接,在数据传送完毕之后必须释放连接,通俗地将通信的双方知道彼此的存在这个连接是一个虚电路。影响:①因为要建立连接所以TCP有建立连接的“三次握手”,所以UDP在发送数据之前时延更加小。②因为面向连接是端到端的通信,所以多播和广播就只能运用U
2014-08-28 10:29:46 640
转载 TCP滑动窗口机制
TCP协议在能够发送数据之前就建立起了“连接”。要实现这个连接,启动TCP连接的那一方首先将发送一个SYN数据包。这只是一个不包含数据的数据包, 然后,打开SYN标记。如果另一方同时在它收到SYN标记的端口通话,它将发回一个SYN+ACK:SYN和ACK标志位都被打开,并将ACK(确认)编 号字段设定为刚收到的那个数据包的顺序号字段的值。接下来,连接发起方为了表示收到了这个SYN+ACK信息,会向
2014-08-28 10:26:33 858
转载 TCP的流量控制
1.TCP的滑动窗口 为了提高信道的利用率TCP协议不使用停止等待协议,而是使用连续ARQ协议,意思就是可以连续发出若干个分组然后等待确认,而不是发送一个分组就停止并等待该分组的确认。 TCP的两端都有发送/接收缓存和发送/接收窗口。TCP的缓存是一个循环队列,其中发送窗口可以用3个指针表示。而发送窗口的大小受TCP数据报中窗口大小的影响,TCP数据报中的窗
2014-08-28 10:26:31 563
转载 TCP滑动窗口协议
滑动窗口协议发送方和接收方都会维护一个数据帧的序列,这个序列称为窗口。发送方的窗口大小由接收方确定,目的在于控制发送速度,以免接收方的缓存不够大,而导致溢出,同时控制流量也可以避免网络拥塞。 如图所示,4,5,6号数据帧已经被发送出去了,但是没有收到相应的ACK,7,8,9帧是等待发送的。可以看出窗口的大小为6,这是由接收端设置的。此时,如果发送端收到4号ACK,则窗口的左
2014-08-28 09:09:55 871
转载 TCP 滑动窗口的简介
POSTED BY ADMIN ON AUG 1, 2012 IN FLOWS34ARTICLES | 0 COMMENTSTCP的滑动窗口主要有两个作用,一是提供TCP的可靠性,二是提供TCP的流控特性。同时滑动窗口机制还体现了TCP面向字节流的设计思路。TCP 段中窗口的相关字段。TCP的Window是一个16bit位字段,它代表的是窗口的字节容量,也就
2014-08-27 18:45:27 1458
转载 TCP协议实现原理
TCP协议是端到端的传输控制协议,之所以是“端到端”的协议,是因为”路由“是由IP协议负责的,TCP协议负责为两个通信端点提供可靠性保证,这个可靠性不是指一个端点发送的数据,另一个端点肯定能收到(这显然是不可能的),而是指,数据的可靠投递或者故障的可靠通知。TCP的可靠性通过以下方式来保证:1.超时重传:TCP每发送出一个报文段后,都会启动一个定时器,对目的端传回的确认信息进行确认计时
2014-08-27 17:08:08 956
转载 统计分析师:Linux路由器流量统计系统
本文首先概述三种常用的Linux路由器计费方式,然后详细介绍Linux系统的Netfilter包过滤技术,并在此基础上探讨以Netfilter为核心开发的高效、低负载、可扩展的流量统计系统。 Linux路由器的计费方式 由于Linux系统的稳定性、可用性越来越高,基于Linux系统的路由应用也越来越广泛。无论是对于纯IP转发应用,还是基于NAT技术及透明代理技术的Linux
2014-08-27 10:13:47 2843
转载 linux 路由表 的一些相关资料
linux 路由表 的一些相关资料===============================================================================linux 路由表维护查看 Linux 内核路由表使用下面的 route 命令可以查看 Linux 内核路由表。# routeDestina
2014-08-27 09:18:47 606
转载 Linux内核学习笔记九——内核内存管理方式
一 页 内核把物理页作为内存管理的基本单位;内存管理单元(MMU)把虚拟地址转换为物理地址,通常以页为单位进行处理。MMU以页大小为单位来管理系统中的也表。 32位系统:页大小4KB 64位系统:页大小8KB内核用相应的数据结构表示系统中的每个物理页: struct page {}内核通过这样
2014-08-26 10:45:59 513
转载 核心层(网络的高速交换主干)、汇聚层(提供基于策略的连接)、接入层 (将工作站接入网络)。
三层网络结构是采用层次化架构的三层网络。 三层网络架构采用层次化模型设计,即将复杂的网络设计分成几个层次,每个层次着重于某些特定的功能,这样就能够使一个复杂的大问题变成许多简单的小问题。三层网络架构设计的网络有三个层次:核心层(网络的高速交换主干)、汇聚层(提供基于策略的连接)、接入层 (将工作站接入网络)。 、核心层:核心层是网络的高速交换主干,对整个网络的连通起到至关重要的作用。核
2014-08-22 18:33:51 5706
转载 IGMP snooping和IGMP proxy的区别
在工作中,有的试验会牵扯到IGMP snooping,谈到IGMP snooping,又难免会想到IGMP proxy,有的时候多想像,多思考一下或许有更深的体会哦.那他们之间的区别是什么呢,先来看下面这个图,l2 switch开启了IGMP snooping,router1是一个远程multicast router,用PIM协议来转发组播包.对于PIM,没有用过也没研究过,它和I
2014-08-22 18:26:58 1126
转载 关于IGMP Snooping和IGMP Proxy
目前在IP网络中,运营商的网络出于提供更多的服务为目的,不再以xDSL的形式想用户提供,而是直接提供统一的宽度接口,在一些宽带小区中这种形式尤为普遍。 就目前看,在宽带小区上应用最多的除了上网服务之外,更多的是提供IPTV的应用。而在IPTV的推广中,对于涉及的接入层交换设备,一般都要求设备支持VLAN技术和组播技术。而对于接入层的交换机来讲,对于组播的支持不外下面这两种:IGMP
2014-08-22 18:08:55 4024 1
转载 request_queue, request, bio 关系一句话描述
看了代码,调了程序,看了文档,总算有点概念记录一下bio 代表一个IO 请求request 是bio 提交给IO调度器产生的数据,一个request 中放着顺序排列的bio当设备提交bio 给IO调度器时,IO调度器可能会插入bio,或者生成新的request request_queue代表着一个物理设备,顺序的放着request =
2014-08-21 18:45:22 515
转载 page_address()函数分析--如何通过page取得虚拟地址
由于X86 平台上面,内存是划分为低端内存和高端内存的,所以在两个区域内的page查找对应的虚拟地址是不一样的。 一. x86上关于page_address()函数的定义 在include/linux/mm.h里面,有对 page_address()函数的三种宏定义,主要依赖于不同的平台:首先来看看几个宏的定义:CONFIG_HIGHMEM: 顾名思义,就是是否支持高端
2014-08-20 16:58:43 1138
转载 HTTP协议详解
Author :Jeffrey My Blog:http://blog.csdn.net/gueter/ 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是
2014-08-16 17:44:22 381
转载 以太网端口在不发送数据的时候,波形是什么样子
传统以太网(10M)在无数据发送时发送NLP(一般链路脉冲),这种脉冲每隔16ms发送一个,每个宽100ns 峰值 1V。 快速以太网(100M)采用4B5B块编码,没有数据发送时就发送字符IDLE。IDLE的5B编码就是“11111”,也就是持续全“1”,但是要注意,100BASE-TX的线路编码是多电平三级码(MLT-3),编码规则是“1变0不变,正负交替出现”,所以画出波形图来是正、负、零
2014-08-15 11:43:08 6786
转载 关于typedef的用法总结
不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。用途一:定义一种类型的别
2014-08-13 10:25:41 563
转载 IO端口和IO内存的区别及分别使用的函数接口
IO端口和IO内存的区别及分别使用的函数接口 每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU分成两大类。一类CPU(如M68K,Power PC等)把这些寄存器看作内存的一部分,寄存器参与内存统一编址,访问寄存器就通过访问一般的内存指令进行,所以,这种CPU没
2014-08-07 17:26:38 723
基于FPGA的视频采集
2011-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人