ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

หลักการทำงานของระบบเครือข่ายแบบ Client/Server (ไคลเอนต์/เซิร์ฟเวอร์)

ภาพประกอบบทความการทำงานของ Client-Server
ภาพประกอบบทความการทำงานของ Client-Server

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

             Client เรียกอีกอย่างว่า ผู้ขอใช้บริการ  คือ คอมพิวเตอร์อื่นๆ ในระบบเน็ตเวิร์กที่ผู้ใช้สามารถเข้าไปใช้ทรัพยากรต่างๆ ของเครือข่ายได้ และ Client จะเป็นคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการต่างๆ เช่น windows xx  หรือแมคอินทอช เป็นต้น ซึ่งสามารถเข้าไปขอใช้บริการจาก Server ได้  เช่น  ฮาร์ดดิสก์, สายสื่อสาร, ไฟล์ฐานข้อมูล เรียกว่า Database client และเครื่องพิมพ์บน  Server ได้  ราวกับว่าเป็นส่วนหนึ่งของผู้ใช้เอง 

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

1. บริการในการจัดเก็บข้อมูล เรียกว่า " File server" (ไฟล์เซิร์ฟเวอร์)
2. ให้บริการด้านการพิมพ์เอกสารและควบคุมเครื่องพิมพ์ เรียกว่า "Printer server" (ปริ้นเตอร์ เซิร์ฟเวอร์)
3. ให้บริการควบคุมด้านการสื่อสารที่จะต่อเชื่อมกับอุปกรณ์สื่อสารอื่น เรียกว่า “communication server” (คอมมูนิเคชั่น เซิร์ฟเวอร์)

ประโยชน์ของระบบ Client/Server

1. การใช้ทรัพยากรร่วมกัน เช่น เครื่องพิมพ์ ฮาร์ดดิสก์ การเชื่อมโยงสื่อสารระหว่างกัน และแอพพลิเคชันต่างๆ ฯ
2. ช่วยแบ่งเบาภาระการประมวลผลในการทำงานของระบบเครือข่าย เมนเฟรมและมินิคอมพิวเตอร์ที่ยุ่งยากและราคาแพง มาสู่ระบบเครือข่าย Client and Server ที่มีราคาถูกกว่า
3. การจัดเก็บข้อมูลง่าย สะดวกและ สามารถควบคุมการเปลี่ยนแปลงแก้ไขฐานข้อมูลให้ถูกต้อง และทันสมัยอยู่ตลอดเวลา
4. ช่วยลดค่าใช้จ่ายของการบำรุงรักษา(maintenance costs) ของ Software และ Hardware แต่ละเครื่อง
5. ช่วยเพิ่มประสิทธิภาพในการทำงานของ workstation

หลักการทำงานของ Client-Server คืออะไร ทำความเข้าใจ พื้นฐานสำคัญการเขียนโปรแกรม

URL : https://www.youtube.com/watch?v=2zibDcZ5F3Q

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากทราบวิธีการกำหนด ค่า css ให้กับ button โดยกำหนดเฉพาะแต่ละบราวเซอร์
โดย Ittichai_chupol พ 27 พฤษภาคม 2020 8:39 pm บอร์ด HTML CSS
1
7
พ 27 พฤษภาคม 2020 9:15 pm โดย mindphp
อัพเดท Changelog flask framework ของภาษา Python
โดย jirawoot พ 27 พฤษภาคม 2020 12:19 pm บอร์ด Python Knowledge
0
10
พ 27 พฤษภาคม 2020 12:19 pm โดย jirawoot
งานประจำวันที่ 27 พฤษภาคม 2563
โดย yositacha26 พ 27 พฤษภาคม 2020 12:13 pm บอร์ด MP011 - โยษิตา จันทะวงษ์
1
19
พ 27 พฤษภาคม 2020 12:15 pm โดย yositacha26
อยากทราบว่า วิธีการกำหนดการตั้งค่า ภาษาไทย ใน Netbeans
โดย Ittichai_chupol พ 27 พฤษภาคม 2020 10:13 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
9
พ 27 พฤษภาคม 2020 10:13 am โดย Ittichai_chupol
B - บริษัท approve ประวัติที่ส่งมาสมัครเเล้ว เเต่ยังแสดงสถานะเดิมอยู่
โดย thatsawan อ 26 พฤษภาคม 2020 6:27 pm บอร์ด Odoojob.com - Tester
0
4
อ 26 พฤษภาคม 2020 6:27 pm โดย thatsawan
อยากทราบวิธีการแก้ไข ภาษาไทยกลายอักษรแปลกๆ
โดย Ittichai_chupol จ 25 พฤษภาคม 2020 4:35 pm บอร์ด Programming - PHP
1
31
จ 25 พฤษภาคม 2020 5:43 pm โดย thatsawan
อยากทราบวิธีการ แบบคอลัมเป็น 3 คอลีม โดยใช้ tag <dl>
โดย Ittichai_chupol จ 25 พฤษภาคม 2020 11:56 am บอร์ด HTML CSS
1
35
จ 25 พฤษภาคม 2020 2:42 pm โดย thatsawan
บันทึกประชุม มารียา ซีฟู้ดส์
โดย thatsawan จ 25 พฤษภาคม 2020 11:40 am บอร์ด มารียา ซีฟู้ดส์ (Main)
0
1
จ 25 พฤษภาคม 2020 11:40 am โดย thatsawan
10 สุดยอดสตรีทฟู้ดในแอฟริกาตะวันตก
โดย Anonymous อ 24 พฤษภาคม 2020 9:58 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
47
จ 25 พฤษภาคม 2020 8:03 pm โดย ขุนพล ตั้นตระกูล
ข้อมูลสำหรับทำระบบ
โดย mindphp อ 24 พฤษภาคม 2020 4:07 am บอร์ด มารียา ซีฟู้ดส์ (Main)
0
5
อ 24 พฤษภาคม 2020 4:07 am โดย mindphp
อัพเดดความคืบหน้า / Progress - มารียา ซีฟู้ดส์
โดย mindphp อ 24 พฤษภาคม 2020 4:07 am บอร์ด มารียา ซีฟู้ดส์ (Main)
1
12
พ 27 พฤษภาคม 2020 6:28 pm โดย mindphp
อัพเดด Template เว็บไซต์ FDD (V2)
โดย mindphp อ 24 พฤษภาคม 2020 3:51 am บอร์ด FDD (Main)
0
1
อ 24 พฤษภาคม 2020 3:51 am โดย mindphp
R - ปรับกราฟฟิก ของเว็บ FDD
โดย mindphp อ 24 พฤษภาคม 2020 3:50 am บอร์ด FDD (Main)
0
2
อ 24 พฤษภาคม 2020 3:50 am โดย mindphp
ความคืบหน้า / Progress
โดย mindphp อ 24 พฤษภาคม 2020 3:46 am บอร์ด FDD (Main)
1
3
อ 26 พฤษภาคม 2020 8:18 am โดย mindphp
VDO - SP Page builder
โดย numtan5839 ศ 22 พฤษภาคม 2020 6:27 pm บอร์ด SP Page Builder Thai Edition - Manual & VDO & เทคนิคการใช้งาน
1
7
ศ 22 พฤษภาคม 2020 7:00 pm โดย mindphp
วิธีการใช้ Google Tasks แอพจัดการบันทึกสิ่งที่ต้องทำ
โดย sirirat ศ 22 พฤษภาคม 2020 11:04 am บอร์ด Share Knowledge
0
68
ศ 22 พฤษภาคม 2020 11:04 am โดย sirirat
งานประจำวันที่ 22 พฤษภาคม 2563
โดย sirirat ศ 22 พฤษภาคม 2020 10:10 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
1
15
ศ 22 พฤษภาคม 2020 11:22 am โดย numtan5839
สรุปการเรียนรู้ประจำวัน 21/05/63
โดย sirirat ศ 22 พฤษภาคม 2020 10:08 am บอร์ด M102 - ศิริรัตน์ ทิพย์น้อย
0
3
ศ 22 พฤษภาคม 2020 10:08 am โดย sirirat
รายงานความคืบหน้า / Process
โดย mindphp ศ 22 พฤษภาคม 2020 1:07 am บอร์ด SP Page Builder Thai Edition (Main)
1
3
ศ 22 พฤษภาคม 2020 1:34 am โดย mindphp
ส่ง site map ให้ google แต่ไม่โชว์ในเมนูบนเว็บเรา จะมีผลอะไรกับเว็บไหมครับ
โดย toonytoony2004 พฤ 21 พฤษภาคม 2020 10:17 pm บอร์ด Joomla Development
6
101
ส 23 พฤษภาคม 2020 10:56 pm โดย toonytoony2004