홉(네트워킹)
Hop (networking)인터넷을 포함한 유선 컴퓨터 네트워킹에서는 패킷이 네트워크 세그먼트에서 다음 세그먼트로 전달될 때 홉이 발생합니다.데이터 패킷은 송신원과 수신처 사이를 이동할 때 라우터를 통과합니다.홉 카운트는 데이터가 송신원으로부터 수신처로 통과하는 네트워크 디바이스의 수를 나타냅니다(루팅 프로토콜에 따라서는 송신원/행선지가 포함되는 경우가 있습니다).즉, 첫 번째 홉은 홉0 또는 홉1로[1] 카운트 됩니다.
스토어/전송 및 기타 지연은 각 홉을 통해 발생하므로 송신원과 수신처 사이의 홉 수가 많으면 실시간퍼포먼스가 저하됩니다
홉 카운트
유선 네트워크에서 홉카운트는 데이터가 송신원과 수신처 사이를 통과하는 네트워크 또는 네트워크 디바이스의 수를 나타냅니다(루팅 프로토콜에 따라서는 송신원/행선지가 포함될 수 있습니다).즉, 첫 번째 홉은 홉0 또는 홉1로[1] 카운트 됩니다따라서 홉 카운트는 2개의 호스트 간의 거리를 대략적으로 측정하는 것입니다.1-origin 홉카운트[1](RIP 등)를 사용하는 라우팅 프로토콜의 경우 홉카운트가n 은, n 개의 네트워크가 송신원호스트와 행선지 [1][2]호스트를 분리하는 것을 의미합니다.DHCP와 같은 다른 프로토콜에서는 메시지가 [3]전달된 횟수를 나타내기 위해 "홉"이라는 용어를 사용합니다.
Internet Protocol(IP) 등의 레이어3 네트워크에서는 데이터 패스에 따른 각 라우터가 홉을 구성합니다.단, 이 메트릭 자체는 최적의 네트워크 패스를 결정하는 데 도움이 되지 않습니다.이는 특정 홉의 속도, 부하, 신뢰성 또는 지연이 고려되지 않고 총 카운트만 고려되기 때문입니다.단,[4] Routing Information Protocol(RIP) 등 일부 라우팅 프로토콜에서는 유일한 메트릭으로 홉카운트를 사용합니다.
라우터는 패킷을 수신할 때마다 패킷을 변경하여 Time To Live(TTL; 존속 가능 시간)를 단축합니다.라우터는 TTL 값이 제로인 패킷을 모두 폐기합니다.이것에 의해, 라우팅 에러가 발생했을 경우에, 패킷이 네트워크상에서 끝없이 바운스 하는 것을 방지할 수 있습니다.라우터는 홉 카운트를 관리할 수 있지만 다른 유형의 네트워크 디바이스(이더넷 허브나 브리지 등)는 관리할 수 없습니다.
홉 제한
IPv4 에서는 Time to Live(TTL; 존속 가능 시간) 및 IPv6 에서는 홉 제한으로 알려져 있습니다.이 필드에서는 패킷이 폐기될 때까지 허용되는 홉카운트의 제한을 지정합니다.라우터는 전송 시 IP 패킷을 변경하여 각각의 TTL 또는 홉 제한 필드를 줄입니다.라우터는 결과 필드가 0 이하인 패킷을 전송하지 않습니다.이것에 의해, 패킷이 루프를 영속적으로 추종하는 것을 방지합니다.
넥스트 홉
네트워크 디바이스를 설정할 때 홉은 넥스트홉을 [5]참조할 수 있습니다.넥스트 홉은 패킷이 최종 수신처에 대한 경로를 따라 전송되는 다음 게이트웨이입니다.라우팅 테이블에는 통상, 행선지 네트워크의 IP 주소와 최종 네트워크 행선지에의 패스에 따라서 다음의 게이트웨이의 IP 주소가 격납됩니다.넥스트 홉 라우팅 또는 넥스트 홉 포워딩은 넥스트 홉 정보만 저장함으로써 라우팅 테이블의 크기를 줄입니다.특정 게이트웨이는, 행선지에의 완전한 패스가 아니고, 패스에 따라서 1개의 스텝만을 인식합니다.또한 라우팅 테이블에 리스트 되어 있는 넥스트홉이 게이트웨이가 직접 접속되어 있는 네트워크상에 있음을 알아두는 것도 중요합니다.
진단
traceroute 명령어는 호스트 간에 라우터 홉의 수를 측정하기 위해 사용할 수 있습니다.홉 카운트는 네트워크 내의 장애를 검출하거나 라우팅이 실제로 올바른지 여부를 검출하는 데 도움이 되는 경우가 많습니다.
무선 애드혹 네트워킹
무선 애드혹네트워크에서는 일반적으로 참여하는 모든 노드가 라우터로서도 기능합니다.즉, "홉"과 "홉 카운트"라는 용어는 혼동되는 경우가 많습니다.대부분의 경우 송신 노드는 단순히 첫 번째 홉으로 카운트되기 때문에 "홉"은 "트래버드 라우터"와 "노드에서 노드로 점프"로 해석됩니다.예를 들어 RFC 6130에서는 '1홉 네이버'를 무선 인터페이스를 통해 직접 도달할 수 있는 기타 노드로 정의하고 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b c d e Comer, Douglas (2014). Internetworking with TCP/IP. Volume one (Sixth ed.). Harlow. p. 294 (footnotes). ISBN 978-1-292-05623-4. OCLC 971612806.
- ^ Comer, Douglas (2014). Internetworking with TCP/IP (Sixth ed.). Upper Saddle River, New Jersey. pp. 293, 655. ISBN 978-0-13-608530-0. OCLC 855671923.
- ^ Comer, Douglas (2014). Internetworking with TCP/IP. Volume one (Sixth ed.). Harlow. p. 466. ISBN 978-1-292-05623-4. OCLC 971612806.
- ^ RFC 1058, Routing Information Protocol, C.Hendrik, The Internet Society (1988년 6월)
- ^ "CCNP Practical Studies: Layer 3 Switching > Introduction to Layer 3 Switching". www.ciscopress.com. Retrieved 2019-07-05.