ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 ·...

27
ความรู้พื้นฐานเกี่ยวกับอินเทอร์เน็ต

Upload: others

Post on 15-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ความรพนฐานเกยวกบอนเทอรเนต

Page 2: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ประวตและความเปนมาเครอขายอนเทอรเนต • อนเทอรเนต (Internet) สรางขนโดยกระทรวงกลาโหมของสหรฐอเมรกาในป พทธศกราช 2512 โดยมวตถประสงคเพอใชเปนเครอขาย (Network) ในการตดตอสอสารระหวางหนวยงาน หนวยงานทท าหนาทดแลระบบเครอขายในขณะนน คอ ARPA ตงชอเครอขายวา “ARPANET” • ตอมามการพฒนามาตรฐานในการเชอมโยงระหวางคอมพวเตอร หรอ โปรโตคอล (Protocol) ชอ TCP/IP (Transmission Control Protocol/Internet Protocol) และถกน ามาใชกบเครอขายตนแบบทมชอวา อนเทอรเนตเวรค (Internetwork) หรออนเทอรเนต (Internet) ซงเปนเครอขายทไดรบการยอมรบจากองคกรและมหาวทยาลยตางๆ และถกน าไปใชอยางแพรหลาย จนท าใหอนเทอรเนตไดรบการพฒนาและเตบโตขนอยางรวดเรว

Page 3: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

เครอขายอนเทอรเนต คอ

•ระบบคอมพวเตอรขนาดใหญไรขอบเขต เกดจากการเชอมตอเครอขายชนดตางๆเขาดวยกน ท าใหเครองคอมพวเตอรทวทกมมโลกสามารถแลกเปลยนขอมลขาวสาร และท างานรวมกนไดอยางทวถง โดยใชโปรโตคอล TCP/IP เปนสอกลางการตดตอสอสารระหวางกนเหมอนเสนใยแมงมม หรอเรยกวา World Wide Web: WWW

Page 4: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

โปรโตคอลของเครอขายอนเทอรเนต

•โปรโตคอล (Protocol) คอ ระเบยบ หรอวธการมาตรฐานทก าหนดขนเพอใชตดตอสอสารหรอรบสงขอมลระหวางเครองคอมพวเตอร โดยเครองคอมพวเตอรทตดตอสอสารกนจะตองใชโปรโตคอลชนดเดยวกนจงจะสอสารกนเขาใจ ส าหรบโปรโตคอลมาตรฐานทเครองคอมพวเตอรใชตดตอสอสารกนบนเครอขายอนเทอรเนตมดงน

Page 5: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ความรเบองตนการใชงานอนเทอรเนต

Page 6: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

1) FTP (File Transfer Protocol)

•เปนโปรโตคอลในการโอนถายขอมลหรอไฟลระหวางคอมพวเตอร 2 เครองบนเครอขายอนเทอรเนต

Page 7: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

2) โปรโตคอลส าหรบรบ-สงจดหมายอเลกทรอนกส

•จดหมายอเลกทรอนกส (Electronic Mail ตวยอคอ E-mail) เปนแอพพลเคชนในการรบ-สงขอมลบนเครอขายอนเทอรเนต โปรโตคอลทนยมใชในปจจบนมดงน • SMTP (Simple Mail Transfer Protocol) เปนโปรโตคอลทสนบสนนการรบ-สงอเมลบนเครอขายอนเทอรเนต • POP3 (Post office Protocol) เปนโปรโตคอลทสนบสนนการอานอเมล ออกแบบใหมการท างานแบบ Offline • IMAP (Internet Message Access Protocol) เปนมาตรฐานในการอานอเมลเชนเดยวกบ POP3 แตตางกนตรงทมาตรฐาน IMAP จะชวยใหผใชบรการสามารถเลอกดาวนโหลดเฉพาะอเมลทตองการได

Page 8: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

3) HTTP (Hypertext Transfer Protocol)

•เปนโปรโตคอลส าหรบแลกเปลยนขอมลระหวาง Server และ Client สนบสนนและรองรบขอมลไดหลากหลาย เชน ขอความ ภาพ เสยง และวดโอ HTTP ท าหนาทเปนรบ-สงขอมลหรอไฟลภาษา HTML ทใชแสดงผลเวบเพจ

Page 9: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

4) TCP/IP (Transmission Control Protocol/Internet Protocol) •เปนโปรโตคอลทใชส าหรบสงผานขอมลขามแพลตฟอรม (Platform) ทตางกนได และสามารถคนหาเสนทางไดในกรณทเครองคอมพวเตอรรยงมการตดตอกนอย แตเกดขอขดของของโหนดกลางทใชตดตอหรอสายสญญาณถกตดขาด

Page 10: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

การระบต าแหนงบนเครอขายอนเทอรเนต

•การรบ-สง ขอมลตองมการระบต าแหนงของเครองคอมพวเตอรตนทางทตองการสงขอมลและเครองปลายทางทรบขอมล โดยคอมพวเตอรแตละเครองจะมหมายเลขประจ าตวตางกน • Internet Protocol หรอ หมายเลข IP หรอ IP Address สรางจาก 2 สวน คอ

1) หมายเลขเครอขาย (Network Number) 2) หมายเลขเครองคอมพวเตอรทอยในเครอขาย (Host

Number)

Page 11: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

Domain Name System (DNS)

•การตงชอทเปนตวอกษรแทนการใชหมายเลข IP

•สามารถแปลงกลบจากชอโดเมนเปนหมายเลข IP

ชอเครองผใหบรการ . ชอเครอขายทองถน . [ชอโดเมนยอย] . ชอโดเมนระดบบน

Page 12: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

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

ชอโดเมน ความหมาย com กลมองคกรเอกชน (Commercial Organization)

edu กลมสถานบนการศกษา (Educational Organization)

gov กลมองคกรของรฐทวไป (Governmental Organization)

mil กลมองคกรทหาร (Military)

net กลมองคกรเครอขาย (Networking Organization)

org กลมองคกรจดตง (Organization)

Page 13: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ชอโดเมนทไมไดเปนองคกรของประเทศสหรฐอเมรกา แตเปนชอยอของประเทศตาง ๆ ชอโดเมน ควาหมาย

au ประเทศออสเตรเลย

ca ประเทศแคนนาดา

fr ประเทศฝรงเศส

jp ประเทศญป น

th ประเทศไทย

uk ประเทศองกฤษ

Page 14: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

บรการบนเครอขายอนเทอรเนต

•1)World Wide Web (WWW) การใหบรการการน าเสนอขอมลขาวสารบนเครอขายอนเทอรเนต โดยใชโปรแกรมเบราวเซอรแสดงผลในรปแบบของภาษา HTML และภาษาครปตทสามารถท างานบนเครองไคลเอนต

Page 15: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

บรการบนเครอขายอนเทอรเนต(ตอ)

•2)จดหมายอเลกทรอนกส (Electronic Mail หรอ E-mail) เปนการตดตอสอสารแลกเปลยนขอมลระหวางผสงและผรบผานทางเครอขายอนเทอรเนต

•3) บรการโอนถายไฟล (File Transfer Protocol) เปนบรการการโอนถายแฟมขอมลจากเครองหนงไปยงอกเครองหนง

Page 16: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

บรการบนเครอขายอนเทอรเนต(ตอ)

•4) บรการการคนหาขอมล เปนบรการสบคนขอมลผานทางเครอขายอนเทอรเนตจากเวบไซตทใหบรการสบคนขอมล •5) การบรการรบฝากไฟลและขอมล เปนบรการในการฝากไฟลและขอมลไวบนเครอขายอนเทอรเนต •6) เวบบลอก (Web Blog) เปนบรการเกบบนทกตางๆ เชนบนทกประจ าวน ทตองการแบงปนใหบนเครอขายอนเทอรเนต •7) เวบบอรด เปนบรการแลกเปลยนความคดเหนของกลมผใชบรการทมความสนใจในหวขอประเดนเดยวกน

Page 17: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

บรการบนเครอขายอนเทอรเนต(ตอ) • 8) บรการซอขายสนคาออนไลน เปนบรการรานคาออนไลน หรอ อคอมเมรซ (Electronic Commerce หรอ E-commerce) ระหวางรานคากบผซอ หรอระหวางผขายกบผซอ

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

• 10) บรการดหนงออนไลน บรการฟงเพลง บรการวทยออนไลน บรการทวออนไลน รวมทงบรการการถายทอดสดรายการส าคญๆตางๆ

• 11) บรการสงคมออนไลน เปนการสรางเครอขายสงคมทมการโตตอบกนระหวางกลมคน ทมความสมพนธกน เพอแบงปนขอมลระหวางกน

• 12) บรการธนาคารออนไลน เปนบรการการท าธรกรรมทางการเงนกบธนาคารผานทางเครอขายอนเทอรเนต โดยทผใชไมจ าเปนตองเดนทางไปทธนาคาร

• 13) บรการการประชมวดโอออนไลน หรอ Video Conference

Page 18: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ความรเบองตนเกยวกบเวบไซต

• เวบไซต หรอ World Wide Web (WWW) เปนแหลงรวบรวมขอมลขาวสาร เอกสารหรอสอตางๆ เชน ขอความ ภาพนง ภาพเคลอนไหว และเสยงบนเครอขายอนเทอรเนตโดยใชโปรโตคอล HTTP (Hypertext Transfer Protocol) ในการขนสงขอมลจากเครองเซรฟเวอร (Server Side) ไปยงเครองผรองขอบรการหรอเครองไคลเอนต (Client Side)

Page 19: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ความรเบองตนเกยวกบเวบไซต • เวบเพจ (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 คอ เวบเพจทมการจดเกบและเชอมโยงเนอหาทเกยวของกนแบบมโครงสราง เนอหาในเวบทเกยวของกนจะมการเชอมโยงกนทงภายในเวบและเครอขายเวบ โดยมฐานขอมลในการจดเกบเวบเพจไวจ านวนมาก

Page 20: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ความรเบองตนเกยวกบเวบไซต

• เวบไซต (Web Site) หมายถง กลมของเวบเพจทสมพนธกนรวมอยดวยกน เชนเวบไซตสถาบนการศกษามหาวทยาลยราชภฏเชยงราย www.crru.ac.th ประกอบดวยเวบเพจทเกยวของกน

• โฮมเพจ (Home Page) คอเวบเพจทถกก าหนดใหเปนหนาแรกของเวบไซต สวนใหญจะประกอบดวยรายการทเชอมโยงไปยงเวบเพจทเกยวของ

• URL (Uniform Resource Locator หรอ Universal Resource Locator) คอชอหรอทอยของเวบไซต เชน http://www.crru.ac.th/index.php

Page 21: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

เวบบราวเซอร (Webbrowser)

•เปนโปรแกรมทตดตงอยทเครองผใช หรอเรยกวาเครองไคลเอนต (Client) ใชส าหรบทองอนเทอรเนต โดยท าหนาทในการแสดงผลเอกสารทสรางจากภาษา HTML และภาษาสครปตทสามารถท างานบนเครองไคลเอนตได โดยใชโปรโตคอล HTTP ในการขนสงขอมล ตวอยางเวบบราวเซอรทนยมใช เชน Microsoft Internet Explorer, Mozilla Firefox, Opera และ Google Chrome

Page 22: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

เวบเซรฟเวอร (Web Server)

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

Page 23: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ขนตอนการท างานระหวางเวบเซรฟเวอรและเวบบราวเซอร

• 1)เครองไคลเอนตรองขอบรการเวบไซตโดยก าหนด URL ของเวบไซตทตองการผาน URL Address Bar ของโปรแกรมเวบบราวเซอร เพอรองขอเวบเพจไปยงเวบเซรฟเวอร โดยขอมลการรองขอจะถกสงผานโปรโตคอล HTTP • 2)เครองเวบเซรฟเวอรอานค ารองขอ คนหาเวบเพจทถกรองขอและประมวลผลเวบเพจหากเวบเพจสรางจากภาษา HTMLจะสงไปยงเครองไคลเอนต แตถาเปนเวบเพจทตองประมวลผลทเครองเวบเซรฟเวอรจะท าการประมวลผลขอมลแลวจงสงไปยงเครองไคลเอนตในรปแบบเอกสารภาษา HTML โดยสงผานโปรโตคอล HTTP • 3)เครองไคลเอนตรบไฟลเอกสารภาษา HTML จากเครองเซรฟเวอร แสดงผลตามค าสงภาษา HTML นน

Page 24: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต
Page 25: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ภาษาทใชในการพฒนาเวบไซต

•ภาษามารคอพ เปนภาษาทใชส าหรบควบคมการแสดงผลขอมลบนเวบบราวเซอร สามารถท างานไดทงฝงเครองไคลเอนตและเครองเซรฟเวอร เปนภาษาทไมสามารถโตตอบกบผใชได มไวส าหรบในการก าหนดรปแบบการแสดงผลเทานน ทนยมใชในปจจบนประกอบดวยภาษา SGML, HTML, XML และ XHTML

Page 26: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

ภาษาทใชในการพฒนาเวบไซต

•ภาษา Script เปนภาษาทใชส าหรบโตตอบกบผใช รบ-สงขอมลระหวางเครองไคลเอนตและเครองเซรฟเวอร แบงเปน 2 ประเภท คอ •ภาษา Script ทท างานบนฝงเซรฟเวอร (Server-side Script) ตวอยางเชน ภาษา ASP, ภาษา PHP และ ภาษา JSP

•ภาษา Script ทท างานบนฝงไคลเอนต (Client-side Script) ไดแก JavaScript และ VBscript

Page 27: ความรู้พื้นฐานเกี่ยวกับ ... · 2017-05-25 · โปรโตคอลของเครือข่ายอินเทอรเ์น็ต

แบบฝกหด • ใหนกศกษาหาความหมาย ขอเนอหาตอไปน 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