วันอังคารที่ 14 ธันวาคม พ.ศ. 2553

Client/Server

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







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


เครือข่ายแบบ  client    server   เป็นรูปแบบหนึ่งของเครือข่าย   server-based  โดยจะมีเครื่องคอมพิวเตอร์หลักเครื่องหนึ่งทำหน้าที่ในการให้บริการ   ให้กับคอมพิวเตอร์เครื่องที่ทำการร้องขอการบริการ   และรับบริการ 
-  ไคลเอนต์  client  เป็นโปรแกรมที่ถูกรับอยู่บนเครื่องของผู้ใช้เพื่อเรียกให้บริการจากเซิร์ฟเวอร์   ไคลเอนต์จะเปิดช่องทางสื่อสารกับเซิร์ฟเวอร์โยใช้ไอพีแอดเดส   และหมายเลขของเซิร์ฟเวอร์
-   เซิร์ฟเวอร์  (server)  เป็นโปรแกรมที่๔กรันอยู่บนเครื่องที่จะคอยให้บริการกับเครื่องอื่นๆ  เมื่อมีการรันโปรแกรม  และมีการเปิดช่องทางการสื่อสารเอาไว้ให้   ไคลเอนต์สามารถติดต่อเข้ามาได้   แต่จะยังไม่ให้บริการใดๆจนกระทั่งจะมีคำร้องขอมาจากไคลเอนต์เราเรียกวิธีการแบบนี้ว่า  
 passive  oprn
ที่มา :  http://www.kmitl.ac.th/


Client  - Server  คือระบบ client    server     เป็นสถาปัตยกรรมซอฟร์แวร์ที่ได้รับการออกแบบให้แยกออกเป็น  2 ส่วนส่วนแรกเรียกว่า  ส่วน client   และอีกส่วนหนึ่งรียกว่า  server     โดยปกติแล้วข้อมูลจะอยู่ข้าง    server    ในฐานข้อมูล   ซึ่งอาจเป็นฐานข้อมูล  MS Access ,  MS  SQL,Server ,  Oracle  ในส่วนของข้าง client   จะส่งคำสั่ง  SQL  Statement   แล้วดึงข้อมูลจากฐานข้อมูลที่ส่งไปยัง  client   
-กระบวนการทำงานของ client    server  
* Cient   คือซอร์ฟแวร์ที่เป็นกระบวนการงานในการขอบริการ  ข้อมูล ( Launcher/ Requester  process) 
*  Client  Applieation  จะติดต่อ  Client  Applieation   อื่นๆได้และใช้ทรัพยากรร่วมกันได้และติดต่อขอใช้ข้อมูลและบริการ     server   ห่าง
*  Server  เป็นซอร์ฟแวร์ที่สามารถตอบสนองต่อการขอบริการ  และข้อมูลของ  Client   มีหน้าที่คือการตีความ  Request  ของ  Client
            - ข้อดีของ Client  - Server 
    -มีความคล้องตัวในการทำงานสูง  และที่สำคัญคือ  ราคาค่อนข้างต่ำ
ที่มา:  http://pasakon.tripod.com/


Client  - Server    หมายถึง  ระบบเครือข่ายที่กำหนดให้เครื่องคอมพิวเตอร์ตั้งแต่หนึ่งดเครื่องทำไป  ทำหน้าที่เป็นเครื่องคอมพิวเตอร์แม่ข่าย  Server  มีหน้าที่หลักในการแบ่งทรัพยากรให้กับเครื่องคอมพิวเตอร์ลูกข่าย  Client   โดยทั่วไปเครื่อง  server  มักมีสิทธิและหน้าที่พิเศษกว่าเครื่องคอมพิวเตอร์เครื่องอื่นๆ คือ  สามารถควบคุมการใช้ทรัพยากรแก่เครื่องคอมพิวเตอร์ลูกข่ายตามที่กำหนดได้
ที่มา  : http:// www.chaiwbi.com

วันศุกร์ที่ 10 ธันวาคม พ.ศ. 2553

ระบบเครือข่ายคอมพิวเตอร์

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

วันอังคารที่ 9 พฤศจิกายน พ.ศ. 2553

วิชานี้เรียนเกี่ยวกับอะไร?

วิชาคอมพิวเตอร์  (ง 32101)

ศึกษาเกี่ยวกับการทำบล็อกทั้งหมด
ตั้งแต่การขึ้นหัวข้อ     การใส่ข้อความ   และการตกแต่ง

ทำให้เราสามารถนำไปใช้กับชีวิตประจำวันของเราได้
ไม่มากก็น้อย........