IP Address / Internet Address

Download Report

Transcript IP Address / Internet Address

เทคโนโลยีอินเทอร์เน็ต
และเครือข่าย
1
Internet
อินเทอร์เน็ต (Internet) มาจากคาว่า Inter Connection Network หมายถึง
เครือข่ายของเครือข่ายคอมพิวเตอร์
ประกอบด้วยระบบต่างๆ เชื่อมโยงกันเสมือนใยแมงมุม ที่ครอบคลุมทัว่ โลก
ในแต่ละจุดที่เชื่อมต่ออินเทอร์เน็ตนั้น สามารถสือ่ สารกันได้หลายเส้นทาง โดยไม่
กาหนดตายตัว และไม่จาเป็ นต้องไปตามเส้นทางโดยตรง อาจจะผ่านจุดอื่น ๆ
หรือ เลือกไปเส้นทางอื่นได้หลาย ๆ เส้นทาง
ระบบอินเทอร์เน็ต
คอมพิวเตอร์ทุกเครือ่ ง ทุกระบบ สามารถติดต่อสือ่ สารกันได้
แล้วคอมพิวเตอร์คอมพิวเตอร์รู้จกั กันได้อย่างไร ?
203.150.243.179
192.168.177.104
203.150.200.11
10.10.1.11
IP Address / Internet Address
• คอมพิวเตอร์ ทุกเครื่องบนอินเทอร์ เน็ต ต้ องมีหมายเลขประจาเครื่อง
เรียกว่ า “หมายเลข IP (IP Address หรือ Internet Protocol
Address)” เปรียบเสมือน “บ้ านเลขที่”
• มีองค์ กรทีท่ าหน้ าที่จัดสรรหมายเลข IP โดยเฉพาะ เรียกว่ า
- Internet Network Information Center (Inter NIC)
IP Address / Internet Address
• หมายเลข IP เป็ นเลขฐานสอง มีขนาด 32 บิต (4 ไบต์ - 1 ไบต์ มี 8 บิต)
• เขียนเป็ นเลขฐานสิ บ 4 ชุ ด แต่ ละชุ ดคัน่ ด้ วยเครื่องหมายจุด (dot)
เลขฐานสอง
11111111.00000000.11111111.00000000
เลขฐานสิ บ
255. 0.255.0
IP Address / Internet Address
มาตรฐาน IP Address ปั จจุบนั คือ version 4 หรือ IPv4
กาหนดให้ ip address มีท้ งั หมด 32 bit หรือ 4 byte
แต่ล่ะ byte จะถูกคัน่ ด้วยจุด (.)
ภายในหมายเลข ถูกแบ่งออกเป็ น 2 ส่วนดังนี้
1. Network Address หรือ Subnet Address
2. Host Address
IP Address
Network
Address
Host Address
A
w.x.y.z
w
x.y.z
B
w.x.y.z
w.x
y.z
C
w.x.y.z
w.x.y
z
Class
IP Address / Internet Address
ทาไมต้ องแบ่ งเป็ น Class ต่ าง ๆ เพือ่ อะไร ?
เพื่อความเป็ นระเบียบ มีการจัด Class หรือ หมวดหมู่ของ IP Address
ไว้ ท้งั หมด 5 Class
โดย Class ของ Address จะเป็ นตัวกาหนดว่า Bit ใดบ้ างใน หมายเลข IP
Address ที่ต้องถูกใช้ เพื่อ เป็ น Network Address และ Bit ใดบ้ าง ที่
ต้ องถูกใช้ เป็ น Host Address นอกจากนั้น Class ยังเป็ นตัวกาหนดด้ วยว่า
จานวนของ Network Segment ที่มีได้ ใน Class นั้น ๆ มีเท่าไร และ
จานวนของเครื่องคอมพิวเตอร์ท่สี ามารถมีได้ ภายใน Network Segment
นั้น ๆ มีเท่าไร
IP Address / Internet Address
• หมายเลข IP สามารถแบ่งได้ 5 แบบ หรือ 5 Class ดังนี้
Class
A
B
C
D
E
0.0.0.0
128.0.0.0
192.0.0.0
224.0.0.0
240.0.0.0
Range
ถึง
ถึง
ถึง
ถึง
ถึง
127.255.255.255
191.255.255.255
223.255.255.255
239.255.255.255
247.255.255.255
IP Address / Internet Address
IP address คือระบบการอ้ างอิง การมีตัวตนอยู่ของคอมพิวเตอร์ โดย
ปกติเราแบ่ง IP address เป็ น 2 แบบ
1. Public IP address (หรือ WAN IP address) คือ IP address ที่ใช้
งานจริงมีการจดทะเบียนและเสียเงินเพื่อใช้ งานจริงๆ มีการจดบันทึกในระบบว่า ใคร
ใช้ งาน IP อะไรในวงกว้ าง ทาอะไรผิดระวัง IP address ไปโผล่บน
Server
(หรือ LAN IP address) คือ IP address ที่ใช้ กนั
ในเฉพาะระบบวงปิ ด เช่นใน Office หรือในบ้ านที่มีคอมพิวเตอร์มากกว่า 1 เครื่อง
IP ระบบนี้หากต้ องการใช้ กบ
ั เครื่องนอกวงต้ องใช้ อุปกรณ์ท่เี รียกว่า NAT (Network
Address Translator) จะทาการแปลข้ อมูลจากวง LAN ไปออกภายนอก
2. Private IP address
IP Address / Internet Address
IP Address
ปัจจุบันที่ใช้ ท่วั ไปคือ IPv4 ซึ่งกาลังจะหมดไป
สาหรับ IPv6 คือ IP รุ่นใหม่ท่จี ะเข้ ามาแทนที่
IPv4 : ใช้ ตัวเลขในช่วง 0.0.0.0 - 255.255.255.255 เพื่อนแทน
อุปกรณ์ในเครือข่าย(internet) เช่น คอมพิวเตอร์ รถ มือถือ ตู้เย็น ฯลฯ
IPv6 : ใช้ ตัวเลขในช่วง 0.0.0.0.0.0 - 255.255.255.255.255.255
IPv4 สามารถรองรับอุปกรณ์ได้ 255x 255 x 255 x 255 = 4,228,250,625
แล้ว IPv6 จะสามารถรองรับอุปกรณ์ต่าง ๆ ได้ ?
DNS - Domain Name System
• DNS คือ ระบบการแปลงกลับไป กลับมาระหว่ างชื่อโฮสต์ (Host) ให้
เป็ นหมายเลข IP
• คอมพิวเตอร์ และอุปกรณ์ สื่อสารต่ างๆ ในเครือข่ ายอินเทอร์ เน็ต จะมี
หมายเลข IP ไม่ ซ้ากัน
• การติดต่ อสื่ อสารระหว่ างเครื่องต่ าง ๆ จะใช้ หมายเลข IP เป็ นหลัก
• หมายเลข IP จายากกว่ าการจาชื่อ จึงมีระบบ DNS เกิดขึน้ มา
• ชื่อโดเมนไม่ ใช่ ชื่อทีถ่ อดมาจากเลขไอพี
หลักการทางานของ DNS
13
หลักการทางานของ DNS
ขั้นตอนที่
1
2
3
4
5
14
ความหมาย / หน้าที่
client(ผู ้ เล่น) ต้องการเข้า www.xyz.com เครื่อง client จะขอ IP
Address ไปที่ DNS Server (ถ้าไม่พบ IP Address) จะขอ IP Address
กับ DNS Server ในลาดับที่สงู กว่า เช่น ISP
DNS Server ของ ISP ค้นหา IP Address ต่อไป ถ้าไม่พบ ก็ต้องส่งต่อไปที
Root Domain Server ที่ Root Domain Server ต้องเจอแน่นอนเพราะ
เป็ นสถานที่สดุ ท้ายแล้ว
เมื่อ เจอก็จะได้ IP Address ของ www.xyz.com.com และแจ้งไปที่ Domain
Server ของ ISP ทราบ และจัดเก็บไว้ด้วย
Domain Server ของ ISP ก็ส่งต่อไปที่ DNS Server ของ Client และแจ้ง
IP Address ไปที่ client (ผูเ้ ล่น)
เมือ่ client ได้ IP Address ของ www.xyz.com แล้ว ก็ติดต่อกับ
IP Address ได้โดยตรง โดยการรับส่งข้อมูลจะใช้ protocal TCP
Name Server
• เครื่องคอมพิวเตอร์ ที่มีซอฟต์ แวร์ ที่มีหน้ าทีเ่ ก็บฐานข้ อมูล สาหรับ
การแปลงชื่อโฮสต์ และหมายเลข IP
• แบ่ งได้ 3 ประเภท คือ
– Primary Name Server เป็ นเครื่ องหลักที่เก็บข้อมูล
– Secondary Name Server
– Cache Name Server
DNS - Domain Name System
DNS - Domain Name System
• โดเมนทีม่ ีตวั อักษร 3 ตัว เรียกว่ า Generic domain ส่ วนมากใช้
ในประเทศสหรัฐอเมริกา
com องค์ กรธุรกิจ -- commercial
edu สถาบันการศึกษา -- education
gov หน่ วยงานราชการ -- government
int องค์ กรระหว่ างประเทศไทย -- international
mil หน่ วยงาน ทหาร -- military
net ผู้ให้ บริการเครือข่ าย -- network
org องค์ กรอืน่ ๆ -- organization
DNS - Domain Name System
• โดเมนที่มตี ัวอักษร 2 ตัว เรียกว่ า Country domain
• เป็ นตัวอักษรที่ใช้ แทนประเทศต่ างๆ
th
Thailand
jp
sg
au
Japan
Singapore
Australia
DNS - Domain Name System
•
•
•
•
•
•
•
โดเมนทางขวาใหญ่ กว่ าโดเมนทางซ้ าย
ด้ านซ้ ายสุ ด => ชื่อคอมพิวเตอร์
ด้ านขวาสุ ด => โดเมนระดับบนสุ ด (Top-level domain name)
แต่ ละโดเมนจะถูกเขียนคัน่ ด้ วยจุด ( . )
แต่ ละโดเมนจะมีผู้รับผิดชอบประจาโดเมน
ชื่อโดเมนกับสถานที่ต้งั เครื่องไม่ จาเป็ นต้ องสั มพันธ์ กนั
คอมพิวเตอร์ 1 เครื่องอาจมีได้ หลายชื่อ
โปรโตคอล (Protocol)
 โปรโตคอล คือ ระเบียบ
วิธีการ กฎ และข้อกาหนด
ต่าง ๆ ในการดต่อสือ่ สาร
รวมถึงมาตรฐานทีใ่ ช้เพือ่
ให้สามารถส่งผ่านข้อมู ล
ไปยังปลายทางได้อย่าง
ถูกต้อง
โปรโตคอล (Protocol) (ต่อ)
 TCP/IP (Transmission Control Protocol/Internet Protocol)
โปรโตคอลมาตรฐานทีใ่ ช้ในการสือ่ สารระหว่างเครือ่ ง
คอมพิวเตอร์ทีแ่ ตกต่างกันใช้ระบบปฏิบตั ิการทีต่ ่างกันและอยู่
บนเครือข่ายทีต่ ่างกันให้สามารถสือ่ สารกันผ่านทางเครือข่าย
ได้โดย TCP/IP จะประกอบไปด้วยโปรโคตอล 2 ตัว TCP
(Transmission Control Protocol) และ IP (Internet Protocol)
โปรโตคอล (Protocol) (ต่อ)
 HTTP (Hyper Text Transfer Protocol)
โปรโตคอลทีใ่ ช้ในการส่งเว็บเพจ (Web Page) ทีอ่ ยู่บนเครื่อง
เซิรฟ์ เวอร์มาให้เครือ่ งไคลเอ็นท์ทีท่ าการร้องขอไปทาให้ผูใ้ ช้งาน
สามารถท่องไปในเว็บไซต์ต่าง ๆ ทัวโลกได้
่
โปรโตคอล (Protocol) (ต่อ)
 FTP (File Transfer Protocol )
โปรโตคอลทีใ่ ช้ในการส่งโอนไฟล์ขอ้ มูลผ่านเครือข่ายอินเตอร์โดยจะเรียก
การโอนไฟล์จากเครือ่ งเซิรฟ์ เวอร์มาทีเ่ คลือ่ นไคลเอ็นท์ว่า “Download” และ
เรียกการโอนไฟล์จากเครือ่ งไคลเอ็นท์ไปไว้ทีเ่ ครือ่ งเซิรฟ์ เวอร์ว่า “Upload”
โปรโตคอล (Protocol) (ต่อ)
 SMTP (Simple Mail Transport Protocol)
โปรโตคอลทีใ่ ช้ในการส่ง E-mail ไปยัง Mailbox ทีจ่ ุดหมาย
ปลายทาง
 POP3 (Post Office Protocol – 3)
โปรโตคอลทีใ่ ช้ในการดึง E-mail จาก Maibox ของผูใ้ ห้บริการ
มาเก็บไว้ทีเ่ ครือ่ งตนเองเพือ่ ให้สะดวกต่อการจัดการับ E-Mail
Web Hosting คืออะไร ?
รู ปแบบการให้บริ การที่อนุญาตให้ผใู ้ ช้บริ การ สามารถนาเว็บเพจ รู ปภาพ
หรื อ โปรแกรมต่าง ๆ มาเก็บไว้ที่เว็บเซิร์ฟเวอร์ (web server) ของผู ้
ให้บริ การที่เชื่อมต่อกับอินเตอร์เน็ต ตลอด 24 ชัว่ โมง
ว็บโฮสนี้มีอีกชื่อหนึ่งว่า HSP ย่อมาจาก Hosting Service Provider
หรื อผูใ้ ห้บริ การโฮสติ้ง เป็ นธุรกิจที่นาเอาเทคโนโลยีที่จาเป็ นสาหรับงาน
สร้างเว็บไซต์ มาให้บริ การ โดยมีวตั ถุประสงค์เพื่อให้เว็บไซต์น้ นั สามารถ
มองเห็นได้บนอินเตอร์เน็ต
Free Web Hosting
www.freewebhostingarea.com
www.justfree.com
LAB 1
ให้นิสิตทาการสมัครขอใช้พ้นื ที่กบั ฟรี เว็บโฮสติ้ง
โดยให้ทาการเข้าไปสมัครที่
www.freewebhostingarea.com
ให้กาหนดชื่อโดเมน ดังนี้
bsรหัสนิสิต.xp3.biz
www.freewebhostingarea.com
28
http://noadsbiz.freewebhostingarea.com/ftp/
29
http://kasem.xp3.biz/
30
END CHAPTER
31