เดินทางไปกับ bittorrent (part1)
posted on 09 Nov 2007 07:43 by comzine in internetBitTorrent is a way to transfer files of just about any size quickly and efficiently. It works by breaking files up into small pieces. The file is downloaded piece by piece from one or many different sources. It's efficient because you get faster downloads using a lot less bandwidth. The name BitTorrent is also used to describe the official BitTorrent client.
BitTorrent เป็นช่องทางการถ่ายโอนไฟล์รูปแบบหนึ่งซึ่งเหมาะกับไฟล์หลายขนาด มันทำงานโดยการแบ่งไฟล์นั้นออกเป็นชิ้นส่วนย่อยๆ ชิ้นส่วนแต่ละชิ้นจะถูกโหลดจากแหล่งต้นทาง(ซึ่งอาจมีหลายแหล่ง) ส่วนหนึ่งที่ระบบนี้เป็นที่นิยมก็คือ มันเร็วมากเมื่อเทียบกับ bandwidth ที่สูญเสียไป
![]()
BitTorrent นั้นสร้างขึ้นมาเพื่อแก้ปัญหาคอขวดในการดาวน์โหลดข้อมูลที่เกิดจากการแย่งกันเข้าไปดาวน์โหลดข้อมูลของผู้ใช้งานพร้อมกัน โดยตัวโปรแกรมก็จะทำหน้าที่คุยกันเองระหว่างผู้ใช้งานด้วยเพื่อเกิดการแลกเปลี่ยนข้อมูลกัน ทำให้ server ลดภาระในการแจกจ่ายข้อมูลลง การจราจรของข้อมูลก็จะเกิดประสิทธิภาพมากขึ้น
0.BitTorrent คืออะไร ?
-คือระบบ Share file p2p (peer2peer) ประเภทหนึ่งเช่นเดียวกับ Emule,Kazaa,Edonkey,DC++ และอื่นๆ
1.Torrent file ทำอะไรได้ ?
-Torrent file เป็นตัวเก็บข้อมูลที่อยู่ tracker และค่า crc (ค่าตรวจสอบความผิดพลาด) ของ file ที่ share
ใช้เพื่อตรวจสอบ file ที่ download ว่าถูกต้องตามต้นฉบับหรือไม่
2.Torrent ดีกว่า p2p อื่นอย่างไร ?
-ทุกคนต้องรู้จักแบ่งปันให้ เพราะถ้าไม่แบ่งให้คนอื่น คนอื่นก็จะไม่แบ่งให้คุณเช่นเดียวกัน!
-จากข้อ 1 ทำให้ความเร็วที่ได้จัดว่าอยู่ในอัดดับต้นๆของระบบ p2p เลยก็ว่าได้
3.Tracker คืออะไร ?
-Tracker ทำหน้าที่เป็นตัวกลางในการเก็บ IP address
ของผู้ที่กำลังโหลด Torrent อยู่ในขณะนั้นเพื่อให้ผู้โหลด file สามารถติดต่อกับคนที่
กำลังโหลด file เดียวกันบน Tracker เดียวกันได้ และอาจจะจัดเก็บข้อมูลด้านสถิติด้วย
4.Torrent ทำไมมีปัญหากับ Firewall ?
-เนื่องจากระบบนี้ต้องมีการเปิดช่อง (port) ให้ผู้อื่นนั้นสามารถติดต่อเข้ามาได้
เพราะระบบจะทำการติดต่อกันแบบใยแมงมุมถ้าคุณไม่เปิด Port ใว้ให้
ความเร็วที่ได้จะต่ำมากเพราะไม่มีใครสามารถต่อเข้ามาหาคุณได้
เหมือนคุณไม่มีตัวตน
5.Torrent ผิดกฎหมายหรือไม่ ?
-ข้อนี้ขึ้นอยู่กับ file ที่ share แต่ส่วนมากก็ผิดเต็มๆ เลยละครับ ก็รู้ๆกันอยู่ยิ่งเดี๋ยวนี้
ไฟล์ที่โหลดกันส่วนใหญ่ก็จะเป็น mp3 ภาพยนตร์ทั้ง master และไม่ master หนังชมพู
การตูนทั้งแบบอ่านและแบบชม ตลอดจน e-learning ก็ยังมีให้โหลด
6.Peer คืออะไร ?
-Peer คือคนในเครือข่าย Torrent ที่ยังโหลด File ไม่เสร็จ
และกำลังโหลดอยู่ ซึ่งรวมทั้งที่กำลัง upload ให้ peer คนอื่นๆ ด้วย
7.Seed คืออะไร ?
-Seed คือผู้ที่เป็นเจ้าของ File ที่เป็นผู้เริ่มต้นแจกจ่าย File หรือ
ผู้ที่โหลด File ได้เสร็จสมบูรณ์แล้วแต่ยังคงเปิดต่อไปเพื่อ Uplaod แบ่งปันให้คนอื่นๆ
8.Seed แล้วได้อะไร ?
*จุดอ่อนของระบบนี้คือถ้าไม่มี Seed/Peer File นั้นๆ จะไม่สามารถดาวน์โหลดได้
-ถ้าแต่ละคนเห็นแก่ตัว ดาวน์โหลดแล้วปิดโปรแกรมเลยไม่ Seed
คุณลองคิดถึงคนที่โหลดต่อจากคุณว่าจะสามารถโหลดได้หรือไม่ เมื่อไม่มี Seed/Peer
(คุณลองคิดถึงคนที่ Seed/Peer ให้คุณโหลดบ้างหรือเปล่า)
credit:: support.bittorrent.com,bittorrent.org
ครั้งหน้าเราจะมาต่อที่เรื่องของการใช้งานโปรแกรม

