본문으로 이동

노드 (네트워크)

위키백과, 우리 모두의 백과사전.

네트워킹에서 노드(node, 라틴어: nodus, '매듭')는 통신 네트워크 또는 컴퓨터 망 내의 재분배 지점이거나 통신 엔드포인트이다.

물리적 네트워크 노드는 네트워크에 부착된 전자 장치로, 통신 채널을 통해 정보를 생성, 수신 또는 전송할 수 있다.[1] 데이터 전송에서 물리적 네트워크 노드는 (모뎀, 허브, 브리지 또는 스위치와 같은) 데이터 통신 장비이거나 (데이터 단말 장치와 같은) 디지털 전화기, 프린터 또는 호스트 컴퓨터일 수 있다.

배선반이나 패치 패널과 같은 수동 분배 지점은 노드로 간주되지 않는다.

컴퓨터 망

[편집]

데이터 전송에서 물리적 네트워크 노드는 모뎀, 허브, 브리지 또는 스위치와 같은 데이터 통신 장비(DCE), 또는 디지털 전화기, 프린터 또는 호스트 컴퓨터와 같은 데이터 단말 장치(DTE)가 될 수 있다.

네트워크가 근거리 통신망(LAN) 또는 광역 통신망(WAN)인 경우, 데이터 링크 계층에 참여하는 모든 LAN 또는 WAN 노드는 네트워크 주소를 가져야 하며, 일반적으로 소유한 각 네트워크 인터페이스 컨트롤러마다 하나씩 갖는다. 그 예로는 컴퓨터, 이더넷 인터페이스가 있는 DSL 모뎀, 무선 액세 포인트 등이 있다. 이더넷 허브나 직렬 인터페이스가 있는 모뎀과 같이 데이터 링크 계층 아래에서만 작동하는 장비는 네트워크 주소가 필요하지 않다.[2]

해당 네트워크가 인터넷 또는 인트라넷인 경우, 많은 물리적 네트워크 노드는 IP 주소로 식별되는 인터넷 노드라고도 불리는 호스트 컴퓨터이며, 모든 호스트는 물리적 네트워크 노드이다. 그러나 스위치, 브리지, 무선 액세스 포인트와 같은 일부 데이터 링크 계층 장치는 (가끔 관리 목적을 제외하고는) IP 호스트 주소를 가지지 않으며, 인터넷 노드나 호스트로 간주되지 않지만 물리적 네트워크 노드 및 LAN 노드로는 간주된다.

전기 통신

[편집]

고정 전화망에서 노드는 공공 또는 사설 전화 교환기, 원격 집중기 또는 지능망 서비스를 제공하는 컴퓨터일 수 있다. 이동 통신에서 기지국 제어기, 홈 위치 등록기(HLR), 게이트웨이 GPRS 지원 노드(GGSN) 및 서빙 GPRS 지원 노드(SGSN)와 같은 교환 지점과 데이터베이스가 노드의 예이다. 이 문맥에서 기지국은 노드로 간주되지 않는다.

케이블 텔레비전 시스템(CATV)에서 이 용어는 더 넓은 문맥을 가지며 일반적으로 광 노드와 관련이 있다. 이는 공통 광 수신기로부터 서비스를 받는 특정 지리적 영역 내의 가정이나 사업체로 정의될 수 있다. 광 노드는 일반적으로 해당 특정 광 노드에 의해 서비스되는 통과 세대 수로 설명된다.

분산 시스템

[편집]

분산 시스템 네트워크에서 노드는 클라이언트, 서버 또는 피어이다. 피어는 때때로 클라이언트로, 때로는 서버로 작동할 수 있다. P2P 또는 오버레이 네트워크에서 자신뿐만 아니라 다른 네트워크 장치를 위해 데이터를 능동적으로 라우팅하는 노드를 슈퍼노드라고 한다.

분산 시스템은 시스템이 노드의 이질성을 무시하지 않도록 가상 노드를 사용하기도 한다. 이 문제는 아마존 다이너모의 사례와 같이 일관된 해싱과 같은 특수 알고리즘으로 해결된다.[3]

거대한 컴퓨터 네트워크 내에서, 네트워크의 주변부에 위치하며 다른 네트워크를 연결하지 않고 종종 하나 이상의 클라우드에 일시적으로 연결되는 개별 컴퓨터를 엔드 노드라고 한다. 일반적으로 클라우드 컴퓨팅 구조 내에서 잘 관리된 하나의 클라우드에 연결되는 개별 사용자 또는 고객 컴퓨터를 엔드 노드라고 한다. 이러한 컴퓨터는 네트워크의 일부이지만 클라우드의 호스트에 의해 관리되지 않기 때문에 전체 클라우드에 상당한 위험을 초래한다. 이를 엔드 노드 문제라고 한다.[4] 이 문제를 해결하기 위한 여러 수단이 있지만 모두 엔드 노드 컴퓨터에 대한 신뢰를 주입해야 한다.[5]

같이 보기

[편집]

각주

[편집]
  1. ↑ “Node”. 《Encarta》. 마이크로소프트. 2009년 2월 13일에 원본 문서에서 보존된 문서. 2007년 10월 23일에 확인함.
  2. ↑ “Networking-a-complete-guide”. 《IBM》.
  3. ↑ “Dynamo: Amazon's Highly Available Key-value Store: 4.2 Partitioning Algorithm” (PDF). 《www.allthingsdistributed.com》. All things distributed. 2011년 3월 17일에 확인함. the basic algorithm is oblivious to the heterogeneity in the performance of nodes. To address these issues, Dynamo uses a variant of consistent hashing: instead of mapping a node to a single point in the circle, each node gets assigned to multiple points in the ring. To this end, Dynamo uses the concept of “virtual nodes”. A virtual node looks like a single node in the system, but each node can be responsible for more than one virtual node. Effectively, when a new node is added to the system, it is assigned multiple positions (henceforth, “tokens”) in the ring.
  4. ↑ 데이비드 D. 클라크 (April 2009), 《Architecture from the top down》, 2021년 8월 13일에 원본 문서에서 보존된 문서, 2017년 5월 14일에 확인함
  5. ↑ “LPS-Public”. 2011년 1월 29일에 원본 문서에서 보존된 문서.