PRAPAS THONGRAK COMPUTER SCIENCE FACULTY OF SCIENCE AND TECHNOLOGYV
description
Transcript of PRAPAS THONGRAK COMPUTER SCIENCE FACULTY OF SCIENCE AND TECHNOLOGYV
PRAPAS THONGRAK COMPUTER SCIENCEFACULTY OF SCIENCE AND TECHNOLOGYV
Bit Torrent
INTERNET TECHNOLOGY
1
Torrent คออะไร Torrent ไฟลทเกบคาขอมลตวไฟลจรงๆ ใน
ความหมายนนคอ ไฟลขนาด 100MB พอสรางเปนไฟล *.torrent จะเหลอเพยงไมกสบ kb เทานน ฉะนนแลว *.torrent มหนาทแคเพยงเกบขอมลตางๆเทานนเอง เชน เกบรายชอไฟลตวจรง, เกบขอมลชนสวนขนาดไฟล,ชอผสรางไฟลทอเรนทขนมาสรป : ไฟล *.torrent มหนาทเพยงเกบคาตางๆเทานนเอง เปนเสมอนตวไวเชอมตอไฟลตวจรงทเกบไวในเครอง
INTERNET TECHNOLOGY
2
Torrent เปนการทำางานแบบ Peer 2 Peer - การเชอมตอเครองคอมพวเตอรเขาดวยกน เพอการแลกเปลยนขอมลระหวางกน Torrent มการทำางานแตกตางจากโปรแกรม
ประเภท Peer 2 Peer แบบอนๆ - Torrent จะมการทำางานเสมอนใยแมงมม กลาวคอ ในการใชงานtorrent clients ระหวางทเราดาวนโหลดไฟลลงเครองเรา เราสามารถทจะอพโหลดแจกจายชนสวนไฟลใหกบคนอนทตองจะดาวนโหลดไฟลเหมอนกนกบเราไดเลย ไมจำาเปนตองใหเราดาวนโหลดเสรจกอนถงจะปลอยได INTERNET
TECHNOLOGY3
BitTorrent คออะไร กระแสขอมล การเชอมตอแบบ Peer to Peer (P2P)
BitTorrent ทำงนอยงไร Client-Server 1. HTTP (Hypertext Transfer
Protocol) 2. FTP(File Transfer Protocol)
กรดวนโหลดแบบ HTTP สามารถดาวนโหลดขอมลผานเวบบราวเซอร เชน IE,NetsCape,Firefox ฯลฯ ตวอยางผใหบรการดาวนโหลดแบบ HTTP
ไดแก www.download.com www.thaiware.com เปนตน
ตวอยงกรดวนโหลดแบบ HTTP
วธกรดวนโหลดผนทง FTP 1 .ผานหนาเวบบราวเซอร แบบวธ HTTP เชน ftp://ftp.nectec.or.th/2. โดยใชโปรแกรม FTP Client เชน WS_FTP,CuteFTP
ตวอยงกร FTP ผนเวบบรวเซอร IE
ตวอยงกร FTP ผนเวบบรวเซอร FireFox
ตวอยงโปรแกรม WS_FTP
Distributed Computing เปนระบบการทำางานแบบ peer-to-peer หรอ
P2P คอ การทำางานทเครองคอมพวเตอรจะมการตดตอกนโดยตรงโดยไมตองผานเซรฟเวอร นบเปนการผอนภาระเครองเซรฟเวอรไมใหรบภาระหนกจนเกนไป เปนการแกปญหาโดยตรงทสด
หลกกรทำงนของระบบ BitTorrent 1. ผใชทมขอมลตางๆ ทำาการเปดบรการบรการใหผ
ใชรายอนๆ เขามาดาวนโหลดขอมล2. ผใชงานรายอนๆ ทตองการดาวนโหลดขอมล
นนๆ จะทำาการยนความประสงคไปทผมขอมลนนๆ อย โดยการเปดไฟล .torrent ทมขอมลตางๆ ทจำาเปนสำาหรบการดาวนโหลดเกบอย
3. เมอเซรฟเวอรทำาการตรวจสอบขอมลนนๆ เรยบรอยแลว จะทำาการสง IP Address ของผทมขอมลนนๆ อยกลบมาเพอทำาการเชอมตอระหวางเชอมตอระหวางผใชงานทงสองราย
หลกกรทำงนของระบบ BitTorrent4. เมอผใชรายอนๆ ดาวนโหลดขอมลไปไดสวนหนง และมผใชงานราย
ใหมทำาการยนความประสงคขอดาวนโหลดขอมลนนๆ ในครงนทางเซรฟเวอรจะประมาณชองทางการเชอมตอไดเพมเปน 2 ชองทาง และทำาการเชอมตอทง 2 ทางนนใหกบผใชงานรายใหม
5. เมอมผใชรายอนๆ เขามาดาวนโหลด จะเปนวฏจกรตอๆ ไป
คำศพททเกยวกบระบบ BitTorrent Torrent File: ขอมลอางองเพอใชในระบบ
BitTorrent โดยขอมลทตองการให หรอใหบรการจะตองมไฟล .torrent
Peer: ผใชงานรายตางๆ ทอยในระบบ โดยจะรวมทงผใหบรการ และผดาวนโหลด ซงจะหมายถงผใชงานรายอนๆ ทคณตองเชอมตอเพอขนสงขอมลตางๆ
Seed: ผใชงานทมขอมลสมบรณเกบอย โดยอาจจะเปนไดทงผใหบรการขอมลนนๆ หรอผทดาวนโหลดขอมล
Leech: เปนคำาทใชเรยกผทขอบรการดาวนโหลดขอมล
คำศพททเกยวกบระบบ BitTorrent Reseed: เมอระบบไมมผใหบรการ (Seed)
เหลออย แตยงมผใชทยงตองการดาวนโหลดขอมล (Leech)
Tracker: เปนเซรฟเวอรผใหบรการสำาหรบเกบไฟล .torrent และเปนตวกลางในการเชอมตอระหวางผใชดวยกน โดยจะเปนตวประสานงานกบ Torrent Client ของผใชแตละราย
กรใช BitTorrent Tracker Server หรอ BitTorrent Server Torrent Client Torrent File
Tracker Server หรอ BitTorrent Server เครองเซรฟเวอรกลาง ทำาหนาทเชอมผใช
ตนทางกบผใชปลายทางเขาดวยกน www.Bitthailand.com www.Siambit.com www.httorrent.com
www.bitthailand.com
www.siambit.com
Torrent Client Torrent Client: คอ โปรแกรมสำาหรบเปด
ไฟล .torrent เพอทำาการเชอมตอระหวาง ผใชงานดวยกน โดยจะมใหเลอกใชหลากหลายโปรแกรม เชน
1. ABC 2. Azureus 3. BitComet 4. BitTornado
กรตดตงโปรแกรม BitComet (1)
กรตดตงโปรแกรม BitComet (2)
กรตดตงโปรแกรม BitComet (3)
กรตดตงโปรแกรม BitComet (4)
กรตดตงโปรแกรม BitComet (5)
กรตดตงโปรแกรม BitComet (6)
กรตดตงโปรแกรม BitComet (7)
กรตดตงโปรแกรม BitComet (8)
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
กรใชโปรแกรม BitComet
ผคดระบบ BitTorrent
Mr.Bram Cohen