노드(Node)의 의미
"노드(Node)"는 여러 분야에서 사용
맥락에 따라 의미가 조금씩 차이
공통적으로 "연결 지점" 또는 "네트워크의 구성 요소"라는 개념
컴퓨터 네트워크에서의 노드
네트워크에 연결된 장치(컴퓨터, 서버, 라우터 등)를 의미
인터넷이나 로컬 네트워크에서 데이터를 주고받는 역할
예시
Wi-Fi에 연결된 스마트폰, 인터넷 서버, 프린터 등
블록체인에서의 노드
블록체인 네트워크에 참여하는 컴퓨터(서버) 또는 사용자
네트워크의 데이터를 저장하고, 새로운 블록을 검증하는 역할
노드의 종류
풀 노드(Full Node) 블록체인의 모든 데이터를 보관하는 노드
라이트 노드(Light Node) 일부 데이터만 저장하여 가볍게 운영
마이닝 노드(Mining Node) 채굴을 통해 블록을 생성하는 노드
그래프 이론에서의 노드
그래프 구조에서 정점(Vertex)과 같은 개념
여러 개의 노드가 선(Edge)으로 연결되어 네트워크를 형성
예시
소셜 네트워크(페이스북 친구 관계), 도로망, 인터넷 망
프로그래밍 & 데이터 구조에서의 노드
트리(Tree) 또는 링크드 리스트(Linked List)의 개별 요소
예시
이진 트리(Binary Tree)에서 부모 노드 & 자식 노드
링크드 리스트에서 각 데이터 저장 단위
반응형
'시사' 카테고리의 다른 글
빈티지(Vintage)의 어원 (2) | 2025.03.26 |
---|---|
이진 트리(Binary Tree) 어원 (2) | 2025.03.26 |
해시태그(#) 어원 (1) | 2025.03.26 |
분산원장 기술(DLT), 블록체인 의미 (2) | 2025.03.26 |
중앙 은행 디지털화폐 CBDC (Central Bank Digital Currency)란 ? (3) | 2025.03.26 |
댓글