Jump to content


ประกาศย้าย Thaiware Community ไปที่ QA.THAIWARE.COM

ขณะนี้ทางเว็บ Thaiware.com ได้เปิด บริการใหม่ภายใต้หัวข้อ THAIWARE Q&A (ถาม - ตอบ) เมื่อต้นเดือน มกราคม พ.ศ. 2556 (2013) ที่ผ่านมา หากใครมีข้อสงสัย มีคำถามต่างๆ จะสอบถาม เรามีทีมงานที่จะคอยดูแลตอบคำถาม ไขข้อข้องใจตลอดเวลา


สำหรับในหน้า COMMUNITY.THAIWARE.COM นี้เราจะเก็บเอาไว้เป็นคลังกระทู้เก่า เพื่อค้นคว้าหาความรู้ที่เคยพูดคุยกันมา ตลอด 10 ปีที่ผ่านมา ซึ่งต่อไปโดยจะไม่สามารถตั้งกระทู้ หรือ สมัครสมาชิกใหม่ ในหน้านี้ได้ ดังนั้นขอเชิญที่ QA.THAIWARE.COM แทน สำหรับสมาชิกเก่าในที่นี้ กรุณาสมัครสมาชิกใหม่อีกครั้งก่อนการใช้งานที่ THAIWARE Q&A (ถาม - ตอบ)


ขอบคุณที่ใช้บริการตลอดมา
ทีมงาน Thaiware.com
หากมีข้อสงสัยติดต่อ 0-2635-0744 ต่อ 12



Photo

BitTorrent คืออะไร


  • This topic is locked This topic is locked
5 replies to this topic

#1 highkiller

highkiller

    เพื่อนไทยแวร์ :)

  • Gold Members
  • PipPip
  • 133 posts
  • Gender:Male
  • Location:บ้าน บ้าน ...
  • Interests:ไม่รู้สิ

Posted 19 July 2005 - 07:52 PM

BitTorrent (BT) คืออะไร?

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

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


BitTorrent ต่างจาก P2P แบบอื่นอย่างไร

P2P แบบอื่นเช่น WinMX,eMule,Kaza,Napster จะเป็นการติดต่อแค่ 1-1 เท่านั้น
คือ 1 ไฟล์ จะมีแค่เพียง 1 Connection ระหว่าง ผู้ส่ง กับผู้รับ เท่านั้น ทำให้มีความเร็วต่ำ
โดยเฉพาะถ้าคนปล่อยไฟล์ โดนคนดูดไฟล์หลายๆคนรุมดูดพร้อมกัน จะช้ามากๆ
และลักษณะการส่งจะเป็นแบบทิศทางเดียว คือ ผู้ส่ง -> ผู้รับ
จึงเหมาะกับแชร์ไฟล์ขนาดเล็กๆเท่านั้นเช่น ไฟล์ MP3 รูป zipขนาดไม่เกิน10M

BT เป็นการรวมคนปล่อย และคนดูด ไฟล์ใดไฟล์หนึ่ง เข้ามารวมไว้ด้วยกัน
จะมีการติดต่อตามจำนวนคนที่แชร์ไฟล์นั้นอยู่ คือ 1 ไฟล์ จะมีหลาย Connection ทำให้มีความเร็วสูง
แบบเดิมจะรับไฟล์ได้จากคนปล่อยเพียงคนเดียว ส่วน BT ก็จะรับไฟล์จากคนปล่อยได้หลายคน
ลักษณะการส่งจะเป็นแบบส่งต่อ คือคนที่ได้รับไฟล์แล้วก็จะส่งไฟล์ต่อไปให้คนที่ยังไม่ได้อีกที
คือแทนที่จะเป็นคนรับอย่างเดียว ก็จะเป็นทั้งรับ และปล่อย ไปพร้อมๆกัน เวลารุมดูดไฟล์พร้อมกันจึงไม่ช้า
เหมาะกับการแชร์ไฟล์ขนาดใหญ่ ตั้งแต่ 10M ขึ้นไปจนถึง 10G หรือมากกว่านี้


Tracker คืออะไร?

Tracker คือ เครื่องมือ หรือ โปรแกรมในเน็ตที่ทำหน้าที่จัดการประสานการระหว่างผู้ที่ต่อเข้า BitTorrent เมื่อคุณเปิดไฟล์ torrent ตัว client ก็จะติดต่อกับ tracker (ที่ระบุใน torrent) เพื่อขอรายชื่อผู้ที่อยู่ใน swarm ของไฟล์นั้นๆในปัจจุบัน ตัว tracker จะรู้ว่าสมาชิกของ swarm มีชิ้นส่วนไหนของไฟล์รวมทั้งสถานะของสมาชิกแต่ละคน หาก tracker เกิดขัดข้องก็จะไม่สามารถเริ่มโหลดไฟล์นั้นได้ แต่หากโหลดอยู่แล้วก็สามารถโหลดต่อได้
Tracker จะมี 2 แบบคือ
1.ระบบปิด ต้องเป็น Member คิด Ratio ส่วนมากจะเป็นระบบนี้ ข้อดีโหลดได้ไว คิด Ratio ทำให้คนอยากปล่อย
2.ระบบเปิด ไม่ต้องเป็น Member ไม่คิด Ratio เช่น Suprnova.org ข้อเสีย ปลิงเยอะ โหลดช้า


Seeders และ Leechers คืออะไร

Seeder เรียกง่ายๆ ว่า "ผู้แจก" มีหน้าที่แจกไฟล์ หรือ Upload เท่านั้น ไม่สามารถ Download ได้

Leecher เรียกง่ายๆ ว่า "ผู้โหลด" หรือ ตามคำแปลครับ "ปลิง" มีหน้าที่ดูดอย่างเดียว พร้อมกันนั้นทำหน้าที่แจกไฟล์ที่โหลดมาเสร็จแล้วบางส่วนไปในตัวด้วย ซึ่ง Torrent จะทำหน้าที่ในการแยกไฟล์ใหญ่ๆ ไฟล์หนึ่งออกเป็นหลายๆ ชิ้นด้วยกันเรียกได้ว่า Pieces

- ขณะที่คุณกำลัง Upload หรือ เป็นต้น seeder คนแรก ไม่ควร Leech ไฟล์อื่นๆ ควรจะรอให้คนอื่นๆ สามารถ Download จากคุณได้ครบ 100% ซะก่อน นอกจาก/หรือ มีผู้อื่นขยับฐานะจาก Leechers เป็น seeders ช่วยคุณก่อน แล้วจึงเริ่ม Download ไฟล์อื่นที่ต้องการ
- ขณะที่คุณทำหน้าที่เป็น Seeder นั้น คุณควรแจกไฟล์ หรือ ทำหน้าที่เป็น "ผู้แจก" ที่ดีให้ในปริมาณที่เท่าๆ กับที่คุณโหลด (Leech) มาจากคนอื่นๆ เช่น หากคุณโหลดมา 700MB คุณควรจะเปิดค้างไว้ปล่อยให้ทำการ Seed ต่อไปจนถึง 700MB เท่าๆ กับที่คุณโหลดมา (ถ้าแจกได้เท่ากับที่โหลดมาก็จะถือว่าเป็นอัตราส่วน = 100%)


Ratio คืออะไร ทำไมต้องมี

Raito คือ ค่า Upload หาร Download = Ratio
เช่น หากค่า Upload ของคุณมีค่า 700 MB ค่า Download ของคุณมีค่า 900 MB
ให้นำ 700 หาร 900 จะได้ Raito = 0.875 (หรือ 87.5%)
นั่นคือคุณมีแต้มทั้งหมด 0.875 แต้ม เพื่อใช้ในการ Download ตามเงื่อนไขของ Tracker

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

เทคนิค
- ครั้งแรกในการสมัครจะมี Raito = 0.00 เราควรเลือกไฟล์ที่มีผู้ Leech เยอะๆ หรือ นิยมๆ เพื่อให้ เราสามารถ share ไฟล์ที่เรากำลังโหลดอยู่ให้คนอื่นๆ ไปด้วยในตัว เพราะระบบของ Torrent แล้ว ในระหว่างการ Download สามารถ Upload ไปพร้อมๆ กันได้ ทำให้เราได้ Raito สะสมได้อีกทางหนึ่ง
- ดูว่าไฟล์ไหนน่าจะมีคนโหลดมากๆ แล้วรีบเข้าไปโหลดเป็นคนแรกๆ ถึงไฟล์นั้นเราจะไม่ต้องการ
- หาไฟล์เพื่อทำการ Upload เพื่อเป็นการเพิ่ม Ratio ของเราได้ และ ขณะที่คุณกำลัง Upload หรือ เป็นต้น seed คนแรก ไม่ควร Leech ไฟล์อื่นๆ ควรจะรอให้คนอื่นๆ สามารถ Download จากคุณได้ครบ 100% ซะก่อน นอกจาก/หรือ มีผู้อื่นขยับฐานะจาก Leechers เป็น seeders ช่วยคุณก่อน แล้วจึงเริ่ม Download ไฟล์อื่นที่ต้องการ

Edited by highkiller, 19 July 2005 - 07:56 PM.


#2 highkiller

highkiller

    เพื่อนไทยแวร์ :)

  • Gold Members
  • PipPip
  • 133 posts
  • Gender:Male
  • Location:บ้าน บ้าน ...
  • Interests:ไม่รู้สิ

Posted 19 July 2005 - 07:58 PM

การใช้งาน BitTorrent

1. โหลดโปรแกรม ตัวที่นิยมและใช้งานง่ายก็ BitComet (เรียกสั้นๆว่า BC)
โหลดได้ที่ http://www.bitcomet.com
ส่วนตัวอื่นๆได้แก่ ABC , TorrentStorm , Bitornado , BTQ , BitSpirit , etc
2. Install โปรแกรม
3. เปิดโปรแกรม BC
4. คลิก Preferences
Connection
- Global Max Download Rate : No Limit หรือจะ Limit ถ้าต้องการเล่นเวปไปด้วย
- Global Max Upload Rate : ใช้ 90-95% ของความเร็ว upload สูงสุดของ ADSL ที่ใช้
256/128 ใช้ 13 512/256 ใช้ 27 1M/512 และมากกว่า ใช้ 55 kB/s
- Max Simultaneous Download Tasks : คือจำนวน Torrent ที่โหลดพร้อมกัน ใช้ 2-3
อย่างอื่นไม่ต้องเซ็ตอะไร
ถ้าต้องการให้โปรแกรมปิดเครื่องให้เมื่อ Download เสร็จเลือก
- Auto stop : 100%
- Do not auto stop : 1
- Shut Down computer
5. หาไฟล์ torrent ที่ต้องการตาม Tracker เช่น http://www.suprnova.org
แล้วโหลดไฟล์ torrent มายังเครื่องเรา ส่วนมากมีขนาด 20-30 kB
6. ใน BC เลือก Open จากนั้นเลือกไฟล์ torrent ที่โหลดมา
7. เลือก Folder ที่เก็บไฟล์ และไฟล์ที่ต้องการโหลด (กรณีโหลดเฉพาะบางไฟล์)
8. รอจนกว่าจะโหลดเสร็จ
9. การปิด Task ให้กด Stop แล้วเลือก Remove - Remove Task Only
ระวังอย่าไปเลือก Remove Task & All File มิฉะนั้นไฟล์ที่โหลดมาเสร็จแล้วจะโดนลบทิ้งไปด้วย

การปิด Task และ Remove ควรทำเมื่อ U/D Ratio เกิน 100%

ถ้า U/D Ratio ยังไม่ถึง 100 ควรเปิดทิ้งไว้ให้คนอื่นมาดูดจนถึง 100 ก่อน
ไม่ควรโหลดหลายๆ torrent พร้อมๆกันทีเดียวหลายไฟล์ (เกิน 3)
ถ้าต้องการโหลดหลาย Torrent ควรให้เข้าคิวไว้ก่อน
(ตั้ง Max Sim Down ไว้ 3 ถ้าโหลดเสร็จแล้วมันจะไปโหลด Torrent อื่นต่อให้เอง)


การสร้างไฟล์ Torrent

1. ใน BC เลือก Create
2. Source File คลิกเลือกว่าเป็นแบบไฟล์เดียว(เช่น zip,mpeg,iso) ถ้าหลายไฟล์ใช้แบบไดเรคทอรี่
จากนั้น Browse ไปยังไฟล์หรือไดเรคทอรั่
3. Piece Size เลือก Auto
4. Tracker Server อันนี้สำคัญมาก ต้องใส่ค่าตาม Tracker ที่เราจะ upload ขึ้นไป
ส่วนมากจะเป็น http://tracker.xxx.com/annouce
จะใส่ค่าอะไรส่วนมากแต่ละ Tracker จะมีบอกไว้
5. เลือกชื่อไฟล์ torrent และไดเรคทอรี่ที่เก็บไฟล์ ส่วน Commet จะใส่หรือไม่ก้ได้
6. กด OK แล้วรอให้โปรแกรมสร้างไฟล์ Torrent จนเสร็จ ดู Status ที่ด้านล่างสุดของโปรแกรม
7. การ upload ไฟล์ Torrent ที่สร้างเข้าไปยัง Tracker ให้ดูตามข้อกำหนดของแต่ละ Tracker นั้นๆ




ปล.ปลิง..ลวก woufff.png

Edited by highkiller, 19 July 2005 - 08:14 PM.


#3 highkiller

highkiller

    เพื่อนไทยแวร์ :)

  • Gold Members
  • PipPip
  • 133 posts
  • Gender:Male
  • Location:บ้าน บ้าน ...
  • Interests:ไม่รู้สิ

Posted 19 July 2005 - 08:14 PM

นี่ด้วยครับ

http://community.tha...download&id=174

#4 highkiller

highkiller

    เพื่อนไทยแวร์ :)

  • Gold Members
  • PipPip
  • 133 posts
  • Gender:Male
  • Location:บ้าน บ้าน ...
  • Interests:ไม่รู้สิ

Posted 20 July 2005 - 04:54 PM

BitTorrent คืออะไร ?
คือระบบ File Sharing P2P ประเภทหนึ่งเช่นเดียวกับ Emule, Kazaa, Edonkey, DC++ และอื่นๆ

Torrent File ทำอะไรได้ ?
Torrent File เป็นตัวเก็บข้อมูลที่อยู่ Tracker และค่า CRC ของ File ที่ Share ใช้เพื่อตรวจสอบ File ที่ Download ว่าถูกต้องตามต้นฉบับหรือไม่

Torrent ดีกว่า P2P อื่นอย่างไร ?
ทุกคนต้องรู้จักแบ่งปันให้ เพราะถ้าไม่แบ่งให้คนอื่น คนอื่นก็จะไม่แบ่งให้คุณเช่นเดียวกัน! ทำให้ความเร็วที่ได้ จัดว่าอยู่ในอันดับต้นๆของ P2P เลยก็ว่าได้

Tracker คืออะไร ?
Tracker ทำหน้าที่เป็นตัวกลางในการเก็บ IP Address ของผู้ที่กำลังโหลด Torrent อยู่ในขณะนั้น เพื่อให้ผู้โหลด File สามารถติดต่อกับคนที่กำลังโหลด File เดียวกันบน Tracker เดียวกันได้ และอาจจะจัดเก็บข้อมูลด้านสถิติด้วย

Torrent ทำไมมีปัญหากับ Firewall ?
เนื่องจากระบบนี้ต้องมีการเปิดช่อง (Port) ให้ผู้อื่นนั้นสามารถติดต่อเข้ามาได้ เพราะระบบจะทำการติดต่อกันแบบใยแมงมุม ถ้าคุณไม่เปิด Port ใว้ให้ ความเร็วที่ได้จะต่ำมาก เพราะไม่มีใครสามารถต่อเข้ามาหาคุณได้ เหมือนคุณไม่มีตัวตน

Torrent ผิดกฎหมายหรือไม่ ?
ข้อนี้ขึ้นอยู่กับ File ที่ Share แต่ส่วนมากก็ผิดเต็มๆเลยล่ะครับ

Peer คืออะไร ?
Peer คือ คนในเครือข่าย Torrent ที่ยังโหลด File ไม่เสร็จ และกำลังโหลดอยู่ รวมทั้ง Upload ให้ Peer คนอื่นๆ ด้วย

Seeder คืออะไร ?
Seeder คือ ผู้ที่เป็นเจ้าของ File ที่เป็นผู้เริ่มต้นแจกจ่าย File หรือผู้ที่โหลด File ได้เสร็จสมบูรณ์แล้ว แต่ยังคงเปิดต่อไปเพื่อ Uplaod แบ่งปันให้คนอื่นๆ

Seed แล้วได้อะไร ?
จุดอ่อนของ Torrent คือ ถ้าไม่มี Seed/Peer File นั้นๆ จะไม่สามารถโหลดได้ ถ้าแต่ละคนเห็นแก่ตัว โหลดแล้วปิดไปเลยไม่ Seed คุณลองคิดถึงคนที่โหลดต่อจากคุณ จะสามารถโหลดได้หรือไม่ เมื่อไม่มี Seed/Peer คุณลองคิดถึงคนที่ Seed/Peer ให้คุณโหลดบ้างหรือเปล่า)

Leecher คืออะไร ?
Leecher คือ ผู้ที่กำลัง Download ไฟล์อยู่

Snatched คืออะไร ?
Snatched คือ ผู้ที่ Download ไฟล์ครบ 100%

Ratio คืออะไร ?
Ratio คือ อัตราส่วนระหว่าง Upload/Download

Link ที่น่าสนใจ
http://www.cs.tu.ac....cle/torrent.htm
http://www.cs.tu.ac....e/torrent-2.htm
http://www.pravudh.j...tcomet/bit.html
http://www.adslthail...to/002_bit1.htm
http://www.adslthail...to/002_bit2.htm
http://www.adslthail...to/002_bit3.htm


ปล.ปักหมุดเลยๆๆ อิอิ

#5 ~ อ่ า ง ป า ว ~

~ อ่ า ง ป า ว ~

    เพื่อนสนิทไทยแวร์ :)

  • Gold Members
  • PipPipPip
  • 197 posts
  • Gender:Male

Posted 23 July 2005 - 12:58 AM

QUOTE (peat_pt_perfect @ Friday, Jul 22, 2005 02:59 pm)
แล้วเน็ตทรูโหลดบิทได้ป่าวครับ ถ้าได้ความเร็วเท่าไหร่หรอครับ

ถ้าจะโหลดด้วยทรูมานจะดีป่าว

ไม่มีปันหาอะไรนี่ครับ emo1200.gif



#6 underground_park

underground_park

    ปากต่อปากใครเล่าจะคิดทัน

  • Global Moderator
  • 1,501 posts
  • Gender:Male

Posted 16 August 2006 - 02:49 PM

http://www.pantip.co.../SA2022522.html




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

ประกาศ ! : ข้อความที่ถูกพิมพ์ หรือเผยแพร่ออกจากเว็บบอร์ด Thaiware Community Board แห่งนี้ ถือเป็น ความคิดเห็นส่วนบุคคลทั้งสิ้น ซึ่งทางเว็บไซต์ Thaiware.com จะ ไม่รับผิดชอบ ต่อสิ่งที่เกิดขึ้น อันเป็นเหตุมาจากการพิมพ์จากทางผู้ใช้ และสมาชิก แต่อย่างไรก็ตามถ้าหาก ท่านใดพบ ข้อความที่เป็นสิ่งที่ไม่เหมาะสม ได้ถูกเผยแพร่ลงในเว็บไซต์ อาทิเช่น คำพูดที่ลบหลู่ ดูหมิ่นต่อ ความมั่นคงของชาติ ศาสนา และ พระมหากษัตริย์ รวมไปถึงการเผยแพร่รูปภาพที่ไม่เหมาะสม หรือ สิ่งผิดกฏหมายต่างๆ กรุณาแจ้ง ทางทีมงาน มาได้ที่ webmaster@thaiware.com หรือ โทรศัพท์มาแจ้งได้ที่ 0-2635-0744 (ทุกวัน จันทร์ - ศุกร์ เวลา 9.30 - 17.30 น.) ซึ่งเราจะรีบดำเนินการลบโดยเร็วที่สุด ...