ระบบ เครือ ข่าย แบบ Client server

�� ���������ͧ�����������������������ѹ����͢��� 㹢�����ǡѹ����ͧ����ʶҹէҹ����բմ��������ö㹡�÷ӧҹ����µ���ͧ (Stand Alone) ��ͨе�ͧ�շ�Ѿ�ҡ����㹢ͧ����ͧ�� ��ʡ�����Ѻ�红����� ˹��¤����ӷ����§�� ����դ�������ö㹡�û����żŢ�������

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

เครือข่ายประเภทนี้จะมีเครื่องศูนย์บริการ ที่เรียกว่า เครื่องเซิร์ฟเวอร์ และมีเครื่องลูกข่ายต่าง ๆ เชื่อมต่อ โดยเครือข่าย

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

Client server คือระบบเครือข่ายแบบไหน 

การจะทำความเข้าใจว่า client server คืออะไร มีการทำงานเป็นเครือข่ายแบบไหน ก็ต้องมาตั้งต้นความเข้าใจกันก่อน เครือข่ายแบบ client server นั้นจะแบ่งการทำงานของเครื่องคอมพิวเตอร์ออกเป็น 2 กลุ่มตามชื่อเลย นั่นคือ

  • Server เรียกกันง่าย ๆ ว่า เครื่องแม่ เป็นคอมพิวเตอร์หลักที่เป็นระบบศูนย์กลางของข้อมูล ฉะนั้น คอมพิวเตอร์กลุ่มนี้จำเป็นต้องสเปกสูง จะมี CPU อยู่หลายตัวในเครื่องเดียว มี Power Supply ที่มากกว่า 1 ตัว และก็มีหน่วยความจำมาก เพราะจะต้องทำงานหนักในการเก็บและรับส่งข้อมูลไปยังเครื่องลูกข่ายต่าง ๆ

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

อธิบายกันตามนี้ก็จะเห็นว่า แม่ 1 คน สามารถมีลูกได้หลายคน หมายความว่า Server 1 เครื่องจะสามารถทำงานเชื่อมโยงกับคอมพิวเตอร์ทั่วไปหลาย ๆ เครื่องได้ client server คือระบบเครือข่ายแบบนี้นั่นเอง


ข้อดีและข้อเสียของระบบ client server คืออะไร

ข้อดี

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

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

  • ระบบการดูแลความปลอดภัยข้อมูลและการสำรองข้อมูลทำได้ง่ายและสะดวกเพียงครั้งเดียว คือ ทำที่เครื่องแม่ข่ายเท่านั้นก็พอ

ข้อเสีย

  • เครื่อง Server นั้นมีราคาแพง มีค่าใช้จ่ายในการดูแลจัดการสูง หากเป็นบริษัทเล็ก ๆ อาจรู้สึกว่าไม่ค่อยคุ้มค่าสักเท่าไหร่

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

  • การดูแลบริหารจัดการระบบจะต้องกระทำโดยผู้เชี่ยวชาญเท่านั้น หากไม่มีผู้ชำนาญจะเป็นอะไรที่ซับซ้อนไม่น้อยทีเดียว

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

���͢���Ẻ Client/Server

ระบบ เครือ ข่าย แบบ Client server
       ���ٻẺ˹�觢ͧ���͢���Ẻ server-based �¨��դ�����������ѡ����ͧ˹���� ��������� ��觨�������˹�ҷ������żŷ������������ͧ�١���� �������͹�� (client) ����������˹�ҷ������͹�繷���红����������� (remote disk) ��л����żźҧ���ҧ���Ѻ���͹����ҹ�� �� �����żŤ����㹡�ô֧�����Ũҡ���������ҹ������ (database server) �繵�

����Է���Ҿ
���͢���Ẻ Client/Server ��� ���������е�ͧ�ӧҹ��ԡ�����Ѻ����ͧ���͹������ͧ������� ��觹Ѻ����繧ҹ�����żŷ��˹ѡ������� �ѧ�������ͧ�����������è�������ͧ������������ç��ѧ ��§��㹡���ͧ�Ѻ�ҹ˹ѡ � Ẻ�������͢���

��ԡ��
�Ҩ��������������������µ��㹡�÷ӧҹ੾�д�ҹ �� �������������˹�ҷ��㹡�èѴ�� ��к������������������������͢��� ��Թ����������� ��˹�ҷ������ǡѺ��äǺ�����þ�������������͢��� �ҵ�������������Ѵ����к����ðҹ�����Ţͧͧ��� �繵�

�����
ͧ��÷�������͢���Ẻ��� �ѡ�ա�����������麹��������� ���������������ö�������¡����ѹ�� �� �������������������������������� ����ͼ�����ͧ������������������ö�ѹ��������ҡ�����������

��Ҵ
���͢���Ẻ Client/Server ����ö�ͧ�Ѻ���͢��µ���袹Ҵ���仨��֧��Ҵ�˭� ������������������͢��¢�Ҵ�˭�

��ú������к�
�е�ͧ�����˹�ҷ��㹡�ú������к���੾�� ��觷�˹�ҷ��Ѵ�������ǡѺ�ҹ��鹰ҹ��Ш��ѹ �� ������ͧ������ ��õ�Ǩ�ͺ�к��ѡ�Ҥ�����ʹ��� ��С�ô����к����ӧҹ�����ҧ��������

�к��ѡ�Ҥ�����ʹ���
����ͧ�����������ǹ�˭���Դ���ӧҹ��ʹ���� ��е�ͧ�ա�û�ͧ�ѹ������������һ�Ѻ����¹�к���������ͧ��������� �����繡�û�ͧ�ѹ�ѡ�Ң����� ����ѷ��ǹ�˭�֧�ѡ�������������������ͧ����¡��ҧ�ҡ����ա�ûԴ��ͤ��������ҧ��

��â����к�
���͢���Ẻ Client/Server �״���蹵�͡��������������к� �����������ͧ���͹������͢��������繵�ͧ������ͧ����٧ �Ҥ�ᾧ ������ͧ��������ö���٧�����������������ͧ���������

��ô��ū�����
�ѭ�ҷ���Դ�������͢���Ẻ����Ҿ�������ҡ �� �������ͧ���͹������ � ����ͧ�ӧҹ����� �ѭ�ҡ��ѡ���Ҩҡ�������ͧ��������� ��ж������ͧ���͹������ͧ��ջѭ�Ҽ��������к�����§��䢷������ͧ��� ��觨�����з��������ͧ���͹������ͧ���

ไคลเอนต์ (Client) และเซิร์ฟเวอร์ (Server) คืออะไร

ไคลเอนต์/เซิร์ฟเวอร์ (client/server) คือ การที่มีเครื่องผู้ให้บริการ (server) และเครื่อง ผู้ใช้บริการ (client) เชื่อมต่อกันอยู่ และเครื่องผู้ใช้บริการได้มีการติดต่อร้องขอบริการจากเครื่องผู้ ให้บริการ เครื่องผู้ให้บริการก็จะจัดการตามที่เครื่องผู้ขอใช้บริการร้องขอ แล้วส่งข้อมูลกลับไปให้ เครือข่ายแบบ ไคลเอนต์/เซิร์ฟเวอร์ ...

ข้อใดเป็นข้อดีของระบบเครือข่ายแบบ Client Server

1.คอมพิวเตอร์หรือโฮสต์ (Host) แต่ละตัวบนเครือข่ายต่างทำหน้าที่เป็นทั้งเซิร์ฟเวอร์และไคลเอนต์ (Client) ในตัว 2.ไม่ต้องติดตั้งเซิร์ฟเวอร์ต่างหากเป็นการเฉพาะ 3.ไม่ต้องมีการวางแผนหรือบริหารจัดการที่ยุ่งยาก เมื่อเทียบกับระบบเครือข่ายที่ใช้เซิร์ฟเวอร์เป็นคอมพิวเตอร์หลัก

ไคลเอนต์และเซิร์ฟเวอร์ต่างกันอย่างไร

Client คือ เครื่องคอมพิวเตอร์ที่ไปร้องขอบริการและรับบริการอย่างใดอย่างหนึ่งจาก Server. server คือเครื่องคอมพิวเตอร์หรือระบบปฏิบัติการหรือโปรแกรมคอมพิวเตอร์ ที่ทำหน้าที่ให้บริการอย่างใดอย่างหนึ่งหรือหลายอย่าง โดยอาศัยโปรแกรม Web serverแก่เครื่องคอมพิวเตอร์หรือโปรแกรมคอมพิวเตอร์ที่เป็นลูกข่าย ในระบบเครื่อข่าย

Client server มีการทํางานอย่างไร

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