본문 바로가기
네트워크

[정보통신] NIC (Network Interface Card)

by TaeGyeong Lee 2024. 9. 26.

개요 

https://ko.wikipedia.org/wiki/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4_%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC

네트워크 인터페이스 컨트롤러/카드로 전기 신호 ↔ 데이터 변환을 담당합니다.

사용 환경에 따라 다양한 종류가 있습니다. (유무선 통신 지원 여부, 메인보드 내장 여부 등) NIC 벤더사에 따라 천차만별의 규격을 가집니다 (gig0/0 em3 등등 네이밍과 넘버링도 제각각.. )

 

역할

MAC 주소를 통해 올바른 송수신 여부 판별, 그렇지 않은 패킷은 폐기합니다. 즉, OSI 7 layers 에서 L1(Physical Layer : 물리적 장치를 통해 비트 스트림 전달), L2(Data Link Layer : 데이터의 포맷 결정) 역할을 담당합니다. 

MAC 주소 정보를 가지고 있습니다 == NIC 교체 시 MAC 주소가 달라집니다.

 

Transceiver

https://fibconet.com/ko/sfp-module-whats-it-and-how-to-choose-it/

전기 신호를 받는 송수신기입니다. NIC 내에 장착됩니다. SFP, SFP+, GBIC 등 ... 다양한 규격이 있습니다. 

 

확장 

Multi-NIC, vNIC, OCP NIC 등 특정 역할을 수행하기 위해 나온 다양한 NIC가 있습니다. 

* Multi-NIC 

하나의 PC 또는 서버에 두 개 이상의 NIC가 있을 수 있습니다. 노트북만 하더라도, 유선 NIC, WIFI 연결을 위한 무선 NIC가 있습니다. 여러 개의 NIC가 있는 것은 로드밸런싱 및 트래픽 분산을 위해 서버엔 보편적인 구성입니다.

참고) 리눅스에서 물리적으로 두개 이상의 NIC를 논리적으로 묶는 Bonded Interface 기능을 제공하고 있습니다. 

 

* vNIC 

가상 머신에 사용하는 가상 네트워크 인터페이스 입니다. 

 

* OCP NIC 

OCP는 Open Compute Project 로 IT기업들이 공동 진행하는 오픈 소스 하드웨어 프로젝트입니다. OCP를 활용한 NIC 를 OCP NIC로 명명합니다. 24년 5월 기준 OCP NIC 3.0 버전까지 발전했습니다. 

 

참고 자료 

 

네트워크 어댑터란? NIC의 기능, 구성 및 분류

인공 지능, 빅 데이터, 분산 스토리지 및 클라우드 서비스의 추세로 인해 실시간 애플리케이션 및 서비스를 지원하기 위해 더 짧은 대기 시간이 필요합니다. d

www.fibermall.com

 

네트워크 인터페이스 컨트롤러 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 네트워크 인터페이스 컨트롤러(network interface controller, NIC) 또는 네트워크 인터페이스 카드(영어: network interface card, NIC)는 컴퓨터를 네트워크에 연결하여 통신하

ko.wikipedia.org

 

NIC Full Form - GeeksforGeeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

www.geeksforgeeks.org

 

네트워크에서 MAC 주소란?

Photo by Johannes Plenio on Unsplash

medium.com

 

Best Practices for Using Multiple Network Interfaces (NICs) with NI Products

It is becoming commonplace to have more than one Ethernet adapter in a PC or embedded controller, especially in systems where wired and wireless adapters are both present. However, the presence of more than one Network Interface Card (NIC) can cause connec

www.ni.com

 

Server/NIC - OpenCompute

Welcome Welcome to the OCP NIC sub-project under OCP Server Project. The Open Compute Project (OCP) NIC (Network Interface Card) project group is a community-driven initiative that aims to develop and promote open and disaggregated NIC solutions for the da

www.opencompute.org