NIC(Network Interface Card)란 무엇인가
NIC(Network Interface Card)는 컴퓨터를 네트워크에 연결해 주는 하드웨어 장치
서버, PC, 스토리지, 네트워크 장비 등 모든 네트워크 통신 장비에는 최소 1개 이상의 NIC가 존재
운영체제 관점에서는 eth0, ens33, Ethernet0 같은 네트워크 인터페이스로 인식
NIC의 역할
- 물리적 연결 제공
- RJ-45(UTP), SFP+, QSFP 등 포트를 통해 스위치와 연결
- 데이터 프레임 송수신
- OS에서 내려보낸 데이터를 이더넷 프레임으로 캡슐화
- 수신 프레임을 상위 계층(TCP/IP 스택)으로 전달
- MAC 주소 제공
- 각 NIC는 고유한 MAC Address를 가짐 (Layer 2 식별자)
- 속도/듀플렉스 협상
- 1Gbps, 10Gbps 등 속도 협상
- Full/Half Duplex 설정
NIC는 어디에 쓰이는가
- 일반 PC 인터넷 연결
- 서버의 서비스 네트워크
- 스토리지 네트워크 (iSCSI, NFS)
- 가상화 환경의 관리망 / vMotion 전용망
- 방화벽, 라우터 인터페이스
예를 들어:
- ESXi Host → 관리망 NIC
- vMotion 전용 NIC