컴퓨터 네트워크 관련 포스팅을 보다보면 "노드(node, ノード)"라는 용어가 사용되는 경우가 있다. "노드(node, ノード))"는 간단히 말하자면 컴퓨터 네트워크를 구성하는 기기 1개, 1개를 의미하지만, 이 포스팅에서 "노드(node, ノード))"가 가리키는 의미에 관해 조금 더 자세히 살펴보도록 하겠다.
노드(node)란? 단어의 사전적 의미
노드란 매듭, 절, 집합점, 중심점이라는 사전적 의미를 가지고 있으므로 여러 분야에서 넓게 이용되는 단어이다. 예를 들어 식물의 경우 줄기와 잎을 연결하는 곳을 노드라고 부르기도 한다.
컴퓨터 네트워크의 노드
컴퓨터 네트워크에 있어서 노드도 네트워크에 연결되어 있는 1개 1개의 기계를 의미한다. 구체적으로는 컴퓨터부터 시작해 네트워크를 교통 정리하는 루터나 허브, 네트워크 상에 다양한 서비스를 제공하고 있는 서버, 더욱이 네트워크에 연결되어 있는 프린터나 IP전화기등에 관해서도 노드라고 부를 수 있다. 그 외에 네트워크에 연결되어 있는 것이라면 스마트폰이나 타블렛PC등의 기기도 물론 노드라고 할 수 있다.
한편 노드와 노드를 연결하고 있는 (케이블 등) 것은 '링크(link, リンク)' 혹은 '엣지(edge, エッジ)'라고 부른다. 링크와 노드, 엣지를 합쳐서 1개의 네트워크가 완성되는 것이다.
※ 엣지는 링크 중에서도 다른 네트워크와의 경계선에 있는 부분, 혹은 단말의 가장 자리에 있는 부분을 의미한다.
상황에 따라 노드의 의미가 변할때도 있다.
한 단어로 "노드"라고 말해도, 상황에 따라 의미하는 말이 조금씩 다른 경우가 있다.
상황1)
동일한 네트워크임에도 TCP/IP를 통한 네트워크에 있어 'TCP/IP노드'가 의미하는 것은 IP 주소를가 할당된 기기 1개 1개 이다.
예: 루터를 이용해 내부 네트워크로부터 외부의 인터넷으로 접속할 수 있는 최대 TCP/IP노드 수가 100이다. 이 경우 엄밀하게 허브 등 네트워크상에 있어 IP주소를 가지지 않은 기기에 관해서는 노드라고 할 수 없다.
상황2)
데이터 센터에서는 복수의 서버를 1대의 기기(멀티 노드 서버 등) 에 집약하여 설치하는 것이 일반적이나, 이 때 서버를 의미하는 단위로써 "노드"라는 용어를 사용되기도 한다.
예: 이 멀티 노드 서버에서는 서버 노드를 최대 8노드 탑재할 수 있다.
이렇듯상황에 따라 노드가 일컫는 의미가 조금씩 변화할 가능성이 있다는 것을 주의하자.
출처: https://engineer-mole.tistory.com/141 [매일 꾸준히, 더 깊이]
'IT > 기초 지식' 카테고리의 다른 글
인터넷 익스플로러 실행시 엣지로 실행되는 문제 해결 방법 (0) | 2022.01.06 |
---|---|
[네트워크] RTSP(Real Time Streaming Protocol) 이란 (0) | 2021.06.30 |
실시간 스트리밍 프로토콜-RTSP(Real Time Streaming Protocol)란? (1) | 2021.06.30 |
CMS 와 VMS ? ( CCTV S/W ) (0) | 2021.06.28 |
[파일 형식] XML, JSON, YAML 형식 내용 정리 및 비교 분석 (0) | 2021.06.01 |
댓글