카테고리 없음
노드(node)란?
강켄트
2022. 12. 29. 13:04
컴퓨터 관련 수업을 듣다보면 노드란 말이 종종 나오는데
듣다보면 대충 이런거구나 하고 느낌이 온다.
하지만 누군가 내게 '노드가 뭐야?'라고 물어본다면 대답을 할 수가 없겠더라...
그래서 노드에 대해 정리를 해보려고 한다.
노드(node)란?
매듭, 절, 집합점, 중심점 등의 의미이며 컴퓨터 네트워크에서는 데이터의 기본 단위를 의미한다.
노드는 컴퓨터 네트워크 뿐만이 아니라 여러 분야에서 사용되는 단어이기도 하다.
공학적인 의미의 노드는 그래프를 이루는 점과 선 중에서 점을 노드라고 한다.
자료구조에서의 노드는 연결 리스트나 트리 등에서 사용된다.
공통적으로 무언가에 연결되어 있는 것이 노드이다.
그렇기 때문에 노드는 독립적으로 존재하지 않고 다른 노드와 연결되어 있다.
노드와 노드는 링크(link)라는 걸로 연결되는데 이것들이 합쳐지면 1개의 네트워크가 되는 것이다.
네트워크에 연결되어 있는 스마트폰이나 타블렛 PC 등의 기기도 노드라고 할 수 있다.