Jaka jest prawdziwa różnica między hostem a węzłem w sieci

16

Według wikipedii host jest

Host sieciowy to komputer lub inne urządzenie podłączone do sieci komputerowej. Host sieciowy może oferować zasoby informacyjne, usługi i aplikacje użytkownikom lub innym węzłom w sieci. Host sieciowy to węzeł sieci, któremu przypisano adres hosta warstwy sieci .

Komputer jest gospodarzem. Drukarki świadczą również usługi i mają adres IP.

Więc w tych, które są naprawdę gospodarzem?

  • router,
  • drukarka,
  • „Kamera w sieci”,
  • przełącznik

Jestem całkowicie zdezorientowany tymi rzeczami. Z góry dziękuję

apm
źródło
Powiedziałbym, że o tych czterech wymienionych rzeczach wszystkie cztery są węzłami, a drukarkę można uznać za host. Zwykle używam „hosta” tylko dla serwerów i rzadko używam tego terminu. Ale często używam terminu „węzeł” do wszystkiego, co jest podłączone do sieci. Definicja wikipedia prawdopodobnie uznałaby pierwsze trzy za hosty, a przełącznik może być hostem lub węzłem w zależności od tego, czy ma adres IP. „Host” jest często używany w znaczeniu dowolnego węzła, który ma adres IP. Należy pamiętać, że istnieje wiele urządzeń sieciowych, które nie potrzebują adresu IP do robienia tego, co powinny.
Todd Wilcox
@ToddWilcox, czy możesz podać przykłady i sytuacje urządzeń, które nie potrzebują adresu IP i nadal mogą komunikować się z innymi urządzeniami z adresem IP?
Abhishek Balaji R
Bezprzewodowe punkty dostępowe i przełączniki zwykle nie wymagają adresów IP do wykonywania swoich zadań. Powodem, dla którego większość z nich ma adresy IP, jest zarządzanie i konfiguracja, ale wieloma z nich można zarządzać poza pasmem przez port szeregowy.
Todd Wilcox
Z mojego doświadczenia wynika, że ​​„węzeł” jest używany w kontekście definiowania rzeczy, podczas gdy „host” jest używany w kontekście definiowania adresu jednej z tych rzeczy.
Nadal jestem zdezorientowany;)
apm

Odpowiedzi:

22

Właściwie podoba mi się sposób, w jaki definiuje to RFC IPv6 :

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.

Na liście:
router, drukarka, „Kamera w sieci”, przełącznik

  • Router to węzeł, router i host
  • Drukarka to węzeł i host *
  • Kamera to węzeł i host *

* ( Pod warunkiem, że jest skonfigurowany jako adres IP)

Zmiana jest trudna, ponieważ sprowadza się do konfiguracji:

  • Przełącznik bez skonfigurowanego adresu IP nie jest ani hostem, ani routerem, ani węzłem
  • Przełącznik ze skonfigurowanym adresem IP to węzeł i host dla interfejsu / vlan ze skonfigurowanym adresem IP . W przypadku wszystkich pozostałych portów można go uznać za przełącznik bez adresu IP.

(Oba powyższe punkty punktowe uwzględniają przełącznik, który nie uczestniczy w routingu IP. Jeśli tak, możesz uznać go za router, a punkty punktowe powyżej tych dwóch można zastosować)

Eddie
źródło
5
„Router to węzeł, router i host”. W jaki sposób router jest hostem, jeśli definicja hosta to „nie router”?
Mark Murfin
7
Ponieważ router ma dwie funkcje. Pierwszym z nich jest przekazywanie pakietów adresowanych do innych hostów (cytowana definicja). Drugim jest komunikacja z innymi urządzeniami w celu obsługi funkcji płaszczyzny sterowania, takich jak protokoły routingu lub inne funkcje administracyjne. W takim przypadku ruch jest kierowany do samego routera, więc działa jak host.
Ron Trunk
1
@markMurfin Gdy ktoś wysyła ruch do routera lub gdy router inicjuje ruch do czegoś innego, technicznie działa on jako host. Rozważ dowolny protokół routingu dynamicznego, użyj OSPF. Dwóch sąsiadów OSPF wysyła do siebie wiadomości OSPF. Nie przekazują pakietów OSPF. Tak więc w tym przypadku urządzenie fizyczne (router) odbiera ruch przeznaczony dla siebie, który jest funkcją hosta. Można to uznać za dwa hosty rozmawiające ze sobą OSPF.
Eddie
2
@MarkMurfin Router można traktować zarówno jako router (który nie jest hostem), jak i host (który nie jest routerem) w jednym pudełku.
user253751
1
Czy istnieją definicje tego samego w RFC IPv4? Nie mogę go znaleźć RFC dla IPv4.
apm
4

Sposób, w jaki go widziałem (i próbuję zmusić się do bardziej efektywnej komunikacji), polega na tym, że host to dowolne urządzenie będące punktem końcowym komunikacji, takie jak komputer, pamięć, drukarka itp. Węzeł, jak sugeruje artykuł w Wikipedii , jest bardziej ogólnym określeniem dowolnego definiowalnego punktu w sieci, w którym informacje mogą się zaczynać, siedzieć lub zmieniać kierunki; więc obejmuje to hosty wraz z przełącznikami i innymi urządzeniami, które służą tylko do przenoszenia danych, same nie „hostują” ich. W miarę możliwości staram się używać terminu host, a termin węzeł używam, gdy urządzenie nie jest hostem lub nie wykonuje obowiązków podobnych do hosta.

Jeff Meden
źródło
Czy możesz mi powiedzieć, jaka jest prawdziwa różnica? Czy to adresowanie czy coś innego?
apm
2
Wszystkie hosty są węzłami, ale nie wszystkie węzły są hostami. Host hostuje coś, na przykład usługę lub dane. Węzeł to wszystko, co jest podłączone do sieci.
Todd Wilcox
3

Najłatwiejszą zasadą jest sprawdzenie, ile stosu sieci jest wdrożonych.

Węzłem jest dowolne urządzenie, które jest „aktywne” w sieci (= ma port sieciowy i jest czymś więcej niż adapterem elektrycznym); węzeł może mieć tylko częściowy stos sieci, np. tylko warstwę fizyczną lub tylko warstwę fizyczną do sieci.

Host ma kompletny stos sieciowy od warstwy fizycznej do warstwy aplikacji, dowolne aplikacje działają na hoście.

Wszystkie surowe definicje zawodzą, gdy spojrzymy na rzeczywiste urządzenia, takie jak przełączniki lub routery z interfejsem sieciowym - tutaj musisz sprawdzić, jaką funkcję urządzenie pełni w sieci . Przełącznik zarządzany to przede wszystkim węzeł, a przy okazji host.

Zac67
źródło
3

Myślę, że krótka odpowiedź jest taka, że ​​użycie jest różne i naprawdę jest kwestią nacisku.

Wymagania RFC 1122 dotyczące hostów internetowych mówią, że „komputer hosta lub po prostu„ host ”jest ostatecznym konsumentem usług komunikacyjnych. Host zazwyczaj wykonuje programy aplikacyjne w imieniu użytkownika (użytkowników), wykorzystując usługi komunikacji sieciowej i / lub internetowej tej funkcji. Host internetowy odpowiada koncepcji „systemu końcowego” stosowanego w pakiecie protokołów OSI. ”

Odpowiednie wymagania RFC 1009 dla bram internetowych podają następującą definicję: „Brama jest podłączona do dwóch lub więcej sieci, pojawiających się w każdej z tych sieci jako podłączony host. W związku z tym ma interfejs fizyczny i adres IP na każdej z podłączonych sieci ”.

Ogólna idea hosta jako faktycznego celu komunikacji wydaje się najczęstszym, ale celowym opisem. Dla inżyniera sieci router, przełącznik lub UPS może być również hostem - z czym należy porozmawiać. Dla osoby korzystającej z bankowości internetowej routery są po prostu hydraulikami.

Z poważaniem

Jonathan.

jonathanjo
źródło
2

W moim rozumieniu host jest systemem / urządzeniem końcowym, które może hostować / uruchamiać aplikacje. Host może być klientem lub serwerem. Rodzaj aplikacji różni się w obu tych przypadkach.

Węzły nie będą wiele wiedziały o aplikacjach.

W twoim pytaniu router i przełącznikwęzłami , podczas gdy aparat i drukarkę można uznać za hosty .

Abhishek Balaji R.
źródło
1

Hosty to komputery, a wszystkie węzły to urządzenia, do których przypisano adresy sieciowe. Router nie jest więc hostem, ale węzłem.

Węzeł (sieć) Wikipedia
W komunikacji danych fizyczny węzeł sieci może być sprzętem do transmisji danych (DCE), takim jak modem, koncentrator, mostek lub przełącznik; lub terminal danych (DTE), taki jak cyfrowy telefon, drukarka lub komputer hosta, na przykład router, stacja robocza lub serwer.

Jeśli dana sieć to Internet lub Intranet, wiele fizycznych węzłów sieciowych to komputery hosta, znane również jako węzły internetowe, identyfikowane przez adres IP, a wszystkie hosty to fizyczne węzły sieciowe. Jednak niektóre urządzenia warstwy łącza danych, takie jak przełączniki, mosty i punkty dostępu WLAN, nie mają adresu hosta IP (z wyjątkiem czasami do celów administracyjnych) i nie są uważane za węzły lub hosty internetowe, ale za fizyczne węzły sieciowe i węzły LAN.

Host (sieć) Wikipedia
Każdy host sieci jest fizycznym węzłem sieci (tj. Urządzeniem sieciowym), ale nie każdy fizyczny węzeł sieci jest hostem. Urządzenia sieciowe, takie jak modemy, koncentratory i przełączniki sieciowe, nie mają przypisanych adresów hostów (z wyjątkiem czasami do celów administracyjnych), w związku z czym nie są uważane za hosty sieciowe. Urządzenia takie jak drukarki sieciowe i routery sprzętowe mają adresy IP, ale ponieważ nie są to komputery ogólnego przeznaczenia, czasami nie są uważane za hosty.

Ron Royston
źródło
Więc przełącznik jest węzłem fizycznym, ale nie węzłem sieci?
apm
1

Podsumowując - host = bawi gości danymi / usługami

węzły / routery / switche / LBs / FWs = przenieś ruch do hostów

będzie spędzać wolny czas
źródło
Komputer kliencki jest również hostem ...
Zac67
1

Węzeł sieci ma warstwę 1 sieci interfejsu sprzętowego OSI z zakodowanej OSI, warstwy 2 adres fizyczny . Ten typ adresu sprzętowego jest przeznaczony do transmisji danych, które są rozpoznawane tylko w ramach własnego segmentu sieci i same nie są routowalne.

Gospodarza sieci , jest także węzeł, ale ma dodatkowy Warstwa 3 modelu OSI adres logiczny również. Ten logiczny adres umożliwia rutynową komunikację danych między odległymi / oddzielnymi / niepodobnymi sieciami.

użytkownik43266
źródło