什么是網(wǎng)卡?RDMA網(wǎng)絡(luò)協(xié)議有哪些
在這篇文章中,小編將為大家?guī)?a href="/tags/網(wǎng)卡" target="_blank">網(wǎng)卡的相關(guān)報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。
一、什么是網(wǎng)卡
網(wǎng)卡即“網(wǎng)絡(luò)接口卡”,簡稱網(wǎng)卡,英文名稱為Network Interface Card,簡稱NIC,又稱網(wǎng)絡(luò)適配器 (NIA-Network Interface Adapter)。用于實現(xiàn)聯(lián)網(wǎng)計算機和網(wǎng)絡(luò)電纜之間的物理連接,為計算機之間相互通信提供一條物理通道,并通過這條通道進行高速數(shù)據(jù)傳輸。
在局域網(wǎng)中,每一臺聯(lián)網(wǎng)計算機都需要安裝一塊或多塊網(wǎng)卡,通過介質(zhì)連接器將計算機接入網(wǎng)絡(luò)電纜系統(tǒng)。網(wǎng)卡完成物理層和數(shù)據(jù)鏈路層的大部分功能,包括網(wǎng)卡與網(wǎng)絡(luò)電纜的物理連接、介質(zhì)訪問控制(如:CSMA/CD)、數(shù)據(jù)幀的拆裝、幀的發(fā)送與接收、錯誤校驗、數(shù)據(jù)信號的編/解碼(如:曼徹斯特代碼的轉(zhuǎn)換)、數(shù)據(jù)的串、并行轉(zhuǎn)換等功能。
網(wǎng)卡是局域網(wǎng)中最基本的部件之一,它是連接計算機與網(wǎng)絡(luò)的硬件設(shè)備。無論是雙絞線連接、同軸電纜連接還是光纖連接,都必須借助于網(wǎng)卡才能實現(xiàn)數(shù)據(jù)的通信。
二、RDMA網(wǎng)絡(luò)協(xié)議有哪些
RDMA是遠程直接內(nèi)存訪問,這種技術(shù)是一種最早應(yīng)用于高性能計算領(lǐng)域的網(wǎng)絡(luò)通訊協(xié)議,目前已在數(shù)據(jù)中心逐漸普及。RDMA允許用戶程序繞過操作系統(tǒng)內(nèi)核(CPU),直接和網(wǎng)卡交互進行網(wǎng)絡(luò)通信,從而提供高帶寬和極小時延。所以RDMA網(wǎng)卡的工作原理是,與傳統(tǒng)的TCP/CP網(wǎng)卡相比,RDMA網(wǎng)卡省略了內(nèi)核(CPU)的參與,所有數(shù)據(jù)的傳輸直接從應(yīng)用程序到達網(wǎng)卡。
RDMA三種網(wǎng)絡(luò)協(xié)議包括:
1.基于IB網(wǎng)絡(luò)的RDMA協(xié)議,這是為RDMA量身定制的網(wǎng)絡(luò)協(xié)議,可以從硬件級別上保證數(shù)據(jù)傳輸?shù)目煽啃?。但是這種網(wǎng)絡(luò)協(xié)議需要自己的專用硬件,企業(yè)成本非常高,所以采用IB網(wǎng)絡(luò)的基本都是數(shù)據(jù)中心企業(yè)巨頭,比如說百度、阿里、騰訊等?,F(xiàn)在做InfiniBand網(wǎng)絡(luò)的廠商主要是Mellanox。
2.RoCE是一個允許在以太網(wǎng)上執(zhí)行RDMA的網(wǎng)絡(luò)協(xié)議,可分為RoCE v1和RoCE v2,很多網(wǎng)友認為RoCE v1本身的架構(gòu)是InfiniBand嫁接過來的。是Mellanox(支持RoCE v1)為符合市場需求推出的低成本的InfiniBand網(wǎng)絡(luò)。Intel的RDMA網(wǎng)卡支持的是RoCE v2協(xié)議。
3.iWARP 是一個允許在TCP上執(zhí)行RDMA的網(wǎng)絡(luò)協(xié)議,它的優(yōu)點是能夠運行在當今的標準TCP/IP網(wǎng)絡(luò)中,只需要采購支持iWARP的網(wǎng)卡就可以采用RDMA,對于財務(wù)預(yù)算略低的小企業(yè)來說,尤為適用,代表廠商Intel。
最后,小編誠心感謝大家的閱讀。你們的每一次閱讀,對小編來說都是莫大的鼓勵和鼓舞。希望大家對網(wǎng)卡已經(jīng)具備了初步的認識,最后的最后,祝大家有個精彩的一天。





