정의
홉은 네트워크에서 패킷이 한 네트워크 장비(예: 라우터, 스위치)에서 다음 장비로 이동하는 과정 하나를 가리키는 용어이다. 흔히 “홉 수”는 출발지에서 목적지까지 패킷이 통과해야 하는 장비의 개수를 의미한다.
개요
홉은 라우팅 및 트래픽 관리에 있어 기본적인 측정 단위로 활용된다. 인터넷 프로토콜(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)