什么是QoS技術

QoS(Quality of Service)是服務質量的簡稱。從傳統意義上來講,無非就是傳輸的帶寬、傳送的時延、數據的丟包率等,而提高服務質量無非也就是保證傳輸的帶寬,降低傳送的時延,降低數據的丟包率以及時延抖動等。廣義上講,服務質量涉及網絡應用的方方面面,只要是對網絡應用有利的措施,其實都是在提高服務質量。因此,從這個意義上來說,防火墻、策略路由、快速轉發等也都是提高網絡業務服務質量的措施之一。在這里插入圖片描述
QoS技術包括流分類、流量監管、流量整形、接口限速、擁塞管理、擁塞避免等。下面對常用的技術簡單進行一下介紹。

Qos技術在網絡中的位置
在這里插入圖片描述
如上圖所示,流分類、流量監管、流量整形、擁塞管理和擁塞避免主要完成如下功能:
流分類: 采用一定的規則識別符合某類特征的報文,它是對網絡業務進行區分服務的前提和基礎。

流量監管: 對進入或流出設備的特定流量進行監管。當流量超出設定值時,可以采取限制或懲罰措施,以保護網絡資源不受損害。可以作用在接口入方向和出方向。

流量整形: 一種主動調整流的輸出速率的流量控制措施,用來使流量適配下游設備可供給的網絡資源,避免不必要的報文丟棄,通常作用在接口出方向。

擁塞管理: 就是當擁塞發生時如何制定一個資源的調度策略,以決定報文轉發的處理次序,通常作用在接口出方向。

擁塞避免: 監督網絡資源的使用情況,當發現擁塞有加劇的趨勢時采取主動丟棄報文的策略,通過調整隊列長度來解除網絡的過載,通常作用在接口出方向。

Qos技術在設備中的處理順序
在這里插入圖片描述
通常QoS提供以下三種服務模型:Best-Effort service(盡力而為服務模型),Integrated service(綜合服務模型,簡稱Int-Serv),Differentiated service(區分服務模型,簡稱Diff-Serv)。

1. Best-Effort服務模型 是一個單一的服務模型,也是最簡單的服務模型。對Best-Effort服務模型,網絡盡最大的可能性來發送報文。但對延時、可靠性等性能不提供任何保證。Best-Effort服務模型是網絡的缺省服務模型,通過FIFO(first in first out 先入先出)隊列來實現。它適用于絕大多數網絡應用,如FTP、E-Mail等。

2. Int-Serv服務模型 是一個綜合服務模型,它可以滿足多種QoS需求。該模型使用資源預留協議(RSVP),RSVP運行在從源端到目的端的每個設備上,可以監視每個流,以防止其消耗資源過多。這種體系能夠明確區分并保證每一個業務流的服務質量,為網絡提供最細粒度化的服務質量區分。但是,Inter-Serv模型對設備的要求很高,當網絡中的數據流數量很大時,設備的存儲和處理能力會遇到很大的壓力。Inter-Serv模型可擴展性很差,難以在Internet核心網絡實施。

3. Diff-Serv服務模型 是一個多服務模型,它可以滿足不同的QoS需求。與Int-Serv不同,它不需要通知網絡為每個業務預留資源。區分服務實現簡單,擴展性較好。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450889.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450889.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450889.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

一套完整的用戶增長系統架構

互聯網的世界里一切都是為了增長,靈光一現的創新可能會讓一個產品成功,但絕不可能長久。 在用戶增長的領域里,如何復用一套框架,找到最佳實踐的一條路徑,再配備一點運氣,去實現商業成功是我一直所探索的話題…

編譯性語言、解釋性語言和腳本語言

什么是編譯性語言、解釋性語言和腳本語言 計算機不能直接理解高級語言,只能直接理解機器語言,所以必須要把高級語言翻譯成機器語言,計算機才能值型高級語言編寫的程序。  翻譯的方式有兩種,一個是編譯,一個是解釋。…

對多租戶的理解

一、 多租戶定義 多租戶定義: 多租戶技術或稱多重租賃技術,簡稱SaaS,是一種軟件架構技術,是實現如何在多用戶環境下(此處的多用戶一般是面向企業用戶)共用相同的系統或程序組件,并且可確保各用…

查看VMware上虛擬機的 ip 地址

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 開啟虛擬機: 2.輸入賬號密碼登陸到虛擬機中 3. 選擇 xxx Home 右鍵---- Open in Terinal 進入命令行頁面 ----- 輸入命令…

Hibernate之表間關系

ManyToOne 多對一,是最常見的表間關系,對應關系數據庫中的外鍵關系。通常用于建立子實體和其父實體的關聯關系 Entity(name "Person") public static class Person {IdGeneratedValueprivate Long id;//Getters and setters are omitted for …

Python大神告訴你,學習Python應該讀哪些書!

關注頭條號,私信回復資料會有意外驚喜呦………………最后一張照片有資料呦。在傳統的Web開發之外的領域,Python開發人員的就業機會越來越多,無論你是初學者還是大神,現在正是投入到Python學習的好時機。一個IBM的博客文章報道了如…

腳本語言

腳本語言(Script language,scripting language,scripting programming language)是為了縮短傳統的編寫-編譯-鏈接-運行(edit-compile-link-run)過程而創建的計算機編程語言。此命名起源于一個腳本“screenp…

Java Agent

一、什么是 Java Agent ? 籠統地來講,Java Agent 是一個統稱,該功能是 Java 虛擬機提供的一整套后門。通過這套后門可以對虛擬機方方面面進行監控與分析。甚至干預虛擬機的運行。 Java Agent 又叫做 Java 探針,Java Agent 是在 …

JDK 1.8 官網下載地址(linux / windows)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 JDK 1.8 官網下載地址: JDK 1.8 官網下載地址(linuxwindows) 上面連接可以直接點擊,連接…

跟著太白老師學python day11 可迭代對象和迭代器

如果對象的屬性中有__iter__屬性就說明是可迭代的,容器類的數據類型都是可迭代對象 如果對象的屬性中既有__iter__屬性也有__next__屬性,就說明這個對象是迭代器 如何判斷一個函數是不是可迭代的,是不是迭代器 方法一 s 123 print(__iter__ …

攪局者奇虎360:特供機背后的周式隱憂

摘要:從未涉足制造,將來也“絕不參與制造”的360,卻聲稱要進軍智能手機。從未涉足制造,將來也“絕不參與制造”的360,卻聲稱要進軍智能手機。 5月4日晚間,“長達半年的思考”后,奇虎360董事長周…

數據結構基礎入門知識

數據結構基礎入門知識 ------ 數據結構:理解和練習《異類-不一樣的成功啟示錄》IP/26 192IP/25 128IP/24192.12864 3216 2 1 NTP:時間同步服務器高手都是最仔細的,嚴謹的 telnet 查看某個端口是否可用,是否是開啟狀態的要有探索冒險的精神 --…

Linux下安裝jdk8步驟詳述

見:https://www.cnblogs.com/shihaiming/p/5809553.html 0.下載jdk8 登錄網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 選擇對應jdk版本下載。(可在Windows下下載完成后,通過文件夾…

用Kotlin擼一個圖片壓縮插件-實戰篇(三)

簡述: 由于個人原因,已經有很長一段時間沒有寫過文章,有句話是那么說的只要開始就不會太晚,所以我們開始《用Kotlin擼一個圖片壓縮插件》系列文章最后一篇實戰篇。實際上我已經把源碼發布到了GitHub,代碼很簡單。有了前兩篇文章的…

后端進階技術總結

1、SDK與API的區別? SDK是Software Development Kit的縮寫,即軟件開發工具包。可以把SDK想象成一個虛擬的程序包,在這個程序包中有一份做好的軟件功能,這份程序包幾乎是全封閉的,通過接口聯通外界,相應的接…

最簡容器化動手小實踐——再戰flappybird

《Flappy Bird》是一名越南開發者所開發的游戲,這款游戲的主要內容是幫助一只小鳥穿越水管的層層阻礙,玩家所需要的只是點擊屏幕從而調整小鳥的高度。而令這款游戲與眾不同的是,這款游戲的難度夸張的驚人,大多數玩家在初次上手之后…

為什么電影電視幀率不取整數?

英文名稱:time code時間碼概念時間碼(time code)是攝像機在記錄圖像信號的時候,針對每一幅圖像記錄的唯一的時間編碼。一種應用于流的數字信號。該信號為視頻中的每個幀都分配一個數字,用以表示小時、分鐘、秒鐘和幀數…

linux下用rpm 安裝jdk

1.下載jdk的rpm安裝包,這里以jdk-7u4-linux-i586.rpm為例進行說明 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 將jdk-7u4-linux-i586.rpm 移動到合適的安裝目錄上,安裝軟件不要在/home路徑下&#xf…

FFT 入門

推薦博客 : https://oi.men.ci/fft-notes/ 卷積的理解 : https://www.zhihu.com/question/22298352?rf21686447 題目鏈接 :http://uoj.ac/problem/34 這是一道模板題。給你兩個多項式,請輸出乘起來后的多項式。輸入格式第一行兩個…

MPEG4視頻壓縮編碼技術詳解

MPEG全稱是Moving Pictures Experts Group,它是“動態圖象專家組”的英文縮寫,該專家組成立于1988年,致力于運動圖像及其伴音的壓縮編碼標準化工作,原先他們打算開發MPEG1、MPEG2、MPEG3和MPEG4四個版本,以適用于不同帶…