หลักสูตร/ปี พ.ศ. วิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ ปี พ.ศ. 2548
ภาคและปีการศึกษาที่สำเร็จการศึกษา ภาคปลาย ปีการศึกษา 2547
ประเภทโครงงาน
การศึกษาค้นคว้าอิสระ
ชื่อโครงงานภาษาไทย
การใช้คอมพิวเตอร์ผ่านบูทรอมและใช้ทรัพยากรบนเครื่องแม่ข่าย
ชื่อโครงงานภาษาอังกฤษ
Thin Client Solution via Boot Rom Chip
ผู้พัฒนา
46654653 สุทธวิทย์ จริงดี
อาจารย์ที่ปรึกษาหลัก
อานนท์ รุ่งสว่าง
อาจารย์ที่ปรึกษาร่วม
-
บทคัดย่อ
การศึกษาค้นคว้าอิสระฉบับนี้ ได้ทำการรวบรวมวิธีการพัฒนาระบบเครื่องลูกข่ายแบบไร้ฮาร์ดดิส (Thin Client) ให้สามารถใช้ได้ทั้งระบบปฏิบัติการ และซอฟต์แวร์ประยุกต์จากเครื่องแม่ข่ายระยะไกล ในที่นี้เราจะสนใจเฉพาะวิธีการบูท (Boot) ระบบผ่านเครือข่ายแลนด์ (LAN) เท่านั้น
ในขั้นแรกนั้น เราจะต้องทำการจัดหาเครื่องลูกข่ายที่สามารถเลือกให้บูทผ่านเครือข่ายได้ ขั้นต่อมานั้น เราต้องจัดหาการ์ดเครือข่าย (Network Interface Card) ที่สามารถติดตั้งบูทอิมเมจลงในพรอม (Programmable Read Only Memory) ได้ จากนั้นเราได้พัฒนาต่อตามขั้นตอนของ พีเอ็กซ์อีบูท (PXEBoot) โดยการโปรแกรมบูทอิมเมทที่ได้เตรียมไว้แล้วล่วงหน้าลงบนพรอม (PROM chip) ที่ใช้ได้กับการ์ดเครือข่ายในตระกูลของผู้ผลิตยี่ห้อ RealTeK ซึ่งนิยมใช้กันอย่างแพร่หลาย และให้ระบบเริ่มต้นการบูทจากเครื่องแม่ข่ายลีนุกซ์ระยะไกล
ในระหว่างการบูทระบบนั้น เครื่องลูกข่ายจะทำการร้องขอหมายเลขเครือข่ายไอพี (IP address) ผ่านทางโปรโตคอลดีเฮสซีพี (DHCP) หลังจากนั้นก็จะทำการดึงเอาระบบปฏิบัติการจากเครื่องแม่ข่ายมาไว้ยังหน่วยความจำหลักผ่านทางโปรโตโคลทีเอฟทีพี (TFTP) ในขั้นตอนสุดท้าย เครื่องลูกข่ายจะใช้โปรโตโคลเอ็กซ์ดีเอ็มซีพี (XDMCP) ในการติต่อสื่อสารระหว่างเครื่องลูกข่าย และแม่ข่ายเพื่อผู้ใช้สามารถใช้เป็นเอ็กซ์เทอร์มินอล (X-Terminal) และใช้ซอฟต์แวร์ประยุกต์ต่างๆบนเครื่องแม่ข่ายผ่านทางระบบเอ็กซ์วินโดว์ (X-Window)
Abstract
This independent study compiles the methodology to develop a thin client PC system to be able to run both the operating system and the application software residing on a remote server. We here especially focus on the boot-on-LAN approach.
Firstly, we require that a client PC should be able to be configured to boot from the network. Secondly, we need a NIC (Network Interface Card) coming with a boot PROM (Programmable Read Only Memory) in which we can embed the boot image. Following the PXEBoot, a Network Booting Operating System Configuration utility, we burn the pre-arranged boot image into the PROM chip of a famous RealTek based NIC, and let it start up the booting process from a remote Linux machine.
During the booting process, the thin client requests its IP address via the DHCP (Dynamic Host Configuration Protocol), and transfers the required operation system from the remote server via TFTP (Trivial File Transfer Protocol) into its main memory. Finally, it further employs the XDMCP (X Display Manager Control Protocol) to provide users a solution for the X-Terminal, as well as a platform of efficient remote X-window application environment.
คำสำคัญ (Keywords)
-
เว็บไซต์โครงงาน
-
วีดีโอคลิปของโครงงาน
-
ที่เก็บเวอร์ชันซอร์สโค้ด
-
ผู้นำเข้าข้อมูลครั้งแรก
สุทธวิทย์
จริงดี
(g46654653)
แก้ไขครั้งสุดท้าย
เมื่อ March 1, 2005, 10 a.m. โดย
สุทธวิทย์
จริงดี
(g46654653)
สถานะการอนุมัติ
อนุมัติแล้ว โดย
อานนท์
รุ่งสว่าง
(fenganr)
เมื่อ March 1, 2005, 10 a.m.