NIC
NIC 的定義很清楚 Network Interface Controller (NIC) ,也有全名為 Network Interface Card, 其他名稱如 Network Adapter, LAN Adapter …. 都是指網路卡這個東西,但是關於 HBA 每個人的定義都不太一致.
Host adapter/ Host Bus Adapter
那什麼是 Host Adapter 什麼是 Host Bus Adapter (HBA)
在電腦系統中 host controller, host adapter, 或是 host bus adapter (HBA) 皆是指可以讓這一台電腦透過他去連接到其他網路或是儲存裝置. Host Adapters 是介面卡的通稱比如像是 SCSI, Fibre Channel 以及 eSATA 甚至於 IDE, Ethernet, FireWire, USB 也都可以如此稱呼.不過大多的時候可供連接到 SCSI, Fibre Channel 或是 eSATA 裝置,我們才會稱他為 HBA ,而網路卡可以以 NIC 來稱呼.
不過也有人覺得只有 Fiber channel 的卡或是可以連接到儲存裝置的才能稱為 HBA.
CNA
現在有一種 CNA (converged network adapter) 是同時結合 Fiber Channel 以及 Networking 裝置的 Host Adapter.
對電腦硬體系統而言,不管是 Host Adapter, 或是 Host Bus Adapter (HBA) , NIC (Network Interface Controller), CNA (converged network adapter) 他們主要的功能皆是將 host system (也就是電腦) 連接到其他的網路或是儲存裝置.