วิธีการ 'ปิง' อย่างสุภาพ


24

Minecraft วันนี้ลดลงในช่วงเวลาที่ฉันต้องการหยุดพักจากการเรียนรอบชิงชนะเลิศ ประสบการณ์ที่บาดใจ! ดังนั้นฉันคิดว่าฉันจะผัดวันประกันพรุ่งเล็กน้อยโดยการเขียนสคริปต์ที่จะ ping minecraft.net ทุกนาทีและเปิด minecraft สำหรับฉันทันทีที่สิ่งต่าง ๆ กลับมาเป็นปกติ เพื่อเป็นการพิสูจน์แนวคิดฉันจึงวิ่งไปซักping -i 60 -f www.minecraft.netพักและสังเกตผลลัพธ์ คำสั่งนั้นส่ง ping ทุก ๆ 60 วินาที (-f คือตัวเลือก 'flood ping' ในระบบของฉัน)

จากนั้นมันเกิดขึ้นกับฉัน: ตกลงไหม ฉันตะโกนเกี่ยวกับหน้าคนและ googled รอบ interweb แต่นอกเหนือจากหนังสือภาพเล่มหนึ่งสำหรับเด็กฉันไม่สามารถหาคำแนะนำที่ดีสำหรับวิธีการ ping อย่างสุภาพ

ดังนั้นฉันขอแนะนำให้คุณผู้ใช้ที่สุภาพอ่อนโยน: คำแนะนำทั่วไปในการใช้ ping อย่างสุภาพคืออะไร มีช่วงเวลาที่อนุญาตสำหรับการใช้งานping -fหรือไม่?


27
มีหนังสือสำหรับเด็กเกี่ยวกับการส่ง Ping หรือไม่?
cutrightjm

1
@Hennes ใน Windows -fคือพารามิเตอร์สำหรับ "Set Don't Fragment flag ในแพ็กเก็ต (IPv4-only)"
Guy บราซิลนั่น

1
ฉันสงสัยว่าการ ping มากกว่าหนึ่งวินาทีมีประโยชน์เนื่องจากเวลา ping ไม่น่าจะเปลี่ยนแปลงอย่างรวดเร็วซึ่งจะไม่สังเกตเห็นอย่างน้อยทางอินเทอร์เน็ตในขณะที่ ping ที่เกิดน้ำท่วมมีการใช้งานบนเครือข่ายท้องถิ่นซึ่งสามารถใช้วัดความล่าช้าได้ ในสายเคเบิลที่ความแปรปรวนน้อยลง
Dan D.

13
@ekaj - เรื่องราวเกี่ยวกับ Ping - อ่านรีวิวลูกค้าครั้งแรก
อดีต Um Um

3
@ExUmbris คุณจะได้รับคะแนนโบนัส!
Ziggy

คำตอบ:


20

การส่ง Ping ทุก ๆ 60 วินาทีนั้นแทบจะเป็น DoS ในความเป็นจริงการรับส่งข้อมูลที่คุณสร้างขึ้นไปยังเซิร์ฟเวอร์ของเกมออนไลน์เพียงแค่เล่นนั้นมีค่ามากกว่าการ ping ง่าย ๆ หนึ่งครั้งต่อนาที แม้ว่าทุกคนที่ต้องการเชื่อมต่อกับการเล่นจะทำเช่นนั้นมันจะยังคงน้อยกว่าถ้าพวกเขาทั้งหมดเล่นอย่างแข็งขัน

ทำไมคุณถึงเลือกที่จะใช้โหมดน้ำท่วม? หากคุณลบออกคุณจะสามารถส่ง ping หนึ่งครั้งต่อนาทีได้อย่างสมบูรณ์แบบ (หรือแม้กระทั่งต่อ 30 วินาทีเพราะมันเป็นเพียงแพ็กเก็ตเดียวนาน ๆ ครั้ง)

เพียงตรวจสอบให้แน่ใจว่าคุณได้เขียนสคริปต์เพื่อหยุดการกระตุกเมื่อคุณเชื่อมต่อแล้ว


4
ฉันตั้งค่า -f เพราะมันให้ผลลัพธ์ออกมาสวย: a '.' เมื่อ ping หลุดและ '<backspace>' เมื่อมีการตอบสนอง ถ้าฉันจะเขียนสคริปต์เต็มฉันจะไม่ตั้งธงน้ำท่วมนั่นเป็นเพียงการตรวจสอบ
Ziggy

จิตใจดีคิดเหมือนกัน.
peelman

@ Ziggy อ่าใช่แล้วคุณควรจะสบายดีถ้าเอาท์พุทต่ำ
Synetech

โอ้ผู้ชายพวกคุณถูกมัด! ฉันตัดสินใจไม่ได้!
Ziggy

18

ช่วงเวลาที่อนุญาตสำหรับการ ping เป็นค่าเริ่มต้นของหนึ่งวินาที การเพิ่มช่วงเวลาสองวินาทีจะทำให้ผู้ใช้ดีขึ้นสองเท่า ในช่วงเวลาสิบสองวินาทีคุณจะสุภาพมากกว่าผู้ใช้ ping เฉลี่ยห้าร้อยและสิบสองเท่าซึ่งน่าจะเป็นมารยาทในการใช้มารยาทที่สูงพอ ๆ กับที่เราหวังว่าจะทำได้

ฉันคิดว่าถ้าช่วงเวลาที่สองครั้งเป็นที่ยอมรับเมื่อ 30 ปีก่อนเมื่อโปรแกรมเริ่มได้รับความนิยมแน่นอนว่าเป็นที่ยอมรับในปัจจุบันเพราะความจุของเครือข่ายเพิ่มขึ้น


9

ในโครงการที่ยิ่งใหญ่ของสิ่งต่าง ๆ ไม่; ไม่มีมารยาท คุณสามารถระเบิด ICMP ออกไปสู่เนื้อหาในใจของคุณและไม่ควรเกิดขึ้นได้ แน่นอนว่าการส่งปิงหนึ่งครั้งต่อนาทีจะเป็นที่ยอมรับได้อย่างสมบูรณ์แบบโดยเฉพาะอย่างยิ่งเมื่อคุณพิจารณาปริมาณการรับส่งข้อมูลโดยทั่วไปจะไปยังที่อยู่นั้น

ICMP นั้นค่อนข้างเล็กในแง่ของการใช้งานทั้งแบนด์วิดท์และทรัพยากรที่จำเป็นสำหรับการตอบสนองดังนั้นตราบใดที่คุณไม่ได้จัดระบบหลายแสนเครื่องให้กับการปิงกล่องเดียวกันในเวลาเดียวกัน ไม่ละเมิดกฎใด ๆ ของ interwebs


จริง ☺ฉันเพิ่งถูกรบกวนด้วยคำถามอื่น (ถ้าฉันสามารถลอกตัวเองออกไปฉันจะกลับไปดูหนังที่ฉันอยู่ตรงกลาง:-D)
Synetech

โอ้ผู้ชายพวกคุณถูกมัด! ฉันตัดสินใจไม่ได้!
Ziggy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.