Tags:
Node Thumbnail

การโหลดบิตผ่านหน้าเว็บไม่ใช่เรื่องใหม่ แต่มันกำลังจะกลายเป็นเรื่องธรรมดาสามัญมากขึ้น เพราะบริษัท BitTorrent Inc. ได้เปิดตัว BitTorrent Torque ไลบรารีจาวาสคริปต์ที่คอยเชื่อมเว็บกับไคลเอนต์ BitTorrent เข้าด้วยกัน

BitTorrent Torque จะเป็นแพลตฟอร์มพื้นฐานให้เราเห็นการใช้งาน BitTorrent ผ่านเว็บในรูปแบบใหม่ๆ มากขึ้น ตัวอย่างขั้นต้นที่บริษัท BitTorrent Inc. โชว์ให้ดูมีสองอย่างคือการแชร์ไฟล์ข้ามเครื่องคอมพิวเตอร์โดยผ่านหน้าเว็บ (เบื้องหลังส่งข้อมูลกันผ่านไคลเอนต์ BitTorrent) และการดาวน์โหลดบิตเสมือนว่าดาวน์โหลดไฟล์ผ่านเบราว์เซอร์ (ใช้กับ Chrome)

ตอนนี้ Torque ยังมีสถานะเป็นรุ่นอัลฟ่า เดี๋ยวคงมีตัวอย่างการใช้งานและฟีเจอร์เพิ่มขึ้นเรื่อยๆ ครับ

ที่มา - BitTorrent Blog

Get latest news from Blognone

Comments

By: narasak
iPhoneAndroidUbuntu
on 7 July 2012 - 14:39 #442400

ถ้ากลายเป็นมาตรฐานแทนที่ FTP หรือ การดาวน์โหลดผ่าน HTTP เหมือนในปัจจุบันได้จะดีมาก สำหรับองค์กรที่เน็ตไม่เสถียร หลุดบ่อย (โหลดไฟล์ใหญ่ๆ ยังไม่เสร็จ เน็ตหลุดก่อน แล้วต้องมาเริ่มใหม่ ไม่สามารถโหลดต่อได้จากในสถานะล่าสุด)

By: inkirby
ContributoriPhoneAndroidIn Love
on 7 July 2012 - 14:52 #442406 Reply to:442400
inkirby's picture

อ้าว HTTP กับ FTP มี download resume ไม่ใช่เหรอครับ?


Dream high, work hard.

By: UltimaWeapon
Windows PhoneRed HatWindowsIn Love
on 7 July 2012 - 15:06 #442410 Reply to:442406
UltimaWeapon's picture

มันไม่มีระบบตรวจสอบความถูกต้องของไฟล์นะสิคับ

By: mementototem
ContributorJusci's WriterAndroidWindows
on 7 July 2012 - 20:27 #442488 Reply to:442410
mementototem's picture

ใช่เลยครับ ผิดพลาดต้องโหลดใหม่ทั้งไฟล์ (ถ้ามีแบบ torrent ด้วยก็ให้ระบบ torrent ซ่อมแทน)


Jusci - Google Plus - Twitter

By: McKay
ContributorAndroidWindowsIn Love
on 7 July 2012 - 21:37 #442499 Reply to:442410
McKay's picture

ปกติการใช้ HTTP/1.1 Resume ไม่ต้องการความสามารถเรื่อง checksum อยู่แล้วครับ โดยความผิดพลาดจะถูกตรวจสอบในระดับ TCP Protocol อยู่แล้ว เพราะปกติแล้วไฟล์ที่อยู่บน server จะไม่ผิดพลาด หรือถ้าผิดพลาดการตรวจสอบ checksum ก็ไม่ได้ช่วยอะไรในกรณีนี้ครับ(เพราะต้นฉบับผิดพลาดไปแล้ว)

checksum ที่ใช้กันใน p2p จะใช้เพราะไฟล์ของ peer แต่ละ peer อาจจะเสีย/แตกต่างกัน/fake peer มากกว่าครับ

ส่วนที่ resume ไม่ได้น่าจะเป็นเพราะโฮสไม่ได้ใช้ HTTP/1.1 หรือไม่ก็จงใจปิดการ resume โดยใช้ session เข้ามาเกี่ยวเช่นพวกเว็บฝากไฟล์ต่างๆ


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Invisible Force
ContributoriPhoneAndroidUbuntu
on 7 July 2012 - 21:41 #442508 Reply to:442499
Invisible Force's picture

ผมขอเสริมอีกนิดนะครับ

- TCP Protocol: จะรองรับ Retransmission ซึ่งจะเป็นในระดับ
               Packet คือ ส่งซ้ำ packet ชิ้นที่ถูก drop สูญหาย

- แต่ Resume คือ การส่งข้อมูลต่อจากเดิม ซึ่งไม่ใช่การส่งซ้ำครับ 
               .. ดังนั้นจะเป็นในระดับที่สูงกว่า packet ครับ

แต่ที่ยกประเด็นนี้มาก็น่าสนใจทีเดียว .. เพราะว่าใน internet ได้มีคนพูดถึงเรื่อง POST Resume ครับ ซึ่งเป็นเรื่องที่ผมไม่ค่อยได้คาดคิดเท่าไร ^^

By: McKay
ContributorAndroidWindowsIn Love
on 7 July 2012 - 21:48 #442509 Reply to:442508
McKay's picture

HTTP/1.1 ได้ implement resume มาครับ โดยเลือกตำแหน่งที่จะ Download ต่อได้เลย -- ซึ่งทำไห้เกิดการดาวน์โหลดแบบแบ่งส่วนไฟล์ขึ้นมาไงครับ

จริงๆมันมีมานานแล้วหล่ะครับ(ตั้งแต่ยุคโปรแกรมช่วยโหลดแบบแบ่งส่วนไฟล์ได้ดังๆ (Go!Zilla) ลองอ่าน implement แบบสั้นๆของ mozilla ดูครับ


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: put4558350
ContributorAndroidUbuntuWindows
on 7 July 2012 - 15:35 #442415 Reply to:442406
put4558350's picture

จุดเด่นของ BitTorrent คือผู้ที่ download จะร่วมเป็นผู้ upload ด้วย ทำให้ไม่มีวันเกิดการไช้ server หนักจน down อย่างแน่นอน และไช้ bandwidth น้อยลงด้วย


samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo

By: jirayu
ContributorWindows PhoneBlackberrySymbian
on 8 July 2012 - 02:04 #442564 Reply to:442415

ได้ข่าวว่า tracker ก็ทำงานหนักใช่เล่นนะ


By: lancaster
Contributor
on 8 July 2012 - 02:26 #442568 Reply to:442564

tracker นี่เบามากครับ

ที่ว่าหนักๆเนี่ย มันล่อกันหลายแสน peer พร้อมกัน ถ้าเป็น direct http นี่ได้สัก 500 ก็เก่งแล้วครับ

By: hisoft
ContributorWindows PhoneWindows
on 8 July 2012 - 20:29 #442702 Reply to:442564
hisoft's picture

ผมว่ามันหนักที่ส่วนหน้าเว็บของแทร็คเกอร์นั้น ๆ มากกว่ามั้งครับ

ถ้าเป็นแทร็คเกอร์แล้วมันหนักจริงก็โยนให้ DHT รับผิดชอบไปให้หมด (- -)d

By: Invisible Force
ContributoriPhoneAndroidUbuntu
on 7 July 2012 - 20:43 #442492 Reply to:442406
Invisible Force's picture

ผมเพิ่งอ่าน linux .. บอกว่าถ้าใช้ linux command สามารถ resume ftp ได้ครับ

การ resume ต้องใช้โปรแกรมฝั่ง Client ช่วยคับ .. ถ้าใช้ browser ป้จจุบัน คิดว่าไม่น่าจะได้ครับ .. คงต้องรอการประยุกต์ html5 ให้มากขึ้นครับ เพราะมีเรื่อง client storage (+ partial load: เซิร์ฟเวอร์รองรับอยู่แล้ว)

By: McKay
ContributorAndroidWindowsIn Love
on 7 July 2012 - 21:19 #442497 Reply to:442492
McKay's picture

HTTP/1.1 รองรับ resume นี่ครับ > <" ผมใช้ resume มาตั้งแต่ IE 5 นะ


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Invisible Force
ContributoriPhoneAndroidUbuntu
on 7 July 2012 - 21:27 #442503 Reply to:442497
Invisible Force's picture

เคยลองแล้วหรือยังครับ .. ปิด connection แล้ว download ใหม่ ^^

By: McKay
ContributorAndroidWindowsIn Love
on 7 July 2012 - 21:29 #442504 Reply to:442503
McKay's picture

ตั้งแต่ยุค IE 5 แล้วหล่ะครับ :)

ไฟล์ 20MB โหลดไป 10 MB เน็ตตัด โหลดต่อ


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Invisible Force
ContributoriPhoneAndroidUbuntu
on 7 July 2012 - 21:34 #442505 Reply to:442504
Invisible Force's picture

Good Information ครับ ^^

By: inkirby
ContributoriPhoneAndroidIn Love
on 7 July 2012 - 21:35 #442506 Reply to:442504
inkirby's picture

นึกถึงสมัยใช้ Dial-Up โหลดเกม T^T


Dream high, work hard.

By: จักรนันท์ on 7 July 2012 - 21:20 #442501 Reply to:442492

prozilla

By: Invisible Force
ContributoriPhoneAndroidUbuntu
on 7 July 2012 - 22:03 #442514 Reply to:442501
Invisible Force's picture

+1 ขอบคุณครับ

By: inkirby
ContributoriPhoneAndroidIn Love
on 7 July 2012 - 21:35 #442507 Reply to:442406
inkirby's picture

อู้ว ความรู้เพียบเลย ขอบคุณทุกท่านครับ


Dream high, work hard.

By: zatanx
iPhoneAndroidWindows
on 7 July 2012 - 19:36 #442473
zatanx's picture

เยัจะได้ ไม่โดนบล๊อก

By: tanit9999
iPhoneAndroidUbuntu
on 7 July 2012 - 22:36 #442522 Reply to:442473
tanit9999's picture

ปรกติก็ encrypt มันก็บล็อกไม่ได้แล้วนี่ครับ

By: crayon
AndroidRed HatUbuntuWindows
on 8 July 2012 - 02:06 #442565 Reply to:442473

หมายถึงมันจะมาใช้งานผ่าน port 80 เหมือนเวปเหรอครับ

By: thedesp
WriterAndroidWindows
on 7 July 2012 - 22:02 #442513
thedesp's picture

สังคมแห่งการแบ่งปันกันทุกเว็บละทีนี้

By: Invisible Force
ContributoriPhoneAndroidUbuntu
on 7 July 2012 - 22:10 #442516
Invisible Force's picture

ยังงัยช่วยหาทางแก้ปัญหาให้ผมด้วย ในเรื่องที่ผมมักชอบปิด browser ครับ

By: mementototem
ContributorJusci&#039;s WriterAndroidWindows
on 8 July 2012 - 11:08 #442621 Reply to:442516
mementototem's picture

ปิดเบราเซอร์ไปก็คงไม่มีปัญหามั้งครับ เพราะข้อมูลจริง ๆ ส่งกันผ่าน client หน้าเว็บเป็นเพียง UI สำหรับควบคุม


Jusci - Google Plus - Twitter