BitTorrent ของเล่นยุคไฮสปีด
posted on 28 Feb 2007 19:08 by chubby in Review-Utilities.
เมื่อเร็วๆ นี้ มีการปลดล็อคเงื่อนไขยุ่งยากเกี่ยวกับการใช้อินเตอร์เน็ตเกตเวย์ ภายใต้หน่วยงานของรัฐแห่งหนึ่ง
ทำให้อินเตอร์เน็ตความเร็วสูงเช่น ADSL ลดราคาลง และจำนวนผู้ใช้บริการขยายตัวเพิ่มขึ้นอย่างเห็นได้ชัด
ผู้ใช้งานอินเตอร์เน็ตความเร็วสูงมือใหม่จำนวนมากเหล่านี้ เริ่มหันมาให้ความสนใจเกี่ยวกับแวดวง "สูบบิท"
จุดประสงค์ของเนื้อหาใน Entry นี้ เขียนขึ้นสำหรับนักบิทมือใหม่ซิงๆ, สำหรับโคเทพนั้น ข้ามไปได้เลยครับ
.
เกริ่นนำ
ในอดีต พวกเราคุ้นเคยกับการดาวน์โหลดไฟล์แบบปรกติจากเว็บต่างๆ ซึ่งเก็บข้อมูลไว้บน Host ของตัวเอง
จุดอ่อนของระบบเก่าคือ Host ต้องทำงานหนักมากหากมีการดาวน์โหลดข้อมูลจากหลายแหล่งพร้อมๆ กัน
อาจทำให้เว็บล่มได้ หากเว็บล่มหรือ Host เกิดข้อผิดพลาดเมื่อไรก็เป็นอันว่าเราไม่สามารถโหลดอะไรได้เลย
.
.

ภาพ : การดาวน์โหลดข้อมูลแบบปรกติ
.
นาย ก. นาย ข. นาย ค. และ นาย ง. กำลังดาวน์โหลดข้อมูลจาก โฮสต์ [H] แห่งหนึ่ง
โฮสต์ [H] ดังกล่าว ก็ส่งข้อมูลมาให้ นาย ก. นาย ข. นาย ค. และ นาย ง. พร้อมๆ กัน
โดยไม่มีการแลกเปลี่ยนข้อมูลระหว่าง นาย ก. นาย ข. นาย ค. และ นาย ง. แต่อย่างใด
.
.
.
BitTorrent คืออะไร ?
บิททอร์เรนท์ เป็นวิธีการส่งข้อมูลแบบหนึ่ง (peet-to-peer หรือ P2P) ซึ่งเป็นที่นิยมอย่างมากในปัจจุบัน
ไม่มีศูนย์กลางปล่อยไฟล์เพียงที่เดียว แต่ผู้ใช้งานทั้งระบบจะเป็นทั้งคนปล่อยไฟล์และสูบไฟล์ไปพร้อมๆ กัน
ถ้าผู้ปล่อยไฟล์ [Seeder] ที่สูบอยู่หายไป ระบบจะค้นหาไฟล์จาก Seeder / Leecher รายอื่นๆ ต่อไป
.
.

ภาพ : การดาวน์โหลดข้อมูลแบบ P2P
.
นาย ก. นาย ข. นาย ค. และ นาย ง. กำลังเรียกโหลดข้อมูลจากผู้ปล่อยไฟล์ [Seeder]
[Seeder] ก็จะส่งชิ้นส่วนข้อมูลให้ นาย ก. นาย ข. นาย ค. และ นาย ง. แตกต่างกันไป
และมีการแลกเปลี่ยนข้อมูลชิ้นส่วนอื่นระหว่างนาย ก. นาย ข. นาย ค. และ นาย ง. ด้วย
การกระจายโหลดข้อมูลแบบนี้ จึงลดภาระของผู้ปล่อยไฟล์ [Seeder] ลงเป็นอย่างมาก
.
Seeder = ผู้ปล่อยไฟล์ที่ไฟล์มีความสมบูรณ์ 100% (เป็นเจ้าของไฟล์ หรือผู้ที่โหลดไฟล์เสร็จแล้ว)
Leecher = ผู้ปล่อย/สูบไฟล์ โดยไฟล์นั้นยังไม่สมบูรณ์ (ผู้โหลดไฟล์บางส่วน หรือยังโหลดไม่เสร็จ)
.
จบจากภาคทฤษฎีอันน่าเบื่อ มาเข้าสู่ภาคปฏิบัติกันดีกว่าครับ
.
อุปกรณ์ที่ต้องมี
1. เครื่องคอมพิวเตอร์ ที่สามารถเชื่อมต่ออินเตอร์เน็ตได้ ถ้ามี Harddisk ลูกโตๆ เยอะๆ ก็ยิ่งดีครับ
2. อินเตอร์เน็ต ความแรงตามกำลังทรัพย์ ถ้าหากใจสู้ ใช้ 56k ก็ยังไหว แต่ค่าไฟอาจบานปลายแทน
3. โปรแกรมบิททอร์เรนท์ ตามความถนัดซึ่งมีให้โหลดมากมาย เช่น uTorrent, BitComet ฯลฯ
4. สมัครเป็นสมาชิกของเว็บบิท ข้อนี้ขึ้นอยู่กับความสามารถในการเสาะหาของแต่ละบุคคลล่ะครับ
.
อุปกรณ์เสริม
1. "เตาเผา" หรือไดร์ฟเขียนแผ่นดีวีดี ซึ่งปัจจุบันนี้มีราคาถูกมาก ส่วนเตาเผาซีดีตกยุคไปตามกาลเวลาแล้ว
ท่านใดที่มีกำลังทรัพย์ล้นเหลือ จะใช้เตาเผาบลูเรย์ก็ได้ครับ เวลานี้มี "ของ" Hi-def ปล่อยออกมามากแล้ว
.
โปรแกรมบิททอร์เรนท์มีอยู่ 2 แบบ
แบบแรก เชื่อมต่อกับอินเตอร์เน็ตได้ทันที ไม่ต้องโหลดไฟล์ .torrent หรือว่าสมัครสมาชิกเว็บบิทแต่อย่างใด
โปรแกรมจะค้นหาไฟล์ข้อมูลในอินเตอร์เน็ตโดยอัตโนมัติตามคีย์เวิร์ดที่เราพิมพ์ไป เช่น โปรแกรม WinMX
แบบสอง เราจำเป็นต้องมีไฟล์ .torrent ซึ่งเป็นสื่อกลางเสียก่อน จึงจะสามารถดาวน์โหลดไฟล์ที่ต้องการได้
วิธีนี้ลดโอกาสในการดาวน์โหลดไฟล์หลอกลวงได้มากพอสมควร เช่น โปรแกรม uTorrent, BitComet
.
ไฟล์ .torrent จะอยู่รวมกันในสถานที่ที่เราเรียกว่า "เว็บบิท" กระดานข่าวที่เต็มไปด้วยกระทู้ไฟล์ชนิดต่างๆ
เว็บบิทภายในประเทศส่วนใหญ่ต้องสมัครเป็นสมาชิกเสียก่อนจึงสามารถเข้าไปดาวน์โหลดไฟล์ทอร์เรนท์ได้
และเว็บบิทที่มี "ของ" ชั้นเยี่ยม ก็มักจะมีกฎระเบียบที่เข้มงวดตามไปด้วย เพื่อความปลอดภัยของเว็บบิทเอง
.
หลักการพื้นฐานในการเล่นบิท
"เมื่อสูบไฟล์ใดเสร็จแล้ว พยายามปล่อยไฟล์นั้นต่อให้นานที่สุด" ระบบของ P2P ยั่งยืนได้ด้วยการแบ่งปัน
หากระบบมีแต่ Leecher (คนสูบไฟล์) โดยไม่มี Seeder (คนปล่อยไฟล์) ระบบบิทก็ถึงแก่กาลอวสาน
เหตุนี้จึงเป็นที่มาของการใช้ระบบ ค่าเรโช (Ratio) โดย ค่า Ratio = ค่า Upload / ค่า Download
.
ตัวอย่างเช่น นาย A สูบไฟล์ธรรมะมา 50 M และปล่อยให้คนอื่นสูบไฟล์กลับไป 30 M
ค่าเรโชของนาย A จะเท่ากับ 30 M หารด้วย 50 M หรือ 0.60
หรือนาย B สูบไฟล์ภาพยนตร์บู๊ตัวต่อตัวมา 300 M และปล่อยให้คนอื่นสูบไฟล์กลับไป 500 M
ค่าเรโชของนาย B จะเท่ากับ 500 M หารด้วย 300 M หรือ 1.67
หรือนาย C สูบรายการสารคดีปฏิกิริยาฟิวชั่นมา 900 M และปล่อยให้คนอื่นสูบไฟล์กลับไป 2.7 G
ค่าเรโชของนาย C จะเท่ากับ 2,700 M หารด้วย 900 M หรือ 3.00
.
เว็บบิทแต่ละแห่ง มักจะกำหนดค่าเรโชขั้นต่ำเอาไว้ ถ้าสมาชิก มีค่าเรโชต่ำกว่าที่กำหนดในช่วงระยะเวลาหนึ่ง
สมาชิกคนนั้น จะไม่สามารถดาวน์โหลดทอร์เรนท์หรือสูบไฟล์บางประเภทไม่ได้ โดยเฉพาะ "ของ" ระดับสูง
ดังนั้น เพื่อความปลอดภัย ก็ควรปล่อยมากกว่าสูบ หรือพยายามให้ค่าเรโชมากกว่า 1.50 ขึ้นไป ยิ่งมากก็ยิ่งดี
แต่ไม่ใช่ด้วยการใช้โปรแกรมโกงนะครับ เพราะมันจับได้ง่ายมากและโทษสถานเดียวคือลบการเป็นสมาชิกทิ้ง
และเนื่องจาก "ปลิง" ไม่เกิดประโยชน์ต่อความยั่งยืนของวงการบิท การเชือดทิ้ง จึงเป็นอะไรที่ไม่ต้องคิดเลย
.
อนึ่ง
ไม่ว่าท่านจะใช้อินเตอร์เน็ตที่แรงสุดขีดขนาดไหน ถ้าหากไม่มี Seeder หรือ Seeder จำกัดความเร็วไว้
หรือ Leecher มีอัตราส่วนมากเกินไป ท่านจะไม่สามารถสูบไฟล์ได้เต็มความเร็วของอินเตอร์เน็ตที่ท่านใช้
ทั้งนี้ยังไม่นับรวมระยะห่างจากชุมสายและความหนาแน่นของผู้ใช้งานอินเตอร์เน็ตความเร็วสูงในแต่ละพื้นที่
ข้อควรระวัง : อินเตอร์เน็ตบางเจ้า ไม่สามารถสูบบิทจากต่างประเทศได้ หรือได้ แต่ก็ช้ากว่าเน็ต 56k เสียอีก
.
.
.
ของแถม
ตัวอย่างการสูบบิทด้วย uTorrent
ดาวน์โหลด uTorrent ได้ที่นี่ <--
สาเหตุที่แนะนำ uTorrent ก็เพราะ BitComet มีพฤติกรรมในการเรียกสูบไฟล์ที่ค่อนข้าง "ก้าวร้าว"
จึงเป็นสาเหตุที่เว็บบิทหลายแห่งอนุญาตให้เจ้าของไฟล์เลือกที่จะ Block ผู้ใช้งาน BitComet ได้อีกด้วย
.
1. โหลดไฟล์ .torrent ของไฟล์ที่เราต้องการสูบแล้วเก็บไว้ในเครื่อง เช่น เซฟที่ My Downloads ฯลฯ
.
.

2. โหลดไฟล์ที่ต้องการด้วยการเพิ่มชุด Torrent จากตำแหน่งที่เราเซฟไฟล์ .torrent เก็บเอาไว้ในเครื่อง
ถ้าไม่อยากเก็บไฟล์ .torrent ไว้ให้รกเครื่อง ก็สามารถเลือกเปิด (open with) ด้วยโปรแกรมบิทได้ทันที
.
.

3. ปรับแต่งความเร็วในการดาวน์โหลดให้เหมาะสมกับความเร็วอินเตอร์เน็ตที่ใช้
.
.

4. เท่าที่ลองใช้งาน ให้เลือกความเร็วน้อยกว่าความเร็วที่เราใช้งานจริง 1 ขั้นครับ
เช่น ใช้อินเตอร์เน็ตที่ความเร็ว xxx / 512 k ในโปรแกรมให้เลือก xxx / 384 k เพื่อสูบได้แรงเต็มพิกัด
เพราะความเร็วอินเตอร์เน็ตในการใช้งานจริงนั้นมักจะช้ากว่าความเร็วทางทฤษฎีที่ขอติดตั้งอยู่นิดหน่อย


#1 By กรรมกรไซเบอร์ on 2007-02-28 19:40