네트워크에서 호스트와 노드의 실제 차이점은 무엇입니까


16

Wikipedia 호스트에 따르면

네트워크 호스트는 컴퓨터 또는 컴퓨터 네트워크에 연결된 다른 장치 입니다. 네트워크 호스트 사용자 또는 네트워크의 다른 노드에 정보 리소스, 서비스 및 응용 프로그램을 제공 할 수 있습니다. 네트워크 호스트는 네트워크 계층 호스트 주소 가 할당 된 네트워크 노드입니다 .

Computer 님은 호스트입니다. 프린터는 서비스를 제공하고 IP 주소를 가지고 있습니다.

그렇다면 이것들은 실제로 호스트입니까?

  • 라우터,
  • 인쇄기,
  • "네트워크의 카메라",
  • 스위치

나는 이것들과 완전히 혼동된다. 미리 감사드립니다


나열된 네 가지에 대해 말하고 싶습니다. 네 가지 모두 노드이며 프린터는 호스트로 간주 될 수 있습니다. 일반적으로 서버에는 "호스트"만 사용하며 그 용어는 거의 사용하지 않습니다. 그러나 "노드"라는 용어는 네트워크에 연결된 모든 것에 자주 사용됩니다. 위키 백과 정의는 아마도 처음 3 개는 호스트 인 것으로 간주하고 스위치는 IP가 있는지에 따라 호스트 또는 노드 일 수 있습니다. "호스트"는 종종 IP 주소가있는 노드를 의미하는 데 사용됩니다. 의도 한 작업을 수행하기 위해 IP 주소가 필요없는 많은 네트워크 장치가 있습니다.
Todd Wilcox 2016 년

@ToddWilcox, IP 주소가 필요하지 않지만 여전히 IP를 사용하여 다른 장치와 통신 할 수있는 장치의 예와 상황을 알려주시겠습니까?
Abhishek Balaji R

무선 액세스 포인트 및 스위치는 일반적으로 작업에 IP 주소를 요구하지 않습니다. 대부분의 IP 주소를 갖는 이유는 관리 및 구성을 목적으로하지만 직렬 포트를 통해 대역 외에서 관리 될 수 있습니다.
Todd Wilcox 2016 년

내 경험상 "노드"는 사물을 정의하는 맥락에서 사용되는 반면 "호스트"는 이러한 것들 중 하나의 주소를 정의하는 맥락에서 사용됩니다.

난 아직도 혼란스러워;)
apm

답변:


22

실제로 IPv6 RFC가 정의 하는 방식이 마음에 듭니다 .

2.  Terminology

   node        - a device that implements IPv6.

   router      - a node that forwards IPv6 packets not explicitly
                 addressed to itself.

   host        - any node that is not a router.

그래서 목록 :
라우터, 프린터, "네트워크 카메라", 스위치

  • 라우터는 노드, 라우터 및 호스트입니다
  • 프린터는 노드이며 호스트입니다 *
  • 카메라는 노드이며 호스트입니다 *

* ( 구성된 IP 주소로 제공)

스위치는 구성 방식에 따라 까다 롭습니다.

  • IP 주소가 구성 되지 않은 스위치 는 호스트 나 라우터 또는 노드가 아닙니다.
  • IP 주소가 구성된 스위치 구성된 IP가있는 인터페이스 / 블랜 의 노드 및 호스트 입니다 . 다른 모든 포트의 경우 IP 주소가없는 스위치로 간주 될 수 있습니다.

(위의 글 머리 기호 둘 다 IP 라우팅에 참여하지 않는 스위치를 고려하십시오. 그렇다면 스위치로 간주 할 수 있으며이 두 가지 위의 글 머리 기호를 적용 할 수 있습니다)


5
"라우터는 노드, 라우터 및 호스트입니다."호스트 정의가 "라우터가 아닌"라우터는 어떻게 호스트입니까?
Mark Murfin

7
라우터에는 두 가지 기능이 있습니다. 첫 번째는 다른 호스트 (견적 된 정의)로 주소가 지정된 패킷을 전달하는 것입니다. 두 번째는 라우팅 프로토콜 또는 기타 관리 기능과 같은 제어 평면 기능을 위해 다른 장치와 통신하는 것입니다. 이 경우 트래픽이 라우터 자체로 전달되므로 호스트 역할을합니다.
Ron Trunk

1
@markMurfin 누군가가 라우터로 트래픽을 보내거나 라우터가 다른 트래픽을 시작하면 기술적으로 호스트 역할을합니다. 동적 라우팅 프로토콜을 고려하고 OSPF를 사용하십시오. 두 개의 OSPF 이웃이 서로 OSPF 메시지를 보내고 있습니다. OSPF 패킷을 전달하지 않습니다. 따라서이 경우 물리적 장치 (라우터)는 호스트의 기능인 자체 트래픽을 수신합니다. OSPF를 서로 말하는 두 개의 호스트로 간주 할 수 있습니다.
Eddie

2
@MarkMurfin 라우터를 라우터 (호스트 아님)와 호스트 (라우터 아님) 둘 다를 하나의 상자에 결합한 것으로 간주 할 수 있습니다.
user253751

1
RFC IPv4에 동일한 정의가 있습니까? IPv4 용 RFC를 찾을 수 없습니다.
apm

4

내가 사용하는 것을 보았고 (보다 효과적으로 의사 소통하도록 강요하려고 시도하는) 호스트는 PC, 저장소, 프린터 등과 같은 통신의 종점 인 모든 장치입니다. wikipedia 기사 와 같이 노드 는 정보가 시작, 앉거나 방향을 바꿀 수있는 네트워크상의 정의 가능한 지점에 대한보다 일반적인 용어입니다. 따라서 여기에는 스위치와 함께 데이터를 이동하는 역할 만하는 다른 장치와 호스트가 포함되며 자체적으로 "호스트"하지 않습니다. 가능한 경우 호스트라는 용어를 사용하려고 시도하고 장치가 호스트가 아니거나 호스트와 유사한 업무를 수행하지 않는 경우 노드라는 용어를 사용합니다.


실제 차이를 말해 줄 수 있습니까? 그 연설이나 다른 것입니까?
apm

2
모든 호스트는 노드이지만 모든 노드가 호스트 인 것은 아닙니다. 호스트는 서비스 또는 데이터와 같은 것을 호스팅합니다. 노드는 네트워크에 연결된 모든 것입니다.
Todd Wilcox 2016 년

3

가장 쉬운 규칙은 구현 된 네트워크 스택의 양을 결정하는 것입니다.

노드는 네트워크에서 "활성"인 장치입니다 (= 네트워크 포트가 있고 전기 어댑터 이상임). 노드는 부분 네트워크 스택, 예를 들어 물리 계층 또는 물리 대 네트워크 계층만을 가질 수있다.

호스트에는 물리적 계층에서 애플리케이션 계층에 이르는 완전한 네트워크 스택이 있으며 임의의 애플리케이션은 호스트에서 실행됩니다.

웹 인터페이스가있는 스위치 나 라우터와 같은 실제 장치를 볼 때 모든 엄격한 정의가 실패합니다. 여기 에서 장치가 네트워크에서 어떤 기능을 수행하는지 살펴 봐야합니다 . 관리되는 스위치는 기본적으로 노드이며 우연히 호스트입니다.


3

짧은 대답은 사용법이 다양하며 실제로 강조해야 할 문제라고 생각합니다.

RFC 1122 인터넷 호스트 요구 사항에 따르면 "호스트 컴퓨터 또는 간단히"호스트 "는 통신 서비스의 최종 소비자입니다. 호스트는 일반적으로 사용자를 대신하여 네트워크 및 / 또는 인터넷 통신 서비스를 지원하는 응용 프로그램을 실행합니다. 인터넷 호스트는 OSI 프로토콜 제품군에서 사용되는 "End-System"의 개념에 해당합니다. "

인터넷 게이트웨이에 대한 해당 RFC 1009 요구 사항 은 다음과 같은 정의를 제공합니다. "게이트웨이는 두 개 이상의 네트워크에 연결되어 각 네트워크에 연결된 호스트로 나타납니다. 따라서 각 인터페이스에 물리적 인터페이스와 IP 주소가 있습니다. 네트워크. "

의사 소통의 실제 목표가되는 호스트의 일반적인 아이디어는 가장 일반적이지만 설명이 필요한 것 같습니다. 네트워크 엔지니어에게는 라우터 나 스위치 또는 UPS가 호스트가 될 수 있습니다. 웹 뱅킹을 사용하는 사람에게는 라우터가 배관 일뿐입니다.

친절한 안부

홍옥.


2

내 이해에 따르면 호스트는 최종 시스템 / 장치이며 응용 프로그램을 호스트 / 실행할 수 있습니다. 호스트는 클라이언트 또는 서버 일 수 있습니다. 이 두 가지 경우에 적용 유형이 다릅니다.

노드는 응용 프로그램에 대해 많이 알지 못합니다.

귀하의 질문에 라우터스위치노드 이며 카메라프린터호스트 로 간주 될 수 있습니다 .


1

호스트는 컴퓨터 인 반면 노드는 네트워크 주소가 할당 된 모든 장치입니다. 따라서 라우터는 호스트가 아니라 노드입니다.

노드 (네트워킹) 위키 백과
데이터 통신에서, 물리적 네트워크 노드는 모뎀, 허브, 브리지 또는 스위치와 같은 데이터 통신 장비 (DCE); 또는 디지털 전화 핸드셋, 프린터 또는 호스트 컴퓨터, 예를 들어 라우터, 워크 스테이션 또는 서버와 같은 데이터 단말 장치 (DTE).

문제의 네트워크가 인터넷 또는 인트라넷 인 경우 많은 실제 네트워크 노드는 IP 주소로 식별되는 인터넷 노드라고도하는 호스트 컴퓨터이며 모든 호스트는 실제 네트워크 노드입니다. 그러나 스위치, 브리지 및 WLAN 액세스 포인트와 같은 일부 데이터 링크 계층 장치에는 IP 호스트 주소가 없으며 (관리 목적의 경우를 제외하고) 인터넷 노드 나 호스트가 아닌 물리적 네트워크 노드와 LAN 노드로 간주됩니다.

호스트 (네트워크) 위키 백과
모든 네트워크 호스트는 실제 네트워크 노드 (예 : 네트워크 장치)이지만 모든 실제 네트워크 노드가 호스트 인 것은 아닙니다. 모뎀, 허브 및 네트워크 스위치와 같은 네트워크 장치에는 호스트 주소가 할당되지 않으며 (관리 목적의 경우를 제외하고) 결과적으로 네트워크 호스트로 간주되지 않습니다. 네트워크 프린터 및 하드웨어 라우터와 같은 장치에는 IP 주소가 있지만 범용 컴퓨터가 아니기 때문에 때때로 호스트로 간주되지 않습니다.


그렇다면 스위치는 물리적 노드이지만 네트워크 노드는 아닙니다.
apm

1

요약하자면-호스트 = 데이터 / 서비스로 손님을 즐겁게합니다

노드 / 라우터 / 스위치 / LB / FW = 트래픽을 호스트로 이동


클라이언트 컴퓨터도 호스트입니다 ...
Zac67

1

네트워크 노드는 하드 코딩 된 OSI 계층 2와 계층 1 OSI 네트워크 하드웨어 인터페이스를 갖는 물리 주소 . 이 하드웨어 주소 유형은 자체 네트워크 세그먼트 내에서만 인식되고 자체적으로 라우팅 할 수없는 데이터 전송 을 위한 것 입니다.

네트워크 호스트는 또한 노드이지만, 추가의 OSI 층 3 갖는 논리 어드레스를 도. 이 논리적 주소는 원격 / 분리 / 이종 네트워크 간의 라우팅 가능한 데이터 통신 을 가능하게합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.