Server คืออะไร

sdayu by sdayu license: cc-by content tags server,

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

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

เซิร์ฟเวอร์ (server) คือเครื่องคอมพิวเตอร์หรือระบบปฏิบัติการหรือโปรแกรมคอมพิวเตอร์ ที่ทำหน้าที่ให้บริการอย่างใดอย่างหนึ่งหรือหลายอย่าง แก่เครื่องคอมพิวเตอร์หรือโปรแกรมคอมพิวเตอร์ที่เป็นลูกข่าย ในระบบเครื่อข่าย ข้อความแบบนี้อาจจะงงอยู่บ้าง สรุปอีกครั้งนะครับ server ในทาง computer มี 3 ความหมายคือ

  • เครื่องคอมพิวเตอร์ที่ทำหน้าที่ให้บริการอะไรบางอย่างแก่คอมพิวเตอร์หรือโปรแกรมคอมพิวเตอร์อื่น
  • ระบบปฏิบัติการคอมพิวเตอร์ที่ทำหน้าที่ให้บริการอะไรบางอย่างแก่คอมพิวเตอร์หรือโปรแกรมคอมพิวเตอร์อื่น
  • โปรแกรมคอมพิวเตอร์ที่ทำหน้าที่ให้บริการอะไรบางอย่างแก่คอมพิวเตอร์หรือโปรแกรมคอมพิวเตอร์อื่น

โดยปรกติแล้ว โปรแกรมคอมพิวเตอร์ที่เป็น server จะทำงานบนระบบปฏิบัติการ อาจจะเป็น Linux หรือ Windows หรือ Unix ก็ได้ ดังนั้นคำว่า server จึงมิได้หมายถึง คอมพิวเตอร์ เพียงอย่างเดียวแต่ยังหมายถึงระบบปฏิบัติการคอมพิวเตอร์ หรือโปรแกรมคอมพิวเตอร์อีกด้วย ตัวอย่างโปรแกรมคอมพิวเตอร์ที่ทำหน้าที่เป็น server ถ้าพูดถึงเราคงรู้จักกันดี แต่อาจจะไม่รู้ว่าเรียกว่า server ก็เป็นไปได้ ยกตัวอย่างเป็นกลุ่มๆ ดังต่อไปนี้

  • Web server คือโปรแกรมที่ทำหน้าที่ให้บริการเว็บ อาทิเช่น Apache web server
  • Mail server คือโปรแกรมที่ทำหน้าที่ให้บริการ E-mail อาทิเช่น Postfix, qmail, courier
  • DNS server คือโปรแกรมที่ทำหน้าที่ให้บริการโดเมนเนม อาทิเช่น bind9
  • Database server คือโปรแกรมที่ทำหน้าที่ให้บริการ database อาทิเช่น mysql, postgresql, DB2

สำหรับระบบปฏิบัติการที่นิยมใช้เป็น server ได้แก่

  • Linux สำหรับ Linux Distribution ที่ได้รับความนิยมได้แก่ Debian Ubuntu Readhat Fedora etc.
  • Windows สำหรับ Windows ที่นิยมใช้เป็น server ได้แก่ Windows Server 2003
  • Unix สำหรับ Unix ถือเป็นระบบปฏิบัติการที่เก่าแก่ระบบหนึ่ง ที่ยังใช้งานอยู่จนถึงทุกวันนี้ ได้แก่ BSD

ถ้าหากพูดถึง server ก็ต้องรู้ให้แน่ก่อนว่ากำลังพูดถึงอะไรอยู่ไม่อย่างนั้นอาจจะหลงแล้วคุยไม่ รู้เรื่องเอาได้ง่ายๆ ดังนั้นอาจสรุปคร่าวๆ ได้ดังนี้

  • ถ้ามีคำถามว่า "ใช้อะไรเป็น server" คำถามนี้มักหมายถึงระบบปฏิบัติการ (แต่อาจจะไม่ใช่ก็ได้ต้องสอบถามดูให้มั่นใจก่อน)
  • ถ้าถามว่าใช้อะไรเป็น ...  server อาทิเช่น web server ก็หมายถึงโปรแกรมให้บริการ
  • ถ้าถามว่าใช้ server ยี่ห้ออะไร โดยมากหมายถึงเครื่องคอมพิวเตอร์ที่ใช้เป็น server

โดยปรกติแล้วเครื่องคอมพิวเตอร์เซิร์ฟเวอร์หนึ่งเครื่องจะติดตั้งระบบปฏิบัติการที่ใช้เป็นเซิร์ฟเวอร์ได้หนึ่งระบบ แต่สามารถลงโปรแกรมคอมพิวเตอร์ที่ให้บริการได้หลายชนิด เช่น ซื้อเครื่องคอมพิวเตอร์หนึ่งเครื่องลง Linux Distribution Debian เป็นระบบปฏิบัติการ แล้วติดตั้ง Apache เป็นเว็บเซิร์ฟเวอร์ ติดตั้ง Mysql เป็น Database server ติดตั้ง postfix เป็น mail server เป็นต้น ซึ่งโปรแกรมเหล่านี้จะทำงานพร้อมกันแต่ต่าง port กัน ถ้าอยากรู้ว่า port คืออะไรก็ต้องติดตามตอนต่อไปนะครับ



บทความที่เกี่ยวข้องกัน

แสดงความคิดเห็น

 
 
 
<p>good imformation.how could lean to write wep server</p>
ขอบคุณมากๆ ครับ ความรู้แน่นมากๆ
thank
 

2011 Ofebia. Creative Commons Attribution 3.0 License