網卡是什么東西
網卡是一塊被設計用來允許計算機在計算機網絡上進行通訊的計算機硬件。
它具有以下主要功能:
- 數據的封裝與解封:發送時將上一層傳遞來的數據加上首部和尾部,成為以太網的幀;接收時將以太網的幀剝去首部和尾部,然后送交上一層。
- 鏈路管理:主要通過 CSMA/CD(帶沖突檢測的載波監聽多路訪問)協議來實現。
- 數據編碼與譯碼:即進行曼徹斯特編碼與譯碼。
網卡上面裝有處理器和存儲器(包括 RAM 和 ROM)。網卡和局域網之間通過電纜或雙絞線以串行傳輸方式進行通信,而和計算機之間的通信則是通過計算機主板上的 I/O 總線以并行傳輸方式進行,因此它需要進行串行 / 并行轉換。每一個網卡都有一個獨一無二的 48 位 MAC 地址(也稱為物理地址),被寫在卡上的一塊 ROM 中,在網絡上的每臺計算機都必須擁有一個獨一無二的 MAC 地址。
根據不同的分類方式,網卡可分為多種類型:
- 按支持的物理層標準與主機接口分類,如以太網卡、令牌環網卡等。
- 按與主板上總線的連接方式、傳輸速率和與傳輸介質連接的接口分類,如 10Mbps 網卡、100Mbps 網卡、10/100Mbps 自適應網卡、1000Mbps 網卡等;按總線類型主要可分為 ISA、EISA、PCI 等。
- 按支持的計算機種類分類,主要分為標準以太網卡(用于臺式計算機聯網)和 PCMCIA 網卡(用于筆記本電腦)。
- 按是否有網線連接分類,可分為有線網卡和無線網卡。有線網卡一般通過網線連接,傳輸速度較快且穩定;無線網卡則無需網線,通過接收無線信號連接網絡,具有便攜性,但網絡穩定性可能相對較差。
在安裝網卡時,必須將管理網卡的設備驅動程序安裝在計算機的操作系統中,以便計算機能正常使用網卡進行網絡通訊。
如今,大部分新的計算機都在主板上集成了網絡接口。除非需要多接口或使用其他種類的網絡,否則不再需要額外安裝獨立的網卡。但對于一些對網絡性能有更高要求或特定需求的場景,可能仍會使用到獨立網卡。
