노드(네트워크)

Node (networking)

통신 네트워크에서 노드(라틴어: nodus, 'not')는 재배포 지점 또는 통신 끝점 중 하나입니다.노드의 정의는 참조되는 네트워크 및 프로토콜 계층에 따라 달라집니다.물리적 네트워크 노드는 네트워크에 연결되어 통신 채널을 [1]통해 정보를 생성, 수신 또는 전송할 수 있는 전자 장치입니다.따라서, 전달 프레임이나 패치 패널등의 패시브 전달 지점은 노드가 아니다.

컴퓨터 네트워크

데이터 통신에서 물리 네트워크 노드는 모뎀, 허브, 브리지 또는 스위치 등의 데이터 통신 기기(DCE) 또는 디지털 전화 핸드셋, 프린터 또는 호스트 컴퓨터 등의 데이터 단말 기기(DTE) 중 하나입니다.

문제가 되는 네트워크가 LAN(Local Area Network) 또는 WAN(Wide Area Network)인 경우 데이터 링크레이어에 참여하는 모든 LAN 또는 WAN 노드에는 네트워크주소가 필요합니다.일반적으로 네트워크인터페이스 컨트롤러별로1개씩입니다.예를 들어 컴퓨터, 이더넷인터페이스가 있는 DSL 모뎀, 무선 액세스 포인트 등이 있습니다.이더넷 허브나 시리얼인터페이스가 있는 모뎀 등 데이터 링크층 아래에서만 동작하는 기기에는 네트워크주소가 [2]필요 없습니다.

문제의 네트워크가 인터넷 또는 인트라넷인 경우 많은 물리적 네트워크 노드는 IP 주소로 식별되는 인터넷 노드라고도 하는 호스트 컴퓨터이며 모든 호스트는 물리적 네트워크 노드입니다.단, 스위치, 브리지, 무선 액세스포인트 등의 일부 데이터 링크레이어 디바이스에는 IP 호스트주소가 설정되어 있지 않고(경우에 따라서는 관리상의 목적을 제외), 인터넷노드 또는 호스트로 간주되지 않고 물리 네트워크노드 및 LAN 노드로 간주됩니다.

전기 통신

고정전화망에서 노드는 공중전화교환기 또는 개인전화교환기, 리모트콘센트레이터 또는 인텔리전트 네트워크 서비스를 제공하는 컴퓨터일 수 있다.셀룰러 통신에서는 전환 포인트 및 기지국 컨트롤러, 홈 로케이션 레지스터, GGSN, 서비스 GPRS 지원 노드(SGSN) 등의 데이터베이스가 노드의 예입니다.이 컨텍스트에서는 셀룰러 네트워크 베이스 스테이션은 노드로 간주되지 않습니다.

Cable Television System(CATV; 케이블텔레비전시스템)에서는 이 용어는 보다 넓은 컨텍스트를 상정하고 있으며 일반적으로 광섬유노드와 관련되어 있습니다.이것은, 공통의 광섬유 리시버로부터 서비스를 제공하는, 특정의 지리적 영역내의 주택 또는 기업이라고 정의할 수 있습니다.광섬유 노드는 일반적으로 특정 파이버노드가 제공하는 "통과된" "홈 수"로 표현됩니다.

분산 시스템

문제의 네트워크가 분산 시스템인 경우 노드는 클라이언트, 서버 또는 피어입니다.피어가 클라이언트로서 기능하는 경우도 있고, 서버로서 기능하는 경우도 있습니다.피어 투 피어 또는 오버레이 네트워크에서는, 다른 네트워크 디바이스의 데이터 및 그 자체의 데이터를 액티브하게 라우팅 하는 노드를 슈퍼 노드라고 부릅니다.

분산형 시스템에서는 가상 노드를 사용하는 경우가 있기 때문에 시스템이 노드의 이질성을 인식하지 못할 수 있습니다.이 문제는 아마존[3]다이너모처럼 일관해싱과 같은 특수한 알고리즘으로 해결됩니다.

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

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Node". Encarta. Microsoft. Archived from the original on 2009-02-13. Retrieved 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. Retrieved 2011-03-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. ^ David D. Clark (April 2009), Architecture from the top down, retrieved 2017-05-14
  5. ^ "LPS-Public". Archived from the original on 2011-01-29.