完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > DSL
DSL的中文名是數(shù)字用戶線路,是以電話線為傳輸介質(zhì)的傳輸技術(shù)組合。
互聯(lián)網(wǎng)興起時,人們通過電話線撥號上網(wǎng),速度慢,不能滿足用戶日益增長的需求。DSL的中文名是數(shù)字用戶線路,是以電話線為傳輸介質(zhì)的傳輸技術(shù)組合。DSL技術(shù)在傳遞公用電話網(wǎng)絡(luò)的用戶環(huán)路上支持對稱和非對稱傳輸模式,解決了經(jīng)常發(fā)生在網(wǎng)絡(luò)服務(wù)供應(yīng)商和最終用戶間的“最后一公里”的傳輸瓶頸問題。由于DSL 接入方案無需對電話線路進行改造,可以充分利用可以已經(jīng)被大量鋪設(shè)的電話用戶環(huán)路,大大降低額外的開銷。因此,利用銅纜電話線提供更高速率的因特網(wǎng)接入,更受用戶的歡迎,得到了各個方面的重視,在一些國家和地區(qū)得到大量應(yīng)用。DSL包括ADSL(Asymmetric Digital Subscriber Line,非對稱數(shù)字用戶線)、RADSL、HDSL和VDSL等等。
互聯(lián)網(wǎng)興起時,人們通過電話線撥號上網(wǎng),速度慢,不能滿足用戶日益增長的需求。DSL的中文名是數(shù)字用戶線路,是以電話線為傳輸介質(zhì)的傳輸技術(shù)組合。DSL技術(shù)在傳遞公用電話網(wǎng)絡(luò)的用戶環(huán)路上支持對稱和非對稱傳輸模式,解決了經(jīng)常發(fā)生在網(wǎng)絡(luò)服務(wù)供應(yīng)商和最終用戶間的“最后一公里”的傳輸瓶頸問題。由于DSL 接入方案無需對電話線路進行改造,可以充分利用可以已經(jīng)被大量鋪設(shè)的電話用戶環(huán)路,大大降低額外的開銷。因此,利用銅纜電話線提供更高速率的因特網(wǎng)接入,更受用戶的歡迎,得到了各個方面的重視,在一些國家和地區(qū)得到大量應(yīng)用。DSL包括ADSL(Asymmetric Digital Subscriber Line,非對稱數(shù)字用戶線)、RADSL、HDSL和VDSL等等。
編碼技術(shù)
比如任何一項技術(shù)都有其賴以存在的技術(shù)基礎(chǔ)一樣,編碼技術(shù)是xDSL”的靈魂”,是xDSL賴以存在和發(fā)展的基礎(chǔ),了解它能幫助我們更好地認(rèn)識xDSL。xDSL所采用的編碼技術(shù)較多,但被廣泛應(yīng)用的編碼技術(shù)主要有以下幾種:· 2B1Q--由AMI技術(shù)發(fā)展出來的基帶調(diào)制技術(shù),能夠利用AMI的一半頻帶達到AMI一樣的傳輸速率,由于降低了頻帶要求,提高了傳輸距離,主要應(yīng)用于H/SDSL技術(shù)中。· QAM--傳統(tǒng)的撥號Modem所用的技術(shù),MVL將其擴展到高頻段,并綜合了復(fù)用技術(shù),以支持多Modem共享同一線路。與其它調(diào)制技術(shù)相比,QAM編碼具有能充分利用帶寬、抗噪聲能力強等優(yōu)點。· CAP--CAP調(diào)制技術(shù)是以QAM調(diào)制技術(shù)為基礎(chǔ)發(fā)展而來的,是QAM技術(shù)的一個變種,主要應(yīng)用于H/SDSL、RADSL、ADSL中。
· DMT--將高頻段劃分為多個頻率窗口,每個頻率窗口分別調(diào)制一路信道,由于頻段間的干擾,傳輸距離相對短。在DMT調(diào)制解調(diào)技術(shù)中一對銅質(zhì)電話線上0-4KHZ頻段用來傳輸電話音頻,用26KHZ-1.1MHZ頻段傳送數(shù)據(jù),并把它以一定頻寬劃分為若干個上行子通道和若干個下行子通道。DMT具有良好的抗干擾能力,它可以根據(jù)實際中線路及外界環(huán)境干擾的情況動態(tài)地調(diào)整子通道的傳輸速率,這樣既保證了傳輸數(shù)據(jù)的高速性又保證了其完整性,主要應(yīng)用于RADSL、ADSL、G.LITE中。
技術(shù)優(yōu)勢
因特網(wǎng)咨詢公司Keynote最近發(fā)表了一份調(diào)查報告,把線纜調(diào)制解調(diào)器跟高速DSL訪問技術(shù)在寬帶表現(xiàn)方面進行了比較,發(fā)現(xiàn)甚至低級的DSL也比有線電視調(diào)制解調(diào)器技術(shù)的速度快12%,至少在晚上訪問網(wǎng)絡(luò)的高峰時間是這樣。該公司用一個月時間追蹤了線纜調(diào)制解調(diào)器和DSL訪問速度,下載速度等級為384KbpS,用了4條高速T1線路。Keynote的分析人員發(fā)現(xiàn),線纜調(diào)制解調(diào)器更多的是銷售給家庭用戶,它在白天比較容易達到性能頂峰,而在晚上多數(shù)當(dāng)家庭用戶使用網(wǎng)絡(luò)時,性能則下降。DSL系統(tǒng)更多的是用在商業(yè)環(huán)境,當(dāng)晚上雇員基本下班時,它的性能表現(xiàn)就比較出色。利用一個標(biāo)準(zhǔn)設(shè)置的網(wǎng)頁作為評測標(biāo)準(zhǔn),Keynote公司發(fā)現(xiàn),太平洋Bell公司的DSL系統(tǒng),在下午5點到11點之間下載一個頁面平均需要花3.55秒,而在白天上班時間平均需要4.30秒。線纜調(diào)制解調(diào)器系統(tǒng)在晚上下載評測頁面的平均時間為3.97秒,而白天為3.68秒。這意味著DSL在晚上比線纜調(diào)制解調(diào)器快12%,而在白天上班時間比后者慢17%。專家指出,在DSL的速度快過有線電視調(diào)制解調(diào)器的網(wǎng)絡(luò)連接中,性能的不同也還可能要歸結(jié)為不同系統(tǒng)的不同架構(gòu)。線纜調(diào)制解調(diào)器基于共享式網(wǎng)絡(luò),在這種網(wǎng)絡(luò)環(huán)境中,每個在一定的近距離范圍內(nèi)的用戶都共享通向同一個線纜絡(luò)流的路徑。而DSL系統(tǒng)則不同,每一個用戶有一個專線連接到電話公司的中心機房。由于覆蓋面的問題,有人認(rèn)為DSL的最佳應(yīng)用領(lǐng)域是商用市場,而Cable Modem主要針對家庭市場。但DSL的支持者認(rèn)為,DSL照樣可以實現(xiàn)家庭辦公。這主要因為以下幾點。首先,DSL安裝簡單。銅線是現(xiàn)成的,本地電話交換公司可以幫用戶接入。而在用戶家中安裝雙向Cable Modem則要求附近已經(jīng)鋪設(shè)了光纖主干道。其次,DSL可以保證帶寬。Ca-ble Modem的帶寬需要共享,而且沒有服務(wù)等級保證。電信公司則可以通過DSL線路向每一位客戶提供特定的帶寬服務(wù)。第三,DSL性能優(yōu)于電纜。電纜似乎性能更好,但在負(fù)載比較重的分支,每位Cable Modem用戶享有的帶寬會迅速下降。第四,對于構(gòu)建家庭局域網(wǎng)的場合,如果用戶家里擁有一臺以上的PC機,可能需要把它們?nèi)窟B接起來。CableModem并不具備分地址和局域網(wǎng)功能。而有些DSL解決方案可以使用戶擁有多條虛擬線路,不必增加連線就能實現(xiàn)打印和文件共享。此外,如果使用DSL,用戶可以建立一個虛擬專用網(wǎng),完全避開Internet,并可以擁有一個固定或動態(tài)的IP地址,而電纜只能提供動態(tài)分配地址。
DSL和ADSL有什么區(qū)別?
DSL的中文名是數(shù)字用戶線路,是以電話線為傳輸介質(zhì)的傳輸技術(shù)組合。DSL技術(shù)在傳遞公用電話網(wǎng)絡(luò)的用戶環(huán)路上支持對稱和非對稱傳輸模式,解決了經(jīng)常發(fā)生在網(wǎng)絡(luò)服務(wù)供應(yīng)商和最終用戶間的“最后一公里”的傳輸瓶頸問題。由于DSL 接入方案無需對電話線路進行改造,可以充分利用可以已經(jīng)被大量鋪設(shè)的電話用戶環(huán)路,因此被大量應(yīng)用。最初的DSL技術(shù)提供的網(wǎng)速非常慢,因此隨著人們的需求增長,DLS技術(shù)也在不斷發(fā)展
DSL包括ADSL(Asymmetric Digital Subscriber Line,非對稱數(shù)字用戶線)、 RADSL、HDSL和VDSL等等。
2.ADSL屬于DSL技術(shù)的一種,全稱Asymmetric Digital Subscriber Line( 非對稱數(shù)字用戶線路),亦可稱作非對稱數(shù)字用戶環(huán)路。是一種新的數(shù)據(jù)傳輸方式,因為其提供的上行和下行帶寬不對稱,因此稱為非對稱數(shù)字用戶線路。ADSL技術(shù)采用頻分復(fù)用技術(shù)把普通的電話線分成了電話、上行和下行三個相對獨立的信道,從而避免了相互之間的干擾。用戶可以邊打電話邊上網(wǎng),不用擔(dān)心上網(wǎng)速率和通話質(zhì)量下降的情況,因此網(wǎng)速也快了很多。ADSL技術(shù)至今在我國某些地區(qū)仍在使用。
DSL 的特點
用于專門領(lǐng)域,不能用于其他領(lǐng)域
表現(xiàn)力有限
不描述解答域,僅描述問題域
DSL 與通用編程語言的區(qū)別
DSL 供非程序員使用,供領(lǐng)域?qū)<沂褂?/p>
DSL 有更高級的抽象,不涉及類似數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)
DSL 表現(xiàn)力有限,其只能描述該領(lǐng)域的模型,而通用編程語言能夠描述任意的模型
DSL 分類
要理解DSL 分類需要先理解一個概念。“元語言抽象”。
它是指通過一種語言來構(gòu)建另一種語言。比如 Java 就是構(gòu)建在 C 上的語言。
其中,從什么語言構(gòu)建而來,這種構(gòu)建來源的語言稱為“宿主語言”。
根據(jù)是否從宿主語言構(gòu)建而來,DSL 分為:
內(nèi)部 DSL(從一種宿主語言構(gòu)建而來)
外部 DSL(從零開始構(gòu)建的語言,需要實現(xiàn)語法分析器等)
還有一種屬于外部DSL的“非文本DSL”,即盡量使用圖形化表述。比如 JetBrains 的 MPS。
我們通常所用的框架實際上就是一種內(nèi)部 DSL。比如 Rails 框架就是基于 Ruby 的用于 Web 開發(fā)領(lǐng)域的內(nèi)部 DSL。
如何構(gòu)建 DSL
構(gòu)建DSL 要滿足三個原則:
能夠完整描述領(lǐng)域
簡單易用
隱藏實現(xiàn)細(xì)節(jié)
何時使用 DSL
DSL 的構(gòu)建難度比較大,從零構(gòu)建不合適。建議使用比較完善的構(gòu)建。
背后的概念
DSL 是在需求分析階段中為了解決需求收集過程中需求描述方(遇到問題方/問題描述者[注意:遇到問題方通常是客戶或者用戶,而描述方通常是出現(xiàn)該問題的所在行業(yè)的專家,這兩個角色可能是同一個人,也可能是不同的人])與解決方案提供方(構(gòu)建者)間互相理解困難而設(shè)計的專門工具。在需求收集中,首先需要理解問題方遇到的問題,然后將其映射到解決方案提供方的解決技術(shù)上。用術(shù)語描述的話,問題描述者(描述領(lǐng)域活動的背景和問題)稱為“領(lǐng)域?qū)<?rdquo;,其使用“行話”來說明;解決方案提供者稱為“模型構(gòu)建者”,其通過對領(lǐng)域活動及其問題的理解,加上對技術(shù)解決方案的理解,提出解決方案模型。該模型最終映射到技術(shù)方案中。這個過程中的活動成為“領(lǐng)域分析/領(lǐng)域建模”。其目的是確定并理解領(lǐng)域中的重要元素、過程以及其間的關(guān)系。
簡單的領(lǐng)域建模
我(模型構(gòu)建者/業(yè)務(wù)分析師):“你來描述一下你的日常工作/生活的活動和過程”
領(lǐng)域?qū)<遥海ㄋ麜?xí)慣使用行話來描述)
我:(不理解)”你能用我們?nèi)粘J褂玫恼Z言來描述一下嗎?“
領(lǐng)域?qū)<遥海ㄋ匀粫?xí)慣性的使用行話來進行解釋)
我:(通過不斷的詢問來手機領(lǐng)域信息(即問題域)以及問題)
我:(最終整理出領(lǐng)域模型[需求分析的結(jié)果],接下來用技術(shù)方案(即解決域)來對問題域中的問題設(shè)計出解決方案[最終的解決方案/產(chǎn)品/項目])
作者:京東零售 趙嘉鐸 前言 從去年開始京東廣告投放系統(tǒng)做了一次以領(lǐng)域驅(qū)動設(shè)計為思想內(nèi)核的架構(gòu)升級,在深入理解DDD思想的同時,我們基于廣告投放業(yè)務(wù)的本...
2024-09-18 標(biāo)簽:DSL數(shù)據(jù)模型架構(gòu) 838 0
解釋器模式(Interpreter Pattern)應(yīng)該是 GoF 的 23 種設(shè)計模式中使用頻率最少的一種了,它的應(yīng)用場景較為局限。
2024-04-01 標(biāo)簽:DSL數(shù)據(jù)存儲SQL 687 0
隨著無線技術(shù)高速發(fā)展,Wi-Fi橫空出世,它可將個人電腦、手機登終端以無線技術(shù)互相連接,成為了人們上網(wǎng)必不可少的技術(shù)之一
2024-01-24 標(biāo)簽:DSL調(diào)制解調(diào)器無線技術(shù) 773 0
DSL模塊的功能 診斷請求處理 ● 將從PduR模塊發(fā)出的請求轉(zhuǎn)發(fā)到DSD子模塊。DSL子模塊應(yīng)調(diào)用Dcm_TpRxIndication并返回參數(shù)Res...
基于 Elasticsearch 的日志系統(tǒng)架構(gòu)如何面臨挑戰(zhàn)
實操 Demo 展示 日志數(shù)據(jù)蘊含了豐富的信息價值,可幫助企業(yè)更好了解系統(tǒng)及業(yè)務(wù)運行情況,保障系統(tǒng)安全穩(wěn)定運行。為更好滿足日志場景的需求,Apache ...
2023-08-08 標(biāo)簽:DSL數(shù)據(jù)存儲 1249 0
基于FPGA開源200Gbps數(shù)據(jù)包逆解析器的設(shè)計
摘要:P4語言極大地改變了網(wǎng)絡(luò)領(lǐng)域,因為它可以快速描述和實現(xiàn)新的網(wǎng)絡(luò)應(yīng)用程序。盡管可以使用P4語言描述各種各樣的應(yīng)用程序,但是當(dāng)前的可編程開關(guān)體系結(jié)構(gòu)對...
基于DSL的通用調(diào)查問卷建模和應(yīng)用立即下載
類別:嵌入式技術(shù)論文 2017-12-04 標(biāo)簽:DSL
安信可科技開源硬件,生活搭子:智能桌面助手——AiPi-DSL_Dashboard
“小安小安,打開燈光”,現(xiàn)代人都講究一個“搭子”,飯搭子、旅游搭子......,日常生活管理也需要一個好的搭子,讓生活更加簡單方便。 應(yīng)粉絲@光之使者p...
2023-07-31 標(biāo)簽:DSL物聯(lián)網(wǎng)服務(wù)器 796 0
Blink1.0正式發(fā)布 最小的x86 Linux模擬器
Blink 是無特權(quán)用戶空間虛擬機,支持在任何 POSIX 平臺上模擬 x86-64-linux 二進制文件,聲稱是最小的 x86 Linux 模擬器。
2023-06-08 標(biāo)簽:DSLLinux系統(tǒng)BIOS 953 0
制作一個基于 RTT-MicroPython 制作自帶BGM的新型肺炎晴雨表 硬件準(zhǔn)備 基于 “All in one ”的思想,采用 “麻雀1號開發(fā)板”...
Linux 用戶幾乎都會記得他們第一次發(fā)現(xiàn)無需實際安裝,就可以用 Linux 引導(dǎo)計算機并在上面運行。當(dāng)然,許多用戶都知道可以引導(dǎo)計算機進入操作系統(tǒng)安裝...
3、把軟件內(nèi)核或應(yīng)用文件系統(tǒng)等東西燒到嵌入式系統(tǒng)硬件平臺中的ROM中就實現(xiàn)了一個真正的“嵌入”。
2020-06-24 標(biāo)簽:DSL嵌入式系統(tǒng)硬件 3012 0
#創(chuàng)建一個Author對象author = Author.new(name: "Andy")#創(chuàng)建一個Book對象,這個對象和Author是關(guān)聯(lián)的boo...
2019-07-18 標(biāo)簽:DSL數(shù)據(jù)庫自然語言 3678 0
因為寬帶是一個包羅萬象的術(shù)語,所以沒有特定類型的互聯(lián)網(wǎng)連接是寬帶。相反,滿足寬帶帶寬標(biāo)準(zhǔn)的許多不同的連接被認(rèn)為是這樣的。電纜、衛(wèi)星、DSL、光纖和無線互...
xDSL技術(shù)按上行和下行的速率是否相同可分為速率對稱型和速率非對稱型兩種。速率對稱型的xDSL有IDSL、HDSL、SDSL (Single line ...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |