본문 바로가기
Network

NIC; Network Interface Card

by 유코_ 2026. 2. 10.

1️⃣ NIC = Network Interface Card

  • 뜻: 네트워크 인터페이스 카드
  • 쉽게 말하면: 컴퓨터가 네트워크와 통신하기 위해 가진 장치
  • 예전에는 실제 카드(하드웨어)였고, 지금은 하드웨어든 소프트웨어든 “네트워크 연결 창구”라고 보면 됨

2️⃣ 역할

  • 데이터를 주고받는 문/포털
  • IP 주소를 할당받아 네트워크 상에서 내 컴퓨터를 구분
  • 패킷(packet)을 송수신

3️⃣ 종류

  1. 물리 NIC
    • 내 PC나 서버에 달린 실제 랜카드
    • ex) LAN 포트, Wi-Fi 모듈
  2. 가상 NIC (Virtual NIC)
    • Docker 컨테이너, VM, 브리지 네트워크 등에서 생김
    • 실제 장비는 없지만, 컨테이너 입장에서는 자기 컴퓨터처럼 동작
    • 예: eth0 (컨테이너 안), docker0 (브리지)

4️⃣ Docker에서 NIC

[컨테이너] eth0 <---> [docker0 브리지] <---> [호스트 NIC] <---> 인터넷
  • 컨테이너마다 eth0 가상 NIC 있음
  • 호스트에서 다 연결되면 NAT / IP 변환 → 외부 인터넷 통신 가능
  • 컨테이너끼리 통신하려면 브리지(가상 LAN) 통해 연결됨

💡 정리 한 줄

NIC = 네트워크와 소통하는 문, Docker에서는 “가상 문”이 컨테이너마다 생긴다고 보면 됨.


'Network' 카테고리의 다른 글

WSL2 + Docker 네트워크 정리  (0) 2026.02.26
NAT(Network Address Translation)란 무엇인가?  (0) 2026.02.12