Thursday, September 14, 2006

web browser

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

Web Site
เป็นเครื่องมือที่ใช้ในการจัดเก็บเว็บเพจแต่ละองค์กรที่จะนำเสนอข้อมูลของตนที่อยู่ในรูปของเว็บนี้มักจะมีเว็บไซต์เป็นของตนเองและมักใช้ชื่อองค์กรเป็นชื่อเว็บไซต์เพื่อให้ผู้ที่สนใจสามารถจดจำได้
HomePage
คือเว็บเพจหน้าแรกสุดของข้อมูลแต่ละเรื่อง ซึ่งเปรียบได้เหมือนหน้าปกหนังสือนั่นเอง ส่วนของโฮมนี้จะเป็นส่วนที่บอกให้ทราบว่า ข้อมูลนี้เป็นข้อมูลเรื่องใด พร้อมกันมีสารบัญในการเลือกไปยังหัวข้อต่าง ๆ ในเรื่องนั้นด้วย
Web Page
คือเอกสารข้อมูลในแต่ละหน้าซึ่งถูกเขียนขึ้นด้วยภาษา HTML ข้อมูลที่แสดงในเวบเพจแต่ละหน้านี้อาจประกอบด้วย ข้อความ รูปภาพ และเสียง ซึ่งถือว่าเป็นข้อมูลในรูปแบบของสื่อผสม หรือ มัลติมีเดีย

เว็บบราวเซอร์ (Web Browser) คืออะไร
เว็บเพจแต่ละหน้าเป็นเอกสารข้อมูลที่ถูกเขียนขึ้นด้วยภาษา HTML ดังนั้นการที่เครื่องของเราจะอ่านและแสดงผลเว็บเพจเหล่านี้ได้ต้องมีโปรแกรมพิเศษสำหรับทำหน้าที่นี้โดยเฉพาะ เรียกว่า เว็บบราวเซอร์ (Web Browser) ซึ่ง เว็บบราวเซอร์ ที่นิยมคือ IE และ Netscape
เว็บบราวเซอร์เว็บบราวเซอร์
หลังจากมีบริการเวิร์ลวายด์เว็บเกิดขึ้นไม่นาน หน่วยงาน NCSA (National Center for Supercomputing Applications) ก็พัฒนาโปรแกรม "โมเสค" (Mosaic) เพื่อใช้งานเวิร์ลไวด์เว็บ ในแบบกราฟฟิคขึ้น สามารถเรียกดูภาพนิ่ง ภาพเคลื่อนไหว เสียง ฯลฯ และเป็นต้นแบบของการพัฒนาต่อมา โดยบริษัทเอกชน เช่น "เน็ทสเคป นาวิเกเตอร์" (Netscape Navigator) และ "ไมโครซอฟท์ อินเทอร์เน็ต เอ็กซ์พลอเร่อร์" (MSIE: Microsoft Internet Explorer) รวมถึง "โอเปร่า" (Opera) โปรแกรมที่ใช้บริการเวิร์ลไวด์เว็บ ไม่ว่าจะผลิตโดยบริษัทใด รวมเรียกว่า เว็บบราวเซอร์ (Web Browser) มาจากคำว่า browse ซึ่งนิยมใช้ในคำ browse around หรือ เดินเล่นดูของในห้างสรรพสินค้าไปเรื่อยๆ




จวบจนปัจจุบัน บราวเซอร์ ครอบคลุมการทำงานได้หลายอย่าง ภายในตัวเองโปรแกรมเดียว ตั้งแต่ รับ-ส่ง ไฟล์ ผ่านบราวเซอร์, แชทผ่านบราวเซอร์, เช็คอีเมล์ผ่านบราวเซอร์, ประชุมทางไกลผ่านบราวเซอร์, ช้อปปิ้งผ่านบราวเซอร์, ดูวีดีโอ รายการทีวีผ่านบราวเซอร์, ฟังรายการวิทยุผ่านบราวเซอร์, ส่งแฟ็กซ์ผ่านบราวเซอร์ และอีกไม่รู้จบ ถือได้ว่าบราวเซอร์ เป็นภาพลักษณ์ของอินเทอร์เน็ตไปแล้วสำหรับความนิยม ในการใช้บราวเซอร์นั้น เริ่มแรกคงต้องยกให้เป็นของ เน็ทสเคป นาวิเกเตอร์ ซึ่งเป็นซอฟท์แวร์ ที่ต้องเสียเงินซื้อมาใช้งาน แต่ก็ไม่ได้ปิดกั้นการใช้งานใดๆ หากไม่จ่ายเงิน ยังคงทำงานได้เป็นปกติ บริษัทเน้น ขายซอฟท์แวร์ สำหรับอินเทอร์เน็ตเซิฟเวอร์ มากกว่า ตั้งแต่เวอร์ชั่น 2 เวอร์ชั่น 3 พัฒนาไล่มา ตามความสามารถ และข้อกำหนดของ ภาษา HTML เวอร์ชั่นใหม่ๆ ที่ทำให้แสดงสีสัน ความสวยงามได้มากขึ้นเรื่อยๆ และแทบจะจบสิ้นในเวอร์ชั่น 4.7 ยุคนั้น ไมโครซอฟท์ ยังไม่ค่อยสนใจอินเทอร์เน็ตนัก แต่ทุ่มเทให้กับ ชุมชนออนไลน์ (ให้บริการสัพเพเหระ ต้องหมุนหมายเลขเฉพาะ เข้าไปใช้งานภายใน) คือ MSN (Microsoft Network) เพื่อแข่งกับ คอมพิวเซิร์ฟ (CompuServe), AOL (American OnLine), โพรดิกี้ (Prodigy), เดลไฟ (Delphi), จีนี่ (GEnie) (ปัจจุบัน บริการออนไลน์ เหล่านี้ถูกควบกิจการ เหลือไม่กี่ราย และรวมให้ เรียกใช้งานเชื่อมโยงกับ อินเทอร์เน็ตแล้ว)









ไมโครซอฟท์ ออกบราวเซอร์ ไล่ตามหลัง เน็ทสเคป มาห่างๆ แต่ด้วยความสามารถของ บริษัทยักษ์ใหญ่ บราวเซอร์ แต่ละเวอร์ชั่น มักมีหน้าตา ลูกเล่น สีสัน ที่โดดเด่น ดึงดูดใจ น่าใช้กว่าไม่น้อย และที่สำคัญ แจกฟรี อีกทั้งติดตั้งมาพร้อมกับระบบปฏิบัติการ จนเป็นคดีฟ้องร้องใหญ่โต ระดับชาติ (คดีผูกขาดธุรกิจ) แม้เน็ทสเคป จะแจกฟรีตาม จนถึงเปิดเผยซอร์สโค้ด ให้โปรแกรมเมอร์ทั่วโลก ช่วยพัฒนา และแซงหน้าออกมาเป็นเวอร์ชั่น 6 แต่กราฟความนิยม ถดถอยแทบจะหมดสิ้นไปเสียแล้ว ดูเหมือนการพัฒนาจะสะเปะสะปะ และสับสน ลดพนักงาน เกือบจะปิดบริษัท เวอร์ชั่นใหม่ ยกเลิกคุณสมบัติที่เคยมีในเวอร์ชั่นเก่า (เพราะเน็ทสเคป พยายามสร้าง คำสั่ง HTML เฉพาะตัว แต่ไม่ได้รับเข้าเป็นมาตรฐาน จากองค์กร W3C) เว็บมาสเตอร์ทั้งหลาย ต่างก็เขียนโค้ด เพื่อรองรับเนทสเคป 4 เยอะมากเหมือนกัน ก็ต้องช้ำใจไปในที่สุด ทำให้หน้าเว็บเพจ หลายๆ ไซท์ เมื่อดูด้วยเวอร์ชั่น 6 กลับแสดงผลได้แย่ลง แม้จะดูด้วยเวอร์ชั่น 4 แล้วสวยงามก็ตาม ชัยชนะสำหรับยุคนี้ คงเป็นของ MSIE 5.5 (กุมภาพันธ์ 2544) ซึ่งรองรับ ภาษา HTML เวอร์ชั่น 3, 4 (DHTML) สไตล์ชีท (stylesheet) และ XML (eXtensible Markup Language) แต่ก็ยังคงมีบราวเซอร์ จิ๋วแจ๋วเจาะโลก นาม โอเปร่า ที่สามารถแทรกตัว เรียกความสนใจ ได้มากพอสมควร แม้จะต้องเสียเงินซื้อก็ตาม แต่เวอร์ชั่น 5 (คุณสมบัติไม่เต็ม) เริ่มแจกฟรีแล้วเช่นกัน
อินเตอร์เน็ต(Internet)
เป็นระบบเครือข่ายคอมพิวเตอร์(Network Computer System) ที่ใหญ่ที่สุด เกิดจากการเชื่อมต่อเครือข่ายคอมพิวเตอร์จำนวนมากมายในโลกเข้าด้วยกัน เช่นเครือข่ายแลน เครือข่ายของเครื่องมินิหรือเมนเฟรมคอมพิวเตอร์แต่ละเครือข่ายจะต้องมีเครื่องแม่ข่าย(Server) ที่เรียกว่า โฮสต์(Host) คอมพิวเตอร์ที่ทำหน้าที่เป็นผู้ให้บริการข้อมูลข่าวสารกับผู้ใช้บริการ
ความเป็นมา
อินเตอร์เน็ตเกิดจากความร่วมมือของกระทรวงกลาโหมอเมริกัน(DOD หรือ US Department Of Defense) และองค์การป้องกันประเทศอเมริกา(ARPA หรือ Armed-Forces Research Project Agency) ก่อตั้งโครงการ ARPANET เพื่อทดลองระบบเครือข่ายของหน่วยงานทางทหาร เป็นการกระจายการเก็บข้อมูลข่าวสารจากที่หนึ่งไปอีกที่หนึ่ง เพื่อป้องกันการทำลายข้อมูลจากข้าศึกมีการเชื่อมโยงศูนย์คอมพิวเตอร์จากที่ต่างๆเข้าด้วยกัน ให้สามารถทำงานแทนกันได้
การเชื่อมต่อเข้าสู่อินเตอร์เน็ตในประเทศไทย เริ่มเชื่อมต่อครั้งแรกในปี 2532 ที่มหาวิทยาลัยสงขลานครินทร์จุดประสงค์เพื่อใช้รับส่งอิเล็กทรอนิกส์เมลล์กับประเทศออสเตรเลียศูนย์เทคโนโลยีอิเล็กทรอนิกส์แห่งชาติ(NECTEC) จัดทำโครงการเชื่อมโยงเครือข่ายคอมพิวเตอร์ระหว่างมหาวิทยาลัยขึ้นเส้นทางการเชื่อมโยงอินเตอร์เน็ตในไทยเข้ากับเครือข่ายอินเตอร์เน็ตที่อเมริกามี 3 เส้นทางNECTEC, จุฬาลงกรณ์ และ KSCวิธีการเชื่อมต่อเข้าสู่อินเตอร์เน็ตการเชื่อมโยงโดยตรงด้วยเกตเวย์เป็นการเชื่อมโยงเครือข่ายคอมพิวเตอร์ เข้ากับ Backbone ของอินเตอร์เน็ต โดยผ่าน เกตเวย์(Gateway) หรือ IP Routerสายสื่อสารความเร็วสูงมาก มักใช้กับองค์กรขนาดใหญ่ เนื่องจากมีค่าใช้จ่ายสูงมาก การเชื่อมโยงต่อผ่าน Internet Service Providers(ISP)เป็นการเชื่อมโยงคอมพิวเตอร์ เข้าสู่อินเตอร์เน็ต โดยผ่านบริษัทผู้ให้บริการจัดสรรการเชื่อมโยง
โปรโตคอล(Protocol) คืออะไร
เป็นกลุ่มของกฏหรือกติกาที่มีการบัญญัติขึ้นสำหรับการแลกเปลี่ยนข้อมูลกันระหว่างตัวส่งและตัวรับ เพื่อให้ตัวส่งและตัวรับใช้กติกานี้ ร่วมกัน ทำให้การสื่อสารเป็นไปได้อย่างถูกต้องและมีระเบียบตัวอย่างของโปรโตคอลTCP/IP(Transmission Control Protocol/Internet Protocol)FTP(File Transfer Protocol)HTTP(Hyptertext Trasfer Protocol)
ซอฟต์แวร์เว็บเซิร์ฟเวอร์
ตัวอย่างโปรแกรมเว็บเซิร์ฟเวอร์บนระบบปฏิบัติการ UNIXApache , NCSA httpd ฯลฯตัวอย่างโปรแกรมเว็บเซิร์ฟเวอร์บน WINDOWS NTIIS(Internet Information Server)ตัวอย่างโปรแกรมเว็บเซิร์ฟเวอร์บน WINDOWS 95, 98,XPPersonal Web ServerOmniHTTPD ฯลฯ
โปรแกรมเว็บเบราเซอร์
เป็นโปรแกรมสำหรับแปลง Tags ที่กำหนดในเว็บเพจ HTML ให้กลายเป็นตัวอักษร/ภาพ/เสียงNCSA MosaicNetscape NavigatorMicrosoft Internet ExplorerOpera
โปรแกรมเว็บเบราเซอร์ NCSA Mosaicสร้างโดย Marc Andressen โปรแกรมเมอร์ของ NCSA(National Center for Supercomputing Applications)เป็นโปรแกรมเว็บเบราเซอร์ตัวแรกสุดที่สามารถแสดงผลแบบรูปภาพ เสียง และภาพยนต์ ได้นอกจากการเชื่อมโยงเอกสารทั่วไปสามารถใช้งานได้บน Windows, Macintosh, X-Windowsมีการให้บริการ E-mail, FTP, Usenet News ไว้ด้วยเป็นต้นแบบของโปรแกรมเว็บเบราเซอร์ตัวอื่นๆในปัจจุบัน
โปรแกรมเว็บเบราเซอร์ Netscape NavigatorMarc Andressen กับ James H.Clark ร่วมกันก่อตั้งบริษัท Mosaic Communication Corporation ซึ่งต่อมาเปลี่ยนชื่อเป็น Netscape Communications Corporationเป็นโปรแกรมยอดนิยมที่เป็นคู่แข่งสำคัญของ Microsoftมีการพัฒนาให้สามารถรับรู้คำสั่งหรือ Tags ใหม่ๆที่มีอยู่ใน HTML รุ่นใหม่ และสนับสนุนภาษา Java และ Javascript
โปรแกรมเว็บเบราเซอร์ Microsoft Internet Explorerผลิตโดยบริษัท Microsoft ผู้ผลิตโอเอส DOS, Windows ฯลฯเกิดจากการซื้อลิขสิทธ์โปรแกรม NCSA Mosaic มาพัฒนาต่อเป็น Internet Explorer(IE) ใช้งานได้กับระบบปฏิบัติการ Windows 95, 98, NT, MacOSเพิ่มขีดความสามารถให้แสดงภาพเคลื่อนไหว ภาพสามมิติ ได้มีการออกคำสั่ง HTML ใหม่ๆที่ใช้งานได้กับเบราเซอร์ของตน
ประโยชน์ของอินเตอร์เน็ตรับส่งจดหมาย (email) - ใช้โปรแกรมยูโดร่า, เอ้าท์ลุค เป็นต้นค้นหาข้อมูลและภาพ เสียง ภาพเคลื่อนไหว - ใช้โปรแกรมเนทสเคป, เอ็กซ์โพรเลอร์ ดาวน์โหลดโปรแกรม ไดร์ซเวอร์ และอื่น ๆ ขายสินค้า โฆษณาหรือสั่งซื้อสินค้า เล่มเกมส์ผ่านอินเตอร์เน็ต พูดคุยผ่านอินเตอร์เน็ตแทนโทรศัพท์ - ใช้โปรแกรมเน็ตทูโฟน รับส่งแฟ็กซ์ ดูหนัง ฟังเพลง และอื่น ๆ อีกมากมาย
World Wide Web(WWW) คืออะไร เกิดขึ้นในปี 1989 โดย Tim Berners-Lee แห่งห้องปฏิบัติการ CERNเป็นบริการหนึ่งที่มีอยู่ในอินเตอร์เน็ต ทำให้การใช้งานอินเตอร์ง่ายขึ้น ผู้ใช้ไม่ต้องจดจำคำสั่งของยูนิกซ์อีกต่อไปเป็นการแสดงเอกสารที่อยู่ในรูปของสื่อผสม(Multimedia) ที่เรียกว่าเว็บเพจ(Web Page) ที่ประกอบด้วย ข้อความ รูปภาพ เสียง ภาพเคลื่อนไหว วีดีโอ และไฮเปอร์เท็กซ์(Hypertext)
ส่วนประกอบของ WWWแหล่งข้อมูลหรือเว็บไซต์(Web Site)โปรแกรมเว็บบราวเซอร์(Web Browser)เว็บไซต์หรือเว็บเซิรฟ์เวอร์ เป็นระบบคอมพิวเตอร์ที่เป็นแหล่งเก็บ เว็บเพจ เว็บบราวเซอร์ หรือเว็บไคลเอ็นต์ เป็นซอฟต์แวร์ที่ใช้ในการเข้าสู่ WWW เพื่อเปิดดูเว็บเพจในเว็บไซต์
โฮมเพจ(Home Page) คืออะไร
เป็นหน้าแรกของเว็บเพจทั้งหมดที่ผู้ใช้บริการจะพบเมื่อมีการเข้าไปยังเว็บไซต์ใดๆ
เป็นข้อมูลเบื้องต้นที่แสดงให้ผู้บริการทราบว่าในเว็บไซต์นั้นมีบริการใดบ้าง เพื่อเป็นการประชาสัมพันธ์องค์กรของตน
ภายในโฮมเพจอาจมีเอกสารข้อความอื่นๆที่เรียกว่า เว็บเพจ เชื่อมโยง ต่อจากโฮมเพจนั้นได้อีกเป็นจำนวนมาก
IP Address, DNS, E-mail Address และ URL
IP Address คืออะไรเป็นหมายเลขประจำตัวของเครื่องคอมพิวเตอร์ทุกเครื่องที่มีการเชื่อมต่อกับระบบเครือข่ายประกอบด้วยตัวเลข 4 ชุดที่คั่นกันด้วยเครื่องหมายจุด(.) เช่น 202.44.194.6 ตัวเลขในแต่ละชุดจะมีขนาด 8 บิต แต่ละชุดจึงมีค่าตัวเลขได้ตั้งแต่ 0 ถึง 28-1 = 255 เท่านั้นโฮสต์คอมพิวเตอร์ทุกเครื่องต้องขอหมายเลข IP นี้จากหน่วยงาน Internet Network Information Center(InterNIC) ขององค์กร Network Solution Incorporated(NSI) สหรัฐอเมริกาผู้ใช้ธรรมดาทั่วไปสามารถสมัครเป็นสมาชิกกับหน่วยงานที่ให้บริการอินเตอร์เน็ต(Internet Service Provider หรือ ISP) เพื่อรับหมายเลข IP จาก ISP ได้DNS(Domain Name System) คืออะไรเป็นเทคนิคการเปลี่ยนหมายเลข IP ที่เป็นตัวเลขให้เป็นตัวอักษรแทน เพื่อให้ง่ายต่อการจดจำตัวอย่างของ DNS เช่น DNS IP Addresskku1.kku.ac.th -------> 202.12.97.1 DNS(Domain Name System)
รูปแบบของ DNS มีดังต่อไปนี้ชื่อโฮสต์คอมพิวเตอร์.ชื่อเครือข่ายท้องถิ่น[.ชื่อโดเมนย่อย.].ชื่อโดเมนระดับบนชื่อโดเมนระดับบน จะแบ่งออกได้เป็น 2 ประเภทคือชื่อโดเมนที่เป็นชื่อย่อของประเภทขององค์กรในสหรัฐอเมริกาเช่นcom commercial กลุ่มองค์กรเอกชนedu educational กลุ่มสถาบันการศึกษาgov governmental กลุ่มองค์กรของรัฐทั่วไปmil military กลุ่มองค์กรทหารnet network services กลุ่มองค์กรบริหารเครือข่ายorg non-commercial organization กลุ่มองค์กรไม่แสวงหากำไรเช่น biz.zd.com ชื่อโดเมนระดับบนที่เป็นชื่อย่อของประเทศต่างๆ เช่น au ออสเตรเลีย jp ญี่ปุ่นca แคนาดา th ไทยfr ฝรั่งเศส uk อังกฤษจะมีสับโดเมน(Subdomain) ที่แสดงถึงประเภทขององค์กรในประเทศนั้นๆ เช่น ac สถาบันการศึกษา go องค์กรรัฐบาลco องค์กรเอกชน or องค์กรไม่แสวงหากำไรเช่น kku1.kku.ac.th
E-mail Address คืออะไร เป็นที่อยู่จดหมายอิเล็กทรอนิกส์หรือที่อยู่อีเมลล์ เพื่อให้ผู้ใช้งานในอินเตอร์เน็ตสามารถรับส่งจดหมายผ่านทางคอมพิวเตอร์ได้รูปแบบมีดังต่อไปนี้ชื่อผู้ใช้@ชื่อโฮสต์.ชื่อเครือข่ายท้องถิ่น[.ชื่อโดเมนย่อย.].ชื่อโดเมนระดับบนตัวอย่างเช่น potjaluck@yahoo.com
ตัวอย่างโปรแกรม E-mail ที่มีบริการอยู่ในอินเตอร์เน็ตMicrosoft OutlookNetscape Mail หรือ Netscape MessengerEudora YahooHot mail ฯลฯ

URL (Uniform Resource Locator) คืออะไร
เป็นที่อยู่ของเว็บไซต์ที่ผู้ใช้บริการจะเข้าไปเรียกดูข้อมูล ชื่อโดเมนยังสามารถนำมาเป็นส่วนหนึ่งของ URL ได้รูปแบบมีดังต่อไปนี้โปรโตคอล://ชื่อโดเมน/ชื่อไดเรกทอรี่ที่เก็บไฟล์ในโฮสต์/ชื่อไฟล์ในโฮสต์
ตัวอย่างของโปรโตคอลที่เรียกใช้บริการได้ เช่น http:// หรือ ftp:// เป็นต้น
HTML(HyperText Markup Language) คืออะไร
เว็บเพจจะถูกสร้างขึ้นมาจากภาษา HTML HTML เป็นภาษาสำหรับทำเครื่องหมายอันประกอบด้วยคำสั่งที่เรียกว่า “Tags” ที่เป็นตัวกำหนดว่าเว็บเพจจะมีข้อความอะไร มีการแสดงรูปภาพ เสียง และวีดีโอที่ตำแหน่งใด หรือมีการเชื่อมโยงไปยังเว็บเพจอื่นอีกหรือไม่ เป็นต้น
"จิ้งจอกไฟ" บราวเซอร์น่าลอง เพื่อการท่องอินเน็ตที่ดีกว่า...
เมื่อ 12 ปีที่แล้วหรือ 1 รอบชีวิตคนเรา อินเทอร์เน็ตเริ่มเป็น ที่รู้จัก ในแวดวง การศึกษา และก็ขยาย ไปสู่แวดวง ธุรกิจ การใช้งานในช่วง เวลานั้น มีเพียงแต่ ตัวอักษร สำหรับ การรับส่งอีเมล์ เข้าเว็บไซต์ที่ ในยุคนั้น เป็นแบบ Static Web หรือ