我们正在努力恢复Google Play商店上的Unionpedia应用程序
传出传入
🌟我们简化了设计以优化导航!
Instagram Facebook X LinkedIn

基於分類的隊列

指数 基於分類的隊列

基于分类的队列 (Class-based queueing)是一种用于网络调度器的队列技术。它允许流量在被按类分组后均衡分享带宽。分类可以基于不同的参数,比如优先级,接口或者发起通讯的应用程序(端口) 。 CBQ 是一种由位于圣劳伦斯伯克利国家实验室的网络研究组开发的算法。它可以作为传统基于路由的队列技术的替代品。现在CBQ是一种开放技术,属于公有领域。CBQ经常被公司部署于他们的WAN边界。 CBQ将用户流量分入不同的,由类组成的层级。这些类基于IP地址,协议和应用程序类型的不同组合进行划分。一个公司的会计部门,举例来说,可能不需要与工程部门相同的互联网访问权限。因为每个公司的组织结构均不同,并且有着不同的政策和商业需求,因此流量管理技术在分类流量的时候需要提供足够的灵活性和力度控制。 CBQ 允许网络管理者划分流量到多层级的树形结构中。举例来说,有一些公司可能先识别每个部门的总体需求,然后定义在这个部门中每一个或一组应用程序的需求。为了性能和架构需要,传统的基于路由的队列定义被限制在较少数量的分类中,且只能进行一维分类。 由于CBQ运作在网络层,它可以在任何数据链路层技术上提供和IP协议,如TCP和UDP相同的效果。它也可以不受客户端或服务器端TCP/IP协议栈实现的不同的影响,因为它基于标准的TCP/IP流控制机制进行端到端流量控制。 CBQ的一个典型实现是在GPL协议下发布的Linux内核.

目录

  1. 10 关系: 带宽公有领域网际协议GNU通用公共许可证Kernel.orgLinux内核TCPUDP接口数据链路层

  2. 網路排程演算法
  3. 网络小作品
  4. 网络技术

带宽

带宽(Bandwidth)指信号所占据的频带--宽度;在被用来描述信道时,带宽是指能够有效通过该信道的信号的最大频带--宽度。对于模拟信号而言,带寬又称为频寬,以赫兹(Hz)为单位。例如模拟语音电话的信号带宽为3400Hz,一个PAL-D电视频道的带宽为8MHz(含保护带宽)。对于数字信号而言,带宽是指单位时间内链路能够通过的数据量。例如ISDN的B信道带宽为64Kbps。由于数字信号的传输是通过模拟信号的调制完成的,为了与模拟带宽进行区分,数字信道的带宽一般直接用波特率或符号率来描述。 带宽在信息论、无线电、通信、信号处理和波谱学等领域都是一个核心概念。.

查看 基於分類的隊列和带宽

公有领域

公有领域是人类的一部分作品与一部分知识的总汇,可以包括文章、艺术品、音乐、科学理论、发明等等。对于领域内的知识财产,任何个人或团体都不具所有权益(所有权益通常由版权或专利体现)。这些知识发明属于公有文化遗产,任何人可以不受限制地使用和加工它们(此处不考虑有关安全、出口等的法律)。 創立版权制度的初衷是:藉由给予创作者一段時期的專有權利,作為(经济)刺激,以鼓勵作者從事創作。当專有權利期限已过,作品便进入公有领域。公有领域的作品由於沒有專屬權利人,因此公众有权自由使用它们。.

查看 基於分類的隊列和公有领域

网际协议

網際協議(Internet Protocol,縮寫為IP),又译互联网协议,是用于封包交換数据网络的一种协议。 IP是在TCP/IP协议族中网络层的主要协议,任务仅仅是根据源主机和目的主机的地址来传送数据。为此目的,IP定义了寻址方法和数据报的封装结构。第一个架构的主要版本,现在称为IPv4,仍然是最主要的互联网协议,尽管世界各地正在积极部署IPv6。.

查看 基於分類的隊列和网际协议

GNU通用公共许可证

GNU通用公共授權條款(GNU General Public License,简称 GNU GPL、GPL)是廣泛使用的免費軟件許可證,可以保證終端用戶得自由運行,學習,共享和修改軟件。許可證最初由GNU項目的自由軟件基金會 (FSF)的理查德·斯托曼(Richard Matthew Stallman)撰寫,並授予計算機程序的收件人自由軟件定義的權利。 GPL是一個Copyleft許可證,這意味著衍生作品只能以相同的許可條款分發。 這與許可免費軟件許可證有所區別 ,其中BSD許可證和MIT許可證是廣泛使用的示例。 GPL是第一個普遍使用的Copyleft許可證。 歷史上,GPL許可證系列一直是免費和開源軟件領域最受歡迎的軟件許可之一。 根據GPL許可的優異自由軟件程序的例子有Linux內核和GNU編譯器集合 (GCC)。 David A.

查看 基於分類的隊列和GNU通用公共许可证

Kernel.org

kernel.org是Linux核心程式碼的主要軟體套件庫(repository),Linux核心是Linux作業系統中最主要的部份。這個網站向所有的使用者開放了完整的Linux核心原始程式碼。除了Linux核心之外,它也儲存了其他的開放原始碼專案,例如Google Android。這個網站成立的主要宗旨,在於為Linux核心開發者,以及Linux發行版的維護者,提供一個穩定的軟體套件庫。.

查看 基於分類的隊列和Kernel.org

Linux内核

Linux内核(Linux kernel),是一种开源的类Unix操作系统宏内核。整个 Linux 操作系统家族基于该内核部署在传统计算机平台(如个人计算机和服务器,以 Linux 发行版的形式)和各种嵌入式平台,如路由器、无线接入点、专用小交换机、机顶盒、FTA 接收器、智能电视、数字视频录像机、网络附加存储(NAS)等。工作于平板电脑、智能手机及智能手表的 Android 操作系统同样通过 Linux 内核提供的服务完成自身功能。尽管于桌面电脑的占用率较低,基于 Linux 的操作系统统治了几乎从移动设备到主机的其他全部领域。截至2017年11月,世界前500台最强的超级计算机全部使用 Linux。 Linux内核最早是于1991年由芬兰黑客林納斯·托瓦茲为自己的个人电脑开发的,他当时在 Usenet 新闻组comp.os.minix登载帖子,这份著名的帖子标志着Linux内核计划的正式开始。如今,该计划已经拓展到支持大量的计算机体系架构,远超其他操作系统和内核。它迅速吸引了一批开发者和用户,利用它作为其他自由软件项目的核心,如著名的 GNU 操作系统。 在计划的早期,一些 Minix 的黑客提供了协助。而今天,Linux 内核已接受了超过1200家公司的近12000名程序员的贡献,其中包括一些知名的软硬件发行商。 从技术上说,Linux 只是一个符合 POSIX 标准的内核。它提供了一套应用程序接口(API),通过接口用户程序能与内核及硬件交互。仅仅一个内核并不是一套完整的操作系统。有一套基于 Linux 内核的完整操作系统叫作Linux 操作系统,或是GNU/Linux(在该系统中包含了很多 GNU 计划的系统组件)。 Linux 内核是在GNU通用公共许可证第2版之下发布的 (加上一些非自由固件、blob 与各种非自由许可证),是一个开源项目协作的突出例子。它的版本支持根据版本最长可达6年,貢獻者遍佈世界各地,日常开发相关的讨论在上。.

查看 基於分類的隊列和Linux内核

TCP

TCP可能指:.

查看 基於分類的隊列和TCP

UDP

UDP是一个缩略语,在不同的领域指不同的事物,它可以代表:.

查看 基於分類的隊列和UDP

接口

接口是port或socket的譯名時,可以指:.

查看 基於分類的隊列和接口

数据链路层

資料連結層(Data Link Layer)是OSI参考模型第二层,位于物理层与网络层之间。在广播式多路访问链路中(局域网),由于可能存在介质争用,它还可以细分成介质访问控制(MAC)子层和逻辑链路控制(LLC)子层,介质访问控制(MAC)子层专职处理介质访问的争用与冲突问题。 區域網路與廣域網路皆屬第1,2層。.

查看 基於分類的隊列和数据链路层

另见

網路排程演算法

网络小作品

网络技术