# Notification.
Notification

Author Topic: BitTorrent คืออะไรนะ ??  (Read 4858 times)

0 Members and 1 Guest are viewing this topic.

Offline chaiwut

  • Webmaster
  • *****
  • Posts: 1599
    • MSN Messenger - chaiwut38@hotmail.com
    • View Profile
BitTorrent คืออะไรนะ ??
« on: 29 August 2009, 00:41:48 »
ก่อนเราจะมาเข้าเรื่อง ระบบการทำงานของ Bittorrent เราต้องมารู้จักเป็นส่วนๆก่อนเพราะแต่ละส่วนนั้นทำงานควบคู่กันไป
ถ้าให้อธิบายรวบทีเดียวแทยที่จะเข้าใจ มันจะงงยิ่งกว่าเดิม (เป็นข้อจำกัดทางความสามารถของผู้เขียน)

1.Torrent client
หรือที่เรียกกันติดปากว่า Program torrent ซึ่งมีให้เลือกกันลายตัวทีเดียว เช่น Bitcomet,BitTornado,Azureus,TorrentStorm ฯลฯ
ซึ่งแต่ละตัวนั้นก็มีข้อแตกต่างกันนิดๆหน่อยในเรื่องความสามารถที่ผู้เขียนแต่ละคนเขียนเพิ่มลงไป แต่โดยพื้นฐานก็อยู่บน Protocal Bittorrent เดียวกัน
ตัว Program เหล่านี้ ใช้ในการดาวน์โหลด ไฟล์ ด้วย Protocal Torrent นั่นเอง

2.Tracker server
เรียกสั่นๆว่า Tracker ทำหน้าที่เป็นแม่ข่ายกลางระหว่าง Torrent client ด้วยกันและโดยส่วนมากแล้วจะเก็บไฟล์ .torrent ไว้ด้วย
แต่ก็มีคนชอบมีคนสับสนว่าตัว Torrent portal เช่นพวก suprnova ที่ชี้ไปยังไฟล์ Torrent ของ Tracker ที่อื่นนั้นเป็น Tracker สะเอง
จริงๆแล้วผิดนะครับ (แต่ไฟล์บางส่วนบนนั้นเขาก็เป็น tracker เอง)

3.Torrent file
ไฟล์นี้เป็นไฟล์ที่สำคัญมากๆ เพราะจะเก็บข้อมูลหลายอย่างเพื่อใช้ในการดาวน์โหลดไฟล์ ด้วย Protocal torrent นี้
ไฟล์นี้จะถูกใช้โดย Torrent client เพื่ออ่านข้อมูลที่บรรจุอยู่ เช่น ที่อยู่ของ Tracker,Check sum** ของไฟล์ที่เก็บไว้
**Check sum = ระบบการตรวจสอบไฟล์โดยการใช้ระบบ "ผลรวม"

การทำงานของ Bittorrent แบบง่ายๆ (จริงอยากให้แบบละเอียดนะครับแต่มันซับซ้อนเดี๋ยวจะไม่รู้เรื่องกันเปล่าๆ เลยเอาแค่นี้พอครับ)
ผมจะเริ่มเมื่อได้ไฟล์ .torrent มาแล้วนะครับ
หลังจากเมื่อเราใช้ Torrent client เปิด file .torrent แล้ว
-ตัว Program จะอ่านค่าที่อยู่ของ Tracker server ในไฟล์ที่เปิด แล้วติดต่อไปหาเพื่อทำการส่งข้อมูลเกี่ยวกับไฟล์ที่ต้องการไปหา
-จากนั้น ทาง Tracker server จะตรวจสอบว่ามีไฟล์ที่ขอมามีการลงทะเบียนไว้ในระบบหรือไม่ ถ้ามีจะตรวจดูว่ามีคนเข้ามาโหลดไฟล์นี้อยู่เท่าไหร่
แล้วก็จะทำการส่งรายการ IP Address*** ของคนที่โหลดอยู่กลับไปรวมทั้งเก็บ IP Address ของเราไว้ด้วย (เก็บไว้ส่งให้คนอื่น)
-เมื่อ Torrent client ได้ IP Address แล้วก็ มันก็จะทำการติดต่อไปยัง IP Address ทีได้มาโดยจะส่งคำถามไปว่า
"นี้น้องๆ มีส่วนใหนอยู่บ้างละ?" ทางปลายทางจะตอบกลับมา "มีอยู่ ... ส่วนครับเพ่" ตัว Torrent client จะตรวจว่าเรายังขาดส่วนใหน
แล้วส่งคำร้องขอส่วนที่ต้องการไปให้ ทางปลายทางก็จะส่งสวนที่เราขอกลับมาให้
ขณะเดียวกันนั้นเองตัว Torrent client ก็จะเปิดรับคำร้องจากคนอื่นๆในแบบเดียวกัน
 

IP ADDRESS = Internet Protocal address

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


Offline fantasy ಠ-ಠ

  • ผู้รู้ ผู้ตื่น ผู้เบิกบาน
  • N/A
  • *****
  • Posts: 4491
  • เมื่อวานรู้ วันนี้ก็รู้ แต่... พรุ่งนี้ไม่รู้
    • ICQ Messenger - 2484607
    • View Profile
    • iPlusZone.com
Re: BitTorrent คืออะไรนะ ??
« Reply #1 on: 17 October 2009, 23:33:19 »
ได้ความรู้ดีจริง [emo04]

อ่านมาตั้งนาน ไม่ได้ตอบเลย [emo06]

Offline chaiwut

  • Webmaster
  • *****
  • Posts: 1599
    • MSN Messenger - chaiwut38@hotmail.com
    • View Profile
Re: BitTorrent คืออะไรนะ ??
« Reply #2 on: 17 October 2009, 23:41:48 »
ได้ความรู้ดีจริง [emo04]

อ่านมาตั้งนาน ไม่ได้ตอบเลย [emo06]
มาอ่านกันเยอะๆนะครับแล้วไปลองเล่นดู  [emo26]

Offline fantasy ಠ-ಠ

  • ผู้รู้ ผู้ตื่น ผู้เบิกบาน
  • N/A
  • *****
  • Posts: 4491
  • เมื่อวานรู้ วันนี้ก็รู้ แต่... พรุ่งนี้ไม่รู้
    • ICQ Messenger - 2484607
    • View Profile
    • iPlusZone.com
Re: BitTorrent คืออะไรนะ ??
« Reply #3 on: 17 October 2009, 23:57:59 »
รอท่าน microsoft เปิด VarietyPC Bit Tracker [emo06]

จะมาสมัครเป็นคนแรก ๆ เลย [emo09]

Offline wittawatcup

  • VPC Member
  • ***
  • Posts: 200
    • View Profile
    • Email
Re: BitTorrent คืออะไรนะ ??
« Reply #4 on: 05 December 2009, 20:11:51 »
ผมโหลดบิทเกมsporeมาจากเว็บนี้ http://isohunt.comจะต้องทำไง มันถึงจะโหลดเร็ว

Offline chaiwut

  • Webmaster
  • *****
  • Posts: 1599
    • MSN Messenger - chaiwut38@hotmail.com
    • View Profile
Re: BitTorrent คืออะไรนะ ??
« Reply #5 on: 05 December 2009, 20:47:54 »
ผมโหลดบิทเกมsporeมาจากเว็บนี้ http://isohunt.comจะต้องทำไง มันถึงจะโหลดเร็ว
ผมเข้าไปเอาภาพมาให้ท่านดูนะครับ ตรงมุมบนขวาสุดท่านจะเห็นตัวหนังสือภาษาอังกฤษ 2 ตัว S กับ L
นั่นคือการบอกว่าไฟล์นั้นๆมีคนส่ง และคน โหลด จำนวนเท่าใด
ยิ่งมีจำนวนมากๆท่านก็จะสามารถโหลดไฟล์นั้นๆได้เร็วมากครับ
หรือในกรณีที่ท่านโหลดได้ช้ามากจะขึ้นอยู่กับ
1 สมาชิคใหม่จะจำกัดการโหลดข้อมูลไว้ที่ระดับๆหนึ่ง(ขึ้นอยู่กับกฏของทางเวป)ต่างจากสมาชิคทีี่สมัคแบบ VIP
2 ค่าดาวน์โหลดท่านต่ามาก (ค่า Ratio)
3 เซริฟเวอร์นั้นมีผู้ใช้งานสูงมาก

Offline wittawatcup

  • VPC Member
  • ***
  • Posts: 200
    • View Profile
    • Email
Re: BitTorrent คืออะไรนะ ??
« Reply #6 on: 05 December 2009, 21:30:28 »
ผมเปลี่ยนเป็นโปรแกรมช่วยดาวโหลดละ โหลด20ไฟล์ ปัญหาเยอะดีนัก55+ [emo03]

Offline chaiwut

  • Webmaster
  • *****
  • Posts: 1599
    • MSN Messenger - chaiwut38@hotmail.com
    • View Profile
Re: BitTorrent คืออะไรนะ ??
« Reply #7 on: 05 December 2009, 21:34:08 »
ผมเปลี่ยนเป็นโปรแกรมช่วยดาวโหลดละ โหลด20ไฟล์ ปัญหาเยอะดีนัก55+ [emo03]
อ้าว เหรอครับ [emo03] [emo06]


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27