핵심 인사이트 (3줄 요약)

  1. 본질: 이더넷 (Ethernet, IEEE 802.3)은 전 세계 유선 근거리 통신망(LAN)의 사실상(De facto) 유일무이한 표준으로, 케이블 배선부터 데이터 프레임의 형태, 신호 전송 방식까지 MAC 및 물리 계층의 규칙을 정의한 기술 규격이다.
  2. MAC 매체 접근 제어: 여러 대의 컴퓨터가 하나의 매체(케이블)를 공유할 때 발생하는 데이터 충돌(Collision)을 해결하기 위해 초기에는 CSMA/CD(반송파 감지 다중 접근/충돌 탐지) 방식을 사용했으나, 현대에는 스위치(Switch) 기반의 전이중(Full-Duplex) 통신으로 진화하여 충돌 자체가 사라졌다.
  3. 진화와 유연성: 10Mbps의 동축 케이블(Coaxial)로 시작해, UTP/STP 랜선(Twisted Pair), 광케이블(Fiber Optic) 매체를 아우르며 100Gbps, 400Gbps 이상으로 대역폭을 비약적으로 확장하면서도 낡은 초창기 데이터 프레임(MAC 주소 구조)의 본질을 그대로 유지하는 하위 호환성의 결정체다.

Ⅰ. 개요 및 필요성 (Context & Necessity)

  • 개념: 이더넷 (Ethernet)은 1970년대 제록스(Xerox)의 밥 메트칼프(Bob Metcalfe)가 발명한 LAN 기술로, 여러 노드가 하나의 물리적 통신 매체를 공유하며 패킷(프레임) 데이터를 송수신하는 방식과 규격을 말한다. IEEE 802.3 위원회에서 국제 표준으로 관리한다.

  • 필요성: 수많은 컴퓨터가 프린터나 서버에 연결되려면 물리적인 선(전선)을 연결하고, 데이터를 0과 1의 전기 신호로 어떻게 바꿀지, 누가 먼저 선로를 차지할지(매체 접근 제어)를 정해야 한다. 이더넷은 이 복잡한 하드웨어적, 논리적 제어 문제를 가장 저렴하고 단순하며 튼튼하게 해결해 준 혁명적 기술이다.

  • 💡 비유: 이더넷은 **"하나뿐인 차선을 나눠 쓰는 규칙"**과 같습니다. 좁은 골목길(초기 동축 케이블)에 여러 대의 차(데이터)가 다니면 부딪칠 수 있으니, "눈치껏 길이 비었을 때 출발하고, 부딪히면 멈췄다가 나중에 다시 출발하자(CSMA/CD)"라는 교통 신호 체계를 만든 것이 이더넷의 시작이었습니다.

📢 섹션 요약 비유: 이더넷은 컴퓨터들이 모인 방 안에서 대화하는 **"회의실 발언 규칙"**입니다. 발언권(MAC 주소)을 가진 사람이, 남이 말하지 않을 때(반송파 감지) 말을 시작하여 정보를 안전하게 전달하는 통신 질서입니다.


Ⅱ. 이더넷 프레임 구조와 MAC 주소 (Deep Dive)

이더넷은 OSI 7계층 중 2계층(데이터 링크 계층)의 하위 계층인 MAC(Media Access Control) 프레임 구조를 정의한다.

1. MAC 주소 (Media Access Control Address)

모든 이더넷 랜카드(NIC)는 제조 단계에서 48비트(6바이트)의 고유한 하드웨어 주소를 부여받는다. 앞 24비트는 제조사 번호(OUI), 뒤 24비트는 기기 일련번호다. (예: 00:1A:2B:3C:4D:5E)

2. 이더넷 프레임 (Ethernet II Frame 구조)

IP 패킷은 이더넷 프레임이라는 택배 상자 안에 포장되어 케이블로 쏘아진다. 프레임의 크기는 최소 64바이트 ~ 최대 1518바이트(페이로드 MTU 1500바이트 기준)다.

 ┌─────────────────────────────────────────────────────────────┐
 │                 Ethernet II 프레임 (MAC 프레임) 구조          │
 ├─────────────────────────────────────────────────────────────┤
 │                                                             │
 │  [Preamble]  동기화 목적 (8 Byte) - 101010... 패턴으로 시작        │
 │      │                                                      │
 │      ▼                                                      │
 │  ┌───────┬────────────┬────────────┬────────┬───────────┐   │
 │  │ SFD   │ 목적지 MAC │ 출발지 MAC │ Type   │ Data(IP)  │   │
 │  │(1B)   │  (6 Byte)  │  (6 Byte)  │(2 Byte)│ (46~1500B)│   │
 │  └───────┴────────────┴────────────┴────────┴───────────┘   │
 │                                                   │         │
 │                                                   ▼         │
 │                                                 [FCS]       │
 │                                            에러 검출(4 Byte) │
 │                                                             │
 └─────────────────────────────────────────────────────────────┘
  • Preamble / SFD (Start Frame Delimiter): 수신 측 랜카드에 "지금부터 데이터 들어간다, 박자(클럭) 맞춰라!"라고 알리는 신호.
  • Type (EtherType): Data(페이로드)에 포장된 상위 프로토콜이 IP(0x0800)인지 ARP(0x0806)인지 알려주는 식별표.
  • FCS (Frame Check Sequence): 도착한 데이터가 오는 도중 노이즈 등으로 깨졌는지 검사하는 순환 중복 검사(CRC) 필드. 에러가 나면 프레임을 즉시 폐기한다.

📢 섹션 요약 비유: 이더넷 프레임은 **"규격화된 택배 상자"**입니다. 상자 겉면에는 정확한 보내는 사람(출발지 MAC)과 받는 사람(목적지 MAC) 주소가 적혀 있고, 송장(Type)에는 내용물이 책인지 옷인지 적혀 있으며, 파손 여부를 확인하는 스티커(FCS)가 붙어 있습니다.


Ⅲ. CSMA/CD 메커니즘과 이더넷의 진화

1. 초창기 이더넷: CSMA/CD (반이중, Half-Duplex)

과거 버스 토폴로지(동축 케이블)나 더미 허브(Hub) 환경에서는 여러 PC가 선을 물리적으로 공유했기 때문에 충돌(Collision)이 발생했다. 이를 해결하기 위해 CSMA/CD (Carrier Sense Multiple Access with Collision Detection) 알고리즘이 도입되었다.

  • Carrier Sense (눈치 보기): 선로에 전기 신호(데이터)가 흐르고 있는지 엿듣는다.
  • Multiple Access (다중 접근): 선로가 비어 있으면 누구나 데이터를 보낼 수 있다.
  • Collision Detection (충돌 감지): 재수 없게 두 PC가 동시에 데이터를 보내 전압이 솟구쳐 '충돌'이 발생하면, 즉시 전송을 중단하고 잼 신호(Jam Signal)를 뿌려 모두에게 충돌을 알린다.
  • Backoff (대기): 난수(랜덤 시간)만큼 각자 대기한 후 눈치 보며 다시 전송을 시도한다.

2. 현대의 이더넷: 스위칭(Switch)과 전이중(Full-Duplex)

오늘날의 UTP 랜선(CAT.6 등) 환경에서는 수신 선(Rx)과 송신 선(Tx)이 물리적으로 나뉘어 있고, 중간에 **스위치(Switch)**가 MAC 주소를 보고 각 포트로 길을 정확히 열어주기 때문에 충돌이 물리적으로 발생하지 않는다. 따라서 현대의 1Gbps, 10Gbps 이더넷은 데이터를 동시에 주고받는 전이중(Full-Duplex) 방식으로 작동하며, 과거의 유산인 CSMA/CD 알고리즘은 사실상 작동을 멈추고 은퇴한 상태다.

📢 섹션 요약 비유: 과거의 이더넷(CSMA/CD)이 "무전기(무전 버튼을 누를 땐 들을 수 없는 반이중)" 통신이었다면, 현대의 스위치 이더넷은 "양방향 통화가 가능한 스마트폰(전이중)" 통신으로 진화하여 말 겹침(충돌) 현상을 완전히 극복했습니다.