101

วันพุธที่ 19 มกราคม พ.ศ. 2554

Client/Server

http//www.widebase.net
            เป็นการอธิบายความสัมพันธ์ระหว่างโปรแกรมคอมพิวเตอร์ 2 โปรแกรม โดยโปรแกรมหนึ่งที่เป็น client จะสร้างคำของบริการ จากอีกโปรแกรม หรือ server ที่จะทำให้การขอครบถ้วน ถึงแม้ว่าแนวคิด client/server สามารถใช้โดยโปรแกรมภายในคอมพิวเตอร์เครื่องเดียว

Client/Server

http//www.widebase.net
            เป็นการอธิบายความสัมพันธ์ระหว่างโปรแกรมคอมพิวเตอร์ 2 โปรแกรม โดยโปรแกรมหนึ่งที่เป็น client จะสร้างคำของบริการ จากอีกโปรแกรม หรือ server ที่จะทำให้การขอครบถ้วน ถึงแม้ว่าแนวคิด client/server สามารถใช้โดยโปรแกรมภายในคอมพิวเตอร์เครื่องเดียว

Client/Server

http//www.learn.wattano.ac.th
         เป็นระบบคอมพิวเตอร์มีฐานะการทำงานที่เหมือนๆกันแต่จะมีคอมพิวเตอร์เครื่องหนึ่งที่ทำหน้าที่เป็น  Server  ทำหน้าที่ให้บริการทรัพยากรต่างๆ

Client/Server

http//www.kampol.htc.ac.th
       ทำหน้าที่ให้บริการเกี่ยวกับข้อมูลข่าวสารรวมทั้งจัดแบ่งปันแฟ้มข้อมูลแก่คอมพิวเตอร์เครื่องอื่นๆที่ทำหน้าที่เป็นลูกข่ายคอมพิวเตอร์เครื่องหลักนี้


Client/Server

  http//www.rmutphysics.com

         เป็นรูปแบบของเครือข่าย  Server-Based โดยจะมีคอมพิวเตอร์หลักเครื่องหนึ่งเป็นที่เก็บข้อมูลจากระยะไกลและประมวลบางอย่างได้เท่านั้น

วันพุธที่ 1 ธันวาคม พ.ศ. 2553

ระบบเครือข่าย

เครือข่ายแบบ Client/Server       เป็นรูปแบบหนึ่งของเครือข่ายแบบ server-based โดยจะมีคอมพิวเตอร์หลักเครื่องหนึ่งเป็น เซิร์ฟเวอร์ ซึ่งจะไม่ได้ทำหน้าที่ประมวลผลทั้งหมดให้เครื่องลูกข่าย หรือไคลเอนต์ (client) เซิร์ฟเวอร์ทำหน้าที่เสมือนเป็นที่เก็บข้อมูลระยะไกล (remote disk) และประมวลผลบางอย่างให้กับไคลเอนต์เท่านั้น เช่น ประมวลผลคำสั่งในการดึงข้อมูลจากเซิร์ฟเวอร์ฐานข้อมูล (database server) เป็นต้น

ประสิทธิภาพ
เครือข่ายแบบ Client/Server นั้น เซิร์ฟเวอร์จะต้องทำงานบริการให้กับเครื่องไคลเอนต์ที่ร้องขอเข้ามา ซึ่งนับว่าเป็นงานประมวลผลที่หนักพอสมควร ดังนั้นเครื่องเซิร์ฟเวอร์ก็ควรจะเป็นเครื่องคอมพิวเตอร์ที่ทรงพลัง เพียงพอในการรองรับงานหนัก ๆ แบบนี้ในเครือข่าย

บริการ
อาจจะมีเซิร์ฟเวอร์อยู่หลายตัวในการทำงานเฉพาะด้าน เช่น ไฟล์เซอร์เวอร์ทำหน้าที่ในการจัดเก็บ และบริหารไฟล์ทั้งหมดที่อยู่ในเครือข่าย พรินต์เซิร์ฟเวอร์ ทำหน้าที่เกี่ยวกับการควบคุมการพิมพ์ทั้งหมดในเครือข่าย ดาต้าเบสเซอร์เวอร์จัดเก็บและบริหารฐานข้อมูลขององค์กร เป็นต้น

โปรแกรม
องค์กรที่ใช้เครือข่ายแบบนี้ มักมีการเก็บโปรแกรมไว้บนเซิร์ฟเวอร์ เพื่อให้ผู้ใช้สามารถเข้าไปเรียกใช้ได้ทันที เช่น เซิร์ฟเวอร์เก็บโปรแกรมเวิร์ดโปรเซสเซอร์ไว้ เมื่อผู้ใช้ต้องการใช้โปรแกรมนี้ก็สามารถรันโปรแกรมนี้จากเซิร์ฟเวอร์ได้

ขนาด
เครือข่ายแบบ Client/Server สามารถรองรับเครือข่ายตั้งแต่ขนาดเล็กไปจนถึงขนาดใหญ่ แต่ที่เหมาะสมจะเป็นเครือข่ายขนาดใหญ่

การบริหารระบบ
จะต้องมีเจ้าหน้าที่ในการบริหารระบบโดยเฉพาะ ซึ่งทำหน้าที่จัดการเกี่ยวกับงานพื้นฐานประจำวัน เช่น การสำรองข้อมูล การตรวจสอบระบบรักษาความปลอดภัย และการดูแลระบบให้ทำงานได้อย่างสม่ำเสมอ

ระบบรักษาความปลอดภัย
เครื่องเซิร์ฟเวอร์ส่วนใหญ่จะเปิดให้ทำงานตลอดเวลา และต้องมีการป้องกันไม่ให้ใครเข้ามาปรับเปลี่ยนระบบภายในเครื่องเซิร์ฟเวอร์ เพื่อเป็นการป้องกันรักษาข้อมูล บริษัทส่วนใหญ่จึงมักจะเก็บเซิร์ฟเวอร์ไว้ในห้องที่แยกต่างหากและมีการปิดล็อคไว้เป็นอย่างดี

การขยายระบบ
เครือข่ายแบบ Client/Server ยืดหยุ่นต่อการเพิ่มเติมขยายระบบ การเพิ่มเครื่องไคลเอนต์ในเครือข่ายไม่จำเป็นต้องใช้เครื่องสเป็กสูง ราคาแพง โดยเครื่องที่มีสมรรถนะสูงนั้นเอาไว้ใช้เป็นเครื่องเซิร์ฟเวอร์

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