รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ ปี พ.ศ. 2545

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2544

ประเภทโครงงาน
การศึกษาค้นคว้าอิสระ

ชื่อโครงงานภาษาไทย
การศึกษาเทคโลยี JXTA และกรณีศึกษาการพัฒนาโปรแกรมประยุกต์บนเครือข่ายที่มีลักษณะเป็นแบบ Peer-to-Peer

ชื่อโครงงานภาษาอังกฤษ
Study of JXTA Technology and Case Study of Program Development on Peer-to-Peer Networking

ผู้พัฒนา
43650928 อซีส นันทอมรพงศ์

อาจารย์ที่ปรึกษาหลัก
สมนึก คีรีโต

อาจารย์ที่ปรึกษาร่วม
-

บทคัดย่อ

ในปัจจุบันเทคโนโลยีระบบเครือข่ายแบบ Peer-to-Peer ได้รับความสนใจ และเข้ามามีบทบาทในการใช้ อินเทอร์เน็ตมากขึ้น เทคโนโลยีนี้ช่วยทำให้ผู้ใช้สามารถแลกเปลี่ยนข้อมูล บริการ และ ทรัพยากรอื่นๆ ในเครื่องคอมพิวเตอร์ ที่อยู่บนเครือข่ายได้สะดวกมากยิ่งขึ้น โดยไม่จำเป็นต้องพึ่งพาคอมพิวเตอร์แม่ข่าย ซึ่งต่างจากระบบไคล์เอ็นต์-เซิร์ฟเวอร์ ซึ่งต้องมีคอมพิวเตอร์แม่ข่าย (Server) คอยให้บริการตามคำขอของเครื่องลูกข่าย (Client) ในการขอข้อมูล บริการ และไฟล์ข้อมูล ดังตัวอย่างที่พบเห็นโดยทั่วไปคือเวิรด์ไวด์เว็บ ( WWW) และเนื่องจากในการพัฒนาโปรแกรมประยุกต์สำหรับใช้บนระบบเครือข่ายแบบ Peer-to-Peer ของแต่ละผู้ผลิต จะมีการสร้างรูปแบบเฉพาะเพื่อช่วยในการติดต่อสื่อสาร อีกทั้งยังจำเป็นต้องใช้ระบบปฏิบัติการเฉพาะอย่างใดอย่างหนึ่ง รวมถึงการใช้ภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งในการพัฒนา ทำให้เกิดปัญหาในเรื่องของมาตรฐานการเชื่อมโยงข้ามแพล็ตฟอร์ม
บริษัท Sun Microsystem ร่วมกับกลุ่มผู้เชี่ยวชาญจากสถาบันการศึกษาและกลุ่มอุตสาหกรรม ได้ออกแบบและสร้างโปรโตคอลที่มีชื่อว่า JXTA เพื่อมาสนับสนุนการพัฒนาโปรแกรมประยุกต์ในระบบเครือข่ายแบบ Peer-to-Peer ให้มีศักยภาพที่ดีขึ้น โดยเทคโนโลยี JXTA นี้จะเป็นกลุ่มของโปรโตคอลที่ใช้ในการสื่อสารระหว่างคอมพิวเตอร์ที่เชื่อมต่ออยู่ในเครือข่าย รวมถึงรูปแบบในการกำหนดมาตรฐานการสื่อสารให้เป็นไปในแนวทางเดียวกันในรูปแบบเทคโนโลยีเปิด (Open Technology) คือเปิดโอกาสให้ผู้ที่มีความสนใจมาร่วมในการพัฒนาเทคโนโลยีนี้ โดยจัดตั้งเป็นโครงการ ที่มีชื่อว่า “Project JXTA”
การศึกษาค้นคว้าด้วยตนเองนี้มุ่งเน้นที่จะจัดทำแหล่งข้อมูลเพื่อเป็นแนวทางในการศึกษาเทคโนโลยี JXTA ให้กับผู้ที่มีความสนใจ และสามารถนำความรู้ที่ได้รับไปพัฒนาให้เกิดนวัตกรรมใหม่ๆในอนาคต รวมทั้งนำเสนอการพัฒนาโปรแกรมประยุกต์เพื่อเป็นกรณีศึกษาโดยได้พัฒนาโปรแกรมประยุกต์ใน 2 ลักษณะคือ การแบ่งสรรไฟล์เพื่อใช้ร่วมกันในเครือข่าย (Content Sharing Network) และ การส่งข้อความถึงกันในเครือข่าย (Instant Messaging) และเผยแพร่โปรแกรมเปิดเผยรหัส พร้อมทั้งโปรแกรมประยุกต์เพื่อนำไปติดตั้งในเครื่องคอมพิวเตอร์ไว้ด้วย

Abstract

At present, technology of Peer-to-Peer Networking is becoming popular and having higher role in Internet. This technology could support and provide some convenience for users in exchanging information, services and other resources among computers on network without depending on any server. This concept is different from the Client/Server System in which the server has to provide information, services and other resources among computers on network without the server has to provide information, services and data file, for example, the World Wide Web (WWW). However, disadvantage of the proprietary development on a Peer-to-Peer Networking, in which each producer builds its own special standard to support communication. This system also needs a particular system including a different computer language for the development.
Sun Microsystem cooperates with many specialists from educational and industrial institutions in designing and creating a standard protocol named JXTA for Peer-to-Peer Networking. JXTA is a protocol that is used in communication of computer networks including defining standard of communication. JXTA technology development called Project JXTA is an open technology.
This study develops information resourses about JXTA which could be used for innovation in the future. In addition, some proof-of-concept applications, i.e. Content Sharing Network and Instant Messaging are developed as examples. The interested person could download both binary files and source codes for installation in a computer machine for study.

คำสำคัญ (Keywords)

-

เว็บไซต์โครงงาน
-

วีดีโอคลิปของโครงงาน
-

ที่เก็บเวอร์ชันซอร์สโค้ด

-


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
อซีส นันทอมรพงศ์ (g43650928)

แก้ไขครั้งสุดท้าย
เมื่อ March 1, 2002, 10 a.m. โดย อซีส นันทอมรพงศ์ (g43650928)

สถานะการอนุมัติ
อนุมัติแล้ว โดย สมนึก คีรีโต (sk) เมื่อ March 1, 2002, 10 a.m.