WIPIVERSE

노드

개요

노드(node)는 라틴어 nodus("매듭"이라는 뜻)에서 유래한 용어로, 여러 학문 분야와 기술 분야에서 공통적으로 "연결 지점" 또는 "구성 단위"를 의미하는 개념이다. 노드라는 단어는 영어 단어 "node"를 한글로 음차(音借)한 표현으로, 한국어에서 다양한 전문 분야에서 널리 사용된다.

어원

어원상 노드는 15세기 초 영어에서 "매듭이나 덩어리"를 뜻하는 단어로 사용되기 시작했으며, 이는 라틴어 nodus("매듭")에서 유래하였다. 이 단어는 인도유럽조어 뿌리 *ned-("묶다, 결합하다")와 관련이 있는 것으로 알려져 있다. 원래는 신체 내부의 덩어리를 가리키는 의학적 의미로도 쓰였으며, 이후 "교차점"이라는 의미로 확장되었다.

분야별 의미

1. 컴퓨터 네트워크

네트워킹 분야에서 노드는 통신 네트워크 또는 컴퓨터망 내의 재분배 지점이거나 통신 엔드포인트(endpoint)를 의미한다. 물리적 네트워크 노드는 네트워크에 부착된 전자 장치로서, 통신 채널을 통해 정보를 생성, 수신 또는 전송할 수 있는 장치를 가리킨다. 여기에는 컴퓨터, 스마트폰, 프린터, 공유기, 스위치, 라우터 등이 포함된다.

네트워크가 근거리 통신망(LAN) 또는 광역 통신망(WAN)인 경우, 데이터 링크 계층에 참여하는 각 노드는 네트워크 주소를 가져야 하며, 일반적으로 소유한 네트워크 인터페이스 컨트롤러마다 하나씩 주소를 갖는다.

2. 그래프 이론 (수학)

그래프 이론에서 노드는 그래프를 구성하는 기본 요소 중 하나로, "정점"(頂點, vertex)이라고도 불린다. 그래프는 점(노드)과 선(엣지, edge)으로 구성되는데, 이때 점을 노드라고 한다. 선은 두 개의 노드를 연결하며, 노드는 현실 문제의 추상화 과정에서 하나의 기능 단위를 나타낸다.

3. 자료구조 (컴퓨터 과학)

자료구조 분야에서 노드는 연결 리스트(linked list), 트리(tree), 그래프 등에서 데이터를 저장하는 기본 단위를 의미한다. 각 노드는 보통 데이터 값과 다음 노드를 가리키는 포인터(참조)로 구성된다.

4. 블록체인

블록체인 네트워크에서 노드는 블록체인 데이터를 보관·검증하는 컴퓨터 단위를 의미한다. 모든 노드가 동일한 데이터를 동기화하기 때문에 중앙 서버 없이도 네트워크가 작동한다. 풀 노드(full node), 라이트 노드(light node) 등 다양한 유형이 존재하며, 탈중앙화 시스템의 핵심 구성요소로 간주된다.

5. 식물학

식물학에서 노드는 식물의 줄기에서 잎이나 가지가 돋아나는 마디 부위를 가리킨다. 이는 영어 "node"가 "줄기 마디, 옹이"라는 뜻으로 쓰이는 것과 동일한 맥락이다.

6. 의학

의학 분야에서 노드는 림프절(lymph node)과 같은 신체 내부의 결절(結節)을 의미하기도 한다. 림프절은 면역계의 정상 구성 요소로 알려져 있다.

7. 전기·전자 공학

회로 이론에서 노드는 회로도에서 저항이 0인 이상적인 선으로 연결된 접속점을 의미한다. 병렬로 연결된 노드군에 노드 해석법(마디 해석법)을 적용한 것을 "슈퍼노드(supernode)"라고 부르기도 한다.

정리

노드는 그 원형적 의미인 "매듭"에서 출발하여, 연결과 구조를 설명하는 다양한 학문 분야에서 공통적으로 사용되는 개념으로 확장되었다. 특히 정보통신 기술의 발전과 함께 컴퓨터 네트워크, 자료구조, 블록체인 등 분야에서 빈번하게 등장하는 핵심 용어로 자리 잡았다. 이는 단순한 기술 용어를 넘어, 네트워크 구조에서 "점(點)"이라는 기하학적 은유와 "연결"이라는 기능적 의미를 동시에 담고 있는 개념이다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기