정중하게 '핑'하는 방법


24

오늘 마인 크래프트는 결승을 위해 공부하는 것을 쉬고 싶었던 순간에 정확히 무너졌습니다. 비참한 경험! 그래서 나는 매 순간 minecraft.net을 핑하는 스크립트를 작성하여 조금 미루겠다고 생각하고 상황이 정상화되는 즉시 마인 크래프트를 시작했습니다. 개념 증명으로 나는 ping -i 60 -f www.minecraft.net잠시 동안 달려서 결과 를 관찰했다. 이 명령은 60 초마다 ping을 보냅니다 (-f는 시스템의 'flood ping'옵션입니다).

그런 다음 나에게 일어났다 : 이것은 괜찮습니까? 나는 매뉴얼 페이지에 대해 이해하고 웹을 둘러 보았지만 어린이를위한 그림책을 제외하고 정중하게 핑하는 방법에 대한 좋은 조언을 찾을 수 없었습니다.

그래서 나는 당신에게 부드러운 슈퍼 사용자를 넣었습니다. 핑을 정중하게 사용하기위한 일반적인 지침은 무엇입니까? 사용할 수있는 간격이 ping -f있습니까?


27
핑에 관한 어린이 책이 있습니까?
cutrightjm

1
@Hennes Windows에서 -f"패킷에 조각화 플래그 설정 (IPv4 전용)"의 매개 변수입니다.
그 브라질 사람

1
핑 시간이 너무 빨리 변경되어 인터넷을 통해 알지 못하기 때문에 1 초에 두 번 이상 핑을 사용하는 것이 유용하다고 의심하지만 핑 플러딩은 지연을 측정하는 데 사용할 수있는 로컬 네트워크에서 일부 사용됩니다 분산이 크기가 작은 케이블에서.
Dan D.

13
@ekaj - 핑에 대한 이야기 읽기 첫 번째 고객 검토 -
예 Umbris

3
@ExUmbris는 보너스 포인트를 얻습니다!
Ziggy December

답변:


20

60 초마다 핑을 보내는 것은 DoS가 아닙니다. 실제로 온라인 게임의 서버로 생성되는 트래픽은 단순히 분당 한 번만 핑보다 훨씬 큽니다. 연결하기를 원하는 모든 사람이 그렇게하더라도, 모두가 적극적으로 플레이하는 것보다 여전히 적습니다.

플러드 모드를 사용하기로 선택한 이유는 무엇입니까? 그것을 제거하면 분당 한 번 (또는 한 번에 하나의 패킷이기 때문에 30 초마다) 핑을 보내는 것이 좋습니다.

연결되면 핑이 중지되도록 스크립트를 코딩하십시오.


4
-f를 설정하면 꽤 출력이 나옵니다 : '.' 핑이 끊어지면 응답이있을 때 '<backspace>'. 전체 스크립트를 작성하려면 플러드 플래그를 설정하지 않았으며 이는 검사 용입니다.
Ziggy December

큰 마음은 다 비슷 하네.
peelman

@ Ziggy, 아, 그래, 당신은 그런 낮은 출력으로 괜찮을 것입니다.
Synetech

오 너희들 묶여있어! 나는 결정할 수 없다!
Ziggy December

18

핑에 허용되는 간격은 기본적으로 1 초입니다. 2 초 간격으로 늘리면 사용자가 두 배 더 좋아질 것입니다. 10 초 간격으로 평균 핑 사용자보다 5 배에서 12 배 정도 더 예의를 지킬 수 있습니다. 이는 아마도 우리 중 누구에게나 도달 할 수있는 수준의 에티켓의 조짐 일 것입니다.

약 30 년 전에 프로그램이 인기를 얻었을 때 두 번째 간격이 허용되는 경우 네트워크 용량이 증가했기 때문에 오늘날에도 허용 될 수 있습니다.


9

웅대 한 사물의 계획에서는 그렇지 않습니다. 에티켓이 없습니다. 당신은 당신의 마음의 내용에 ICMP를 날려 버릴 수 있습니다. 특히 특정 주소로 이동하는 트래픽의 양을 고려할 때 분당 하나의 핑을 보내는 것이 완벽하게 허용됩니다.

ICMP는 사용량 측면에서 응답에 필요한 대역폭과 자원 둘 다에있어 매우 귀찮습니다. 수십만 대의 시스템을 동시에 같은 상자에 모두 핑하는 시스템을 체계적으로 구성하지 않는 한, 인터 웹의 기록되지 않은 규칙 위반


과연. ☺ 나는 다른 질문에 산만했습니다. (내가 벗겨 질 수 있다면, 나는 중간에있는 영화로 돌아갈 것이다. :-D)
Synetech

오 너희들 묶여있어! 나는 결정할 수 없다!
Ziggy December
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.