홉 (네트워크)

정의
홉은 네트워크에서 패킷이 한 네트워크 장비(예: 라우터, 스위치)에서 다음 장비로 이동하는 과정 하나를 가리키는 용어이다. 흔히 “홉 수”는 출발지에서 목적지까지 패킷이 통과해야 하는 장비의 개수를 의미한다.

개요
홉은 라우팅 및 트래픽 관리에 있어 기본적인 측정 단위로 활용된다. 인터넷 프로토콜(IP) 패킷의 TTL(Time To Live) 필드, 라우팅 프로토콜의 비용(metric), 트레이서트(traceroute) 명령 등의 기능에서 홉 수가 중요한 역할을 한다. 홉 수가 많을수록 전송 지연이 증가할 가능성이 있으며, 일부 네트워크 서비스에서는 최대 허용 홉 수를 제한하여 무한 루프를 방지한다.

어원/유래
‘홉(hop)’은 영어 단어 “hop”에서 차용된 것으로, 원래 “짧은 도약”이나 “뛰어넘다”라는 의미를 갖는다. 네트워크 분야에서는 패킷이 한 장비에서 다음 장비로 “뛰어넘는” 동작을 비유적으로 표현하면서 사용되기 시작하였다. 한국어에서는 영어 발음을 그대로 차용해 ‘홉’이라고 표기한다.

특징

구분 내용
측정 단위 패킷이 이동하는 각 네트워크 장비 사이의 구간 하나
TTL과의 관계 TTL 값은 패킷이 소멸되기 전 통과할 수 있는 최대 홉 수를 지정한다. 각 홉을 통과할 때마다 TTL 값이 1씩 감소한다.
라우팅 메트릭 거리벡터 라우팅 프로토콜(OSPF, RIP 등)에서는 홉 수를 비용(metric)으로 사용해 최적 경로를 선택한다.
성능 영향 홉 수가 증가하면 전송 지연(latency)과 패킷 손실 가능성이 높아질 수 있다.
제한 설정 일부 방화벽이나 라우터에서는 최대 홉 수를 제한하여 라우팅 루프를 방지한다.

관련 항목

  • 라우터
  • 스위치
  • TTL (Time To Live)
  • 라우팅 프로토콜 (예: OSPF, RIP)
  • 트레이서트(traceroute)
  • 네트워크 토폴로지
  • 홉 제한 (Hop Limit)
  • 지연 시간 (Latency)
  • 패킷 손실 (Packet Loss)
둘러보기

더 찾아볼 만한 주제