34
บทที2 ทฤษฎีและเอกสารที่เกี่ยวข้อง ในการศึกษาโครงงานเทคโนโลยีสารสนเทศ ในหัวข้อ ระบบ Cluster Server และ Load Balancing Web Server and FTP Server บน Windows Server 2003 R2 มีทฤษฎีและเอกสารที่เกี่ยวข้องกับ Cluster Server และ Load balancing Web Server and FTP Server บน Windows Server 2003 R2 รวมถึงงานวิจัยทีเกี่ยวข้อง โดยอธิบายถึงรายละเอียดและหลักการทางานต่างๆ ที่สาคัญ ดังต่อไปนี1. ระบบเครือข่าย 2. ระบบอินเตอร์เน็ต 3. Cluster Server 4. Load Balancing 5. ระบบปฏิบัติการ Windows Server 2003 R2 6. รุ่นเวอร์ชั้นของ Windows Server 2003 R2 7. งานวิจัยที่เกี่ยวข้อง 2.1 ระบบเครือข่าย ระบบเครือข่ายคอมพิวเตอร์ หรือระบบเน็ตเวิร์ก คือกลุ่มของคอมพิวเตอร์และอุปกรณ์ต่างๆ ที่ถูก นามาเชื่อมต่อกันเพื่อให้ผู้ใช้ในเครือข่ายสามารถติดต่อสื่อสาร แลกเปลี่ยนข้อมูล และใช้อุปกรณ์ต่างๆ ใน เครือข่ายร่วมกันได้ เครือข่ายนั้นมีหลายขนาด ตั้งแต่ขนาดเล็กที่เชื่อมต่อกันด้วยคอมพิวเตอร์เพียงสองสาม เครื่อง เพื่อใช้งานในบ้านหรือในบริษัทเล็กๆ ไปจนถึงเครือข่ายขนาดใหญ่ที่เชื่อมต่อกันทั่วโลก ส่วน Home Network หรือเครือข่ายภายในบ้าน ซึ่งเป็นระบบ LAN ( Local Area Network) เป็นระบบเครือข่าย คอมพิวเตอร์ขนาดเล็กๆ หมายถึงการนาเครื่องคอมพิวเตอร์และอุปกรณ์ มาเชื่อมต่อกันในบ้าน สิ่งที่เกิด ตามมาก็คือประโยชน์ในการใช้คอมพิวเตอร์ด้านต่างๆ ดังนี1. ) การใช้ทรัพยากรร่วมกัน หมายถึง การใช้อุปกรณ์ต่างๆ เช่น เครื่องพิมพ์ร่วมกัน กล่าวคือ มี เครื่องพิมพ์เพียงเครื่องเดียว ทุกคนในเครือข่ายสามารถใช้เครื่องพิมพ์นี้ไดทาให้สะดวกและประหยัด ค่าใช้จ่าย เพราะไม่ต้องลงทุนซื้อเครื่องพิมพ์หลายเครื่อง 2. ) การแชร์ไฟล์ เมื่อคอมพิวเตอร์ถูกติดตั้งเป็นระบบเน็ตเวิร์กแล้ว การใช้ไฟล์ข้อมูลร่วมกันหรือ การแลกเปลี่ยนไฟล์ทาได้อย่างสะดวกรวดเร็ว ไม่ต้องอุปกรณ์เก็บข้อมูลใดๆ ทั้งสิ้นในการโอนย้ายข้อมูลตัด ปัญหาเรื่องความจุของสื่อบันทึกไปได้เลย ยกเว้นอุปกรณ์ในการจัดเก็บข้อมูลหลักอย่างฮาร์ดดิสก์ หากพื้นทีเต็มก็คงต้องหามาเพิ่ม

ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

บทท 2 ทฤษฎและเอกสารทเกยวของ

ในการศกษาโครงงานเทคโนโลยสารสนเทศ ในหวขอ ระบบ Cluster Server และ Load Balancing

Web Server and FTP Server บน Windows Server 2003 R2 มทฤษฎและเอกสารทเ กยวของกบ Cluster Server และ Load balancing Web Server and FTP Server บน Windows Server 2003 R2 รวมถงงานวจยทเกยวของ โดยอธบายถงรายละเอยดและหลกการท างานตางๆ ทส าคญ ดงตอไปน

1. ระบบเครอขาย 2. ระบบอนเตอรเนต 3. Cluster Server 4. Load Balancing 5.ระบบปฏบตการ Windows Server 2003 R2 6. รนเวอรชนของ Windows Server 2003 R2 7. งานวจยทเกยวของ

2.1 ระบบเครอขาย

ระบบเครอขายคอมพวเตอร หรอระบบเนตเ วรก คอกลมของคอมพวเตอรและอปกรณตางๆ ทถกน ามาเชอมตอกนเพอใหผใชในเครอขายสามารถตดตอสอสาร แลกเปลยนขอมล และใชอปกรณตางๆ ในเครอขายรวมกนได เครอขายนนมหลายขนาด ตงแตขนาดเลกทเชอมตอกนดวยคอมพวเตอรเพยงสองสามเครอง เพอใชงานในบานหรอในบรษทเลกๆ ไปจนถงเครอขายขนาดใหญทเชอมตอกนทวโลก สวน Home Network หรอเค รอขายภายในบาน ซง เ ปนระบบ LAN ( Local Area Network) เ ปนระบบเครอขา ยคอมพวเตอรขนาดเลกๆ หมายถงการน าเครองคอมพวเตอรและอปกรณ มาเชอมตอกนในบาน สง ทเ กดตามมากคอประโยชนในการใชคอมพวเตอรดานตางๆ ดงน

1.) การใชทรพยากรรวมกน หมายถง การใชอปกรณตางๆ เชน เครองพมพรวมกน กลาวคอ มเครองพมพเพยงเครองเ ดยว ทกคนในเครอขายสามารถใชเครองพมพนได ท าใหสะดวกและประหยดคาใชจาย เพราะไมตองลงทนซอเครองพมพหลายเครอง

2.) การแชรไฟล เมอคอมพวเตอรถกตดตงเ ปนระบบเนตเ ว รกแลว การใชไฟลขอมลรวมกนหรอการแลกเปลยนไฟลท าไดอยางสะดวกรวดเรว ไมตองอปกรณเกบขอมลใดๆ ทง สนในการโอนยายขอมลตดปญหาเรองความจของสอบนทกไปไดเลย ยกเวนอปกรณในการจดเกบขอมลหลกอยางฮารดดสก หากพนทเตมกคงตองหามาเพม

Page 2: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

3.) การตดตอสอสาร โดยคอมพวเตอรทเชอมตอเปนระบบเนตเ วรก สามารถตดตอพดคยกบเครองคอมพวเตอรอน โดยอาศยโปรแกรมสอสารทมความสามารถใชเปนเครองคอมพวเตอรไดเชนเ ดยวกน หรอการใชอเมลภายในกอใหเครอขาย Home Network หรอ Home Office จะเกดประโยชนนอกมากมาย

4.) การใชอนเทอรเนตรวมกน คอมพวเตอรทกเครองทเชอมตอในระบบเนตเ วรก สามารถใชงานอนเทอรเนตไดทกเครอง โดยมโมเดมตวเดยว ไมวาจะเปนแบบอนาลอกหรอแบบดจตอลอยาง ADSL ยอดฮตในปจจบน ระบบเครอขายคอมพวเตอรไดกลายเปนสวนหนงขององคกร สถาบนการศกษาและบานไปแลวการใชทรพยากรรวมกนไดทงไฟล เครองพมพ ตองใชระบบเครอขายเปนพนฐาน ระบบเครอขายจะหมายถง การน าคอมพวเตอรตงแต 2 เครองขนไปมาเชอมตอกนเพอจะท าการแชร ขอมล และทรพยากรรวมกนเชนไฟลขอมลและเครองพมพ

2.1.1 ประเภทของระบบเครอขายตามขนาด ระบบเครอขายสามารถแบงตามขนาดไดเปน 3 ประเภท ดงน

2.1.1.1 LAN (Local Area Network) ซงแปลไดวา “ระบบเครอขายขนาดเลก” ทตองประกอบดวย Server และ Client โดยจะตองม

คอมพวเตอรตงแต 2 เครองขนไป ซงจะท าหนาทเปนผใหบรการและผใชโดยทผใหบรการซงเ ปน Server นน จะเปนผควบคมระบบวาจะใหการท าใหการท างานเปนเชนไร และในสวนของServer เองจะตองเปนเครองคอมพวเตอรทมสถานะภาพสง เชนท างานเ รว สามารถอางหนวยความจ าไดมาก มระดบการประมวลผลทด และจะตองเปนเครองทจะตองมระยะการท างานทยาวนานเพราะวา Server จะถกเปดใหท างานอยตลอดเวลา จงเปนสงส าคญอกอยางหนง (ชาญยศ ปลมปตวรยะเวช ,เอกสทธ เ ทยมแกว และคณะ .รอบรเรองแลน.กรงเทพฯ : โรงพมพตะวนออก,2537,155หนา.)

2.1.1.2 MAN (Metropolitan Area Network) ระบบเครอขายในเขตเมอง (Metropolitan Area Network) หมายถง ระบบเครอขายทมขนาดใหญ

กวาเครอขายทองถน แตอาจเชอมตอกนดวยระบบการสอสารสาหรบสาขาหลาย ๆ แหง ทอยภายในเขตเมองเดยวกนหรอหลายเขตเมองทอยใกลกน ระยะท างบประมาณ 10 กโลเมตร เชน การใหบรการทงของรฐและเอกชน อาจเปนบรการภายในหนวยงานหรอเปนบรการสาธารณะกได รวมถงการใหบรการระบบโทรทศนทางสาย (Cable Television) เชน บรษท UBC ซง เ ปนระบบทมสายเคเบลเพยงหนงหรอสองเสนโดยไมมอปกรณสลบชองสอสาร (Switching Element) ท าหนาทเกบกกสญญาณหรอปลอยสญญาณออกไปสระบบอน มาตรฐานของระบบ MAN คอ IEEE 802.6 หรอเ รยกวา DQDB (Distributed Queue Dual Bus) ตวอยางการใชงานจรง เชน ภายในมหาวทยาลยหรอในสถานศกษาจะมระบบแมนเพอเชอมตอระบบแลนของแตละคณะวชาเขาดวยกนเปนเครอขายเดยวกนในวงกวางเทคโนโลยทใชในเครอขายแมน ไดแก ATM, FDDI

Page 3: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

และ SMDS ระบบเครอขายแมนทจะเกดในอนาคตอนใกล คอระบบทจะเชอมตอคอมพวเตอรภายในเมองเขาดวยกนโดยผานเทคโนโลยWi-Max (http://regelearning.payap.ac.th/docu/mk380/f2.4.6.htm)

2.1.1.3 WAN (Wide Area Network) ระบบเครอขายแบบ WAN หรอระบบเครอขายระยะไกล จะเปนระบบเครอขายทเชอมโยงเครอขาย

แบบทองถนตงแต 2 เครอขายขนไปเขาดวยกนผานระยะทางทไกลมาก โดยการเชอมโยงจะผานชองทางการสอสารขอมลสาธารณะของบรษทโทรศพทหรอ องคการโทรศพทของประเทศตางๆ เชน สายโทรศพทแบบอนาลอก สายแบบดจตอล ดาวเทยม ไมโครเวฟ เปนตน(http://rbu.rbru.ac.th/~bangkom/mnwan.htm)

2.1.2 ประเภทของระบบเครอขายตามการใชงาน ประเภทของเครอขายตามการใชงานสามารถแบงไดเปน 2 ประเภท ดงน

2.1.2.1 Peer To Peer เปนระบบทเครองคอมพวเตอรทกเครองบนระบบเครอขายมฐานเทาเ ทยมกน คอทกเครองสามารถ

จะใชไฟลในเครองอนได และสามารถใหเครองอนมาใชไฟลของตนเองไดเชนกนระบบ Peer To Peer มการท างานแบบดสทรบวท(Distributed System) โดยจะกระจายทรพยากรตางๆไปสเ วรกสเตชน อนๆ แตจะมปญหาเรองการรกษาความปลอดภย เนองจากขอมลทเปนความลบจะถกสงออกไปสคอมพวเตอรอนเชนกน โปรแกรมทท างานแบบ Peer To Peer คอ Windows for Workgroup และ Personal Netware

รปท 2.1 แสดงการท างานแบบ Peer To Peer

Peer TO Peer

Page 4: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

2.1.2.2 Client / Server เปนระบบการท างานแบบ Distributed Processing หรอการประมวลผลแบบกระจาย โดยจะแบงการ

ประมวลผลระหวางเครองเซรฟเวอรกบเครองไคลเอนต แทนทแอพพลเคชนจะท างานอยเฉพาะบนเครองเซรฟเวอร กแบงการค านวณของโปรแกรมแอพพลเคชน มาท างานบนเครองไคลเอนตดวย และเ มอใดทเครองไคลเอนตตองการผลลพธของขอมลบางสวน จะมการเ รยกใชไปยง เครองเ ซรฟเวอรใหนาเฉพาะขอมลบางสวนเทานนสงกลบ มาใหเครองไคลเอนตเพอท าการค านวณขอมลนนตอไป

รปท 2.2 แสดงการท างานแบบ Client / Server

2.1.3 รปแบบการเชอมตอของระบบเครอขาย รปแบบการเชอมตอของระบบเครอขายแบงได 5 ประเภท ดงน

2.1.3.1 ระบบ Bus การเชอมตอแบบบสจะมสายหลก 1 เสน เครองคอมพวเตอรทงเ ซรฟเวอร และไคลเอนตทกเครอง

จะตองเชอมตอสายเคเบลหลกเสนน โดยเครองคอมพวเตอรจะถกมองเปน Nodeเมอเครองไคลเอนตเครองทหนง (Node A) ตองการสงขอมลใหกบเครองทสอง (Node C) จะตองสงขอมล และแอดเดรสของ Node C ลงไปบนบสสายเคเบลน เมอเครองท Node C ไดรบขอมลแลวจะนาขอมล ไปท างานตอทนท

รปท 2.3 แสดงการท างานของระบบ Bus

Server

Client 1Client 2

Client 3

File Server

Modes

Page 5: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

2.1.3.2 ระบบ Ring การเชอมตอแบบวงแหวน เปนการเชอมตอจากเครองหนงไปยงอกเครองหนง จนครบวงจร ในการ

สงขอมลจะสงออกทสายสญญาณวงแหวน โดยจะเปนการสงผานจากเครองหนงไปสเครองหนงจนกวาจะถงเครองปลายทาง ปญหาของโครงสรางแบบนคอ ถาหากมสายขาดในสวนใดจะท า ใหไมสามารถสงขอมลได ระบบ Ring มการใชงานบนเครองตระกล IBM กนมาก เ ปนเครองขาย Token Ring ซงจะใชรบสงขอมลระหวางเครองมนหรอเมนเฟรมของ IBM กบเครองลกขายบนระบบ

รปท 2.4 แสดงการท างานของระบบ Ring

2.1.3.3 ระบบ Star การเชอมตอแบบสตาร นจะใชอปกรณ Hub เปนศนยกลางในการเชอมตอ โดยททกเครองจะตอง

ผาน Hub สายเคเบลทใชสวนมากจะเปน UTP และ Fiber Optic ในการสงขอมล Hub จะเปนเสมอนตวทวนสญญาณ (Repeater) ปจจบนมการใช Switch เปนอปกรณในการเชอมตอซงมประสทธภาพการท างานสงกวา

รปท 2.5 แสดงการท างานของระบบ Star

Ring Topology

Concentrator/Hub

Modes

Page 6: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

2.1.3.4 ระบบ Hybrid เปนการเชอมตอทผสมผสานเครอขายยอยๆ หลายสวนมารวมเขาดวยกน เชน นาเอาเครอขายระบบ

Bus, ระบบ Ring และ ระบบ Star มาเชอมตอเขาดวยกน เหมาะส าหรบบางหนวยงานทมเครอขายเ กาและใหมใหสามารถท างานรวมกนได ซงระบบ Hybrid Network นจะมโครงสรางแบบ Hierarchical หรอ Tree ทมลาดบชนในการท างาน

รปท 2.6 แสดงการท างานของระบบ Hybrid

2.1.3.5 เครอขายแบบไรสาย ( Wireless LAN) เครอขายทใชเปนระบบแลน (LAN) ทไมไดใชสายเคเบลในการเชอมตอ นนคอระบบเครอขายแบบ

ไรสาย ท างานโดยอาศยคลนวทย ในการรบสงขอมล ซงมประโยชนในเ รองของการไมตองใชสายเคเบล เหมาะกบการใชงานทไมสะดวกในการใชสายเคเบล โดยไมตองเจาะผนงหรอเพดานเพอวางสาย เพราะคลนวทยมคณสมบตในการทะลทะลวงสงกดขวางอยาง กาแพง หรอพนงหองไดด แตกตองอยในระยะท าการ หากเคลอนยายคอมพวเตอรไปไกลจากรศมกจะขาดการตดตอได การใชเครอขายแบบไรสายน สามารถใชไดกบคอมพวเตอรพซ และโนตบก และตองใชการดแลนแบบไรสายมาตดตง รวมถงอปกรณทเ รยกวา Access Point ซงเปนอปกรณจายสญญาณส าหรบระบบเครอขายไรสายมหนาทรบสงขอมลกบการดแลนแบบไรสาย(http://www.bcoms.net/network/intro.asp, 2553)

Concentrator/Hub

Modes

File Server

Modes

Star

Ring

Bus

Page 7: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

2.1.4 อปกรณเครอขาย การเชอมตอเครองคอมพวเตอรใหกลายเปน LAN หรอ WAN ได นนจะตองอาศยสง ทเ รยกวา

“อปกรณเครอขาย (Network Device)” มดวยกนทงหมด 6 ชนด ไดแก

2.1.4.1 อปกรณทวนสญญาณ (Repeater) อปกรณทวนสญญาณ ท างานใน Layer ท 1 OSI Model เ ปนอปกรณทท าหนาทรบสญญาณดจตอล

เขามาแลวสรางใหม (Regenerate) ใหเปนเหมอน สญญาณ (ขอมล) เ ดมทสงมาจากตนทาง จากนนคอยสงตอออกไปยงอปกรณตวอน เหตทตองใช Repeater เนองจากวาการ สงสญญาณไปในตวกลางทเ ปนสายสญญาณนน เมอระยะทางมากขนแรงดนของสญญาณจะลดลงเรอย ๆ จงไมสามารถสงสญญาณในระยะทางไกล ๆ ได ดงนนการใช Repeater จะท าใหสามารถ สงสญญาณไปไดไกลขน โดยทสญญาณไมสญหาย

รปท 2.7 แสดงการเชอมตอ Repeater เขากบเครอขาย

จากรปท 2.7 จะเหนวาเครองคอมพวเตอรใน Segment 1 (Segment หมายถงสวนยอย ๆ ของเครอขาย LAN) เชอมตออยกบคอมพวเตอรใน Segment 2 แตทงสองเครองน มระยะหางกนมาก จงตองใช Repeater แตจะกระจายสญญาณททวนนนออกไปยงคอมพวเตอรทกเครองทเชอมตออยกบฮบ

Hub

Segment 1

Hub

Segment 2

รปท 2.8 แสดงการเชอมตอคอมพวเตอรเ ขากบเครอขาย โดยใช Hub

Page 8: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

จากรปท 2.11 เปนการใช Hub ในการเชอมตอคอมพวเตอรเ ขากบเครอ ขาย ซง ทHub จะม “พอรต (Port)” ใชส าหรบเปนชองทางในการเชอมตอ ระหวาง Hub กบเครอง คอมพวเตอรหรออปกรณเครอขายตวอน ๆ จากรปน หากเครองคอมพวเตอรใน Segment 1 ตองการสงขอมลหากน ภายใน Segment จะตองสงผาน Hub แลว Hub จะทวนสญญาณและสงตอขอมลนนออกไป ทเครองคอมพวเตอรทกเครองทเชอมตออยกบ Hub ท าใหขอมลนนถกสงไปใน Segment 2 ดวย แตไมมเครองคอมพวเตอรปลายทางอยใน Segment 2 นอยแลว จงเปนการท าใหความหนาแนนของขอมลใน เครอขายสงเกนความจ าเปน ซงเปนขอเสยของ Hub

2.1.4.2 บรดจ (Bridge) บรดจ ท างานใน Layer ท 2 ของ OSI Mode เปนอปกรณทใชส าหรบเชอมตอSegment ของเครอขาย

2 Segment หรอ มากกวาเขาดวยกน โดย Segment เหลานนจะตองเปนเครอขายทใช Data Link Protocol ตวเดยวกน และ Network Protocol ตวเดยวกน เชน ตอ Token RingLAN (LAN ทใช Topology แบบรง และใชโปรโตคอล Token Ring) 2 Segment เ ขาดวยกน หรอตอEthernet LAN (LAN ท ใช Topology แบบบส และใชโปรโตคอล Ethernet) 2 Segment เขาดวยกนเปนตน Bridge มความสามารถมากกวา Hub และ Repeater กลาวคอ สามารถกรองขอมลทจะสงตอไดโดยการตรวจสอบวา ขอมลทสงนนมปลายทางอยทใด หากเครองปลายทางอยภายใน Segmentเดยวกน กบเครองสง กจะสงขอมลนนไปใน Segment เ ดยวกนเทานน ไมสงไป Segment อน แตหากวาขอมลมปลายทางอยท Segment อน กจะสงขอมลไปใน Segment ทมเครองปลายทางอยเทานน ท าใหสามารถจดการ กบความหนาแนนของขอมลไดมประสทธภาพมากขน ดงรปดงตอไปน

2.1.4.3 เราเตอร (Router) เราเตอรจะรบ ขอมลเปนแพกเกตเขามาตรวจสอบแอดเดรสปลายทาง จากนนนามาเปรยบเทยบกบ

ตารางเสนทางทไดรบการโปรแกรมไว เพอหาเสนทางทสงตอ หากเสนทาง ทสงมาจากอเทอรเนต และสงตอออกชองทางของ Port WAN ทเปนแบบจดไปกจะมการปรบปรงรปแบบสญญาณใหเ ขากบมาตรฐานใหม เพอสงไปยงเครอขาย WAN ได ปจจบนอปกรณเราเตอรไดรบการพฒนาไปมากท าใหการใชงานเราเตอรมประสทธภาพ โดยเฉพาะเมอเชอมอปกรณเราเตอรหลาย ๆ ตวเขาดวยกนเปนเครอขายขนาดใหญ เราเตอรสามารถท างานอยางมประสทธภาพ โดยการหาเสนทางเ ดนทสนทสด เ ลอกตามความเหมาะสมและแกปญหาทเกดขนเองได เมอเทคโนโลยทาง ดาน อเลกทรอนกสไดรบการพฒนาใหมขดความสามารถในการท างานไดเรวขน จงมผพฒนาอปกรณทท าหนาทคดแยกแพกเ กต หรอเ รยกวา "สวตชแพกเ กต ขอมล" (Data Switched Packet) โดยลดระยะเวลาการตรวจสอบแอดเดรสลงไป การคดแยกจะกระท าในระ ดบวงจร อเ ลกทรอนกส เพอใหการท างาน ม

Page 9: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

ประสทธภาพ เชงความเรวและความแมนยาสงสด อปกรณสวตชขอมลจงมเวลาหนวงภายในตวสวตชตามาก จงสามารถนามาประยกตกบงานทตองการเวลาจรง เชน การสงสญญาณเสยง วดโอ ไดด

รปท 2.9 การท างานของเราทเตอร

2.1.4.4 สวตช (Switch) อปกรณสวตชมหลายแบบ หากแบงกลมขอมลเปนแพกเ กตเ ลก ๆ และเ รยกใหมวา "เซล" (Cell)

กลายเปน "เซลสวตช" (Cell Switch) หรอทรจกกนในนาม "เอทเ อมสวตช" (ATM Switch) ถาสวตชขอมลในระดบเฟรมของอเทอรเนต กเ รยกวา "อเทอรเนตสวตช" (Ethernet Switch) และถาสวตชตามมาตรฐานเฟรมขอมลทเปนกลาง และสามารถนาขอมลอนมาประกอบภายในไดกเ รยกวา "เฟรมรเลย" (Frame Relay) อปกรณสวตชง จงเปนอปกรณทใชเทคโนโลยใหม และมแนวโนมทจะพฒนาใหใช กบความเ รวของการรบสงขอมลจ านวนมาก เชน เฟรมรเลย (Frame Relay) และเอทเ อม สวตช (ATM Switch) สามารถสวตชขอมลขนาดหลายรอยลานบตตอวนาทได เทคโนโลยน จง เ ปนเทคโนโลยทกาลงไดรบความนยม การออกแบบและจดรป แบบเครอขายองคกรทเปน "อนทราเนต" ซง เชอมโยงไดทงระบบ LAN และ WAN จงตองอาศยอปกรณเชอมโยงตาง ๆ เหลาน อปกรณเชอมโยง ทงหมดนรองรบมาตรฐานการเชอมตอไดหลากหลายรปแบบ เชน จากเครอขายพนฐานเปนอเทอรเนต กสามารถเชอมเ ขาส ATM Switch, Frame Relay, or Bridge, Router ได ท าใหขนาดของเครอขายมขนาดใหญขน

2.1.4.5 เกตเวย(Gateway) เปนอปกรณฮารดแวรทเชอมตอเครอขายตางประเภทเขาดวยกน เชน การใชเกตเวยในการเชอมตอ

เครอขายทเปนคอมพวเตอรประเภทพซ (PC) เ ขากบคอมพวเตอรประเภทแมคอนทอช (MAC) เ ปนตน Gateway ประตสอสาร ชองทางส าหรบเชอมตอขายงานคอมพวเตอรทตางชนดกนใหสามารถตดตอ สอสารกนได โดยท าใหผใชบรการของคอมพวเตอรหนงหรอในขายงานหนงสามารถตดตอ เ ขาสเครองบรการหรอ

Internet

WLAN

PC

Other file sharing

Server

Tablet computerSmart phone

PDA

Laptop computer

Page 10: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

ขายงานทตา งประเ ภทกน ได ทงน โดยการใ ชอปกรณทเ ร ยกวา "บรดจ" (Bridges) โดยโปรแกรมคอมพวเตอรจะท าใหการแปลขอมลทจ าเปนให นอกจากในดานของขายงาน เกตเวยยงเ ปนอปกรณในการเชอมตอขายงานบรเวณเฉพาะท (LAN) สองขายงานทมลกษณะ ไมเหมอนกนใหสามารถเชอมตอกนได หรอจะเปนการเ ชอมตอขายงานบรเวณเฉพาะทเ ขากบขายงานบรเวณกวาง (WAN) หรอตอเ ขากบมนคอมพวเ ตอรหรอตอเ ขากบเ มนเฟรมคอมพว เตอ รกได เชน กน ทงน เนอง จากเ กตเ วยมไมโครโพรเซสเซอรและหนวยความจ าของตนเอง Gateway จะเปนอปกรณทมความสามารถมากทสดคอสามารถเครอขายตางชนดกนเขา ดวยกนโดยสามารถเชอมตอ LAN ทมหลายๆโปรโตคอลเขาดวยกนได และยงสามารถใชสายสงทตางชนดกน ตว Gateway จะสามารถสรางตาราง ซงสารารถบอกไดวาเครองเ ซรฟเวอรไหนอยภายใต Gateway ตวใด และจะสามารถปรบปรงขอมลตามเวลาทตง เอาไว เ ปนจดตอเชอมของเครอขายท าหนาทเปนทางเ ขาสระบบเครอขายตาง ๆ บนอนเตอรเนตในความหมายของ Router ระบบเครอขายประกอบดวย Node ของ Gateway และ Node ของ Host เครองคอมพวเตอรของผใชในเครอขาย และคอมพวเตอรทเครองแมขายมฐานะเปน Node แบบ Host สวนเครองคอมพวเตอรทควบคมการจราจรภายในเครอขาย หรอผใหบรการอนเตอรเนต คอ Node แบบ Gateway ในระบบเครอขายของหนวยธรกจ เครองแมขายทเปน Node แบบ Gateway มกจะท าหนาทเปนเครองแมขายแบบ Proxy และเครองแมขายแบบ Firewall นอกจากน Gateway ยงรวมถง Router และ Switch Gateway เ ปนอปกรณอเ ลคทรอนกสทชวยในการสอสารขอมล หนาทหลกของเกตเวยคอชวยท าใหเครอขายคอมพวเตอร 2 เครอขายหรอมากกวาทมลกษณะไมเหมอนกน คอลกษณะของการเชอมตอ( Connectivity ) ของเครอขายทแตกตางกน และมโปรโตคอลส าหรบการสง - รบ ขอมลตางกน เชน LAN เครอหนง เ ปนแบบ Ethernet และใชโปรโตคอลแบบอะซงโครนสสวน LAN อกเครอขายหนง เ ปนแบบ Token Ring และใชโปรโตคอลแบบซงโครนสเพอใหสามารถตดตอกนไดเสมอนเปนเครอขาย เดยวกน เพอจ ากดวงใหแคบลงมา เกตเวยโดยทวไปจะใชเปนเครองมอสง - รบขอมลกนระหวางLAN 2เครอขายหรอLANกบเครองคอมพวเตอรเมนเฟรม หรอระหวาง LANกบ WANโดยผานเครอขายโทรศพทสาธารณะเชน X.25แพคเกจสวตซ เครอขาย ISDN เทเลกซ หรอเครอขายทางไกลอน ๆ 2.2 ระบบอนเตอรเนต

ในปจจบนหลายประเทศทวโลกก าลงใหความส าคญกบภาคเทคโนโลยสารสนเทศ (Information

Technology) หรอเรยกวา “ไอท” ซงหมายถงความรในการประมวลผล จดเ กบ รวบรวม และน าเสนอดวย

วธการทางอเลกทรอนกส ซงเครองมอทจ าเปนส าหรบงานไอท คอเครองคอมพวเตอรและอปกรณสอสาร

โทรคมนาคม อนเตอรเนตจงเปนเครองมอทส าคญอยางหนง ทประยกตใชในงานไอท และมประโยชน

ส าคญส าหรบยคสงคมขาวสารในปจจบนอยางมากเพราะเราจ าเปนตองใชขอมลและขาวสารในการท างาน

ประจ าวน อนเตอรเนตจะเปนชองทางทท าใหเขาใจขอมลไดในเวลาอนเ รว ขาวสารหรอเหตการณความ

Page 11: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

เปนไปตางๆ ทวโลกทเกดขนในปจจบน สามารถสบคนไดจากอนเตอรเนต ดงนน อนเตอรเนตจงเ ปน

แหลงขาวททนสมยและชวยใหเราสามารถรบรขอมลและขาวสารในมมอนๆ ของโลกไดอยางรวดเ รวและ

เปนททนสมยและรวมทงบรการและเครองมอสบคนขอมลหลายประเภท จงกลาวไดวาอนเตอรเนตเ ปน

เครองมอส าคญอยางหนงในการประยกตเทคโนโลยการสารสนเทศทงในระดบบคคลและองคกร

แมวาเครอขายอนเตอรเนตไดพฒนาขนประมาณ 30 กวาปเ ทานน แตเนองจากววฒนาการทางดาน

เทคโนโลยคอมพวเตอร รวมทงเทคโนโลยสอสารไดเปลยนแปลงอยางรวดเ รวประกอบกบราคาของเครอง

คอมพวเตอรและอปกรณตอพวงถกลงอยางมาก โดยทเครองคอมพวเตอรมสรรถนะสงขน ท าใหมการ

ประยกตใชเครอขายอนเตอรเนตกบแทบทกวงการทงการศกษา ธรกจ อตสาหกรรม การแพทย การทหาร

และเพอความบนเทง ท าใหคนรจก WWW.(world wide web)หรอชอโดเมน (Domain Name) ของเ วบไซต

(Web Site) ทส าคญ ๆ ซงสามารถเชอมตอคอมพวเตอรเ ขาไปดขอมลสนทนาออนไลน (Chat) เ ลนเกมส

เครอขายหรอสงจดหมายอเลกทรอนกสตดตอกบเพอนทอยตางประเทศ

2.2.1 ความหมายของอนเตอรเนต อนเตอรเนต คอ กลมเครอขายยอยของคอมพวเตอรจ านวนมากทเชอมตอเ ขาดวยกนภายใตมาตรฐานการสอสาร (Protocol) เดยวกน จนเปนเครอขายขนาดใหญ ซงคอมพวเตอรแตละเครองสามารถรบสงขอมลในแบบตางๆ เชนตวอกษร ภาพ เสยงไดรวมทงสามารถคนหาขอมลจากทตางๆ ไดอยางรวดเรว

2.2.2 ประวตและความเปนมาของอนเตอรเนต จดเรมตนของอนเตอรเนตมาจากเหตผลทางการทหาร คอ ยคในสงคมเ ยน พ.ศ. 2510 ระหวางฝายคอมมวนสต และฝายเสรประชาธปไตยซงสหรฐอเมรกาเปนผน า โดยตางฝายกกลวขปนาวธนวเคลยรเ ข ามาถลมจดยทธศาสตรบางจดของตนเองขนมา อาจจะท าใหคอมพวเตอรทเชอมตอกนเปนอมพาต ดวยเหตน จงสงใหมการวจยเพอสรางเครอขายคอมพวเตอรชนดใหมขนมาทมความสามารถในการตดตอสอสารกนได ถงแมมคอมพวเตอรบางจดถกท าลายโดยในยคนนคอมพวเตอรทกเครองทเชอมตอเ ขาดวยกนเปนเครอขายจะตองอยในสภาพทท างานไดทกเครอง หากเครองใดเครองหนงหยดท างานลง การสอสารจะไมสามารถด าเนนตอไปได จนกวาจะตดเครองทใชงานไมไดออกจากเครอขายขอจ ากดนท าใหเครอขายไมอยใสภาพเชอถอได และล าบากตอการควบคมดแล ดงนน กระทรวงกลาโหมของสหรฐอเมรกาจงไดร เ รมดโครงการวจยและพฒนาเครอขายคอมพวเตอรขนมาดโดยมอบหมาย ใหกลมมหาวทยาลยวจยพฒนาเครอขายเพอใชงานในทางทหารระบบหนงโดยใหเ ปน “ระบบเครอขายขอมลแบบกระจายศนยทไดรบความเสยหายนอยทสดจากสงครามนวเคลยร” ซงมคณสมบตทแตกตางจากระบบเครอขายคอมพวเตอร

Page 12: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

โดยทวไป คอ สามารถรบสงขอ มลระหวางคอมพวเตอรไดอยางไ มผดพลาด แมวาคอมพวเตอรบางเครองสายรบสงขอมลบางสวนจะเสยหายหรอถกท าลายไปกตาม และใหชอโครงการนวา ARPANET(Advanced Research Project Agency Network) โดยคอมพวเตอรแตละเครองจะเชอมโยงกนดวยสายสงขอมลทแยกออกเปนหลายเสนทางประสานกนเหมอนรางแห เ มอคอมพวเตอรเครองหนงตองการสงขอมลไปใหอกเครองหนงใน ARPANET มนจะแบงขอมลออกเ ปนสวนยอยๆ (Packet) แลวทยอยสงไปใหปลายทางตามทก าหนด โดยแตละชนยอยๆ นอาจจะไปคนละทางกนแตจะไปรวมกนทปลายทางตามล าดบทถกตองตามเดมได แตถาหากวาในระหวางทางขอมลสวนใดสวนหนง เ กดสญหายหรอผดพลาดอนเนองมาจากสญญาณรบกวนกด เครองคอมพ วเตอรปลายทางจะสงสญญาณกลบมาแจงใหคอมพวเตอรตนทางรบรและจดการสงขอมลเฉพาะสวนทขาดไปใหใหมโดยใชเ สนทางอนแทนท าใหมนใจไดวา ขอมลทสงออกไปจะถงปลายทางแนนอน แมวาจะมบางสวนของเครอขายเ กดความเสยหายกตาม และเฉพาะขอมลสวนทเสยหายเทานนทจะตองสงใหม ไมใชสงใหมทงหมดตงแตตนซงจะเสยเวลามาก ดงนนคอมพวเตอรในเครอขายของ ARPANET จะสามารถรบสงขอมลไปยงปลายทางไดโดยใชสวนสงขอมลทเหลออยได โครงการ ”อารพาเนต” (ARPANET) ไดเรมตนงานวจยในเดอนมกราคม พ.ศ. 2512 รปแบบเครอขายอารพาเนตไมไดตอเชอมโฮสต (Host) คอมพวเตอรเขาดวยกนโดยตรง หากแตใช คอมพวเตอรเรยกวา IMP (intemet messagr processors) ตอเชอมถงกนทางสายโทรศพทเพอท าหนาทดานสอสารโดยเฉพาะซงแตละ IMP สามารถเชอมไดหลายโฮสตโดยในวนท 2 กนยายน พ.ศ 2512 ไดมการทดลองเชอมโยง IMP ระหวางมหาวทยาลยเคลฟอเนย แหงลอสแอนเจลสสถาบนวจยของมหาวทยาลย สแตนฟอรด มหาวทยาลยยทาห โดยแตละมหาวทยาลยมโฮส (Host) ตางชนดกนจะใชระบบปฏบตการแตกตางกน จงตองมซอฟตแวรเชอมตอโฮสตตางๆ ใหตดตอสอสารกนได เทคโนโลยทไดรบการพฒนาขนเพอใชตดตอสอสารกนนเรยกวา “แพกเกตสวตสง”(Packet Switching) ARPANET ถกน ามาใ ชในการทหารเ ปนห ลกมาโดยตลอด จนกระทงใน ป พ.ศ . 2 52 9 มลน ธวทยาศาสตรแหงชาต (Nation Science Foundation: NSF) ไดเปนประโยชนของวธการสอสารแบบใหมทใชโพรโทคอล TCP/IP ประกอบในยคนนซปเปอรคอมพวเตอร เ ปนสงจ าเ ปนอยาง ยงส าหรบการวจยและพฒนา แตซปเปอรคอมพวเตอรมราคาแพงจนแตละหนวยงานกไมสามารถซอมาใชงานไดเอง NSF จงไดน าเทคโนโลยการสอสารแบบใหมของ ARPANET มาใชงานอนเตอรเนต ทงๆ ทไมไดท างานอยในหนวยงานของภาครฐหรอ NSF “แอบ” ใชเหลานเปนตวการส าคญทผลกดนใหเกดอนเตอรเนตของทกวนน ท าใหทกคนกสามารถใชงานอนเตอรเนตได ตอมาในป พ.ศ.2532 คณะกรรมมาธการพจารณาเครอขายสาธารณรฐไดยกเ ลกขอจ ากดทวา ”กลมผทจะเขาไปใชอนเตอรเนต จะตองเปนกลมทมรฐบาลสนบสนน” ซงท าใหใครกตามทมเครองคอมพวเตอรและโทรศพท กสามารถเชอมตอและใชงานอนเตอรเนตได

Page 13: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

ตอมาใน ป พ.ศ . 2 53 2 NSF ได เ ปดโอกาสใหมการ เช อมตอส าหรบบร ษทตาง ๆ ท ตองการใ ชอนเตอรเนตในดานอนๆ นอกเหนอจากงานดานสาธารณประโยชน เ รยกวา CIX ( อานวา คกสมาจาก Commercial Internet Exchange) และบรษท ANA กไดตงบรษทในเครอขนเพอใหบรการแบบเดยวกน ในเดอนเมษายน พ.ศ. 2538 เครอขาย NSFnet ไดโอนไปอยภายใตการควบคมดแลของบรษท MCI ซง เ ปนบรษทเอกชนทใหบรการเชอมตออนเตอรเนตภายใตชอ”Internet MCI” การเปดอนเตอรเนตอยางเสรเพอใหโอกาสทางธรกจนน ไดรบการตอบสนองจากบรษทตางๆเปนจ านวนมาก ซงมผลใหบรษทผใหบรการอนเตอรเนต(Internet Service Provider:ISP) เ กดขนอยางสงมากมาย และบรษท ISP เหลานไดเตรยมสายโทรศพทอนนอกเหนอจากสายของเครอขายNSFnet เ ดมเพอเชอมตอสมาชกเขากบระบบของตน 2.2.3 อนเตอรเนตในประเทศไทย พฒนาการของอนเตอรเนตในประเทศไทยไดมการเ รมตนจากการตดตงเครองคอมพวเตอรเชอมตอและรบสงขอมลกบเครอขายอนเตอรเนตเพอใชในการศกษาของมหาวทยาลยสงขลา นครนทร วทยาเขตหาดใหญ และสถาบนเทคโนโลยแหง เอเชย (Asian Institute of Technology หรอ AIT) โดยเชอมตอเครองมนคอมพวเตอรเพอรบสงจดหมายอเลกทรอนกสหรอ E-mail กบมหาวทยาลยเมลเบรน ประเทศออสเตรเ ลย ในป พ.ศ.2530 โดยทางออสเตรเ ลยจะเปนผออกคาใชจายในการโทรทางไกลเขามารบสงขอมลกบมหาวทยาลยสงขลานครนทร 2 ครงและ AIT 4 ครง ซงในขณะนนใชโมเ ดมความเ รวเพยง 2,400 บตตอวนาทเทานน ซงผใชจดหมายอเลกทรอนกสกคอ อาจารยในมหาวทยาลยทงสองแหง โดยในขณะนนยงไมไดมการเชอมตอแบบ On-line ซงการรบสงขอมลจะใชวงจรโทรศพทเ รยกตดตอกนเปนครงคราว ไมมตดตอกนเปนครงคราว ไมมการเชอมตอกนตลอดเวลาผานคสายโทรศพทหรอวงจรเชา ( Lease Line) ดง เชนในปจจบน ตอมาในเดอนสงหาคม พ.ศ. 2535 ส านกวทยบรการจฬาลงกรมหาวทยาลยไดเชาวงจรถาวรเชอมตอรบสงขอมลกบอนเตอรเนตแบบออนไลท (On-line) เ ปนครงแรกดวยวงจรสอสารความเ รว 9,600 บตตอวนาทจากการสอสารแหงประเทศไทย เพอเชอมตอเ ขาสอนเตอรเนตทบรษทยยเนตเทคโนโลย ( UUNET) ซงเปนผใหบรการอนเตอรเนต (ISP) ในประเทศสหรฐอเมรกาภายใตขอตกลงกบ NECTEC ในการพฒนาเครอขายอนเตอรเนตของสถาบนอดมศกษาภายในประเทศจ านวน 6 หนวยงานเขาดวยกนเพอใหบรการอนเตอรเนตภายในประเทศอยางสมบรณแบบ ไดแก

1. ) ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอร (NECTEC) 2. ) จฬาลงกรณมหาวทยาลย 3. ) สถาบนเทคโนโลยแหงเอเชย (AIT) 4. ) มหาวทยาลยสงขลานครนทร 5. ) มหาวทยาลยธรรมศาสตร

Page 14: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

6. ) มหาวทยาลยเกษตรศาสตร โดยเรยกเครอขายนวา ”ไทยสาร” (Thaisarn Thai Socail/Seientific,Academic and Research Network) หลงจากนนในป พ.ศ. 2536 เครอขายไทยสารกขยายขอบเขตบรการเ ขาเชอมตอกบสถาบนการศ กษาและหนวยงานตางๆของรฐบาลจากเดม 6 แหง เพมเ ปน 19 แหง ประกอบดวยสถาบนในระดบอดมศกษาจ านวน 15 แหง และหนวยงานรฐบาลอก 4 แหง โดยทางNECTEC ได-เชาวงจรสอสารความเ รว 64 กโลบตตอวนาทจากการสอสารแหงประเทศไทยเพอเพมความสามารถในการรบสงขอมล ท าใหประเทศไทยมวงจรสอสารเพมขนอกหนงวงจรเพอใหบรการแกผใชไทยสารไดขยายตวกวางขนและมหนวยงานอนมาเชอมตอเ ขา กบไทยสาร อกหลายแห งรวมเปนการ เช อมตอหนวยง าน ทง สน 2 7 หน วยงาน โดยแ บง เปนสถาบนอดมศกษา 20 แหงและหนวยงานราชการ 7 แห ง ซงบรการอนเตอรเนตอยางสมบรณแบบคอ E-mail,Telnet,Gopher และ Word Wide Wed หรอ WWW อยางไรกตามเครอขายไทยนจดตงขนเพอใชในงานวจยและการศกษาเทานนไมไดจดตง ขนเพอเ ปดบรการในเชงธรกจใหบคคลทวไป เนองจากไทยสารเปนเครอขายทไดรบเงนสนบสนนจากรฐบาลและการเชาวงจรหรอเชาบรการตอไมได ดงนนบคคลทวไปหรอบรษทตางๆจงใชงานอนเตอรเนตทงๆทไมไดท างานอยในหนวยงานของภาครฐหรอ NSF ”แอบ” ใชเหลานเปนตวการส าคญทผลกดนใหเ กดอนเตอรเนตของทกวนน ท าใหทกคนสามารถใชงานอนเตอรเนตได

ขอดและขอจ ากดของอนเตอรเนต อนเตอรเนตเปนเทคโนโลยใหมในการสอสารสนเทศเปรยบเสมอนชมชนแหงใหมของโลกซงรวมคนทวทกมมโลกเขาดวยกนจงท าใหมบรการตางๆเกดขนใหมตลอดเวลาซงมทงขอดทเ ปนประโย ชนและขอจ ากดบางประการ ดงน

ขอดของอนเตอรเนต อนเตอรเนตประกอบไปดวยบรการทหลากหลายกอใหเกดประโยชนตอผใชบรการมากมายดงตอไปน 1.) คนควาขอมลในลกษณะตางๆ เชน งานวจย บทความในหนงสอพมพ ความกาวหนาทางการแพทย ฯลฯ ไดจากแหลงขอมลทวโลก เชน หองสมด สถาบนการศกษาและสถาบนวจยโดยไมเ สยคาใชจายและเสยเวลาในการเดนทางและสามารถสบคนไดตลอด 24 ชวโมง 2.) ตดตามความเคลอนไหวตางๆทวโลกไดอยางรวดเ รวจากการรายงานขาวของส านกขาวตางๆอยรวมทงอานบทความเรองราวทลงในนตยสารหรอวารสารตางๆไดฟรโดยมทงขอความและภาพประกอบดวย 3.) รบสงไปรษณยอเลกทรอนกสทวโลกไดอยางรวดเรว โดยไมตองเสยคาตรา ไปรษณยากร ถงแมจะเปนการสงขอความไปตา งประ เทศกไ มตอง เสยเง นเ พมเห มอนการสงจดหมายการ สงไปรษณ ย

Page 15: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

อเลกทรอนกส นอกจากจะสงขอความตวอกษรแบบธรรมดา แลวยงสามารถสงแฟมภาพนง ภาพเคลอนไหวและเสยงพรอมกนไปไดดวย 4.) สนทนากบผอนทอยหางไกลไดทงลกษณะการพมพขอความและเสยง 5.) รวมกลมอภปรายหรอกลมขาวเพอแสดงความคดเหนหรอพดคยถกปญหากบผทสนใจในเ รองเดยวกนเปนการขยายวสยทศนในเรองทสนใจในเรองนนๆ 6.) ถายโอนแฟมขอความภาพและเสยงจากทอนๆรวมทงโปรแกรมประเภทตางๆไดจากแหลงทมผใหบรการ 7.) ตรวจดราคาสนคาและสงซอสนคา รวมทงบรการตางๆไดโดยไมตองเ สยเ วลาเ ดนทางไปหางสรรพสนคา 8.) ใหความบนเทงหลายรปแบบ เชน การฟงเพลง 9.) ตดตอประกาศทตองการใหผอนทราบไดอยางทงถง 10.) ใหเสรในการสอสารทกรปแบบแกบคคลทวไป ขอจ ากดของอนเตอรเนต ถงแมอนเตอรเนตจะกอใหเกดผลดตอผใชมากมายแตกยงมขอจ ากดบางประการดงตอไปน 1.) อนเตอรเนตเครอขายงานขนาดใหญทไมมใครเปนเจาของทกคนจงสามารถสรางเ วบไซตหรอตดประกาศไดทกเรอง บางครงขอความนนอาจจะเปนขอมลทไมถกตองหรอไมไดรบรอง เชน ขอมลทางดานการแพทย หรอผลการทดลองตางๆ จงเปนวจารณญาณของผอานทตองไตรตรองขอความทอานนนดวยวาควรจะเชอถอได หรอไม 2. ) นกเรยนและเยาวชนอาจตดตอเขาไปในเวบไซตทไมเปนประโยชน ห รออาจยวยอารมณท าใหเ ปนอนตราย ตอตวเองและสงคม 2.2.4 มารยาทในการใชงานอนเตอรเนต อนเตอรเนตถอไดวาเปนการสาธารณะและมผใชจ านวนมาก เพอใหการใชงานเปนไปอยางถกตองและมประสทธภาพ ผเขามาใชควรมกฎกตการวมกน เพอปองกนปญหาทจะเกดขนจาการใชงานทผดวธ ในขอนขอแยกออกเปน 2 ประเดนคอ มารยาทของผใชอนเตอรเนตในฐานะบคคลทเ ขาไปใชบรการดานตางๆ ทอยในอนเตอรเนต แบงออกเปน 4 ดานคอ 1.) ดานการตดตอสอสารกบเครอขาย เชน กอนเขาใชบรการควรศกษากฎระเบยบขอก าหนด 2.) ดานการใหขอมลเครอขาย เลอกใชขอมลทมความหนาเชอถอ 3.) ดานการตดตอสอสารระหวางผใช เชน ใชภาษาทสภาพในการตดตอสอสาร

Page 16: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

4.) ดานระยะเวลาในการใชบรการเชนค านงถงระยะเวลาในการตดตอกบเครอขายคอเปดโอกาสใหผใชคนอนๆ บาง 2.2.5 บทบาทของอนเตอรเนตกบการศกษา จากคณสมบตและปจจยตางๆ ทอนเตอรเนตมตอผใช เปนโอกาสทน ามาใชประโยชนทางการศกษาในรปแบบตางๆ กลาวโดยรวมแลวสาระส าคญของบทบาทอนเตอรเนตตอภาคการศกษามประเดนดงตอไปน 1.) เปดโอกาสใหครอาจารย และนกเ รยนนกศกษา สามารถเขาถงแหลงความรทมหลากหลาย หรอกลาวอกนยหนงคอเปน “ หองสมดโลก “ (Library of the word) เพยงนวสมผส 2.) เปลยนบทบาทครและนกเรยน ดวยการใชอนเตอรเนตใชเพอการเ รยนร จะท าใหบทบาทของครปรบเปลยนไป จากการเนนความเปนผสอน “ผสอน” มาเปน “ผแนะน า” 3.) พฒนาการสอสารระหวางครและนกเรยน ผลสบเนองจากอนเตอรเนตสามารถใหบรการ ไปรษณยอเลกทรอนกส ซงมความสะดวกรวดเรวและงายในการใช ท าใหเ กดการตดตอสอสาร (Communication)ผานทางอนเตอรเนต 2.2.6 การเชองโยงเขาสระบบอนเตอรเนต การน าเครองคอมพวเตอรเขาเชอมกบระบบอนเตอรเนต สามารถกระท าได 2 ลกษณะ คอ 2.2.6.1 การเชอมตอโดยตรง

การเชอมตอแบบนจะเ ปนการน าระบบของ เราเ ขา เชอมโดยตรงกบสายหลก ( Backbond) ของอนเตอรเนต โดยผานอปกรณทเรยกวา เกตเวย (Router) รวมกบสายสญญาณความเ รวสง โดยเราจะตองตดตอโดยตรงกบ InterNIC ซงเปนองคกรทท าหนาทเ ปนตวกลางในการรบสมครเปนสมาชกของ ชมชนอนเตอรเนตเพอขอเชอมโดเมนและตดตงเกตเวยเ ขากบสายหลก การเชอมตอแบบนสามารถตดตอกบอนเตอรเนตไดตลอดเวลาจงเหมาะกบองคกรทตองการตดตอสอสารกบผอนในระบบ 24 ชวโมงแตอยางไรกดคาเชอมตอลกษณะนจะมราคาแพงมากทงดานอปกรณและการบ ารงรกษา 2.2.6.2 การเชอมตอผานทางผใชบรการ ผใหบรการเชอมตอเขาระบบอนเตอรเนต

หรอเรยกสน ๆวา ไอเอสพ (ISP) จะเปนองคการหนงทท าการตดตงและดแลเครองส าหรบใหบรการ (Server) ทตอตรงเขากบระบบอนเตอรเนต ซงอนญาตใหผสมครเปนสมาชกขององคกรน าระบบของตนเขามาเชอมตอได ISP จงเปรยบเสมอนชองทางผานเขาสระบบอนเตอรเนตซงหลงจากทเราเชอมตอเ ขากบอนเตอรเนตไดแลวเราสามารถจะเชอมตอไปยงทใดกไดในระบบ

Page 17: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

7. บรการตางๆ ในอนเตอรเนต บรการดานรบสง ขาวสารและแสดงความคดเหน เปนบรการทไดรบความนยมทสดในระบบอนเตอรเนต ซงมเครองมอในการรบสงขาวสารและแสดงความคดเหนระหวางผใชบรการอนเตอรเนตหลายวธการดงน

2.2.7.1 Mailing List หรอรจกทวไปในนามของ Listserv’s เ ปนบรการทผใชสามารถเขากลมรวมแลกเปลยนความคดเหน ในหวขอทตนเองสนใจโดยผานอเมล โดยจดหมายทสงเ ขาระบบ Mailing List จะถกสงไปยงรายชอทงหมด ทไดลงทะเบยนไ วในระบบ นอกจากน ยง ใชในการลงทะเบยนเพ อรบขาวสารเพมเ ตมจากแหลงขอมล ทมผใชสนใจดวยนวสกรป (Newsgrop) หรอยเนต (UseNet) นวสกรป (Newsgroup) คอ การรวมกลมของผใชอนเตอรเนตทมความสนใจในเรองเดยวกน เชน กลมทสนใจคอมพวเตอร รถยนต การเ ลยงปลา การปลกตนไมประดบ เปนตน เพอสงขาวสารหรอแลกเปลยนขอคดเหนระหวางกน ในลกษณะของกระดานขาว (Bulletin Board) บนอนเตอรเนตผใชสามารถแสดงความคดเหนไดโดยการสงขอความไปยงกลมและผอานภายในกลมจะมการรวมกนอภปรายแสดงความคดเหนและสงขอความกลบมายง ผสงโดยตรงหรอสงเขาไปในกลมเพอจะใหผอนอานดวยกได

2.2.7.2 บรการดานการตดตอสอสาร เปนบรการทผใชสามารถตดตอสอสารกบเครองคอมพวเตอรทอนไดในขณะทนงอยหนาจอคอมพวเตอรของตนเองซงมหลายลกษณะดงน 1.) การขอเขาใชระบบจากระยะไกล (Tilhet) โปรแกรม Tilhet เ ปนโปรแกรมทใชในการเ ขาสระบบคอมพวเตอรอนๆ บนอนเตอรเนตและสามารถใชบรการสาธารณะตางๆ เชนบรการหองสมดขอมลการวจยและระบบสารสนทนาของเครองคอมพวเตอรเหลานนไดราวกบวาก าลงท างานอยบนเครองคอมพวเตอรนน ชวยใหไมตองเดนทางไปท างานอยหนาเครองเหลานนโดยตรงจงถอเปนบรการหลกทส าคญอยาง ยงของอนเตอรเนตการใชโปรแกรม Tihet ตดตอกบคอมพวเตอรในอนเตอรเนตนนจ าเ ปนตองจ าเ ปนไดรบสทธเปนผใชในระบบนนกอนแตกมระบบคอมพวเตอรในเครอขายอยอกเปนจ านวนมากอนญาตใหผใช ท วไปเขาใชบรการได 2. ) Thelnternet Telephoneและ The videophone ปกตสอสารทาง โทรศพท ผใ ช ผใ ชจะตอง ยกหโทรศพทจากเครองโทรศพทและพดขอความตางๆระหวางผรบ -ผสง แตเ มอใชบรการอนเตอรซงเ ปนเครอขายสอสารทวโลกผใชสามารถเลอกหมายเลขโทรศพททตองการตดตอโดยผานไมโครโฟนเลกๆและฟงเสยงสนทนาผานทางล าโพงทงนใชตองมโปรแกรมส าหรบใชงานรวมทงใชเครองคอมพวเตอรทเ ปนระบบมลตมเดย นอกจากนหากมการตดตอตงกลองวดทศนทเครองคอมพวเตอรของคสนทนาทง 2 ฝายเ มอ

Page 18: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

เชอมตอคอมพวเตอรเขากบระบบอนเตอรเนตแลวภาพทไดจากการท างานของกลองวดทศนกสามารถสงผานไปทางอนเตอรเนตถงผรบได

2.2.7.3 บรการถายโอนแฟมขอมล บรการ ถายโอนแฟมขอมลห รอเ รยกวา บรการ FTP (File Tranfre Protocol) เ ปนบรการของอนเตอรเนตนยมใชโดยผใชสามารถแลกเปลยนขอมลตางๆไมวาไฟลขอมลตวหนงสอรปภาพ เ สยง วดโอหรอโปรแกรมตางๆซงการถายโอนขอมลนนมอย 2 ลกษณะคอ 1.) การถายโอนไฟลขอมลทอยในเครองของเราใหไปยงเครองคอมพวเตอรท เ ปน โฮสต (Host) เรยกวา การอพโหลด (Upload) ท าใหคอมพวเตอรเครองอนสามารถใชงานจากขอมลของเราได 2.) การทเราถายโอนไฟลขอมลจาก โฮสตอนมายงเครองคอมพวเตอรของเราเ รยกวา การดาวนโหลด (Download) ในการน าดาวนโหลดขอมลตางๆมาใชนน มบรการอย2 ประเภทคอ Private FTP หรอเอฟทพเฉพาะกลมนยมใชตามสถานศกษาและบรษทผใชบรการจะตองมรหสผานเฉพาะจงจะใชงานได ประเภทท 2 คอ Anonymous FTP เปนเอฟทพ สาธารณะใหบรการดาวนโหลดไฟลขอมลฟรโดยไมตองมรหสผานซงปจจบนมบรการในลกษณะนเปนจ านวนมาก โดยเฉพาะโปรแกรมซอฟตแวรใหมๆททางบรษทตางๆคดคนขนมาและตองการเผยแพรไปสสาธารณชนกน าโปรแกรมมาน าเสนอไวผใชอนเตอรเนตคนใดสามารถใชเอฟทพดงเอาโปรแกรมเหลานนมาใชงานไดโดยโปรแกรมทเรามารถดาวนโหลดไดโดยไมตองเสยค าใชจายใด เรยกวา ฟรแวร (Freeware) และโปรแกรมทสามารถดาวนโหลดมาทดลองใชกอนซงหากพอใจกตองเสยคาใชจายเพอซอตวโปรแกรม เรยกวาแชรแวร (Shareware)

2.2.7.4 บรการคนหาขอมล เนองจากอนเตอรเนตเปนระบบขนาดใหญทครอบคลมกวางขวางไปทวโลกโดยแฟมขอมลตางๆ มากมายหลายพนลานแฟมบรรจอยในระบบเพอใหผใชสามารถสบคนใชงาน ดงนนจงจ าเ ปนตองมระบบหรอโปรแกรมเพอชวยในการคนหาแฟมขอมลไดอยางสะดวกรวดเรว 1. อารค (Archie) เปนโปรแกรมทชวยในการคนหาแฟมทเราทราบช อแตไมทราบวาแฟมนนอยในเครองบรการใดในอนเตอรเนต โปรแกรมนจะสรางบตรรายการแฟมไวในฐานขอมลเ มอตองการคนวาแฟมนนอยในเครองบรการใดกเพยงแตเรยกใช อารค แลวพมพชอแฟมขอมลทตองการนนลงไป อารคจะตรวจคนหาฐานขอมลจะแสดงชอพรอมรายชอเครองบรการทเกบแฟมนนใหทราบเมอทราบชอเครองบรการแลวกสามารถใช เอฟทพ เพอถายโอนแฟมขอมลมาบรรจลงในคอมพวเตอรของเราได 2.) โกเฟอร (Gopher) เ ปนโปรแกรมคนหาขอมลและขอใชบรการดวยระบบเมนโกเฟอรเ ปนโปรแกรมทมรายการเลอกเพอชวยเหลอผใชในการคนหาแฟมขอมลความหมายและทรพยากรอนๆเ กยวกบหวขอทระบไวโดยผใชไมจ าเปนตองทราบและใชรายละเอยดของคอมพวเตอรทเชอมโยงอยกบอนเตอรเนตสารบญหรอชอแฟมขอมลใดๆทงสนเราเพยงแตเลอกอานในรายการเลอกและกดแปน Enter เ ทานนเ มอพบ

Page 19: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

สงทนาสนใจการใชนเราจะเหนรายการเลอกตางๆพรอมดวยสงทใหเลอกใชมากขนจนกระทงเราเ ลอกสงทตองการและมขอมลแสดงขนมาเราสามารถอานขอมลหรอเกบบนทกไวในคอมพวเตอรของเราได 3.) Veronica เปนโปรแกรมคนหาขอมลทน านาขนมาจากการท างานของระบบโกเฟอรเพอชวยในการคนหา ขอมล ทตอง การโดยไมตองผ านระบบเมนตามล าดบขนของโกเฟอร เพยงแตพ มพค าส าคญ (Keyword) ลงไปใหระบบคนหาเรองทเกยวของกบค านนๆแทน 4.) เวส (Wide Area Information Server - WAIS) เ ปนโปรแกรมส าหรบใชเ ปนเครองมอทชวยสบคนหาขอมล โดยการคนจากเนอหาขอมลแทนการคนตามชอของแฟมขอมลจากฐานขอมลจ านวนมากทกระจายอยทวโลก การใชงานผใชงานตองระบชอเรองหรอชอค าหลกทเ กยวกบเนอหาขอมลทตอเชอมกนอยในอนเตอรเนต โดนพยายามคนเอกสารทเกยวของตรงกบค าคนหรอวลส าคญทผใชตองการคนหาใหมากทสด 5.) Search Engines เปนเครองมอชวยคนหาขอมลในระบบอนเตอรเนตทไดรบความนยมมากทสดในปจจบนซงเปนลกษณะของโปรแกรมชวยการคนหา ซงมอยมากมายในระบบอนเตอรเนตโดยการพฒนาขององคกรตางๆ เชน Yahoo,Infooseek,Alta,HotBot,Excite เปนตน เพอชวยใหผใชคนหาขอมลสารสนเทศตางๆโดยผใชพมพค าหรอขอความทเปน Keyword เ ขาไปเปนโปรแกรม Aearch Engines กจะแสดงรายชอของแหลงขอมลตางๆทเกยวของขนมาซงเราสามารถคลกไปทรายการชอตางๆเพอเ ขาไปดขอมลนนๆไดหรอจะเลอกคนจากหวขอในหมวดตางๆ(Categories) ททาง Search Engines ไดแสดงไวเปนเมนตางๆ

2.2.7.5 บรการขอมลมลตมเดย เวลดไวดเวบ (World Wide Web : WWW) เปนบรการบนอนเตอรเนตทไดรบความนยมเปนอยางมาก เนองจากลกษณะเดนของเ วลดไวดเ วบทสามารถน าเสนอขอมลมลตมเ ดยทแสดงไดทงตวหนงสอ ภาพนง ภาพเคลอนไหว และเสยง ซงมอยมากมายและสามารถรวบรวมลกษณะการใชงานอนๆในระบบอนเตอรเนตเอาไวดวย ไมวาจะเปนไปรษณยอเลกทรอนกส การถายโอนขอมล การสนทนา การคนหาขอมล และอนๆ ท าใหเวลดไวดเวบเปนแหลงขอมลทมขนาดใหญทสดโลกโดยการเ ขาสระบบเวลดไวดเ วบ เราจะตองใชโปรแกรมในการท างานท เ รยกวา เ วบบราวเซอร(Web browser) เ ปนตวเช อมเ ขาสระบบอนเตอรเ นต ซงโปรแกรมเ วบบราวเซอรทไ ดรบความนยม ไดแก Internet Explorer และ Netscape Navigator

การใ ชโปรแกรมบนเ ครองคอมพวเตอรอน Telnet,Remote Login : login การลบกรณน เ ปนประโยชนและประหยดคาใชจาย การใชโปรแกรม Telnet ท าใหสามารถใชเครองคอมพวเตอรทอยหางไกลออกไป โดยเสมอนอยหนาเครองนนๆโดยตรงโปรแกรม Telnet อนญาตใหสามารถท างานบนเครองคอมพวเตอรอนทอยบนอนเตอรเนตไดโดยกระดานขาว BBS

Page 20: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

Bulletin Board System (BBS) เปนบรการขอมลรปแบบหนง ทผใ ช PC โดยทวไปมกจะคนเคยอยกอนภายในอนเตอรเ นตกมศน ยบรการหลายแห ง ทใหบรการ BBS แบบเดยวกนสามารถตอเช อมไปหาศนยบรการ BBS ไดโดยใชโปรแกรม Telnet 2.2.8 ความหมายของชอโดเมน (Domain Name) ชอโดเมน(Domain Name) คอ ชอเวบไซตหรอชอเฉพาะทใชเรยกแทนเวบไซตนนๆเปรยบเสมอนชอบคคลทวๆไป ทใชเปนสรรพนามเรยกแทนตนเองทส าคญ คอ ชอและนามสกลจะตองไมซ ากบคนอนเพอการแสดงตวบคคลทถกตอง ชอโดเมนกเชนเดยวกนจะตองไมซ าเพอการเ รยกหาเ วบไซตทตองการหรออกนยหนง “ชอเวบไซต” กคอสงแรดทแสดงหรอประกาศความมตวตนบนอนเตอรเนตใหคนทวไปไดรจก ซงสามารถมไดชอเดยวเทานนทวโลกดงนนชอโดเมนทดม ความหมาย หรอเปนประโยชนตอธรกจของทาน อาจหมายถง โอกาสหรอใบเบกทางทจ าน าทานไปสความส าเรจไดโดยงาย โดยชอโดเมนจะประกอบไปดวย 2 สวน คอ 1.) สวนของชอ ซงอาจจะเปนชอของบคคล นตบคคล องคกร เครองหมายการคา หรออนๆทตองการจะสอใหเปนตวแทนของ Website นนๆ เชน DominAtCost,ThaiCompany 2.) ลกษณะการประกอบการของ Website นนๆ เชน .com,.net 2.2.8.1 ชนดของโดเมน gTLEs(Gencric Top Lever Dornains)คอชอของโดเมนทลงทายดวย com net และ org com-Commercial Organization หางรานบรษท net-Natworking Organization ผทท ากจกรรมระบบเครอขาย org-Non Commercial Organization องคกรมลนธทไมหวงผลก าไร ccTLDa (Country Code Leve Domains) คอชอโดเมนทลงทายดวยอกษรยอของแตละประเทศ เชน ประเทศไทยใช TH ประเทศญปนใช JP ประเทศจนใช NC ac.th-Academin Organization สถาบนการศกษา co.th-company หางรานบรษท or.th-Non-poganization องคกรมลนธทไมหวงผลก าไร go.th-Government หนวยงานราชการ net.th-Internet Service Provide ผใหบรการอนเตอรเนต mi.th-Maltary Organization หนวยงานเกยวกบทหาร in.th-Individuai บคคลทวไป

Page 21: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

โดเมนเนม WWW.thaicomp.com จะบอกต าแหนงทอยในอนเตอรเนต ท 64.224.31.101 หมายเลขนใชอางองกบเครองคอมพวเตอร ทตดตอสอสารกนในระบบอนเตอรเนต ค าวา “WWW” ทท าหนาทโดเมนเนมบงบอกวา เครองคอมพวเตอรนใหบรการ เ วบเพจไดใชค าวา “com” ทตอทายโดเมนเนมบงบอกถง นามสกลของโดเมนเนม (ในทางเทคนคเ รยกวา เมนเนมระดบบนสดหรอ top-level domain name) ซงตามตวอยาง com จะยอมาจาก Commercial แปลวาภาคธรกจค าวา “thaicomp” เ ปนชอโดเมนเนม (ในทางธรกจจงมกเรยกวาโดเมนเนม ล าดบทสอง หรอ second-level domainname) เนองจากทอโดเมนเนมจะถกใชเ ปนเ ค รอง มอใ นกา รช ไปยง website ดง น น จง ไ มสา มารถ ตง ช อ ซ า กน ไ ด (ThaiCompany.net แล ะThaiCompany.com) ถอวาเปนคนละชอกน เนองจากอยภายใตลกษณะการประกอบการทตางกนแมวาในทางปฏบตอาจประกอบการในลกษณะเดยวกนกตาม เนองจากยงไมมกฎหมายหรอขอบงคบใดๆ ควบคม

2.2.8.2 การท างานของชอโดเมน(Domain Name) ในเครอขายอนเตอรเนตจะไมใชกลมตวเลข 4 กลมทขนดวยจด (ตวเลขในแตละกลมจะมคาไดตงแต 0-255) เชน 203.33.192.255 หรอทรจกกนในชอของ IP Address ในการระบต าแหนงเ วบไซตตางๆ เพอใหรวาอยบนเครองคอมพวเตอรใดและอยในเครอขายใด แตเนองจาก IP Address อยในรปของตวเลขซงยากแกการจดจ าดงนนจงเปนการสะดวกตอการทจะใชชอหรอกลมของตวอกษร ซงกคอ Domain name ในการอางองแทนโดยจะอาศย DNS Server มาชวยจบค IP Address และ Domain Name เพยงอยางใดอยางหนงกสามารถเขาถงไดโดยไมผดพลาดชอโดเมน(Domain name) หมายถง ชอทถกเ รยกแทนการเ รยก เ ปนหมายเลขอนเตอรเนต (IP Addrress) เนองจากการจดจ าหมายเลข IP ถง 16 หลก ท าให ยงยากและไมสามารถจ าไดเวลาทองเทยวไปในระบบอนเตอรเนต จงน าชอทเปนตวอกษรมาใชแทน ซงมกจะเปน ชอทสอความหมายถงหนวยงาน หรอเจาของเวบไซตนนๆ เชนเวบไซตของศนยคอมอนเตอรเนต มหมายเลข IPAddress คอ 202.29.18.16 ซงยากตอการจดจ า (ในกรณทตองจ าหลายเ วบไซต) ดงนนจงมการก าหนดชอเ รยกใหมเปน it.risurat.ac.th ซงกคอ “ชอโดเมน” นนเอง ชอโดเมนเปนชอทใชในการตดตอสอสารระหวางบคคลตอบคคล แตการตดตอระหวางคอมพวเตอรในเครอขายยงใช IP Address ดงนน ระบบจงมการตดตงโปรแกรมและเครองท าหนาทเปนตว Lookup ดชน ในการเปดดบญชหมายเลข จากชอทเ ปนตวอกษร หรอเ รยกวา Domain Name โดยทเครองคอมพวเตอรทท าหนาทเรยกวา โดเมนเนม Server หรอ Domain Server ชอโดเมน เ ปนสง ทมนษยสร าง ขน และถอวา เ ปนทรพย สนทางปญญา โดยแตละประเทศจะ มหนวยงานรบผดชอบการจดทะเบยนชอ โดเมน เชน ประเทศไทยรบผดชอบโดย “ศนยสารสนเทศเครอขายประเทศไทย – THNIC:Thailand Network InformaTion Center”

Page 22: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

ชอแบบชอโดเมน รปแบบการตงชอของ Domain ตามหลกของ Internet มรปแบบใหญๆ คอ 1.)โดเมนขนสงสด –Top Level Domain เปนรปแบบทยงสามารถแบงออกไดอก 2 แบบยอย คอ 2.) รปแบบโดเมนขนสงสดของแบบสากล (General Internet DNS Top Level Domains:ccTLDa) เ ปนรปแบบมาตรฐานทใชกน โดยเฉพาะในอเมรกา เชน .com,.net,.gov 3.)รปแบบโดเนมขนสงสดแตละประเทศ (coutry Code Level Domains:ccTLDs) เ ปนรปแบบทใชบงบอกถงประเทศเจาของโดเมน หรอทตงของโดเมน มกจะใชกบประเทศ อนๆ ยกเ วนประเทศอเมรกา เชน .Th หมายถง โดเมนทดแลประเทศไทย หรอ .Jp หมายถง โดเมนของประเทศญปน 4.)โดเมนขนท 2 –Second Lever Domain 5.)โดเมนขนท 3 –Third Lever Domain 2.3 Cluster Server

Cluster Server เปนระบบคอมพวเตอรคลสเตอรทประยกตใชหลกการกระจายภาระงาน (Load Balancing) บรการเวบ ใหกบเครองเวบเซรฟเวอรหลายเครองชวยกนท างาน เพอใหระบบสามารถรองรบกบปรมาณผใชงานเวบทเขามาใชงานพรอมกน จ านวนมากได ระบบคลสเตอร มงแกไขปญหา 2 เ รองระบบไมสามารถใหบรการไดและ ระบบตอบสนองชา โดยเจาะจงลงไปในสวนของเครองคอมพวเตอรทใหสามารถใหบรการไดตลอดเวลา โดยมอตราการหยดใหบรการต าทสด การท าในลกษณะนทางคอมพวเตอรเราเ รยนกนวา High Availability เรยกสน ๆ วา HA ในภาษาวชาการบานเราจะใชคาวา "ภาวะทนตอความผดพรองสง" ซงจะแบงวธการท างานออกไดเปน 2 รปแบบดงตอไปน

2.3.1 Active / Stanby

หรอ Fail Over ในรปแบบนจะพบในลกษณะของการท า งานของเครองคอมพวเตอร 2 เครองรวมกน โดยทเครองใหบรการหลก (Active) คอยใหบรการอย และเครองส ารอง (Stanby) ท าหนาทในการปรบปรงขอมลตาง ๆ ใหเหมอนกบเครองหลกอยเสมอ และคอยตรวจสอบวาเครองหลกยงใหบรการไดเ ปนปรกตอยหรอไม ถาพบวาเครองหลกไมสามารถใหบรการได เครองส ารองจะใหบรการแทน

2.3.2 Active / Active รปแบบนเครองคอมพวเตอรทกเครองในระบบ จะใหบรการในงานเดยวทงหมด ซงในระบบอาจจะ

มหลายเครอง ถามเครองใดเครองหนงใหบรการไมได เครองทเหลอกยงคงใหบรการอยเพยงแตผใชงานอาจจะรสกวาระบบใหบรการชาลง เหตเพราะมเครองใหบรการนอยลงนนเอง

Page 23: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

รปท 2.10 หลกการท างานของ Web Cluster Diagram หลกการท างานของเ วบคลสเตอร เ มอเครอง Load Balance ไดรบ Request มา ตว LoadBalance จะ

นา Request นน ไปกระจายโหลดไปยงเครองเซรฟเวอรตาง ๆ ทอยในระบบเวบคลสเตอรโดยมอลกอรทมหลาย ๆ รปแบบ เชน

- Round-Robin - Weighted Round-Robin Scheduling - Lease Connection - Weight Lease Connection

และเมอเครองเซรฟเวอรไดรบ Request แลว กจะตอบกลบไปยงเครองไคลเอนต ซงจะมวธตอบกลบทเ ปนทนยม 2 วธคอ วธตอบกลบแบบ NAT และ แบบ Direct Route(http://www.clusterkit.co.th/webcluster.php, 2553) 2.3.3 การใชงานระบบ Cluster Computing

ระบบคลสเตอร หรอคลสเตอรง เปนการเชอมตอระบบการท างานของกลมคอมพวเตอรเ ขาดวยกนภายใตระบบเครอขายความเรวสง มความสามารถในการกระจายงานทท าไปยงเครองภายในระบบเพอใหการประมวลผลมประสทธภาพสงขน โดยอาจเทยบเทาซปเปอรคอมพวเตอรหรอสงกวาส าหรบการ

Page 24: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

ประมวลผลงานทมความซบซอนโดยเฉพาะงานดานวทยาศาสตร เชนการจ าลองโครงสรางของโมเ ลกลทางเคม, การวเคราะหเกยวกบต าแหนงการเ กดพายสรยะ ,การวเคราะหขอมลทมขนาดใหญ เ ปนตน ถาดตามโครงสรางแลว ระบบคลสเตอร คอคอมพวเตอรแบบขนานทมหนวยจ าแยกนนเอง

2.3.3.1 โครงสรางของระบบคลสเตอร แบงเปน 2 ชนด คอ ระบบคลสเตอรแบบปด คลสเตอรจะตอผานเกตเวยทซอนทงระบบจากโลกภายนอก

ขอด คอ มความปลอดภยสงและใชอนเตอรเนตแอดเดรสเพยงแอดเดรสเดยวเทานน ขอเสย คอ แตละโหนดในระบบไมสามารถชวยกนบรหารขอมลจากภายนอกได ระบบคลสเตอรแบบเปด คลสเตอรจะตอกบเนทเวรคภายนอกโดยตรงท าใหผใชเ ขาถงทกโหนดในระบบไดโดยตรง

ขอด คอ สามารถชวยกนบรการขอมลได เหมาะกบงานบรการขาวสารเปนจ านวนมาก เชน ในระบบเซรฟเวอรส าหรบ www หรอ ftp ทขยายตวได

ขอเสย คอ ความปลอดภยต าลงมากเพราะตองคอยดแลทกเครองในระบบ และยงตองการหมายเลขอนเตอรเนทแอดเดรสจ านวนมาก

คอมพวเตอรแตละเครองในระบบคลสเตอรจะถกเ รยกวา “โหนด (Node)” อาจจะมโหนดทท าหนาทควบคมการท างานของโหนดอน ๆ ในระบบอกชน เ รยกวา “Front-end Node”สวนโหนดอนจะท าหนาทประมวลผลเปนหลก เรยกวา “Compute Node” แตละโหนดจะสรางระบบทเสมอนเปนเครองเ ดยว โดยใชวธการตาง ๆ เชน การใชงานระบบ NetworkInformation System (NIS) เพอใหผใช (User) สามารถใชงานรวมกนไดทกโหนด ท าใหผใชสามารถลอกอน (Login) เพอใชงานในโหนดใด ๆ ภายใตระบบคลสเตอรเดยวกน นอกจากนนภายในระบบคลสเตอรอาจจะมการใชงานซอฟตแวรตาง ๆ เพอการตดตงใชงาน , การ จดล าดบงานทท าใน ระบบ , การดแลบรห ารระบบและซอฟตเ พอการประมวลผลแบบขนาน (ParallelComputing)

2.3.3.2 การตดตงระบบคลสเตอร (Installation Clustering System) เ มอเตรยมอปกรณทจะน ามาท าคลสเตอร (เครองคอมพวเตอรสมรรถนะสง , ระบบเครอขาย

ความเรวสง) จากนนเตรยมซอฟแวรในระบบคลสเตอร เชน ระบบปฏบตการ (Linux,Solaris, BSD) สวนใหญมกจะเ ลอกใชลนกซ (Linux) โดยลนกซนนมหลาย Distribution เชนRedHat, Debian, Turbo Linux, Slackware เปนตน ระบบซอฟแวรทใชในระบบคลสเตอรควรเปนโปรแกรมแบบขนาน การโปรแกรมแบบขนานบนระบบคลสเตอรนนจะใชวธการทเ รยกวาการโปรแกรมแบบสงผานขอความ (Message Passing) การโปรแกรมในลกษณะนท าไดโดยการกระจายงานขนาดใหญไปยงหลาย ๆ เครองใหท างานพรอมกน และใชการแลกเปลยนขาวสารผานเครอขายในการตดตอระหวางกลมของโปรแกรมทชวยกนท างาน ระบบโปรแกรมแบบขนานทใชงานเปนมาตรฐานมอยสองระบบคอ ระบบ PVM เ ปนระบบทมมากอน โดยเปนงานของ Oak Rige National Laboratory และ University of Tennessee at Knoxville และในราวป ค.ศ. 1994 ไดมมาตรฐานใหมเ กดขน คอ MPI ซง เ ปนทยอมรบกนอยางกวางขวาง และจะมาแทนท PVM ดวย

Page 25: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

โปรแกรม Utility และ Library ตาง ๆ โปรแกรมเหลานบางกชวยใหบรหารระบบไดดขน เชนLibrary Math บางตวทท างานแบบขนานได เชน Scalapack, PetSc เ ปนตน หรอ โปรแกรมส าหรบ Graphic Rendering โปรแกรมนมทงในระบบลนกซ และวนโดว ซงสามารถท างานแบบขนานไดโดยใชเครองคอมพวเตอรจ านวนมากชวยกนเรนเดอร (Render)

2.3.3.3 ขอแตกตางของระบบ Cluster Computing เมอเปรยบเทยบกบระบบอน ๆ ระบบ Cluster Computing กบ ระบบ Lan (Local Area Networking) ระบบ Cluster Computing มสวนส าคญ 3 อยางคอ เครอขายความเ รวสง ระบบซอฟตแวร ท

สนบสนนระบบคลสเตอร และโปรแกรมประยกตทใชขดความสามารถของการประมวลผลแบบขนานหรอแบบกระจาย สวนระบบ Lan เครองทกเครองทอยบนระบบ LANเปนอสระตอกนไมมระบบซอฟตแวรทน าความสามารถของการประมวลผลแบบขนานและแบบกระจายมาใช แต ระบบ Cluster Computing กบ ระบบ Grid (Grid Computing)

ระบบ Cluster Computing เ ปนการเชอมตอเพอเพมสมรรถนะของการประมวลผลดวยเครองคอมพวเตอรทมแพลตฟอรม (Platform) เ ดยวกนอยในพนทจ ากด สวน GridComputing นนจะเชอมตอไดทกแพลตฟอรม ไมวาแตละแพลตฟอรมจะหางไกลกนเทาไร ระบบ Cluster Computing กบ ระบบ Load balancing

ระบบ Cluster Computing มการจดกลมของคอมพวเ ตอรหลายตว เพอใ หสามารถท า งานไดเหมอนกบเปนคอมพวเตอรตวเดยวกน ดงนนไมวา ผใชเขามาใชงานเครองใดภายในกลมกจะ รสกเหมอนใชงานเครองเ ดยวกน คณสมบตของการท า Clustering คอการท ารพลเคท(Replication) โดยในแงของ Web Application คอการท า Session Replication ซงตามปกตแลว Session ของผใชเ กบใน Web Server เครองทผใชใชงานอยเ ทานนแตการท า Clusteringจะเปนการคดลอก Replicate Session นนไปยง Web Server อนภายในกลมดวย ท าใหไมวาผใชจะเขาใชงานใน Server เครองใดกจะม Session ของผใชอยดวยเสมอ สวน LoadBalancing คอการจดกลมของคอมพวเตอรหลายตวเพอแบงงานกน หรอกระจาย Load การใชงานของผใชไปยงคอมพวเตอรภายในกลม เพอใหสามารถรบจ านวนผใชทเ ขามาใชงานไดมากขน หรอสามารถรบงานทเขามาไดมากขน นอกจากนนยงมคณสมบตของ Fail Over คอหากมคอมพวเตอรใดภายในกลมมปญหาไมสามารถท างานได ตว Load Balancer ทเปนตวแจกLoad ใหคอมพวเตอรภายในกลมกจะสง Load ไปยงเครองอนแทน จนกวาเครองนนจะกลบมาใชงานไดดงเดม

การท า Cluster ไมจ าเปนตองพง Feature ของ Server เ ปนหลก แตสามารถ Develop ตวApplication ใหเปน Cluster ไดโดยไมตองพง Feature ของ Server เชน การใชหลกการของFile Sharing หรอ Database สามารถท างานไดเหมอนกน เชนเ ดยวกบการท า Load Balanceไมตองหา Hardware หรอ Software พเศษทจะท าหนาทเปน Load Balancer แตเขยนApplication เพอท าการกระจาย Traffic ไปยง Server ไดเหมอนกน โดยใชหลกการของ Redirection เปนตน

Page 26: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

การประมวลผลแบบขนาน (Parallel Processing) คอ การแบงงานออกเปนชนเ ลกใหแตละงานแกตวประมวลผลหลาย ๆ ตวในเวลาพรอมกน ประโยชนของการใชวธการน คอแกปญหาขนาดใหญได ในเวลาทเรวขน ลดคาใชจาย ซงสามารถใชเครองพซ โดยเชอมตอกนเปนระบบคลสเตอร แทนการใชเครองเมนเฟรม หรอ ซปเปอรคอมพวเตอร

2.3.4 สรป

Custer Computing คอระบบคอมพวเตอรทประกอบดวยคอมพวเตอรมากกวา 1เครองตอเชอมกน และแตละเครองอาจมมากกวา 1 หนวยประมวลผล (CPU) โดยสามารถจดสรรใหใชกบ CPU, ROM, RAM รวมกนได ท าใหไดระบบทมประสทธภาพสงและงายตอการขยาย เพอการใชทรพยากรการค านวณและเขาถงขอมล ทอยกระจดกระจาย อยางม

2.3.4.1ประสทธภาพและรวดเรวทนตอเหตการณ ปจจบนมการแขงขนเพอน าเทคโนโลยใหมเขาสตลาดรนแรงขน เพอใหสนคาสามารถขายได จง

ตองเพมคณสมบตเ ขาไปในระบบของตนเพอความไดเปรยบ เชน การใส Feature การท า LoadBalance รวมเขากบการท า Clustering เ ขาไปในสนคาของตวเอง ท าใหเครองคอมพวเตอรสวนบคคล (Personal Computer : PC) มความสามารถสงขนไมตางจากเครองซปเปอรคอมพวเตอร เ มอเ ทยบระหวางราคากบประสทธภาพทไดรบสงผลใหประสทธภาพสงขนมากในราคาทเทาเดม ดงนนการเชอมระบบพซเ ขาดวยกนเพอท างานเปนซปเปอรคอมพวเตอรจงสามารถท าไดเรยกวา “Beowulf Cluster” ปญหาอกอยางหนงทพบเมอใชระบบราคาแพง คอ คาบ ารงรกษาทสงมาก สวนระบบ PCเ ปนเทคโนโลยทคนสวนใหญคนเคย ท าใหสามารถบ ารงรกษาระบบไดงายกวา นอกจากนนเ มอเทคโนโลยนนเ กา หรอ ชาไปแลว การหาทนเพมระบบจะเปนไปไดยาก ในขณะทในระบบPC Cluster การเพมความสามารถท าไดทละนอยในราคาทถกกวา นอกจากนนเครองทน าออกจากระบบยงเอาไปใชตอได รวมถงความกาวหนาของ Software เชน ลนกซ (Linux) ทเปนระบบปฏบตการฟร (Open Source) ทมประสทธภาพสง , ระบบโปแกรมแบบขนาน MPI(Message Passing Interface) และ PVM (Parallel Virtual Machine) ท าใหสามารถสรางและใชขดความสามารถของระบบคลสเตอรไดเพมมากขนดวย

2.4 Load Balancing

คอการจดกลมของคอมพวเตอรหลายๆตวเพอแบงงานกน หรอกระจาย Load การใชงานของ User ไปยงคอมพวเตอรภายในกลม เพอใหสามารถรบจ านวน User ทเขามาใชงานไดมากขน หรอสามารถรบงานทเขามาไดมากขน นอกจากนนยงมคณสมบตของ Fail Over คอหากมคอมพวเตอรภายในกลมไมสามารถท างานได เชน Down อย หรอไมสามารถรบงานหรอ User เพมไดเนองจาก Resource ทใชท างานไมพอ ตว

Page 27: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

Load Balancer ทเปนตวแจก Load ใหคอมพวเตอรภายในกลมกจะสง Load ไปยงคอมพวเตอรเครองอนๆแทน จนกวาคอมพวเตอรเครองนนจะกลบมาใชงานไดใหม การท า Cluster Load Balance คอการผสมผสานการท างานทงสองลกษณะเขาดวยกน แตหากจะเลอกใชการท างานแบบนแลว การใช Load Balance แบบ Sticky กจะไมมความหมายไป เนองจาก ทกๆ Server ภายในกลมเปน Cluster กนอยแลว ดงนนจงไมมเหตผลใดทจะสง Traffic ไปใหเครองเดมเสมออก ควรจะท า LoadBalance แบบ Round-robin หรอ Work load แทน

อยางไรกดการท า Cluster ไมจ าเปนตองพง Feature ของ Server เปนหลก แตเราสามารถ Develop ตว Application ใหเปน Cluster เองได โดยไมตองพง Feature ของ Server เชน การใชหลกการของ File Sharing หรอ Database เขามาชวยกสามารถท างานไดเหมอนกน เชนเดยวกบการท า Load Balance เราไมจ าเปนตองหา Hardware หรอ Software พเศษทจะท าหนาทเปน Load Balancer แตเราสามารถเขยน Application เพอท าการกระจาย Traffic ไปยง Server ตางๆไดเหมอนกน โดยใชหลกการของ Redirection เปนตน

การท างานของ Load Balancer นนม 3 ลกษณะดวยกนไดแก 1.) Round-Robin เปนการสง Traffic ไปยง Server ภายในกลมวนไปเรอยๆ 2.) Sticky เปนการสง Traffic โดยยดตดกบ Session ท User เคยเขาไปใชงาน เชน ถา user

เคยเขาไปใชใน Server ท 1 ภายในกลม Traffic ของ user คนนนกจะถกสงไปยง Server 1 เทานน 3.) Work Load เปนการสง Traffic โดยดท Performance ของ Server ภายในกลมเปนส าคญ

เชนหาก Server 1 มงานมากกวา Server 2 ตว load Balancer กจะสง Traffic ไปยง Server 2

2.4.1 การท า Load Balance ท าไดหลายวธ ไดแก

2.4.1.1 Round Robin DNS คอการใช Feature ของ DNS โดยท าการ register ชอ domain ชอหนงส าหรบหลายๆ ip address

ขอดของวธนคองายทสดและใชงบประมาณนอยทสด แตเ ปนวธน มขอเ สยคอนขางมาก ขอเ สยทส าคญคอไมสามารถควบคมการท างานได เนองจากการท างานดวยวธนจะมแตการท า Round Robin เ ทานน ไมสามารถปดการแบง load การท างานแบบ real-time ได และหากตองการ register server เ ขาไปใน load จะตองใชเวลานานเพราะการท า mapping dns นนจะมการ cache ขอมลไวตามทตางๆ ซง เราไมสามารถควบคมได

Page 28: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

รปท 2.11 แสดงการท างานแบบ Round Robin DNS 2.4.1.2 Random Redirection

วธนเปนวธทนยมกนแพรหลายในยคสมยหนง

รปท 2.12 แสดงการท างานแบบ Random Redirection

Page 29: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

ขนท 1 user ทกคนจะเขามาท Distribute เ ปน Server กลางตวหนง ทจะคอย Redirect Userไปยง Server ภายในกลม เชน user พมพวา www.narisa.com ตว browser จะสง requestของ user ไปยง Distribute จากนนตว Distribute จะท าการสมเ ลอก Server และท าการredirect user ไปยงwww1.narisa.com หรอ www2.narisa.com เปนตนวธนนยมกนมากใน internet ยคแรกๆ เนองจากสมยนนยงไมมเทคนคของการท า LoadBalancer และเ มอมแลวกยงราคาแพงอยมาก (สมยนนเ มอ 7-8 ปทแลว Load Balancer ตกเครองละ 1,000,000 บาท เปนอยางต า)

2.4.1.3 Load Balancer ปจจบนนยมใชวธนมากทสด วธนเราจะม Load Balancer หนงตวขวางหนา Server ภายในกลม เพอ

รอรบ Request จาก User เ มอม Request เ ขามาตว LoadBalancer จะท าการ Forward Request ไปยง Server ภายในกลมCODE

รปท 2.13 แสดงการท างานของ Load Balance ตวอยางการท างานคอ

1.) ท าการ Register DNS ดวย IP ของ Load Balancer เชน www.narisa.com --->xxx.xxx.xxx.1 2.) ท Load Balancer เราจะสราง Profile ขนมา Profile หนงเชนเปน profile ชอ Narisa.com 3.) ท าการ Register IP Address ของ Server ทจะอยในกลมเ ขาไปยง Profile ของ LoadBalancer เชน

ท profile Narisa.com ประกอบไปดวย Server1 ip xxx.xxx.xxx.2 และ Server2ip xxx.xxx.xxx.3 4.) เ มอ User ท าการ Request ตองการใชงาน www.narisa.com ตว request จะถกสงมาท load

balancer ซง load balancer จะท าการตรวจสอบ Profile และ Policy ของการท า loadbalance เชนจะใชวธ Round Robin หรอ Performance หรอ Sticky เ ปนตน จากนนกจะForward Request ของ User ไปยง Server ภายในกลมจากการท างานของขอ 3 และ 4 จงเกดค าศพทขนมาค าหนง คอ VIP หรอ Virtual IP นนกคอ ท IP

Page 30: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

xxx.xxx.xxx.1 นนเ ปนเพยง IPจ าลองเปน IP ของ Load Balancer แต IP จรงๆของ Server1 และ Server2 เ ปน IP ตวอนLoad Balancer นนมทงแบบเปน Hardware และเปน Software ซงแตกตางกนทราคาและประสทธภาพการท างาน Load Balancer ทเปน Hardware จะมราคาทแพงแตประสทธภาพการท างานดกวา Software อยมาก

ขอดอย ของการท า Load Balance ดวยวธ ท 3 คอ มนจะเกด Single Point of Failure นนกคอหากLoad

Balancer มอนเปนไป User จะไมสามารถเขามาใชงานระบบไดเลย ดงนนส าหรบวธ ท 3สวนใหญแลวจะตองมการท า Backup ส าหรบ Load Balancer ดวย ซงจะท าใหสนเปลองคาใชจายเพมขนไปอกมาก ตามสถตแลว Load Balancer มโอกาส down นอยมาก คดเ ปนรอยละ 0.001 ทเ ดยว ดงนนคณอาจจะไมตองม Backup เลยกได

2.5 ระบบปฏบตการ Windows Server

ระบบปฏบ ต การ Windows Server 2003 SP2 ผลตภณฑต ระกล Windows Server 2003 คอระบบปฏบต การสมบรณแบบส าหรบเซรฟ เวอร ท เช อถอได โด ยถกออกแบบมาเพ อช ว ยใหง านดา น

IT ม ปร ะสทธ ภ าพ สงข น ขณะ เด ยว กน ก ช ว ยล ดคา ใชจ า ยลง ประ กอบดว ยผ ลต ภ ณฑ 4 รน ซงจ ะ เหม าะก บลกษณะก ารใชง านใน องค กรท กขน าด คณสมบต ของแ ตละ Edition s

1. Windows Server 2003 Standard Edition 2. Windows Server 2003 Enterprise Edition 3. Windows Server 2003 Datacenter Edition 4. Windows Server 2003 Web Edition

Windows Server 2003 Standard Edition เปน ระ บบปฎบ ต ก าร เน ต เว รก ม า ต รฐ าน เบ อง ต น ข อง ไม โค รซอ รฟ ถกอ อก แบบม าให ใช ง า นบน

หนวยงานขนาด เลกทมเค รองค อมพว เต อร 10 - 500 เค รอง สนบสนนซพ ย 4 ต ว รองรบหนว ยค ว ามจ าสงถง 4 GB สน บ ส นน ก า รท า Active Directory, DNDS Server, File/Printer Server, RAS Server, VPN, Web Server (IIS 6.0) Windows Server 2003 Enterp ris e Editionn

เปน ระบบปฏบต ก ารเนต เว รกระ ด บเอน ต เต อรไพ รทต องการค ว า มนาเช อถอสงรว มท งประสทธภ าพในกา ร ท างา นสง ด ว ยเ ช น ก น เหม าะส า หรบ องค กรข น าดกลาง ท ม เ ค รอ งค อม พว เ ต อร 1 00 - 500 เ ค รอ ง

Page 31: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

สนบสนนซพ ย 8 ต ว รองรบหนว ยค ว ามจ าสงถง 32 GB (ท างาน ไดทงซพ ย 32 บต และ 64 บต ) รองรบการท าCluster ไดถง 8 Nodeสนบสนน การท าActive Directory และพนฐานในเวอรช นS ta ndard Edition Windows Server 2003 Datacenter Edition

เปน ระบบปฏบต การ เนต เว รก ใน ระดบใ หญทต อง การค ว าม นาเช อถอ สงมากๆ เ หมาะส าห รบองค ก รขนาดใหญทม เค รองค อมพว เต อร 500 - 1 ,000 เค รองขนไป และตองการใชท า เปน ศน ยข อมลข ององค กรทท างายแบบ 24 x 7 หรอ ทงว นทงค น (non-stop) สนบสนนซพ ย 32 ต ว รองรบหนว ยค ว ามจ าสงถง 64 GB(ท าง านไดท งซพ ย 3 2 บต และ 64 บต ) รองรบการท าCluster ได ถง 8 Node สนบส นน การท า Active Directory แล ะพนฐานในเวอรช น Enterprise Edition ( ถาทางานบนซพ ย 64 บต Itanium จะรองรบหนว ยค ว ามจ า สงถง 512 GB Windows Server 2003 Web Edition

เปน ระบบปฏบต การเนต เว รกทออกแบบมาส าหรบ เปน Web Server โด ยเฉพ าะ มโปรแกรม IIS 6.0 เปน ต ว หลกในการท างาน สนบสน น เทค โนโลย ASP.NET สนบสนนซพ ย 2 ต ว รองรบหนว ยค ว ามจ าสง 2 GB น อกจ ากน ยงท า NLB (Network Load Balancing) เพ อกร ะจา ยโห ลดขอ ง ท ราฟ ฟ กส ไปบน Web Server เค รองอน ได อกด ว ย Windows Server 2 003 Web Edition ไมสามาร ถท าหนาท เปน Domain Controller ได แ ต เปนสมาชกของโดเมน ได

2.6 Windows Server 2003 R2 Windows Server 2003 R2 ทไดขยายขอบเขตของระบบปฏบตการ Windows Server 2003 ใหมประสทธภาพดขนกวาเ ดม โดยการจดเตรยมวธการทประสทธภาพมากขนเพอรองรบการบรหารและควบคมการเรยกใชทรพยากรแบบโลคอลและรโมท แถมยงผสานการท างานกบสภาพแวดลอม Windows Server 2003 ทมอยเดมไดโดยงายอกดวย Windows Server 2003 R2 Windows Server 2003 R2

Windows Server 2003 R2 ไดขยายขอบเขตของระบบปฏบตการ Windows Server 2003 ให มประสทธภาพดขนกวาเ ดม โดยการจดเตรยมวธการทประสทธภาพมากขนเพอรองรบการบรหารและควบคมการเรยกใชทรพยากรแบบโลคอลและรโมท แถมยงผสานการท างานกบสภาพแวดลอม Windows Server 2003 ทมอยเดมไดโดยงายอกดวย Windows Server 2003 R2 สามารถท างานเปนเ วบแพลตฟอรมทขยายระบบไดและมระบบรกษาความปลอดภยทดกวาเดม แถมยงรองรบการท างานแนวทางใหมๆอาทเชนการบรหารเซรฟเวอรตามสาขาทท าไดงายขน ระบบบรหารตวตนและการเรยกใชระบบทดกวาเ ดม รวมทงมระบบบรหารระบบจดเ กบขอมลทมประสทธภาพดขนอกดวย บทความทอยในหนานจะพดถงจดเ ดน คณสมบตใหมๆ และการปรบปรงตางๆทเกดขนใน Windows Server 2003 R2

Page 32: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

จดเดนตางๆ Windows Server 2003 R2 ไดรบการพฒนาโดยองกบระบบรกษาความปลอดภย เสถยรภาพ และ

ประสทธภาพทดขนกวาเ ดมของ Windows Server 2003 Service Pack 1 (SP1) ดงนน Windows Server 2003 R2 จงมระบบเชอมตอทกวางขวางยงขน แถมยงควบคมทรพยากรแบบโลคอลและรโมทไดดขนกวาเ ดมอกดวย องคกรตางๆจะไดประโยชนจากคาใชจายทลดลง และประสทธภาพทเพมสง ขนผานทางระบบบรหารและระบบควบคมทรพยากรทดขนกวาเดมทวทงองคกร ชวยใหการบรหารเซรฟเวอรสาขาท าไดงายขน

Windows Server 2003 R2 ชวยใหคณ ยงคงประสทธภาพ ความพ รอมในการใ หบรการ แล ะความสามารถในการเพมผลผลตของเซรฟเวอรสาขาแบบโลคอลเอาไวไปพรอมๆกบหลกเ ลยงปญหาทเกยวของกบโซลชนเซรฟเวอรสาขาอาทเชน ขอจ ากดเรองการสอสาร และความยงยากในการบรหารเปนตน ระบบบรหารตวตนและการเรยกใชระบบทดขนกวาเดม

Windows Server 2003 R2 มบรการ Active Directory Federation Services ซงถกออกแบบมาเพอชวยใหผดแลระบบแกปญหาตางๆทเกยวของกบระบบบรหารตวตนโดยการท าใหองคกรแลกเปลยนขอมลตวตนของผใชไดอยางปลอดภยมากขน ภายในขอบเขตการรกษาความปลอดภยทก าหนดเอาไว นอกจากนน Windows Server 2003 R2 ยงเตรยมระบบปรบความสอดคลองรหสผานของยนกซ ซง เ ปนการผสานการท างานของเซรฟเวอรท Windows และยนกซเขาดวยกน โดยการท าใหขนตอนการดแลรหสผานท าไดงายขน ลดคาใชจายในการบรหารระบบจดเกบขอมล

Windows Server 2003 R2 มเครองมอรนใหมๆทถกออกแบบมาเพอชวยใหเ รยกดระบบจดเ กบขอมลทงหมดทศนยกลางได สามารถวางแผน จดสรร และดแลระบบจดเ กบขอมลไดงายขน รวมทงมระบบเฝาระวงและท ารายงานทดขนกวาเดมอกดวย เวบแพลตฟอรมทสมบรณแบบ

Windows Server 2003 R2 ชวยใหธรกจตางๆขยายขอบเขตการท างานของโครงสรางพนฐานของตนเองผานทางเวบ พรอมกบลดคาใชจายในการพฒนาและบรหารผานทางการท างานของ Windows Server 2003 SP1, x64 Editions, Windows SharePoint Services, .NET Framework 2.0 และ Internet Information Servers 6.0 ทไดรบการปรบปรงใหดขนกวาเดม ระบบเซรฟเวอรเวอรชวลไลเซชนทคมคา

Windows Server 2003 R2 Enterprise Editioin (EE) จะชวยใหคณสงงาน Windows Server 2003 R2 EE แบบเวอรชวลไดถง 4 ชดในเซรฟเวอรจรงหรอฮารดแวรพารทชนเพยงชดเ ดยว ดวยเหตน คาใชจายของเซรฟเวอรเวอรชวลไลเซชนจะลดลง

Page 33: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

รปท 2.14 หนาจอการท างานของ Windows Server 2003 R2 2.7 งานวจยทเกยวของ

สทธชย ไชยพรม (บทคดยอ : พ.ศ. 2553) ไดศกษาเรองการจดแบงภาระงาน โดยรายงานฉบบนเปนการรายงานเ กยวกบการศกษา รายงานการวจยของ การจดแบงภาระงาน (Load Balancing) โดยไดท าการศกษาคนควาในเรองของการแบงภาระงานของ เ วบคลสเตอรโดย ใชเทคนคของ การจดท าลบแบบเสมอนรวมกบการประเมนประสทธภาพการใหบรการของเ วบเซรฟเวอร จากทรพยากรทมอยขณะนน เชน การท างานของ CPU RAM และ Connection กลาวคอใชโปรโตคอลในการจบกลมเพอท า ใหเวบเซรฟเวอรจดล าดบในการใหบรการกนเอง โดยก าหนดเปนล าดบเสมอน เ วบเ ซรฟเวอรล าดบแรกจะพจารณาใหบรการ ถาหากทรพยากรของตนมเพยงพอ หลงจากใหบรการแลวกจะถกจดล า ดบใหมใหอยทล าดบสดทาย และล าดบรองลงไปไดขยบล าดบความส าคญใหมากขนทละหนงล า ดบ จนกระทงทกเครองไดมาเปนล าดบแรกและเวยนไปเปนล าดบสดทายอกครงหลงท าใหสามารถลดขนตอนการจดแบงภาระงานทอาจจะเปนคอขวดของระบบเ มอมการรองขอมากขนเรอย ๆ ได

โชตมา ชาญนกล (บทคดยอ : พ.ศ. 2552) ไดศกษาเรองการ Load Balance Web Server ปจจบนการคนหาขอมลบนอนเตอรเนต มความส าคญมากตอการท างาน หรอการศกษาหาความร ความเขาใจเพมเตม เพอใชในการแกปญหาตางๆ ในการท างาน ตอบขอสงสยตางๆ และหวใจหลกทเปนชองทางทจะหาขอมลบนอนเตอรเนต คอ “เวบไซต”ในปจจบน เวบไซตไดเขามามบทบาททส าคญอยางยงในการหาขอมลบนอนเตอรเนตท าใหการศกษาคนควาในดานตางๆ เปนไปไดอยางรวดเรว และสะดวกมากยงขน โครงงาน

Page 34: ทฤษฎีและเอกสารที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(433).pdf · บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวข้อง

ฉบบนเปนการพฒนากรณศกษาเกยวกบการกระจายโหลด เพอแบงเบาภาระงานของเวบเซฟเวอรทมการเขาใชบรการเปนจ านวนมาก และสามารถน าทฤษฎมาประยกตใชในการเขยนโปรแกรมไดดวยตนเอง

กฤษฎา กาละแสง, กมลวรรณ กสนเทยะ, นกร โพพทก (บทคดยอ : พ.ศ. 2553) ไดท าโครงงาน

เรองCluster Server และ Load Balancing บน Linux Ubuntuการศกษาครงนมจดมงหมาย เพอศกษาระบบ Cluster Server และ Load Balancing บนระบบปฏบตการ Linux Ubuntu ผศกษาไดก าหนดขอบเขตของการออกแบบและพฒนาระบบไว คอ ตดตงระบบปฏบตการ Linux Ubuntu ทเครอง Server ทงหมด 4 เครอง และตดตงระบบปฏบตการ Windows XP บนเครอง Client ท าการเชอมตอกบระบบเครอขายดวย Switch และสายสญญาณแบบ UTP แลวท าการประยกตใชระบบ Server Cluster ใหสามารถท างานรวมกน และประยกตใชระบบ Load Balancing ใหสามารถรองรบ User จ านวนมากได

จากการศกษาโครงงานน พบวาปจจบนระบบ Cluster Server และ Load Balancing บน Linux Ubuntu นนมขอจากดในเรองของการ Update ขอมลของเวบ เพราะจะตองท าการ Update ของขอมลใหกบทก Node หรอเทากบจ านวน Node ทเชอมตอเปนระบบ Cluster และยงพบวาทรพยากรทใชในการท าระบบจะตองเปนเครองคอมพวเตอรทมประสทธภาพสงและมการเชอมตอกบระบบเครอขายความเรวสง เพอประสทธภาพทดในการใชระบบ Server Cluster มากขน