컴퓨터 과학/네트워크

Host는 무엇일까? – End-point와 네트워크 장비까지

Data Jun 2025. 9. 29. 22:23

네트워크 공부를 하다 보면 “Host(호스트)”라는 단어가 자주 등장합니다. 그런데 막상 정의를 보면 **“네트워크에 연결된 장치”**라고만 나와서, 이게 단말기를 말하는 건지, 스위치 같은 네트워크 장비까지 포함하는 건지 헷갈릴 때가 많습니다.

이번 글에서는 아래 이미지를 바탕으로, Host의 개념을 End-point와 네트워크 장비로 나누어 정리해보겠습니다.

 

 

Host = Computer + Network

먼저, Host란 무엇일까요?
단순히 컴퓨터만 있을 때는 Host라고 부르지 않습니다.
컴퓨터가 네트워크와 연결되어야 비로소 Host라고 할 수 있습니다.

즉, Computer + Network = Host라는 정의는, 네트워크 상에서 통신할 수 있는 존재가 되었을 때 Host로 불린다는 의미입니다.

 

Host의 두 가지 범주

이미지를 보면 Host는 크게 두 가지로 나눌 수 있습니다.

 

(1) End-point (단말기, 이용 주체)

  • 네트워크를 이용하는 주체
  • 사용자가 직접 쓰는 기기들
  • 예시:
    • Client: 사용자의 PC, 스마트폰, 태블릿
    • Server: 서비스를 제공하는 서버 장비
    • Peer: P2P 네트워크에서 동등한 역할을 하는 단말기

즉, 우리가 흔히 떠올리는 Host는 바로 이 End-point Host라고 할 수 있습니다.

 

(2) Network Host (네트워크 자체를 이루는 장치)

  • 단말기처럼 직접 서비스를 이용하지는 않지만, 네트워크를 유지·관리하는 데 꼭 필요한 장치들
  • 예시:
    • Router: 네트워크 간 데이터 경로를 지정
    • Switch: 네트워크 내부 장치들을 연결
    • IPS: 침입 방지 시스템 (보안 장비)
    • Tap: 네트워크 트래픽 모니터링 장치

이 장비들 역시 네트워크에 참여하고 데이터를 주고받기 때문에 Host의 범주에 포함됩니다.

 

정리: Host 개념을 한눈에

  • Host = 네트워크에 참여하는 모든 장치
  • 크게 보면 두 가지 그룹으로 나눌 수 있음
    1. End-point Host (이용 주체) → Client, Server, Peer 등
    2. Network Host (네트워크 구성 장비) → Router, Switch, IPS, Tap 등

 

정리하면:

우리가 흔히 “Host”라고 하면 보통은 PC나 서버 같은 엔드포인트 단말기를 떠올립니다. 하지만 네트워크를 제대로 이해하려면, 네트워크 장비들도 Host의 일부라는 점을 기억해야 합니다.

즉, Host는 단순히 “내 컴퓨터”만이 아니라, 네트워크 상에서 주소(IP)를 가지고 통신에 참여하는 모든 존재를 뜻하는 개념입니다.