Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
อนเตอรเนต Internet
ภาควชาวทยาการคอมพวเตอร คณะวทยาศาสตร มหาวทยาลยนเรศวร
อนเตอรเนตคออะไร
• อนเตอรเนตคอระบบเครอขายคอมพวเตอรขนาดใหญทเกดจากการรวมตวกนของหลายเครอขายยอยทงจากสวนบคคลหรอจากองคกร
• เจาของเครอขายยอยจะตองลงทนอปกรณเอง เพอเชอมตอกบเครอขายอนเตอรเนต
• อนเตอรเนตจงเปนเครอขายทไมมใครเปนเจาของโดยเบดเสรจ
• แตอยางไรกตามเครอขายอนเตอรกจ าเปนตองมองคกรคอยก ากบดแลเพอใหมความเปนระเบยบเรยบรอยและใหมมาตรฐานในการใชงานรวมกน – เชน Internet Society คอยก ากบโครงสราง
สถาปตยกรรมของเครอขายอนเตอรเนต
– Internet Engineering Task Force พฒนาเกยวกบมาตรฐานในการเชอมตอ
– หรอ InterNIC ซงคอยก ากบดแลเรองการจดทะเบยนโดเมน เปนตน
ความเปนมาเกยวกบอนเตอรเนต
• ป ค.ศ. 1963 Advanced Research Projects Agency (ARPA) ซงเปนหนวยงานทอยภายใตกระทรวงกลาโหมสหรฐไดรเรมโครงการวจยเพอพฒนาระบบเครอขายคอมพวเตอรทสอสารระยะไกล
• ไดตงโครงการทชอวา ARPANET โดยเปนโครงการวจยทท ารวมกบมหาวทยาลยตางๆ
• เครอขาย ARPANET ไดถกปรบปรงพฒนาใหมความสมบรณขนเรอยๆ และไดน าไปใชในสถาบนการศกษา และองคกรพานชย
• จนพฒนาเปนเครอขายอนเตอรเนตในปจจบน
เรองพนฐานเกยวกบอนเตอรเนต
• โครงสรางพนฐานระบบเครอขาย (Network Infrastructure) • โปโตตอล (Protocol) • ระบบชอโดเมน (Domain Name System) • ผใหบรการอนเตอรเนต (Internet Service Provider: ISP)
โครงสรางพนฐานระบบเครอขาย
• อนเตอรเนต เปนระบบเครอขายคอมพวเตอรขนาดใหญ ดงนนจงจ าเปนตองมโครงสรางพนฐานดานระบบเครอขาย เพอรองรบการสอสารระหวางคอมพวเตอรไดแก – ระบบเครอขายยอย ซงอาจเปนเครอขายสวนบคคลหรอขององคกร ทตองการ
เชอมตอกบอนเตอรเนต เชน LAN, MAN หรอ WAN – ระบบโครงขายการสอสาร เชน โครงขายโทรศพท โครงขาย Fiber Optics หรอ
ระบบดาวเทยมเปนตน – เราเตอร (Router) ซงเปนอปกรณส าหรบจดการเสนทางจารจรของขอมลท
สงผานอนเตอรเนต
โครงสรางพนฐานระบบเครอขายอนเตอรเนต
Router
Router
Router Router
LAN LAN
Gateway
Satellite
Mobile Phone
Router
• เราทเตอร (Router) คออปกรณเครอขายทมหนาทจดเสนทางทเหมาะสมในการสงขอมลจากเครอขายหนงไปยงอกเครอขายหนง
• เราทเตอรสามารถจดเสนทางไดแบบพลวต (Dynamic) หมายถงการสงขอมลไมจ าเปนตองสงไปยงเสนทางเดมเสมอ
• ความสามารถพเศษทอาจมไดคอ การเลอกกรอง (Filter) ขอมลวาจะใหสงผานเครอขายไปไดหรอไม ซงการเลอกกรองจะชวยลดปญหาความคบคงของการสอสาร และการเพมความปลอดภยในเครอขาย
โปโตตอล (Protocol) • โปรโตคอล คอขอตกลงทก าหนดไวเปนมาตรฐานในการสอสารของระบบ
เครอขาย • เครองคอมพวเตอรใดทตองการจะเขารวมเครอขายจะตองปฏบตตามขอก าหนดท
ระบไวในโปโตคอลของระบบเครอขายนน • โปรโตคอลของอนเตอรเนตเรยกวา TCP/IP
– TCP (Transmission Control Protocol) ใชส าหรบควบคมรปแบบการสงขอมลในอนเตอรเนต
– IP (Internet Protocol) ใชส าหรบควบคมเกยวกบการระบต าแหนงของเครองทเชอมตอกบอนเตอรเนต
โปโตตอล TCP/IP
• ระบบไปรษณย เนอหาของจดหมาย ซองจดหมายทระบชอผรบ-ผสง
• ระบบอนเทอรเนต TCP IP
ถาเปรยบเทยบกบระบบไปรษณย
การสงขอมลบนอนเตอรเนต
• การรบสงขอมล เปนแบบ Package Switching – มการแบงขอมลออกเปนหนวยยอยๆ เรยกวา Package – แตละ Package จะมการระบสวนหว (Header) ซงจะตองระบถงทหมายเลขท
อย (IP address) ของปลายทางและตนทาง และขอมลอนๆ – แตละ Package จะถกสงไปในเครอขายซงมหลายเสนทางทจะไปถงปลายทาง – Router จะเปนตวจดเสนทางในการสง Packages ไปยงโหนดถดไป – แตละ Package อาจไมไดไปเสนทางเดยวกนทงหมดหรออาจไมไปถง
ปลายทางพรอมกนทงหมด – เมอไปถงปลายทางเครองปลายทางจะรวบรวม Package ทงหมดเขามาแลว คน
สภาพกลบมาเปนขอมลเดม
หลกการท างานพนฐานของ TCP/IP
Data
IPตนทาง 10.128.53.49
IPปลายทาง 10.128.53.47
Package ทม Header
Internet
Data
IP address
• หมายเลขไอพ (Internet Protocol Address) คอหมายเลขทใชระบต าแหนงในเครอขายอนเตอรเนต ซงจะตองก าหนดให เครองคอมพวเตอร หรออปกรณเครอขาย เชน เครองเราทเตอร โดยไมใหซ ากน
• แตละเครองจะมหมายเลขเฉพาะตวโดยใชเลขฐานสอง จ านวน 32 บต โดยการเขยนจะเขยนเปนชด 4 ชด โดยแตละชดจะใชเลขฐานสองจ านวน 8 บต แตเพอความสะดวกในการจดจ ามกจะเขยนในรปฐานสบ (IPv4)
Domain Name
• การจดจ าหมายเลข IP เปนเรองยากดงนนจงมการสรางระบบชอขน เพองายตอการจดจ าคอ ระบบชอโดเมน (Domain Name System)
• ตวอยางของชอโดเมน www.nu.ac.th ซงมรปแบบทจ างาย และสามารถเขาใจความหมายไดงาย
ความหมายของชอโดเมน รหสโดเมน ใชส าหรบ ตวอยาง
com กลมธรกจการคา (Commercial organization) sun.com
edu สถาบนการศกษา (Educational institution) ucla.edu
gov หนวยงานของรฐบาลทไมใชหนวยงานทางทหาร
(Government agency)
nasa.gov
mil หนวยงานทางทหาร (Department of Defence and other Military sites)
army.mil
net หนวยงานเกยวกบเครอขาย (networking resource) isp.net
org องคกรเอกชน (private organization) unesco.org
ความหมายของซบโดเมน
รหสโดเมน ใชส าหรบ ตวอยาง
or องคกร nectec.or.th
ac สถาบนการศกษา chula.ac.th
go หนวยงานของรฐบาล mua.go.th
แตละประเทศเปนผบรหารและดแล เชน - .TH ไทย - .JP ญป น - .SG สงโปร - .MY มาเลเซย - .KR เกาหล - .CN จน - .UK องกฤษ - .AU ออสเตรเลย
Domain Name ระดบประเทศ
นายทะเบยน (registrars)
• InterNIC คอองคกรซงท าหนาทเปนนายทะเบยนหลกคอยก ากบควบคมการจดชอโดเมน เพอไมใหมชอทซ าซอนเกดขน
• InterNIC ไดมอบหมายใหบรษทเอกชนตางๆ ท าหนาทเปนนายทะเบยนรบจดทะเบยนชอโดเมน
• ซงเจาของชอโดเมนจะตองช าระคาธรรมเนยมในการขอจดทะเบยนเปนรายป
Domain Name Server
• Domain Name Server คอเครองแมขายทท าหนาทในการจดเกบชอโดเมนและระบหมายเลข IP ของชอโดเมนนนไว เพอใหแจงใหกบเครองอนทมาขอบรการทราบ
ผใหบรการอนเตอรเนต (Internet Service Provider: ISP) • ผใหบรการอนเตอรเนต (ISP) คอผทลงทนวางโครงสรางพนฐานในการ
เชอมตออนเตอรเนต และขายบรการในการเขาถงอนเตอรเนตใหกบผใชบรการซงเปนบคคลทวไปหรอองคกร
• ISP จะไดรบคาตอบแทนจากคาบรการทผใชบรการจะตองจายให • อตราคาบรการจะขนอยประเภทของบรการทผใชซอ • ในประเทศไทยมผใหบรการอนเตอรเนตหลายราย เชน TOT, True ,
Internet KSC, 3BB และอนๆ
การเชอมตอไปยงผใหบรการ
• ผานทางวงจรเชา (Leased line) – ผใชบรการขอซอบรการเครอขายจาก ISP โดยชองทางการสอสารนน
ผใชบรการจะมสทธไดใชเพยงรายเดยว ไมตองใชรวมกบผใชบรการรายอน ซงจะไดรบบรการอยางเตมท และมความปลอดภยสง
การเชอมตอไปยงผใหบรการ
• ผานทางระบบโทรศพทพนฐาน – ใชโครงขายของโทรศพทเปนตวกลางในการสงสญญาณไปนง ISP – สญญาณโทรศพทเปนสญญาณแบบอนาลอก ดงนนจะตองใช MODEM ใน
การแปลงสญญาณจงจะสามารถสงผานโครงขายโทรศพทได
MODEM
• MODEM (Modulate and Demodulate) คออปกรณทท าการแปลงสญญาณ ดงน – แปลงจาก Digital เปน Analog – แปลงจาก Analog กลบไปเปน Digital
• MODEM ในปจจบนเปนแบบ DSL MODEM ซงมการแบงชองสญญาณเปน – ชองสญญาณส าหรบการสนทนาโทรศพทและ – ชองสญญาณส าหรบการรบและสงขอมล
• สามารถคยโทรศพทไดในขณะใชอนเตอรเนต • ADSL คอ MODEM ทมการก าหนดความเรวในการรบและสงไมเทากน
ADSL MODEM
ชองสญญาณสงขอมล
ชองสญญาณรบขอมล
ชองสญญาณโทรศพท
การเชอมตอไปยงผใหบรการ
• ผานทางระบบเครอขายไรสาย – คอการใชชองสญญาณของระบบโทรศพทไรสายเชอมตอไปยง ISP – ปกตผใหบรการโทรศพทไรสายจะใหบรการอนเตอรเนตดวย
USB Air card Smart Phone
3G • 3G คอมาตรฐานการสอสารของโทรศพทไรสาย ทก าหนดโดย International
Telecommunication Union ไดระบถงบรการในการรบสงขอมลทหลากหลายและมความเรวสง
• บรการบนระบบ 3G ไดแก VDO Conference, High Speed Internet เปนตน • ความเรวในการรบสงขอมลของระบบ 3G
– 14.0 Mbit/s (1.75 MB/s) ในการ download – 5.8 Mbit/s (0.725 MB/s) ในการ upload
การประยกตใชงานอนเทอรเนตในปจจบน • บรการแบบกลมเมฆ (Cloud Services) • โปรแกรมประยกตบนเวบ (Web Application) • สงคมออนไลน (Social Networking) • ไปรษณยอเลกทรอนกส หรอ อเมล (e-Mail) • สนทนา (Chat) • อานหรอแสดงความคดเหนในเวบบอรด • การสบคนขอมล (Search Engine) • การชม หรอซอสนคาออนไลน • การอบโหลดและดาวโหลดขอมล • การตดตามขอมล ภาพยนตร รายการบนเทงตางๆ ออนไลน • การเลนเกมคอมพวเตอรออนไลน • การเรยนออนไลน (e-Learning) • การประชมทางไกลผานอนเทอรเนต (Video Conference) • โทรศพทผานอนเทอรเนต (VoIP) • อนๆ
บรการส าคญบนเครอขายอนเตอรเนต
• FTP (File Transfer Protocol) • Email • Online Chat • WEB • Search Engine • Could Sevices
FTP (File Transfer Protocol)
• FTP คอมาตรฐานโปรโตคอลทเกยวของกบการโอนยายขอมลบนเครอขายแบบ TCP/IP
• ลกษณะการท างานเปนแบบ Client-Server • ผใชสามารถน าขอมลสงไปเกบหรอเรยก
กลบมาจากเครอง Server ได • จ าเปนตองอาศย Software ทท างานตาม
FTP
CuteFTP
• อเมล คอการสอสารบนระบบเครอขายในรปแบบ จดหมายอเลคโทรนค ซงเปนวธการสอสารในแบบ Store and Forward
• ผสงจะสงจดหมายไปเกบไวยง Mail Server ของผ รบโดยระบชอต าแหนงอเมล เชน [email protected] เปนตน
• ผ รบจะตองเขาไปเชคจดหมายของตนบน Mail
Server
• ผ รบสามารถสงตอ (Forward) ไปยงผ รบรายอนได
• โปรโตคอล ทใชส าหรบอเมลคอ SMTP
(Simple Mail Transfer Protocol)
IM (Instant Messaging)
• IM คอรปแบบการสนทนาแบบ real time ระหวางบคคลหรอกลมบคคล การสนทนามกจะเปนการสงขอความ ภาพ หรอ สออนๆ ระหวางผ สนทนา
• ผใหบรการ IM – MSN Messenger – Yahoo Messenger – Google Talk – Facebook – Camfrog – Etc.
Mobile Chat / VDO call
บรการ WWW (World Wide Web)
• WWW (World Wide Web) – เอกสาร Hypertext ทเกบบนเครอง Web Server และตองท าการอานดวย Web
Browser – นอกจากเอกสาร Hypertext แลวในปจจบน Web Server ยงสมารถสนบสนน
การแสดง Multimedia และการเชอมตอของโปรแกรมๆ (Plug-in) อนไดอกดวย
• Web Browser ทใชในปจจบน – Windows Internet Explorer, Mozilla-Firefox, Apple Safari, Google Chrome,
and Opera.
หลกการพนฐานของ WWW
Web Server Internet
Web Browser Mobile Web Browser
มาตรฐานหลกทใชใน WWW
• Uniform Resource Locator (URL) เปนระบบมาตรฐานทใชก าหนดต าแหนงทอยของเวบเพจแตละหนา
• Hypertext Transfer Protocol (HTTP) เปนตวก าหนดลกษณะการสอสารระหวางเวบบราวเซอร และเซรฟเวอร
• Hypertext Markup Language (HTML) เปนภาษาก าหนดลกษณะการแสดงผลของขอมลในเวบเพจ
URL (Universal Resource Locator )
• URL ใชส าหรบระบแหลงทอยของทรพยากรทตองการ และมกลไกบางอยางส าหรบดงขอมลทรพยากรนนมา http://www.provision.co.th/book/catalog.htm
ชอโปรโตคอลหรอวธการตดตอทใชกนทวไปในการดงเวบเพจ
ไดเรคทอร ชอและสกลไฟล
ชอโดเมน
HTTP และ HTML
Web Server
HTML
Hypertext Transfer Protocol (HTTP)
Search Engine
• คนหาเวบ จาก Keyword
Cloud Services
เอกสารอางอง
• Preston Gralla เรยบเรยงโดย ชชวาล ศภเกษม. อนเตอรเนตท างานอยางไร (How The Internet Works) 7th edition.Que. SE_ED. 2547
• http://computer.howstuffworks.com/internet/basics/internet-infrastructure.htm
• http://www.internetworldstats.com