Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
ระบบเครอขายคอมพวเตอรเรยบเรยงโดย อ.ดร. ศภกจ อาวพนธ
204100 IT AND MODERN LIFEImage credit: https://wallpapersafari.com
Outline 1. ระบบเครอขายคอมพวเตอร
2. อนเทอรเนต
3. แอปพลเคชนบนอนเทอรเนต3. แอปพลเคชนบนอนเทอรเนต
4. ทซพ / ไอพ และระบบช�อโดเมน
204100 IT AND MODERN LIFE
1. ระบบเครอขายคอมพวเตอร
แ น ะ นา เ ค ร อ ข า ย ค อ ม พ ว เ ต อ รแ น ะ นา เ ค ร อ ข า ย ค อ ม พ ว เ ต อ ร
ก า ร เ ช� อ ม ต อ เ ค ร อ ข า ย แ บ บ ม ส า ย แ ล ะ ไ ร ส า ย
ป ร ะ เ ภ ท ข อ ง เ ค ร อ ข า ย
204100 IT AND MODERN LIFE 3
ระบบเครอขายคอมพวเตอร
• เครอขายคอมพวเตอร
• เครอขายคอมพวเตอร เกดจากการเช�อมตอคอมพวเตอร และอปกรณเครอขายตางๆ เขาดวยกนผานส�อสญญาณเครอขายตางๆ เขาดวยกนผานส�อสญญาณ
� ผใชเครอขายสามารถตดตอส�อสารเพ�อรบสงขอมล รวมถงแบงปนการใชงานทรพยากรรวมกนได
รปแบบของการเช�อมตอ ม 2 รปแบบ คอ� รปแบบของการเช�อมตอ ม 2 รปแบบ คอ
• แบบมสาย (Wired) เชน สายโทรศพท สายใยแกวนาแสง
• แบบไรสาย (Wireless) เชน คล�นวทย สญญาณดาวเทยม
204100 IT AND MODERN LIFE 4
Image credit: http://systemzone.net/computer-networking-basics/
เทคโนโลยการเช�อมตอเครอขาย
แบบมสาย (Wired)
1) Copper wire – Telephone cable
� ใชสายโทรศพทซ�งเปนสายทองแดง (Copper wire) ในการเช�อมตอจากผใชไปยงจดแลกเปล�ยนไปยงจดแลกเปล�ยน
• ขอมลคอมพวเตอร และขอมลเสยงของการโทรศพท จะใชส�อสญญาณรวมกน แตมชวงความถ�ท�ตางกน
• ใชในการเช�อมตออนเทอรเนตแบบ DSL (Digital Subscriber Line) เชน ADSL, VDSL
☺ ตดต �งงายและมคาใชจายต�า
204100 IT AND MODERN LIFE 5
Image credit: dcsi.net.au
� ความเรวสงสดของการเช�อมตอจะลดลงตามระยะทางจากผใชไปยงจดแลกเปล�ยน ท�เพ�มข�น
2) Copper wire – Unshielded Twisted Pair (UTP) cable
• สายคบดเกลยวแบบไมปองกนสญญาณรบกวน
• ภายในสาย UTP จะมสายทองแดงเสนเลกๆ จานวน 8 เสน
เทคโนโลยการเช�อมตอเครอขาย
แบบมสาย (Wired)
• ภายในสาย UTP จะมสายทองแดงเสนเลกๆ จานวน 8 เสน
� นยมใชในการเช�อมตอเครอขาย LAN
• บางคร /งจงเรยกวา สาย LAN
� มหลาย Category ซ�งรองรบความเรวสงสดของการรบสงขอมลท�แตกตางกน เชน
204100 IT AND MODERN LIFE 6
Image credit: sattvengg.com, bitmart.co.za
การรบสงขอมลท�แตกตางกน เชน
• Category 5 : 100 Mbps, 1 Gbps
• Category 6 : 10 Gbps
3) Coaxial cable
• สายเคเบลรวมแกน (Coaxial cable) ของผใหบรการเคเบลทวสามารถใชเปนส�อกลาง ในการเช�อมตออนเทอรเนตแบบ Cable Internet
เทคโนโลยการเช�อมตอเครอขาย
แบบมสาย (Wired)
ใชเปนส�อกลาง ในการเช�อมตออนเทอรเนตแบบ Cable Internet
� เคเบลโมเดม (Cable modem) ถกใชในการแปลงระหวางสญญาณดจทล (Digital) และอะแนลอก (Analog)
204100 IT AND MODERN LIFE 7
Image credit: litramfg.com, thailandfiberoptics.com
4) Optical Fiber
• สายใยแกวนาแสง
� จดเดนคอ มอตราการรบสงขอมลสงสดท�เรว
เทคโนโลยการเช�อมตอเครอขาย
แบบมสาย (Wired)
� จดเดนคอ มอตราการรบสงขอมลสงสดท�เรว
และทนตอสญญาณรบกวน
• ความเรวของการเช�อมตอมต /งแตระดบเมกกะบตตอวนาท (Mbps) จนถงหลายกกะบตตอวนาท (Gbps)
ความนยมในการเช�อมตออนเทอรเนต โดยใช Optical Fiber ตามท�พกอาศย ไดรบความนยม
204100 IT AND MODERN LIFE 8
Image credit: nestorcables.com, ingellen.com
Optical Fiber ตามท�พกอาศย ไดรบความนยมเพ�มข/นอยางตอเน�อง � FTTH : Fiber To The Home
1) Terrestrial microwave• ใชการสงคล�นวทยแบบโฟกส (Focus) จากสถาน
หน�งไปยงอกสถานหน�ง
เทคโนโลยการเช�อมตอเครอขาย
แบบไรสาย (Wireless)
หน�งไปยงอกสถานหน�ง☺ สามารถรบสงขอมลในระยะไกลไดรวดเรว
� สญญาณตองอยใน light of sight ทาใหการสงขามส�งกดขวาง เชน ภเขา ทาไดลาบาก
2) Satelliteใชสญญาณดาวเทยม• ใชสญญาณดาวเทยม
☺ สามารถเช�อมตอเครอขายในพ/นท�หางไกลได� ความเรวไมสงมาก และมความลาชาในการ
รบสงขอมลสง
204100 IT AND MODERN LIFE 9
Image credit: theflatearthsociety.org, adli3.tripod.com/Terrestrial.htm, vizocomsat.com, efxkits.us, Richard Bartz
3) Wireless LAN
• ใชงานภายในอาคาร
• มาตรฐาน 802.11 a / b / g / n / ac
4) Wide-area Wireless Access
• ใหบรการโดยผใหบรการโทรศพทเคล�อนท�
เทคโนโลยการเช�อมตอเครอขายแบบไรสาย (Wireless)
• มาตรฐาน 802.11 a / b / g / n / ac โทรศพทเคล�อนท�
• 3G / 4G
204100 IT AND MODERN LIFE 10
Image credit: au.kddi.com
Wi-Fi : ชดผลตภณฑใด ๆ ท�สามารถทางานไดตามมาตรฐานเครอขายคอมพวเตอรแบบไรสาย ซ�งอยบนมาตรฐาน IEEE 802.11
• การพฒนามาตรฐาน IEEE 802.11 สาหรบ Wireless LAN
เทคโนโลยการเช�อมตอเครอขายแบบไรสาย (Wireless)
204100 IT AND MODERN LIFE 11
Image credit: anandtech.com
ประเภทของเครอขาย
หากแบงประเภทของเครอขายตามอาณาเขต หรอบรเวณการเช�อมตอ จะสามารถแบงออกไดเปน 3 ประเภทหลก ไดแก
• LAN (Local Area Network) LAN (Local Area Network) • เครอขายท�เช�อมโยงคอมพวเตอรท�อยในบรเวณท�จากด• เชน ท�พกอาศย โรงเรยน หองแลป และอาคารสานกงาน
• MAN (Metropolitan Area Network) • มลกษณะการเช�อมโยง คอมพวเตอรท�มระยะทางหางไกลกนกวาแบบ LAN • เชน การเช�อมตอเครอขายยอยภายในเขตเมอง ใหเกดเปนเครอขายท�ขนาดใหญข'น
เครอขายเดยว
• WAN (Wide Area Network)• เช�อมโยงคอมพวเตอรท�หางไกลกน ในลกษณะขามจงหวด หรอ ประเทศ ซ�งอาจ
ทาผานผใหบรการเครอขาย• เครอขายอนเทอรเนต จดเปนเครอขายแบบ WAN
204100 IT AND MODERN LIFE 12
ประเภทของเครอขาย
หากแบงประเภทของเครอขายตามโครงสราง หรอ โทโพโลยของการเช�อมตอ
จะสามารถแบงออกไดหลายรปแบบ เชน
Bus topologyRing topology Star topology
204100 IT AND MODERN LIFE 13
Mesh topology Tree topologyImage credit: computerhope.com
2. อนเทอรเนต
แนะ นา เค รอ ข าย อน เทอร เ นตแนะ นา เค รอ ข าย อน เทอร เ นต
โปร โตคอล
ส ถ า ป ต ย ก ร ร ม ก า ร เ ช� อ ม ต อ เ ค ร อ ข า ย
204100 IT AND MODERN LIFE 14
อนเทอรเนต
• อนเทอรเนต (Internet)
• เปนระบบเครอขายท�ใหญท�สด• เกดจากการเช�อมตอเครอขายยอยๆ เขาดวยกน• เกดจากการเช�อมตอเครอขายยอยๆ เขาดวยกน
� Network of networks
• จดเปนเครอขายแบบ WAN
อนเทอรเนต เกดข/นในป ค.ศ. 1969 (พ.ศ. 2512) จากเครอขาย ARPANET (Advanced Research Projects Agency NETwork)
204100 IT AND MODERN LIFE 15
Projects Agency NETwork)
ARPANET เปนเครอขายสานกงานโครงการวจยช �นสงของกระทรวงกลาโหม ประเทศสหรฐอเมรกา โดยมวตถประสงคหลกของการสรางเครอขายคอ เพ�อใหคอมพวเตอรสามารถเช�อมตอ ส�อสารระหวางกนได
Image credit: http://interactioninstitute.org, http://www.computerhistory.org/
อนเทอรเนต
เครอขายอนเทอรเนต ประกอบดวย
� Host / End system
• อปกรณท�อยสวนปลายของเครอขาย
PC
server
• อปกรณท�อยสวนปลายของเครอขาย
• ทางานดวยแอปพลเคชนตางๆ
� Communication link
• ลงคส�อสาร ท /งแบบมสายและไรสาย
� Packet switches wiredlinks
wirelesslinks
smartphone
laptop
� Packet switches
• อปกรณท�ทาหนาท�สงตอ และคนหา
เสนทางบนเครอขาย
• เชน สวตช เราเตอร
204100 IT AND MODERN LIFE 16
router
อนเทอรเนต
• การตดตอส�อสารผานเครอขาย จาเปนตองม โปรโตคอล (Protocol) เพ�อควบคมการสง และการรบขอความ
� โปรโตคอล ใชสาหรบระบรปแบบของขอความ (Message format) และการ� โปรโตคอล ใชสาหรบระบรปแบบของขอความ (Message format) และการกระทาตางๆ (Actions) ท�เกดข.นขณะรบสงขอมล
• ทาใหอปกรณตางๆ ท�ใชโปรโตคอลเดยวกน สามารถตดตอส�อสารกนได
Hi
Don’t have protocol
Hi
Having protocol
204100 IT AND MODERN LIFE 17
こんにちは Hi
Got the
time?
12:00
???
สถาปตยกรรมการเช�อมตอเครอขาย1. Client / Server Server
• คอยใหบรการ Client ตลอดเวลา
• สวนมากต /งอยใน Datacenter• สวนมากต /งอยใน Datacenter
Clients
• ตดตอส�อสารกบ Server เพ�อรองขอและรบขอมลท�ตองการ
• อาจเช�อมตอเครอขายเปนบางชวงเวลา
☺ �
204100 IT AND MODERN LIFE 18
☺ �
• สะดวกตอการบรหารจดการ
• สามารถควบคมเก�ยวกบความปลอดภยได
• แตละ Server รองรบจานวนผใชไดจากด
• การขยายระบบมคาใชจายสง
สถาปตยกรรมการเช�อมตอเครอขาย2. Peer-to-Peer (P2P)
• โฮสตตางๆ ท�เรยกแทนวา Peer สามารถรบสงขอมลระหวางกนไดโดยตรงรบสงขอมลระหวางกนไดโดยตรง
� Pure P2P ไมจาเปนตองม Server กลาง
� Hybrid P2P เชน Skype อาจม Server คอยใหบรการเก�ยวกบการลงช�อเขาใช หรอจดการเก�ยวกบผใชงาน
☺ �
• รองรบการขยายขนาดของ • การควบคมผใชงานทาไดยาก
204100 IT AND MODERN LIFE 19
�
• รองรบการขยายขนาดของเครอขายไดด
• คาใชจายในการบรหารจดการคอนขางต�า
• การควบคมผใชงานทาไดยาก• การควบคมเก�ยวกบความ
ปลอดภยมความซบซอน• ไมสามารถรบประกนความเรว
ในการรบสงขอมล
3. แอปพลเคชนบนอนเทอรเนต
Wor ld Wide Web , E -ma i l , Wor ld Wide Web , E -ma i l ,
FTP , Te lne t
204100 IT AND MODERN LIFE 20
แอปพลเคชนบนอนเทอรเนต
แอปพลเคชนบนอนเทอรเนต
• Web• Web
• Instant messaging
• Remote desktop
• P2P file sharing
• Network games• Network games
• Video streaming, conferencing
• Voice over IP (VoIP)
204100 IT AND MODERN LIFE 21
Image credit: 4-designer.com
แอปพลเคชนบนอนเทอรเนต
- World Wide Web -
World Wide Web (WWW) คอ พ.นท�ของขอมล (Information space) โดยอาจเปนเอกสาร หรอขอมลมลตมเดย เชน รปภาพ เสยง วดโอ ซ�งสามารถเขาถงไดดวยอนเทอรเนตสามารถเขาถงไดดวยอนเทอรเนต
• การทางานจะเปนแบบ Client – Server
• ใชโปรโตคอล HTTP (Hypertext Transfer Protocol) เปนหลก
• ขอมลตางๆ จะถกระบดวย URL (Uniform Resource Locator)
โดยท �วไป URL จะถกเขยนอยในรปแบบ protocol://domain/path/fileโดยท �วไป URL จะถกเขยนอยในรปแบบ protocol://domain/path/file
เชน http://www.cs.science.cmu.ac.th/course/204100/index.html
• ขอมลจะถกเช�อมโยงหากนดวย Hypertext link
204100 IT AND MODERN LIFE 22
บรการบนอนเทอรเนต
- World Wide Web -
การใชงาน www จะตองมองคประกอบ ท /ง 3 สวน ดงน/
1) Web Server คอ เคร�องแมขายท�ใหบรการเวบ ซ�งมขอมลตางๆ เกบอย
• Client สามารถสง Request message ไปยง Server เพ�อรองขอขอมลท�ตองการ เชน
เอกสาร HTML, ไฟลรปภาพ และ ไฟลเพลง
• หาก Server มขอมลดงกลาว กสามารถตอบกลบดวย Response message
204100 IT AND MODERN LIFE 23
Image credit: yaser musleh
บรการบนอนเทอรเนต
- World Wide Web -
2) Web Browser คอ แอปพลเคชนซอฟตแวรท�ใชสาหรบการเขาถงขอมลและ
ทรพยากรตางๆ บนอนเตอรเนต
ตวอยางของ Web browser เชน Internet Edge, Firefox, Google Chromeตวอยางของ Web browser เชน Internet Edge, Firefox, Google Chrome
3) Content คอ เน/อหาท�มการนาเสนอขอมล ซ�งสามารถเช�อมโยงไปยงหนาตอๆ ไปได
โดยพ/นฐานแลว content จะสรางจากภาษา HTML (Hypertext Markup Language) โดยพ/นฐานแลว content จะสรางจากภาษา HTML (Hypertext Markup Language)
ซ�งสามารถจะนาเสนอขอมลไดเพยงอยางเดยว แตหากตองการใหมการประมวลผล
อ�น ๆ กสามารถใชภาษาอ�นเขามารวมดวย เชน PHP, ASP, Java Script
204100 IT AND MODERN LIFE 24
Image credit: wired.com
บรการบนอนเทอรเนต
- World Wide Web -
คาศพททสาคญในการใชงาน World Wide Web
Web Page คอ ไฟลเอกสารทถกสรางข�นเพอนาเสนอขอมลขาวสารของบรการ WWW ประกอบไปดวยรายละเอยด ขอมลตางๆ เชน รปภาพ บรการ WWW ประกอบไปดวยรายละเอยด ขอมลตางๆ เชน รปภาพ ตาราง ขอความ และเสยง เปนตน
Web Site คอ แหลงทอยของเวบเพจทถกจดเกบไวในทอยเดยวกนบนServer โดยเวบไซตหนงจะมเวบเพจกหนากไดทเชอมโยงกน หรอเวบไซตหนงจะเชอมโยงไปยงอกเวบไซตหนงกได
Home Page คอ เวบเพจหนาแรกของเวบไซตใด ๆ ทปรากฏข�นมาเมอระบชอของเวบไซตน�น
204100 IT AND MODERN LIFE 25
บรการบนอนเทอรเนต
- World Wide Web -
Web Hosting คอ ผใหบรการเชาพ.นท�ในเซรฟเวอรเพ�อใชเกบไฟลเวบเพจของเวบไซตตาง ๆ ซ�งมท .งประเภทท�ตองเสยคาใชจายและไมเสยคาใชจาย
Internet Service Provider (ISP) คอ บรษทหรอหนวยงานท�ต .งข.นมาเพ�อInternet Service Provider (ISP) คอ บรษทหรอหนวยงานท�ต .งข.นมาเพ�อใหบรการตดตอเช�อมโยงกบเครอขายอนเตอรเนตโดยอาจจะคดคาบรการหรอไมกแลวแต เชน CsLoxinfo, CAT, 3BB, TOT, True, INET เปนตน
204100 IT AND MODERN LIFE 26
Image credit: bluewaterproducts123.com
บรการบนอนเทอรเนต
- E-mail -
E-mail คอ บรการรบสงจดหมายแบบอเลกทรอนกส
� สามารถพวงตด (Attachment) ไปกบจดหมายได
� การทางานคลายกบการรบสงจดหมายท �วไป คอ มผสง และผรบ ซ�งจะตองมท�อยท�เรยกวา E-mail Address
การใชงาน E-mail สามารถใชงานได 2 ลกษณะ คอ
1) ใชงานผาน Mail client เชน Mozilla Thunderbird,
Windows Live Mail
2) ใชงานผานเวบไซต (Web-based E-mail) เชน
204100 IT AND MODERN LIFE 27
2) ใชงานผานเวบไซต (Web-based E-mail) เชน
Outlook, Gmail
Image credit: softonic.com, google.com
บรการบนอนเทอรเนต
- E-mail -
SMTP SMTPMail access
protocol
(e.g., POP3,
IMAP)
User User
สาหรบการใชงานอเมลผาน Mail Client น .น• การสงอเมล จากผใชไปยง Mail server สามารถใชโปรโตคอล
SMTP (Simple Mail Transfer Protocol)
sender’s mail
server
receiver’s mail
server
IMAP)
• การเขาถงอเมล หรอการรบอเมลจาก Mail server สามารถใชโปรโตคอลPOP3 (Post Office Protocol version 3)IMAP (Internet Mail Access Protocol)
204100 IT AND MODERN LIFE 28
บรการบนอนเทอรเนต
- E-mail -
นกศกษามหาวทยาลยเชยงใหม
� สามารถใชบรการ E-mail ของมหาวทยาลยไดผาน
� สามารถต /งคา Mail Client ท�ใชอยประจา ใหสามารถสง หรอ รบอเมลจากบญชผใชของมหาวทยาลย (@cmu.ac.th) ได โดยการต /งคาตามท�ระบในhttp://help.portal.cmu.ac.th/?page_id=345
204100 IT AND MODERN LIFE 29
บรการบนอนเทอรเนต
- FTP -
FTP (File Transfer Protocol)
เปนบรการโอนยายไฟลระหวางโฮสต
� การโอนไฟลจากโฮสตอ�นมาไวยงเคร�องท�เราใชงาน เรยกวา Download
สวนการทากลบกน เรยกวา Upload
� การ Upload ไฟลของเวบไซตไปยง Web hosting นยมทาผาน FTP
แหลงท�ใหบรการโอนไฟลม 2 ประเภท คอแหลงท�ใหบรการโอนไฟลม 2 ประเภท คอ
• Public FTP : ใหบรการโอนยายไฟลแบบสาธารณะ
• Private FTP : ใหบรการโอนยายไฟลเฉพาะในกลมผใชท�กาหนดเทาน/น
204100 IT AND MODERN LIFE 30
Image credit: smallbusiness.yahoo.net
บรการบนอนเทอรเนต
- FTP -
การใชบรการ FTP สามารถทาไดผาน 2 วธหลก คอ
1) ใชงานผานโปรแกรม เชน FileZilla, SmartFTP, WinSCP
2) ใชงานผาน Web browser หรอ Windows Explorer 2) ใชงานผาน Web browser หรอ Windows Explorer
โดยการพมพ ftp:// ตามดวยช�อแหลงท�ใชบรการ FTP
เชน ftp://myweb.cmu.ac.th
การใชงาน FTP สวนมาก จาเปนตองมการ login
ดวย Username และ Password
204100 IT AND MODERN LIFE 31
ดวย Username และ Password
นกศกษามหาวทยาลยเชยงใหม สามารถใชงาน FTP
ไดโดยดรายละเอยดเพ�มเตมไดท� https://myweb.cmu.ac.th/help.html
บรการบนอนเทอรเนต
- Telnet -
Telnet เปนโปรโตคอลท�ใชบนอนเทอรเนต เพ�อใหบรการการส�อสารแบบสองทศทางผานตวอกษร (Bi-directional text-oriented communication)
� นยมใชเพ�อเขาถงเคร�องคอมพวเตอรจากระยะไกล (Remote access)� นยมใชเพ�อเขาถงเคร�องคอมพวเตอรจากระยะไกล (Remote access)
• ผใชงานสามารถ Remote login ไปยงเคร�องท�ตองการใชงาน จากท�ใดกได ผานเครอขายอนเทอรเนต โดยการพมพ telnet ตามดวย Address ของเคร�องท�ตองการเขาใช
• โดยท �วไปเคร�องท�ใหบรการ Telnet มกจะถกตดต /งดวยระบบปฏบตการ Linux ซ�งจะรบคาส �งจากผใชดวยการพมพคาส �ง ไมสามารถใชงาน Mouse ได ดงน/นผใชจงจาเปนตองมความรในการใชงานคาส �งตางๆ
204100 IT AND MODERN LIFE 32
Image credit: windowssiam.com
4. ทซพ /ไอพ และระบบช�อโดเมนท ซ พ ไ อ พท ซ พ ไ อ พ
ท� อ ย ไ อ พ
ร ะ บ บ ช� อ โ ด เ ม น
204100 IT AND MODERN LIFE 33
ทซพ และ ไอพ
TCP (Transmission Control Protocol)
• เปนโปรโตคอลหลกของอนเทอรเนต ซ�งแอปพลเคชนตางๆ เชน WWW, E-mail และ FTP ใชบรการ เพ�อขนสงขอมลไปยงปลายทางอยางถกตองE-mail และ FTP ใชบรการ เพ�อขนสงขอมลไปยงปลายทางอยางถกตอง
ภาพรวมการทางานของ TCP
• ใหบรการการขนสงขอมลท�เช�อถอได (Reliable data delivery)
• มกลไกในการตรวจสอบ วาเกดการสญหาย หรอ เกดขอผดพลาดในขอมลขณะขนสงหรอไม ถามจะทาการสงขอมลแพกเกตน.นใหมขอมลขณะขนสงหรอไม ถามจะทาการสงขอมลแพกเกตน.นใหม
• มการควบคมอตราการสงขอมล ไมใหมากจนเกนไป
204100 IT AND MODERN LIFE 34
ทซพ และ ไอพ
IP (Internet Protocol)
• เปนโปรโตคอลหลกของการส�อสารบนอนเทอรเนตท�ทางานรวมกบ TCP
• จงนยมเรยกโปรโตคอลชดน. รวมกนวา TCP/IP• จงนยมเรยกโปรโตคอลชดน. รวมกนวา TCP/IP
ภาพรวมการทางานของ IP
• ทาหนาท�ในการจดสงขอมลจากเคร�องตนทาง (Source) ไปยงเคร�องปลายทาง (Destination) โดยอาศยขอมลของ ท�อยไอพ (IP Address)
• IP เก�ยวของกบการระบท�อย (Addressing) ของโฮสต และการคนหา• IP เก�ยวของกบการระบท�อย (Addressing) ของโฮสต และการคนหาเสนทาง (Routing) ในการสงขอมล
204100 IT AND MODERN LIFE 35
ทซพ และ ไอพ
• ภาพรวมการไหลของขอมลผานโปรโตคอลตางๆ จากตนทางไปยงปลายทาง
204100 IT AND MODERN LIFE 36
Image credit: Tosaka
ท�อยไอพทอยไอพ (IP Address)
• เปนตวระบคอมพวเตอร รวมถงอปกรณเครอขายอ�นๆ เชน เราเตอร ปรนเตอร โทรศพทเคล�อนท� ท�เช�อมตออยบนเครอขายปรนเตอร โทรศพทเคล�อนท� ท�เช�อมตออยบนเครอขาย
• ท�อยไอพเวอรชน 4 (IPv4)
• ใชตวเลข 32 bits แบงออกเปน 4 octet
• แตละ octet จะมขนาด 8 bits ทาใหมคาไดต .งแต 0 ถง 255
• แตละ octet ถกเขยนค �นดวยจด (.)• แตละ octet ถกเขยนค �นดวยจด (.)• ชวงของ IP Address ท�มใชงานจงมไดต .งแต 0.0.0.0 จนถง
255.255.255.255
204100 IT AND MODERN LIFE 37
ท�อยไอพIP Address สามารถแบงไดเปน 2 ประเภท
1) Public IP Address• เปน IP address ท�ถกจดสรรใหมาใชงานโดยหนวยงาน InterNIC• เปน IP address ท�ถกจดสรรใหมาใชงานโดยหนวยงาน InterNIC
• อปกรณท�ไดรบ Public IP address จะสามารถเขาถงไดจากอปกรณอ�นๆ ท .งหมดบนอนเทอรเนต
2) Private IP Address• คอ IP address ท�สามารถใชอางองจากอปกรณภายในเครอขายภายใน
(Intranet) เทาน.น(Intranet) เทาน.น• การเขาถงคอมพวเตอรท�ไดรบ Private IP จากอปกรณอ�นๆ ท�อยนอก
เครอขายภายใน จะไมสามารถทาได จาเปนตองมการต .งคาท�เราเตอรเพ�มเตม
204100 IT AND MODERN LIFE 38
ท�อยไอพ
Tips !
วธการสงเกต Private IPวธการสงเกต Private IP
Private IP จะอยในชวงตอไปน/
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255
192.168.0.0 – 192.168.255.255 ตวอยางการใชงาน Public IP และ Private IP
204100 IT AND MODERN LIFE 39
192.168.0.0 – 192.168.255.255 ตวอยางการใชงาน Public IP และ Private IP
เคร�องคอมพวเตอรภายในบาน ม Private IP
Router สาหรบเช�อมตออนเทอรเนต ม Private & Public IP
Server ท�ใหบรการตางๆ ม Public IP
ท�อยไอพวธการตรวจสอบ IP Address ของเคร�องท�ใชงาน (ระบบปฏบตการ Windows)
1) เปด Network and Sharing Center จากน/นคลกท�ประเภทของการเช�อมตอ ขางๆคาวา Connections จากรปตวอยางคอ Ethernet คาวา Connections จากรปตวอยางคอ Ethernet
2) คลกท� Details 3) สงเกต IP Address ได
1
204100 IT AND MODERN LIFE 40
2) คลกท� Details 3) สงเกต IP Address ไดจากรายการท�เขยนวา IPv4 Address
23
ระบบช�อโดเมนชอโดเมน (Domain Name)
คอ สายอกขระ (String) ทใชสาหรบระบทรพยากรบนอนเทอรเนต เชน คอมพวเตอร เวบไซต และบรการตางๆคอมพวเตอร เวบไซต และบรการตางๆ
� ชอโดเมนจะใชตวอกษร แทนทอยไอพทเปนตวเลข ทาใหการเขาถงเครองคอมพวเตอร หรอเวบไซตใดๆ ทาไดสะดวกข�น
� การต �งชอโดเมนจะอยภายใตกฎ และข �นตอนการลงทะเบยนของ ระบบชอโดเมน หรอ ดเอนเอส (Domain Name System: DNS)
� โดยท วไปผพฒนาเวบไซตจะทาการจดทะเบยนเพอขอใชงานชอ� โดยท วไปผพฒนาเวบไซตจะทาการจดทะเบยนเพอขอใชงานชอโดเมนทตองการ กบหนวยงานทมหนาทรบผดชอบ
204100 IT AND MODERN LIFE 41
ระบบช�อโดเมนชอโดเมนสามารถแบงออกเปนสวนๆ ไดดงน�
1) โดเมนลาดบตน (Top Level Domain name)
2) โดเมนลาดบทสอง (Second - Level Domain name)
3) โดเมนลาดบลาง (Lower- Level Domain name)
204100 IT AND MODERN LIFE 42
ระบบช�อโดเมน1) โดเมนลาดบตน (Top Level Domain name)
เปนสวนท�อยในตาแหนงขวาสดของช�อโดเมน แบงเปน 2 ประเภทคอ
1.1) โดเมนลาดบตนท�บอกประเภทขององคกร เชน 1.2) โดเมนลาดบตนท�ใชเปนช�อยอของประเทศ เชน1.1) โดเมนลาดบตนท�บอกประเภทขององคกร เชน 1.2) โดเมนลาดบตนท�ใชเปนช�อยอของประเทศ เชน
TLD
.th Thailand
.jp Japan
.uk United Kingdom
.tw Taiwan
TLD
.com สาหรบกลมขององคกรและบรษทเอกชนตาง ๆ
.net สาหรบกลมองคกรท�ทาหนาท�ใหบรการเครอขายอนเตอรเนต
.org สาหรบองคกร หรอสมาคมตาง ๆ
.gov สาหรบรฐบาล
204100 IT AND MODERN LIFE 43
.gov สาหรบรฐบาล
.edu สาหรบสถาบนการศกษา
.mil สาหรบหนวยงานทางทหาร
.biz สาหรบธรกจท �วไป
� สาหรบรายการช�อโดเมนลาดบตนอ�นๆ สามารถดเพ�มเตมไดท� http://www.iana.org/domains/root/db
ระบบช�อโดเมน2) โดเมนลาดบสอง (Second Level Domain name)
เปนช�อโดเมนในระดบรองลงมาจาก TLD
2.1) โดยท �วไปจะใชอางถงองคกรท�จดทะเบยนโดเมนน.น2.1) โดยท �วไปจะใชอางถงองคกรท�จดทะเบยนโดเมนน.น
เชน google.com ม Second-level domain คอ google
2.2) หรอใชบงบอกประเภทของบคคลหรอหนวยงานน.นๆ
เชน .co, .or, .go, .ac ซ�งจะใชกบ TLD แบบช�อยอของประเทศ (Country code)
ตวอยาง ช�อโดเมน cmu.ac.th ม Second-level domain คอ .ac
สวนท�อยถดจาก SLD จะถอเปน Third-level domain ซ�งจากตวอยางน.คอ cmu
204100 IT AND MODERN LIFE 44