Bittorrent คืออะไร

บทความโดย ITeXcite
เมื่อ 7/05/2553
Share
Bittorrent (บิททอเร้นท์) เป็นแนวคิดการดาวน์โหลดรูปแบบใหม่ที่ทำให้สามารถดาวน์โหลดไฟล์ขนาดใหญ่ได้อย่างมีประสิทธิภาพมากขึ้่น โดยอาศัยมาตรฐาน P2P (peer-to-peer) ซึ่งเป็นโปรโตคอลชนิดหนึ่งที่มีหน้าที่รับส่งข้อมูลระหว่างเครื่องผู้ใช้ (Client) ด้วยกันเอง โดยจะรับส่ง แลกเปลี่ยนข้อมูลซึ่งกันและกันระหว่างคอมพิวเตอร์หลายๆ เครื่อง แต่ละเครื่องจะเป็นทั้งผู้รับไฟล์ (Leecher) และผู้ส่งไฟล์ (Seeder) ในเวลาเดียวกัน

แนวคิดของ Bittorrent



ในการดาวน์โหลดโดยทั่วไปนั้น จะมีทั้งฝั่งผู้ร้องขอข้อมูล (Client) และฝั่งผู้บริการข้อมูล (Server) ลองนึกภาพว่า หากมีไฟล์ขนาดใหญ่ไฟล์หนึ่ง ที่มีผู้ดาวน์โหลดเป็นจำนวนมากในเวลาเดียวกัน แต่ Server มีแค่เครื่องเดียว Server เครื่องนั้น จะรับภาระหนักแค่ไหน กับการบริการข้อมูลแก่ Client เป็นจำนวนมาก

แต่ในการดาวน์โหลดแบบบิททอเร้นท์นั้น การรับส่งไฟล์ซักไฟล์หนึ่ง คอมพิวเตอร์หนึ่งเครื่องสามารถเปรียบเทียบได้เป็นทั้ง Client และ Server ในเวลาเดียวกัน คือจะรับข้อมูลไฟล์จากเครื่องอื่นๆ อีกหลายเครื่อง ในขณะเดียวกันก็จะส่งข้อมูลส่วนที่มีแล้วให้กับเครื่องที่ยังไม่มีข้อมูลนั้น ต่างก็ช่วยกันส่งช่วยกันรับ จนได้ข้อมูลครบในที่สุด ดังนั้น ยิ่งมีผู้ใช้มากเท่าใด ก็ยิ่งส่งไฟล์ได้มีประสิทธิภาพมากขึ้นเท่านั้น

รู้จักกับ Tracker

ในการดาวน์โหลดแบบบิททอเร้นท์นั้น จะมีการติดต่อกับคอมพิวเตอร์เครื่องอื่นๆ หลายเครื่อง ซึ่งจะมีตัวกลางในการติดต่อเรียกว่า tracker ทำหน้าที่จัดการในด้านการสื่อสารระหว่างผู้ใช้ (peer) เหล่านั้น โดย tracker จะเป็นเพียงตัวกลางที่จัดการการเชื่อมต่อให้เท่านั้น ไม่มีข้อมูลไฟล์ที่จะรับส่ง ดังนั้น Tracker จึงไม่จำเป็นต้องมีความเร็วอินเทอร์เน็ตที่สูง เพราะไม่ได้ส่งไฟล์เอง ความเร็วที่ได้จะขึ้นกับจำนวนผู้ใช้ในขณะนั้น หากมีจำนวนมากก็สามารถดาวน์โหลดได้เต็มความเร็ว

เมื่อเราทำการเปิดไฟล์ torrent เครื่องของเราจะทำการเชื่อมต่อกับ tracker เพื่อขอรายชื่อผู้ที่อยู่ใน swarm ของไฟล์นั้นๆในปัจจุบัน ตัว tracker จะรู้ว่าสมาชิกของ swarm มีชิ้นส่วนไหนของไฟล์รวมทั้งสถานะของสมาชิกแต่ละคน หาก tracker เกิดขัดข้องก็จะไม่สามารถเริ่มโหลดไฟล์นั้นได้ แต่หากโหลดอยู่แล้วก็สามารถโหลดต่อได้

Tracker จะมี 2 แบบคือ
1.ระบบปิด ต้องเป็นสมาชิกจึงจะสามารถโหลดได้ มีการคิดค่า Ratio ข้อดีคือสามารถโหลดได้ไว คิด Ratio ทำให้คนอยากอัพโหลดข้อมูล
2.ระบบเปิด ไม่ต้องเป็นสมาชิกก็โหลดได้ ไม่คิด Ratio เช่น Suprnova.org ข้อเสียคือ ปลิงเยอะ โหลดได้ช้า

Note : Ratio (เรโช) คือ ค่าอัพโหลดหารด้วยค่าดาวน์โหลด มักใช้กันใน Tracker ระบบปิด หากเราทำการอัพโหลดไฟล์มากกว่าดาวน์โหลดไฟล์ (เป็นผู้ให้มากกว่าผู้รับ) ค่าเรโชก็จะสูง อาจจะได้สิทธิพิเศษต่างๆ ตามแต่ละเว็บ Tracker จะเป็นผู้กำหนด

คำค้น : p2p bittorrent peer-to-peer protocol


บทความอื่นๆ
โค้ดโจมตีผ่านโปรแกรมบน Win7 โผล่!
แชร์อินเตอร์เน็ตด้วย ad hoc ใน Windows 7
ประเภทของเครือข่ายคอมพิวเตอร์
ระบบเครือข่ายคอมพิวเตอร์ คืออะไร
Google เพิ่มความปลอดภัยให้ผู้ใช้ด้วย SSL
SSL เทคโนโลยีที่ปกป้องความลับของคุณ


กรุณาเข้าสู่ระบบก่อนแสดงความคิดเห็น
Username : Password :
สมัครสมาชิก ลืมรหัสผ่าน

ข่าวล่าสุด
Facebook Messenger แชท คุยกันได้ฟรีๆ
Facebook Messenger แอพพลิเคชัน iOS ที่จะทำให้ผู้ใช้สามารถเรียกสายเพื่อนๆ ผ่านทางเน็ต (VoIP) และคุณสมบัติการใช้งานเมสเสจท...
สตีฟ จอบส์ อาการทรุดหนัก
รายงานจากหนังสือพิมพ์แทบลอยด์ National Enquirer ได้เผยแพร่ภาพถ่ายล่าสุดของ Steve Jobs อัจฉริยบุรุษผู้อยู่เบื้องหลังความส...
Google เผยโฉมเน็ตบุ๊ค Chrome OS
ในที่สุด Google ก็ได้เผยโฉมเน็ตบุ๊คต้นแบบที่ใช้ Chrome OS ในการทำงาน พร้อมทั้งแนะนำ Chrome Web Store ที่มีแอพฯไว้คอยบริ...
Android 2.3 มาแล้ว!
พร้อมๆ กันกับการเปิดตัวของ Nexus S ระบบปฏิบัติการหุ่นยนต์ตัวใหม่อย่าง Android 2.3 รหัส Gingerbread ก็ได้ถูกปล่อยออกมาแล้...
Nexus S วางตลาด 16 ธันวาคม ศกนี้
และแล้วก็ได้เวลาของกูเกิ้ลโฟนรุ่นใหม่ Nexus S ที่พัฒนาโดยซัมซุง (Samsung) ซึ่งมือถือรุ่นนี้จะมาพร้อมกับหน้าจอ Super AMOL...

กระทู้ล่าสุด




คำค้น
netbook iphone 4 microsoft acer windows xp adsl speed test โน๊ตบุ๊ค intel อินเทอร์เน็ต internet explorer องค์ประกอบของคอมพิวเตอร์ จอ lcd commart touch screen สอนคอมพิวเตอร์ โปรแกรม anti virus windows 7 windows แท้ ซ่อมคอม ข่าวไอที ประวัติอินเตอร์เน็ต ไอโฟน 3g test internet speed computer notebook กระเป๋า notebook internet คืออะไร windows media player monitor windows vista โน๊ตบุ๊ค compaq commart คอมมาร์ท วัดความเร็วเน็ต android
หน้าแรก | เกี่ยวกับเรา | กิจกรรม | สมัครสมาชิก | เว็บบอร์ด | สนใจลงโฆษณา | ติดต่อเรา