컴퓨터들이 서로 ‘대화’하기 시작한 순간을 상상해 보셨나요? 어제 우리는 최초의 개인용 컴퓨터, 제록스 알토(Xerox Alto)를 통해 개인 컴퓨팅의 서막을 엿보았습니다. 하지만 각기 독립된 섬과 같았던 이 컴퓨터들을 하나로 묶어 거대한 정보의 바다를 만드는 데에는 또 다른 혁명이 필요했습니다. 바로 오늘 이야기할 ‘이더넷’입니다.

🕰️ 오늘의 키워드: 이더넷 (Ethernet)

  • 원어: Ethernet
  • 시기: 1973년 (로버트 멧칼프의 관련 메모 작성)

1973년 5월 22일, 제록스 파크 연구소(Xerox PARC)의 젊은 연구원 로버트 멧칼프(Robert Metcalfe)는 동료 데이비드 보그스(David Boggs)와 함께 개발한 새로운 네트워킹 기술에 대한 메모를 작성했습니다. 이 기술의 목표는 명확했습니다. PARC 내의 수많은 알토 컴퓨터와 세계 최초의 레이저 프린터를 서로 연결하는 것이었죠. 멧칼프는 빛의 매질로 여겨졌던 가상의 물질 ‘에테르(ether)’에서 영감을 받아 이 기술을 ‘이더넷(Ethernet)’이라 명명했습니다. 이는 데이터를 마치 에테르를 통해 전달하는 것처럼 케이블을 통해 모든 기기에 전달한다는 의미를 담고 있었습니다.

⚡ 무엇이 혁명적이었나? (Deep Dive)

당시 컴퓨터 네트워크는 주로 원거리에 있는 컴퓨터를 전화선으로 연결하는 ARPANET과 같은 형태가 주를 이루었습니다. 하지만 한 건물 내에 있는 수많은 컴퓨터를 빠르고 저렴하게 연결하는 ‘근거리 통신망(LAN, Local Area Network)’ 개념은 아직 미개척 분야였습니다.

이더넷의 기술적 핵심은 CSMA/CD (Carrier-Sense Multiple Access with Collision Detection), 즉 ‘반송파 감지 다중 접속 및 충돌 탐지’라는 독창적인 프로토콜에 있습니다. 이는 하와이 대학의 무선 패킷 네트워크인 ‘알로하넷(ALOHAnet)’에서 영감을 얻어 발전시킨 개념입니다.

  1. Carrier-Sense (반송파 감지): 네트워크에 연결된 컴퓨터(노드)는 데이터를 보내기 전에 먼저 케이블(공유 매체)이 비어 있는지 ‘귀를 기울여’ 확인합니다. 다른 컴퓨터가 통신 중이면 조용히 기다립니다.
  2. Multiple Access (다중 접속): 케이블이 비어 있으면 누구든 데이터를 보낼 수 있습니다. 이는 마치 여러 사람이 하나의 회의 테이블에 둘러앉아 자유롭게 발언하는 것과 같습니다.
  3. Collision Detection (충돌 탐지): 하지만 두 대의 컴퓨터가 동시에 케이블이 비었다고 판단하고 데이터를 전송하면 ‘충돌(Collision)’이 발생합니다. 이더넷은 이 충돌을 전기 신호의 이상으로 감지할 수 있습니다. 충돌이 감지되면, 데이터를 보내던 모든 컴퓨터는 전송을 즉시 중단하고, 각자 무작위의 시간 동안 기다린 후 다시 전송을 시도합니다. 이 ‘일단 보내보고, 문제 생기면 나중에 해결하자’는 식의 확률적 접근 방식은 복잡한 중앙 제어 시스템 없이도 각 노드가 자율적으로 통신을 조율하게 만들어, 시스템을 매우 단순하고 저렴하게 만들었습니다.

초기 이더넷은 동축 케이블을 사용해 2.94Mbps의 속도를 구현했는데, 이는 당시로서는 매우 빠른 속도였습니다. 이 간단하면서도 효율적인 방식 덕분에 이더넷은 LAN 기술의 표준으로 빠르게 자리 잡게 됩니다.

🔗 현대와의 연결: Wi-Fi와 클라우드의 뿌리

1973년의 동축 케이블에서 시작된 이더넷의 기본 원리는 오늘날 우리가 사용하는 거의 모든 네트워크 기술의 DNA에 각인되어 있습니다.

  • Wi-Fi의 CSMA/CA: 우리가 매일 사용하는 Wi-Fi는 이더넷의 CSMA/CD와 매우 유사한 CSMA/CA (Collision Avoidance) 방식을 사용합니다. 무선 환경에서는 유선처럼 충돌을 ‘탐지’하기 어렵기 때문에, 데이터를 보내기 전 주변에 신호를 보내 채널 사용 허가를 요청하는 등 충돌을 ‘회피’하는 방식으로 발전했습니다. 하지만 ‘채널을 먼저 확인하고, 충돌을 관리한다’는 핵심 철학은 이더넷에서 그대로 계승된 것입니다.

  • 스위치 네트워크와 데이터 센터: 초기 이더넷은 모든 컴퓨터가 하나의 케이블을 공유하는 ‘버스’ 형태였지만, 현대의 네트워크는 ‘스위치(Switch)’를 중심으로 한 ‘스타’ 형태로 발전했습니다. 스위치는 각 컴퓨터에 전용 회선을 할당해주어 충돌 자체를 원천적으로 방지하고 속도를 극대화합니다. 하지만 데이터를 ‘패킷’ 단위로 나누고, 각 패킷에 출발지와 목적지 주소(MAC 주소)를 붙여 전송하는 이더넷의 기본 프레임 구조는 오늘날 수백만 대의 서버가 연결된 클라우드 데이터 센터에서도 변함없이 사용되는 핵심 원리입니다.

결국 멧칼프가 고안한 ‘일단 연결하고, 충돌은 자율적으로 해결한다’는 단순하고 강력한 아이디어는 지난 50년간 폭발적으로 증가한 데이터 트래픽을 감당하며 인터넷과 클라우드 시대를 떠받치는 보이지 않는 기반이 되었습니다.

📅 내일의 키워드 예고

컴퓨터들이 서로 연결되기 시작하자, 이제는 컴퓨터 자체의 소형화와 대중화가 시대의 과제로 떠올랐습니다. 내일은 개인용 컴퓨터 혁명의 불씨를 당긴, 작지만 강력한 두뇌, 최초의 범용 8비트 마이크로프로세서의 등장을 살펴보겠습니다.

📚 참고 문헌

이 콘텐츠는 AI에 의해 생성되었으며, 오류나 부정확한 정보를 포함할 수 있습니다.

카테고리:

업데이트:

댓글남기기