ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 ·...
TRANSCRIPT
ความรพนฐานเกยวกบอนเทอรเนต
ประวตและความเปนมาเครอขายอนเทอรเนต • อนเทอรเนต (Internet) สรางขนโดยกระทรวงกลาโหมของสหรฐอเมรกาในป พทธศกราช 2512 โดยมวตถประสงคเพอใชเปนเครอขาย (Network) ในการตดตอสอสารระหวางหนวยงาน หนวยงานทท าหนาทดแลระบบเครอขายในขณะนน คอ ARPA ตงชอเครอขายวา “ARPANET” • ตอมามการพฒนามาตรฐานในการเชอมโยงระหวางคอมพวเตอร หรอ โปรโตคอล (Protocol) ชอ TCP/IP (Transmission Control Protocol/Internet Protocol) และถกน ามาใชกบเครอขายตนแบบทมชอวา อนเทอรเนตเวรค (Internetwork) หรออนเทอรเนต (Internet) ซงเปนเครอขายทไดรบการยอมรบจากองคกรและมหาวทยาลยตางๆ และถกน าไปใชอยางแพรหลาย จนท าใหอนเทอรเนตไดรบการพฒนาและเตบโตขนอยางรวดเรว
เครอขายอนเทอรเนต คอ
•ระบบคอมพวเตอรขนาดใหญไรขอบเขต เกดจากการเชอมตอเครอขายชนดตางๆเขาดวยกน ท าใหเครองคอมพวเตอรทวทกมมโลกสามารถแลกเปลยนขอมลขาวสาร และท างานรวมกนไดอยางทวถง โดยใชโปรโตคอล TCP/IP เปนสอกลางการตดตอสอสารระหวางกนเหมอนเสนใยแมงมม หรอเรยกวา World Wide Web: WWW
โปรโตคอลของเครอขายอนเทอรเนต
•โปรโตคอล (Protocol) คอ ระเบยบ หรอวธการมาตรฐานทก าหนดขนเพอใชตดตอสอสารหรอรบสงขอมลระหวางเครองคอมพวเตอร โดยเครองคอมพวเตอรทตดตอสอสารกนจะตองใชโปรโตคอลชนดเดยวกนจงจะสอสารกนเขาใจ ส าหรบโปรโตคอลมาตรฐานทเครองคอมพวเตอรใชตดตอสอสารกนบนเครอขายอนเทอรเนตมดงน
ความรเบองตนการใชงานอนเทอรเนต
1) FTP (File Transfer Protocol)
•เปนโปรโตคอลในการโอนถายขอมลหรอไฟลระหวางคอมพวเตอร 2 เครองบนเครอขายอนเทอรเนต
2) โปรโตคอลส าหรบรบ-สงจดหมายอเลกทรอนกส
•จดหมายอเลกทรอนกส (Electronic Mail ตวยอคอ E-mail) เปนแอพพลเคชนในการรบ-สงขอมลบนเครอขายอนเทอรเนต โปรโตคอลทนยมใชในปจจบนมดงน • SMTP (Simple Mail Transfer Protocol) เปนโปรโตคอลทสนบสนนการรบ-สงอเมลบนเครอขายอนเทอรเนต • POP3 (Post office Protocol) เปนโปรโตคอลทสนบสนนการอานอเมล ออกแบบใหมการท างานแบบ Offline • IMAP (Internet Message Access Protocol) เปนมาตรฐานในการอานอเมลเชนเดยวกบ POP3 แตตางกนตรงทมาตรฐาน IMAP จะชวยใหผใชบรการสามารถเลอกดาวนโหลดเฉพาะอเมลทตองการได
3) HTTP (Hypertext Transfer Protocol)
•เปนโปรโตคอลส าหรบแลกเปลยนขอมลระหวาง Server และ Client สนบสนนและรองรบขอมลไดหลากหลาย เชน ขอความ ภาพ เสยง และวดโอ HTTP ท าหนาทเปนรบ-สงขอมลหรอไฟลภาษา HTML ทใชแสดงผลเวบเพจ
4) TCP/IP (Transmission Control Protocol/Internet Protocol) •เปนโปรโตคอลทใชส าหรบสงผานขอมลขามแพลตฟอรม (Platform) ทตางกนได และสามารถคนหาเสนทางไดในกรณทเครองคอมพวเตอรรยงมการตดตอกนอย แตเกดขอขดของของโหนดกลางทใชตดตอหรอสายสญญาณถกตดขาด
การระบต าแหนงบนเครอขายอนเทอรเนต
•การรบ-สง ขอมลตองมการระบต าแหนงของเครองคอมพวเตอรตนทางทตองการสงขอมลและเครองปลายทางทรบขอมล โดยคอมพวเตอรแตละเครองจะมหมายเลขประจ าตวตางกน • Internet Protocol หรอ หมายเลข IP หรอ IP Address สรางจาก 2 สวน คอ
1) หมายเลขเครอขาย (Network Number) 2) หมายเลขเครองคอมพวเตอรทอยในเครอขาย (Host
Number)
Domain Name System (DNS)
•การตงชอทเปนตวอกษรแทนการใชหมายเลข IP
•สามารถแปลงกลบจากชอโดเมนเปนหมายเลข IP
ชอเครองผใหบรการ . ชอเครอขายทองถน . [ชอโดเมนยอย] . ชอโดเมนระดบบน
ชอโดเมนและความหมายขององคกรในประเทศสหรฐอเมรกา
ชอโดเมน ความหมาย com กลมองคกรเอกชน (Commercial Organization)
edu กลมสถานบนการศกษา (Educational Organization)
gov กลมองคกรของรฐทวไป (Governmental Organization)
mil กลมองคกรทหาร (Military)
net กลมองคกรเครอขาย (Networking Organization)
org กลมองคกรจดตง (Organization)
ชอโดเมนทไมไดเปนองคกรของประเทศสหรฐอเมรกา แตเปนชอยอของประเทศตาง ๆ ชอโดเมน ควาหมาย
au ประเทศออสเตรเลย
ca ประเทศแคนนาดา
fr ประเทศฝรงเศส
jp ประเทศญป น
th ประเทศไทย
uk ประเทศองกฤษ
บรการบนเครอขายอนเทอรเนต
•1)World Wide Web (WWW) การใหบรการการน าเสนอขอมลขาวสารบนเครอขายอนเทอรเนต โดยใชโปรแกรมเบราวเซอรแสดงผลในรปแบบของภาษา HTML และภาษาครปตทสามารถท างานบนเครองไคลเอนต
บรการบนเครอขายอนเทอรเนต(ตอ)
•2)จดหมายอเลกทรอนกส (Electronic Mail หรอ E-mail) เปนการตดตอสอสารแลกเปลยนขอมลระหวางผสงและผรบผานทางเครอขายอนเทอรเนต
•3) บรการโอนถายไฟล (File Transfer Protocol) เปนบรการการโอนถายแฟมขอมลจากเครองหนงไปยงอกเครองหนง
บรการบนเครอขายอนเทอรเนต(ตอ)
•4) บรการการคนหาขอมล เปนบรการสบคนขอมลผานทางเครอขายอนเทอรเนตจากเวบไซตทใหบรการสบคนขอมล •5) การบรการรบฝากไฟลและขอมล เปนบรการในการฝากไฟลและขอมลไวบนเครอขายอนเทอรเนต •6) เวบบลอก (Web Blog) เปนบรการเกบบนทกตางๆ เชนบนทกประจ าวน ทตองการแบงปนใหบนเครอขายอนเทอรเนต •7) เวบบอรด เปนบรการแลกเปลยนความคดเหนของกลมผใชบรการทมความสนใจในหวขอประเดนเดยวกน
บรการบนเครอขายอนเทอรเนต(ตอ) • 8) บรการซอขายสนคาออนไลน เปนบรการรานคาออนไลน หรอ อคอมเมรซ (Electronic Commerce หรอ E-commerce) ระหวางรานคากบผซอ หรอระหวางผขายกบผซอ
• 9) บรการหองสนทนา เปนบรการการสงขอความโตตอบกน เพอแลกเปลยนความคดเหน สามารถโตตอบกนไดทงขอความ รปภาพและภาพเคลอนไหว
• 10) บรการดหนงออนไลน บรการฟงเพลง บรการวทยออนไลน บรการทวออนไลน รวมทงบรการการถายทอดสดรายการส าคญๆตางๆ
• 11) บรการสงคมออนไลน เปนการสรางเครอขายสงคมทมการโตตอบกนระหวางกลมคน ทมความสมพนธกน เพอแบงปนขอมลระหวางกน
• 12) บรการธนาคารออนไลน เปนบรการการท าธรกรรมทางการเงนกบธนาคารผานทางเครอขายอนเทอรเนต โดยทผใชไมจ าเปนตองเดนทางไปทธนาคาร
• 13) บรการการประชมวดโอออนไลน หรอ Video Conference
ความรเบองตนเกยวกบเวบไซต
• เวบไซต หรอ World Wide Web (WWW) เปนแหลงรวบรวมขอมลขาวสาร เอกสารหรอสอตางๆ เชน ขอความ ภาพนง ภาพเคลอนไหว และเสยงบนเครอขายอนเทอรเนตโดยใชโปรโตคอล HTTP (Hypertext Transfer Protocol) ในการขนสงขอมลจากเครองเซรฟเวอร (Server Side) ไปยงเครองผรองขอบรการหรอเครองไคลเอนต (Client Side)
ความรเบองตนเกยวกบเวบไซต • เวบเพจ (Web Page) คอเอกสารแตละหนาทใชแสดงอยบนในเวบไซต สรางจากภาษา HTML (Hypertext Markup Language)
1.1) Static Web Page คอ เวบเพจตอบสนองการใชงานอยางจ ากด ไมสามารถโตตอบการท างานกบผใชได ขอมลบนเวบจะถกแกไขทเครอง Server สรางมาจากภาษา HTML 1.2) Dynamic Web Page คอ เวบเพจทสนบสนนการโตตอบกบผใช เนอหาภายในเวบสามารถเปลยนแปลงตามการใชงานของผใช สามารถเพม ลบ และแกไขขอมลได สรางมาจากภาษา HTML หรอ XHTML สนบสนนการท างานฝง Client-Side Script และฝง Server-Side Script 1.3) Semantic Web Page คอ เวบเพจทมการจดเกบและเชอมโยงเนอหาทเกยวของกนแบบมโครงสราง เนอหาในเวบทเกยวของกนจะมการเชอมโยงกนทงภายในเวบและเครอขายเวบ โดยมฐานขอมลในการจดเกบเวบเพจไวจ านวนมาก
ความรเบองตนเกยวกบเวบไซต
• เวบไซต (Web Site) หมายถง กลมของเวบเพจทสมพนธกนรวมอยดวยกน เชนเวบไซตสถาบนการศกษามหาวทยาลยราชภฏเชยงราย www.crru.ac.th ประกอบดวยเวบเพจทเกยวของกน
• โฮมเพจ (Home Page) คอเวบเพจทถกก าหนดใหเปนหนาแรกของเวบไซต สวนใหญจะประกอบดวยรายการทเชอมโยงไปยงเวบเพจทเกยวของ
• URL (Uniform Resource Locator หรอ Universal Resource Locator) คอชอหรอทอยของเวบไซต เชน http://www.crru.ac.th/index.php
เวบบราวเซอร (Webbrowser)
•เปนโปรแกรมทตดตงอยทเครองผใช หรอเรยกวาเครองไคลเอนต (Client) ใชส าหรบทองอนเทอรเนต โดยท าหนาทในการแสดงผลเอกสารทสรางจากภาษา HTML และภาษาสครปตทสามารถท างานบนเครองไคลเอนตได โดยใชโปรโตคอล HTTP ในการขนสงขอมล ตวอยางเวบบราวเซอรทนยมใช เชน Microsoft Internet Explorer, Mozilla Firefox, Opera และ Google Chrome
เวบเซรฟเวอร (Web Server)
เปนเครองคอมพวเตอรทใหบรการจดเกบขอมลเวบไซตบนเครอขายอนเทอรเนต ผใชสามารถเรยกชมเวบไซตผานทางโปรแกรมเวบบราวเซอร ซงจะท าหนาทตดตอกบเวบเซรฟเวอร เพอน าขอมลเวบไซตมาแสดงผลโดยใชโปรโตคอล HTTP ในการขนสงขอมล เครองคอมพวเตอรทท าหนาทเปนเวบเซรฟเวอรจะตองตดตงโปรแกรมทท าหนาทเปนเวบเซรฟเวอร
ขนตอนการท างานระหวางเวบเซรฟเวอรและเวบบราวเซอร
• 1)เครองไคลเอนตรองขอบรการเวบไซตโดยก าหนด URL ของเวบไซตทตองการผาน URL Address Bar ของโปรแกรมเวบบราวเซอร เพอรองขอเวบเพจไปยงเวบเซรฟเวอร โดยขอมลการรองขอจะถกสงผานโปรโตคอล HTTP • 2)เครองเวบเซรฟเวอรอานค ารองขอ คนหาเวบเพจทถกรองขอและประมวลผลเวบเพจหากเวบเพจสรางจากภาษา HTMLจะสงไปยงเครองไคลเอนต แตถาเปนเวบเพจทตองประมวลผลทเครองเวบเซรฟเวอรจะท าการประมวลผลขอมลแลวจงสงไปยงเครองไคลเอนตในรปแบบเอกสารภาษา HTML โดยสงผานโปรโตคอล HTTP • 3)เครองไคลเอนตรบไฟลเอกสารภาษา HTML จากเครองเซรฟเวอร แสดงผลตามค าสงภาษา HTML นน
ภาษาทใชในการพฒนาเวบไซต
•ภาษามารคอพ เปนภาษาทใชส าหรบควบคมการแสดงผลขอมลบนเวบบราวเซอร สามารถท างานไดทงฝงเครองไคลเอนตและเครองเซรฟเวอร เปนภาษาทไมสามารถโตตอบกบผใชได มไวส าหรบในการก าหนดรปแบบการแสดงผลเทานน ทนยมใชในปจจบนประกอบดวยภาษา SGML, HTML, XML และ XHTML
ภาษาทใชในการพฒนาเวบไซต
•ภาษา Script เปนภาษาทใชส าหรบโตตอบกบผใช รบ-สงขอมลระหวางเครองไคลเอนตและเครองเซรฟเวอร แบงเปน 2 ประเภท คอ •ภาษา Script ทท างานบนฝงเซรฟเวอร (Server-side Script) ตวอยางเชน ภาษา ASP, ภาษา PHP และ ภาษา JSP
•ภาษา Script ทท างานบนฝงไคลเอนต (Client-side Script) ไดแก JavaScript และ VBscript
แบบฝกหด • ใหนกศกษาหาความหมาย ขอเนอหาตอไปน 1. Internet คออะไร 2. สงตอไปนเกยวของกบระบบอนเตอรเนตอยางไร 2.1. เครองแมขาย (Host) 2.2. โปรโตคอล (Protocol) 2.3. TCP/IP
• 3. ท าไมเราตองใชอนเตอรเนต 4. อนเตอรเนตมประโยชนดานใดบาง 5. WWW คออะไร 6. Web site คออะไร 7. Web page คออะไร 8. Home page คออะไร 9. Web Browser คออะไร 10. IP Addressคออะไร 11. DNS (Domain Name System) คออะไร 12. รปแบบของ Domain Name ประกอบดวยอะไรบาง 13. จากขอ 12 สวนประกอบของรปแบบการเขยน Domain name แตละสวนมความหมายวาอยางไร 14. URL คออะไร , มรปแบบอยางไร 15. จงอธบายถง E-commerce