tcp/ip และอินเทอร์เน็ต ( tcp/ip and in ternet)

101
IN IN TERNET) TERNET) 1

Upload: linda-jacobs

Post on 30-Dec-2015

191 views

Category:

Documents


0 download

DESCRIPTION

TCP/IP และอินเทอร์เน็ต ( TCP/IP and in ternet). วัตถุประสงค์. 1. สามารถสรุปประวัติโดยย่อของอินเทอร์เน็ตได้ 2. สามารถอธิบายกลไกการทำงานของโปรโตคอล IP ได้อย่างถูกต้อง 3. สามารถจัดสรรคลาสต่างๆ บน IPv4 ได้ 4. สามารถแบ่งเครือข่ายย่อยด้วยการใช้ซับเน็ตมาสก์ได้ - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

TCP/IP TCP/IP และและอิ�นเทอิร์เน�ตอิ�นเทอิร์เน�ต((TCP/IP AND TCP/IP AND ININTERNET) TERNET)

1

Page 2: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ตถุ�ประสงค์� วั�ตถุ�ประสงค์� 1. สามาร์ถสร์�ปปร์ะวั�ต�โดยย�อิขอิงอิ�นเทอิร์เน�ตได�

2. สามาร์ถอิธิ�บายกลไกการ์ท!างานขอิงโปร์โตคอิล IP ได�อิย�างถ#กต�อิง

3. สามาร์ถจั�ดสร์ร์คลาสต�างๆ บน IPv4 ได�4. สามาร์ถแบ�งเคร์&อิข�ายย�อิยด�วัยการ์ใช้�ซั�บเน�ตมาสกได�5. เข�าใจัหล�กการ์ขอิง CIDR และสามาร์ถน!าไปใช้�เพื่&,อิการ์จั�ดสร์ร์

หมายเลขไอิพื่-แอิดเดร์สได�อิย�างเหมาะสม6. สามาร์ถค!านวัณหาแอิดเดร์สซั�บเน�ตได�7. บอิกวั�ตถ�ปร์ะสงคขอิง NAT และวั�ธิ-การ์ NAT ในร์#ปแบบต�างๆ

ได�8. บอิกหน�าท-,การ์ท!างานขอิงโปร์โตคอิลท-,อิย#�บนช้�/นส&,อิสาร์

เน�ตเวั�ร์ก ทร์านสปอิร์ตและแอิปพื่ล�เคช้�,นได�9. เข�าใจัในโคร์งสร์�างขอิง IPv6 และสามาร์ถก!าหนดแอิดเดร์ส

ด�วัย IPv6 ได�อิย�างถ#กต�อิง

2

Page 3: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ประวั�ต�เค์ร�อข่�ายอ�นเทอร�เน�ต ประวั�ต�เค์ร�อข่�ายอ�นเทอร�เน�ต (Brief (Brief History of Internet)History of Internet)

อิ�นเทอิร์เน�ตเก�ดจัากโคร์งการ์เคร์&อิข�ายอิาร์พื่าเน�ต (Advanced Research Project

Agency Network : ARPANET) ภายใต�กร์ะทร์วังกลาโหมขอิงปร์ะเทศสหร์�ฐอิเมร์�กา ซั3,งม-

วั�ตถ�ปร์ะสงคด�งน-/ ค&อิ 1. เพื่&,อิให�น�กวั�ทยาศาสตร์ท-,วั�จั�ยด�านเทคโนโลย-ท-,อิย#�ตาม

พื่&/นท-,ต�างๆ ห�างไกลก�น สามาร์ถแลกเปล-,ยนข�อิม#ลร์ะหวั�างก�นได�ในโคร์งการ์วั�จั�ยทางการ์

ทหาร์ 2 . เคร์&อิข�ายจัะย�งคงสามาร์ถส&,อิสาร์ใช้�งานได�ถ3งแม�วั�าจัะ

ถ#กโจัมต-หร์&อิถ#กท!าลายด�วัยอิาวั�ธิน�วัเคล-ยร์

3

Page 4: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ประวั�ต�เค์ร�อข่�ายอ�นเทอร�เน�ต ประวั�ต�เค์ร�อข่�ายอ�นเทอร�เน�ต (Brief (Brief History of Internet)History of Internet)

ม-การ์ทดลอิงใช้�งานเม&,อิป4 พื่.ศ 2512 โดยปร์ะกอิบด�วัยคอิมพื่�วัเตอิร์ท-,เป5น

ศ#นยกลางอิย#� 4 เคร์&,อิงด�วัยก�น 1. มหาวั�ทยาล�ยแคล�ฟอิร์เน-ยร์แห�งนคร์ลอิสแอินเจัล�ส 2. มหาวั�ทยาล�ยแคล�ฟอิร์เน-ยร์แห�งนคร์ซัานตา บาร์บา

ร์า 3 . มหาวั�ทยาล�ยย#ทาห 4. สถาบ�นวั�จั�ยสแตนฟอิร์ด

หล�งจัากน�/นเป5นต�นมา หน�วัยงานต�างๆ ได�เล�งเห�นปร์ะโยช้นจัากเคร์&อิข�ายด�งกล�าวั และได�ม-

การ์พื่�ฒนาเคร์&อิข�ายเพื่&,อิใช้�งานในหน�วัยงานขอิงตน จันกร์ะท�,งม-การ์เช้&,อิมโยงเคร์&อิข�าย

ด�วัยโปร์โตคอิล TCP/IP เป5นคร์�/งแร์ก และต�อิมาก�ได�ม-การ์เปล-,ยนจัากเคร์&อิข�าย

เฉพื่าะกล��มมาเป5นเคร์&อิข�ายสาธิาร์ณะท-,สามาร์ถใช้�งานอิย#�ในป9จัจั�บ�นเร์-ยกวั�า

“เค์ร�อข่�ายอ�นเทอร�เน�ต”

4

Page 5: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ชั้��นส��อสารเน�ตเวั�ร�ก ชั้��นส��อสารเน�ตเวั�ร�ก (Network (Network Layer)Layer)

ชั้��นส��อสารเน�ตเวั�ร�ก ท!าหน�าท-,เล&อิกเส�นทางเพื่&,อิจั�ดส�งข�อิม#ลในร์#ปแบบแพื่�กเก�ต โดยจัะใช้�อิ�ลกอิร์�ท3มในการ์ก!าหนดเส�นทางท-,เหมาะสม โปร์โตคอิลท-,ส!าค�ญค&อิ IP จัะท!างานร์�วัมก�บอิ�ปกร์ณเร์�าเตอิร์ในการ์ส�งข�อิม#ลไปย�งเคร์&อิข�ายต�างๆ นอิกจัากน-/ย�งม-โปร์โตคอิลท-,เก-,ยวัข�อิงค&อิ ARP, RARP, ICMP และ IGMP เป5นต�น

5

Page 6: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

OSI Model OSI Model ก�บ ก�บ Protocol Protocol ต�างๆต�างๆ

6

OSI Model

Page 7: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

TCP/IP Model TCP/IP Model ก�บ ก�บ Protocol Protocol ต�างๆต�างๆ

7

IP เป5นโปร์โตคอิลหล�กในการ์ส&,อิสาร์ข�อิม#ล เป5นกลไกส!าค�ญท-,ท!าให�ข�อิม#ลสามาร์ถเคล&,อินย�ายไปย�งปลายทางICMP (Internet Control Message Protocol) ท!าหน�าท-,เสร์�มการ์ท!างานขอิง IP ให�สมบ#ร์ณโดยจัะแจั�งข�อิผิ�ดพื่ลาดแก� IPIGMP (Internet Group Management Protocol) ท!าหน�าท-,ในการ์ส�ง UDP ไปย�งกล��มขอิงโฮสตหร์&อิโฮสตหลายๆ ต�วัพื่ร์�อิมก�นARP (Address Reservation Protocol) ท!าหน�าท-,เปล-,ยนร์ะหวั�าง Address ท-,ใช้�โดย IP ให�เป5น Address ขอิง NetworkInterfaceRARP (Reverse ARP) ท!าหน�าท-,สล�บก�นก�บ ARP ค&อิเปล-,ยนร์ะหวั�าง Address ขอิง Network Interface ให�เป5น Addressท-,ใช้�โดย IP

Page 8: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

โปรโตค์อล โปรโตค์อล TCP/IP (TCP/IP TCP/IP (TCP/IP Protocol)Protocol)

TCP/IP (Transmission Control Protocol/Internet Protocol) เป5นช้�ดขอิงโปร์โตคอิลท-,ถ#กใช้�

ในการ์ส&,อิสาร์ผิ�านเคร์&อิข�ายอิ�นเทอิร์เน�ต โดยม-วั�ตถ�ปร์ะสงคเพื่&,อิให�สามาร์ถใช้�ส&,อิสาร์จัากต�น

ทางข�ามเคร์&อิข�ายไปย�งปลายทางได� และสามาร์ถหาเส�นทางท-,จัะส�งข�อิม#ลไปได�เอิงโดย

อิ�ตโนม�ต� ถ3งแม�วั�าในร์ะหวั�างทางอิาจัจัะผิ�านเคร์&อิข�ายท-,ม-ป9ญหา โปร์โตคอิลก�ย�งคงหาเส�นทาง

อิ&,นในการ์ส�งผิ�านข�อิม#ลไปให�ถ3งปลายทางได�

8

Page 9: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

โปรโตค์อล โปรโตค์อล TCP/IP (TCP/IP TCP/IP (TCP/IP Protocol)Protocol)

TCP/IP มี"จุ�ดประสงค์�ข่องการส��อสารตามีมีาตรฐาน ค์�อ 1. เพื่&,อิใช้�ต�ดต�อิส&,อิสาร์ร์ะหวั�างร์ะบบท-,ม-ควัามแตกต�างก�น 2. ควัามสามาร์ถในการ์แก�ไขป9ญหาท-,เก�ดข3/นในร์ะบบเคร์&อิข�าย

เช้�นในกร์ณ-ท-,ผิ#�ส�งและผิ#�ร์ �บย�งคงม-การ์ต�ดต�อิก�นอิย#� แต�โหนดกลางท-ใช้�เป5นผิ#�ช้�วัยร์�บ-ส�งเก�ด

เส-ยหายใช้�การ์ไม�ได� หร์&อิสายส&,อิสาร์บางช้�วังถ#กต�ดขาด กฎการ์ส&,อิสาร์น-/จัะต�อิงสามาร์ถจั�ดหา

ทางเล&อิกอิ&,นเพื่&,อิท!าให�การ์ส&,อิสาร์ด!าเน�นต�อิไปได�โดยอิ�ตโนม�ต�

3. ม-ควัามคล�อิงต�วัต�อิการ์ส&,อิสาร์ข�อิม#ลได�หลายช้น�ดท�/งแบบท-,ไม�ม-ควัามเร์�งด�วัน เช้�น การ์จั�ดส�ง

แฟ?มข�อิม#ล และแบบท-,ต�อิงการ์ร์�บปร์ะก�นควัามเร์�งด�วันขอิงข�อิม#ล เช้�น การ์ส&,อิสาร์แบบ

real-time และท�/งการ์ส&,อิสาร์แบบเส-ยง (Voice) และข�อิม#ล (data)

9

Page 10: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การบร�การการเชั้��อมีต�อการส��อสารการบร�การการเชั้��อมีต�อการส��อสารการ์บร์�การ์การ์เช้&,อิมต�อิการ์ส&,อิสาร์ร์ะหวั�างต�นทางและปลายทาง

ปร์ะกอิบด�วัยการ์ส&,อิสาร์ 2แบบ ค&อิ การ์ส&,อิสาร์แบบ Connectionless และแบบ

Connection oriented ส�วันในร์#ปแบบ OSI จัะให�ควัามส!าค�ญเฉพื่าะบร์�การ์แบบ Connection -

oriented เท�าน�/น

10

Page 11: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การส��อสารแบบ การส��อสารแบบ Connection-Connection-orientedoriented

1. การส��อสารแบบ Connection-oriented จัะม-การ์ก!าหนดช้�วังเวัลา (Session)

ส!าหร์�บการ์ต�ดต�อิย&นย�นการ์ส�ง-ร์�บข�อิม#ลร์ะหวั�างคอิมพื่�วัเตอิร์ท�/ง 2 เคร์&,อิง เช้�นเด-ยวั ก�บการ์

ท!างานขอิงโปร์โตคอิล Session ในร์#ปแบบ OSI ซั3,งท!าให�โปร์โตคอิล TCP เป5นโปร์โตคอิลท-,ม-

ควัามน�าเช้&,อิถ&อิ (Reliable) เพื่ร์าะให�ควัามแน�นอินวั�าแพื่�กเกจัข�อิม#ลท-,ถ#กส�งอิอิกไปจัากต�นทาง

จัะไปถ3งย�งปลายทาง อิย�างเป5นล!าด�บ และไม�ม-ควัามผิ�ดพื่ลาด หร์&อิส#ญหายขอิงข�อิม#ล

11

Page 12: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การส��อสารแบบ การส��อสารแบบ Connectionless Connectionless

2 . การส��อสารแบบ Connectionless ขอิงโปร์โตคอิล จัะม-ล�กษณะแบบเด-ยวัก�บ

โปร์โตคอิล UDP (User Datagram Protocol)และ โปร์โตคอิล IP (Internet Protocol) ค&อิ

โปร์โตคอิลจัะม-หน�าท-,ควับค�มการ์ส�ง ร์�บข�อิม#ล– โดยไม�ม-การ์ร์อิคอิย หร์&อิการ์ย&นย�นการ์ตอิบร์�บ

ข�อิม#ลจัากปลายทาง ท!าให�บร์�การ์แบบน-/ให�ควัามน�าเช้&,อิถ&อิน�อิยกวั�า แต�ก�ท!าให�การ์ส&,อิสาร์

ข�อิม#ลร์วัดเร์�วัย�,งข3/นถ�าไม�ม-ควัามผิ�ดพื่ลาดเก�ดข3/นในการ์ส�ง-ร์�บข�อิม#ล

12

Page 13: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การบร�การการเชั้��อมีต�อการส��อสารการบร�การการเชั้��อมีต�อการส��อสารสร�ป- Connection-Oriented ต�อิงสร์�าง connection ก�อิน

เส-ยเวัลาตอินเร์�,มต�นหล�งจัากน�/นจั3งเร์�,มส�งได� ม-การ์ร์�บปร์ะก�นวั�าข�อิม#ลถ3งปลายทางอิย�างถ#กต�อิง ต�วัอิย�าง

การ์ใช้�งาน เช้�น E-mail, World Wide Web และ FTP (File Transfer

Protocol) เป5นต�น- Connectionless ไม�ม-การ์สร์�าง connection ส�งได�เลย

ท!าได�ร์วัดเร์�วั แต�ไม�ม-การ์ร์�บปร์ะก�นวั�าข�อิม#ลถ3งปลายทางอิย�างถ#กต�อิงคร์บถ�วัน ต�วัอิย�างการ์ใช้�งาน เช้�น

ส�ญญาณ Video, เส-ยง ซั3,งข�อิม#ลสามาร์ถหายไปบางส�วันได�

13

Page 14: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

โปรโตค์อล โปรโตค์อล IP (Internet IP (Internet Protocol)Protocol)

โปรโตค์อล IP (Internet Protocol) เป5นโปร์โตคอิลท-,ท!าหน�าท-,ร์ �บภาร์ะในการ์น!าข�อิม#ล

ไปย�งปลายทาง ในอิ�นเตอิร์เน�ต โปร์โตคอิลต�างๆ ท�/ง TCP,UDP,ICMP ต�างก�ใช้�ร์ะบบน-/ท� /งส�/น

เน&,อิงจัากโปร์โตคอิล IP ม-กลไกท-,ฉลาดในการ์ค�นหาเส�นทางขนส�งข�อิม#ลแต�จั�ดด�อิยโปร์โตคอิล IP ค&อิเป5นโปร์โตคอิลท-,ท!างานแบบ Connectionless

(เปร์-ยบเสม&อินร์ะบบขนส�งท-,สามาร์ถน!าส�,งขอิงไปย�งปลายทางได�อิย�างร์วัดเร์�วัแต�ไม�ร์�บปร์ะก�น

วั�าข�อิม#ลจัะถ3งปลายทางหร์&อิไม�) ซั3,งโปร์โตคอิล IP อิย#�ในช้�/น Network Layer หร์&อิ Internet

Layer

14

Page 15: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

โปรโตค์อล โปรโตค์อล IP (Internet IP (Internet Protocol)Protocol)

หากต�อิงการ์ควัามน�าเช้&,อิถ&อิในการ์ส�งข�อิม#ลไปย�งปลายทาง โปร์โตคอิล IP จัะท!างาน

ควับค#�ไปก�บโปร์โตคอิลท-,ม-เคร์&,อิงม&อิในการ์ตร์วัจัสอิบข�อิม#ลวั�าส�งถ3งปลายทางหร์&อิไม� ค&อิ

โปร์โตคอิล TCP ต�วัอิย�างเช้�น การ์ส�งจัดหมาย หากเป5นการ์ส�งแบบปกต� จัะไม�ม-การ์ร์�บปร์ะก�น

วั�าจัดหมายจัะถ3งม&อิผิ#�ร์ �บหร์&อิไม� เน&,อิงจัากอิาจัม-การ์ตกหล�นหร์&อิส#ญหายร์ะหวั�างทาง ด�งน�/น

หากต�อิงการ์ส�งจัดหมายท-,ม-ควัามน�าเช้&,อิถ&อิมากข3/น อิาจัเล&อิกวั�ธิ-การ์ส�งแบบลงทะเบ-ยน ซั3,ง

จัะม-การ์ร์�บร์อิงวั�าจัดหมายจัะส�งถ3งม&อิผิ#�ร์ �บอิย�างแน�นอิน ด�งน�/น IP เปร์-ยบเสม&อินการ์ส�ง

จัดหมายแบบธิร์ร์มดาและ TCP ค&อิการ์ส�งจัดหมายแบบลงทะเบ-ยน

15

Page 16: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การก'าหนดต'าแหน�งท"�อย)�ใน การก'าหนดต'าแหน�งท"�อย)�ใน IPv4 IPv4 (IPv4 Addressing)(IPv4 Addressing)

TCP/IP จัะก!าหนดท-,อิย#�ด�วัยไอิพื่-แอิดเดร์ส โดยไอิพื่-แอิดเดร์ส ค&อิ ช้�ดต�วัเลขฐานสอิงขนาด

32 บ�ต ท-,ใช้�ก!าหนดท-,อิย#�ขอิงโฮสต โดยแต�ละ 32 บ�ตขอิงไอิพื่-แอิดเดร์สจัะถ#กแบ�งอิอิกเป5น 2

ส�วัน ค&อิ NetID และ HostID ถ#กอิอิกแบบมาเพื่&,อิใช้�ส!าหร์�บการ์หาเส�นทาง

• แอิดเดร์สในส�วันขอิง NetID จุะชั้"�ระบ�เค์ร�อข่�าย (Physical Network) ท-,คอิมพื่�วัเตอิร์

เช้&,อิมต�อิ • แอิดเดร์สในส�วันขอิง HostID จุะชั้"�ระบ�ต'าแหน�งข่องอ�ปกรณ์�

เช้�น คอิมพื่�วัเตอิร์ท-,เช้&,อิมต�อิก�บเคร์&อิข�าย

16

Page 17: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การก'าหนดต'าแหน�งท"�อย)�ใน การก'าหนดต'าแหน�งท"�อย)�ใน IPv4 IPv4 (IPv4 Addressing)(IPv4 Addressing)

ไอิพื่-แอิดเดร์สจัะปร์ะกอิบด�วัย 4 ไบต หร์&อิ 4 อิอิคเทต (3 2 บ�ต )

โดยในช้�ดขอิงหมายเลขไอิพื่- จัะม-ฟAลด 3 ฟAลด ค&อิ- ปร์ะเภทขอิงคลาส (Class)- ส�วันท-,ใช้�เป5นหมายเลขเคร์&อิข�าย (Network Address) - ส�วันท-,ใช้�เป5นหมายเลขเคร์&,อิง (Host Address)

17

Page 18: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Network ID and Node Network ID and Node ID conceptsID concepts18

Page 19: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การแทนค์�าไอพี"แอดเดรสแบบเลข่ฐานการแทนค์�าไอพี"แอดเดรสแบบเลข่ฐานสองและฐานส�บ สองและฐานส�บ (Binary and (Binary and Dotted Decimal Notation)Dotted Decimal Notation)

IP Address ขนาด 32 bit จัะเป5นไปตามข�อิก!าหนดขอิง IPv4 จั!านวัน bit ด�งกล�าวั

สามาร์ถแทนเลขหมายหร์&อิ address ขอิงอิ�ปกร์ณได�ปร์ะมาณ 4 พื่�นล�านเคร์&,อิง หร์&อิเท�าก�บ

232 (4,294,967,296) แต�ไม�ได�น!ามาใช้�งานท�/งหมดเน&,อิงจัากม-การ์สงวันไวั�ใช้�งานเฉพื่าะอิย�าง

และด�วัยขนาด 32 bit ขอิง IP Address ท!าให�ยากต�อิการ์จัดจั!า จั3งม-การ์แทนเคร์&,อิงหมายในร์#ป

แบบขอิงเลขฐานส�บ และใช้�จั�ดทศน�ยมค�,นร์ะหวั�างต�วัเลขแต�ละช้�ด ด�งร์#ป

19

IP Address ในร์#ปแบบเลขฐานสอิง และฐานส�บท-,ม-จั�ดทศน�ยมค�,นร์ะหวั�างต�วัเลขแต�ละช้�ด

Page 20: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)

เป5นแนวัค�ดในการ์แบ�งคลาสอิอิกเป5น 5 ช้น�ดโดยแต�ละคลาสท-,อิอิกแบบมาจัะร์อิงร์�บ

ควัามต�อิงการ์ท-,แตกต�างก�นแล�วัแต�อิงคกร์ป9จัจั�บ�นค์ลาส A และค์ลาส B ถ#กน!ามาใช้�จันเต�ม

แล�วั เหล&อิแต� ค์ลาส C ท-,ย�งม-การ์ใช้�งานอิย#� ค์ลาส D ถ#กสงวันไวั�ส!าหร์�บเป5นม�ลต�คลาสต

แอิดเดร์ส และค์ลาส E ถ#กสงวันไวั�ใช้�งานในอินาคต

20

Network Class

Range

Class A 0.0.0.0 ถ3ง 127.255.255.255

Class B 128.0.0.0 ถ3ง 191.255.255.255

Class C 192.0.0.0 ถ3ง 223.255.255.255

Class D 224.0.0.0 ถ3ง 239.255.255.255

Class E 240.0.0.0 ถ3ง 247.255.255.255

จุ'านวันโฮสต�ในแต�ละเค์ร�อข่�าย = 2 HostID- 2

จุ'านวันเค์ร�อข่�าย = 2 NetID

Page 21: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

21

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)

Class A

Page 22: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)Class Aคลาส A จัะม-ส�วันขอิงหมายเลขเคร์&อิข�าย (NetID) ขนาด 7

บ�ต- บ�ตแร์กจัะเป5นค�าคงท-, ค&อิ 0 เพื่&,อิใช้�แทนวั�าเป5นคลาส A - จั!านวันเคร์&อิข�ายท-,สามาร์ถม-ได� เท�าก�บ 126 (27-2) เคร์&อิข�าย - อิอิคเทตแร์กท-,ม-ค�าเป5น 0 (00000000) และ 127 (01111111) จัะถ#กสงวันไวั� - แต�ละเคร์&อิข�ายสามาร์ถม-จั!านวันโฮสตได�ถ3ง (224-2) โฮสต - สามาร์ถน!าไปใช้�งานก�บอิงคกร์หร์&อิหน�วัยงานท-,ม-ขนาดใหญ� ท-,จั!าเป5นต�อิงม-

โฮสตจั!านวันมาก

22

Page 23: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)Ex. จุงแปลงเลข่ฐานสองต�อไปน"� 0 1 0 1 1 1 0 1

เป1นเลข่ฐานส�บ

23

2

7

2

6

2

5

2

4

2

3

2

2

2

1

2

0

1

2

8

6

4

3

2

1

6

8 4 2 1

0 1 0 1 1 1 0 1

จัากโจัทยจัะได� 64 + 16 + 8 +4 +1 = 93

Page 24: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)Class Bคลาส B จัะม-ส�วันขอิงหมายเลขเคร์&อิข�าย (NetID) ขนาด 14

บ�ต - 2 บ�ตแร์กจัะเป5นค�าคงท-, ค&อิ 10 เพื่&,อิใช้�แทนวั�าเป5นคลาส B - จั!านวันเคร์&อิข�ายท-,สามาร์ถม-ได� เท�าก�บ (214-2) เคร์&อิข�าย - อิอิคเทตแร์กท-,ม-ค�าเป5น 128 (10000000) และ 191 (10111111) จัะถ#กสงวันไวั� - แต�ละเคร์&อิข�ายสามาร์ถม-จั!านวันโฮสตได�ถ3ง (216-2) โฮสต - เหมาะสมก�บการ์น!าไปใช้�งานก�บอิงคกร์ขนาดกลาง เช้�น สถาบ�นการ์ศ3กษา หน�วัยงานขอิงร์�ฐ หร์&อิเอิกช้น

24

Page 25: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)Ex. จุงแปลงเลข่ฐานสองต�อไปน"� 1 0 1 1 1 1 1 1

เป1นเลข่ฐานส�บ

25

2

7

2

6

2

5

2

4

2

3

2

2

2

1

2

0

1

2

8

6

4

3

2

1

6

8 4 2 1

1 0 1 1 1 1 1 1

จัากโจัทยจัะได� 128 + 32 + 16 + 8 + 4 + 2 + 1 = 191

Page 26: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

26

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)

Class C

Page 27: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)Class Cคลาส C จัะม-ส�วันขอิงหมายเลขเคร์&อิข�าย (NetID) ขนาด 21

บ�ต - 3 บ�ตแร์กจัะเป5นค�าคงท-, ค&อิ 110 เพื่&,อิใช้�แทนวั�าเป5นคลาส C - จั!านวันเคร์&อิข�ายท-,สามาร์ถม-ได� เท�าก�บ (221-2) เคร์&อิข�าย - อิอิคเทตแร์กท-,ม-ค�าเป5น 192 (11000000) และ 223 (11011111) จัะถ#กสงวันไวั� - แต�ละเคร์&อิข�ายสามาร์ถม-จั!านวันโฮสตได� 254 (28-2) โฮสต - เหมาะสมก�บการ์น!าไปใช้�งานก�บอิงคกร์ขนาดเล�ก

27

Page 28: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)Ex. จุงแปลงเลข่ฐานสองต�อไปน"� 1 1 1 1 1 1 1 0

เป1นเลข่ฐานส�บ

28

2

7

2

6

2

5

2

4

2

3

2

2

2

1

2

0

1

2

8

6

4

3

2

1

6

8 4 2 1

1 1 1 1 1 1 1 0

จัากโจัทยจัะได� 128 + 64 +32 + 16 + 8 + 4 + 2 = 254

Page 29: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)Class Dคลาส D จัะไม�ม-การ์ก!าหนดหมายเลขเคร์&อิข�าย และถ#กสงวันไวั�

ส!าหร์�บเป5นม�ลต�คาสต - 4 บ�ตในอิอิคเทตแร์กจัะเป5นค�าคงท-, ค&อิ 1110 เพื่&,อิใช้�แทนวั�าเป5นคลาส D - แอิดเดร์สเร์�,มต�น ค&อิ 224 (11100000) และแอิดเดร์สส�ดท�าย ค&อิ 239 11101111( )

29

Page 30: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)Class Eคลาส E จัะไม�ถ#กน!ามาใช้� โดยจัะถ#กสงวันไวั�ใช้�งานในอินาคต

- 4 บ�ตในอิอิคเทตแร์กจัะเป5นค�าคงท-, ค&อิ 1111 เพื่&,อิใช้�แทนวั�าเป5นคลาส E - แอิดเดร์สเร์�,มต�น ค&อิ 240 (11110000) และแอิดเดร์สส�ดท�าย ค&อิ 25511111111

30

Page 31: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)

31

Network Class

Range

Class A 0.0.0.0 ถ3ง 127.255.255.255

Class B 128.0.0.0 ถ3ง 191.255.255.255

Class C 192.0.0.0 ถ3ง 223.255.255.255

Class D 224.0.0.0 ถ3ง 239.255.255.255

Class E 240.0.0.0 ถ3ง 255.255.255.255

Class

เลข่น'าหน.า

จุ'านวันเค์ร�อข่�าย จุ'านวันโฮสต�ส)งส�ด ต�อหน2�งเค์ร�อข่�าย

Class A

0 - 127 126 Address (7Bits)

16,777,214 Address (24Bits)

Class B

128 - 191

16,382 Address (14Bits)

65,534 Address (16Bits)

Class C

192 - 223

2,097,152 Address (14Bits)

254 Address (8Bits)

Page 32: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส การจุ�ดสรรไอพี"แอดเดรสแบบใชั้.ค์ลาส (Classful Addressing)(Classful Addressing)

เน&,อิงจัากไอิพื่-แอิดเดร์สถ#กแบ�งเป5น 2 ส�วันปร์ะกอิบก�น ค&อิ หมีายเลข่เค์ร�อข่�าย และ

หมีายเลข่โฮสต� ท!าให�ง�ายต�อิการ์อิอิกแบบร์ะบบ โดยในการ์ส�งแพื่�กเก�ตข�อิม#ลบนเคร์&อิข�าย

เร์�าเตอิร์จัะพื่�จัาร์ณาเล&อิกเส�นทางเฉพื่าะส�วันขอิงหมายเลขเคร์&อิข�ายเท�าน�/น โดยโฮสต�หร�อ

อ�ปกรณ์�ท"�มี"หมีายเลข่เค์ร�อข่�ายชั้�ดเด"ยวัก�นจุะอย)�บนเค์ร�อข่�ายเด"ยวัก�นหร�อเร"ยกวั�าอย)�บน

เน�ตเวั�ร�กเด"ยวัก�น

32

Page 33: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การแบ�งเค์ร�อข่�ายย�อย การแบ�งเค์ร�อข่�ายย�อย ((Subnetting)Subnetting)

การท'า Subnet ค&อิการ์แบ�งเน�ตเวั�ร์กย�อิยภายในเน�ตเวั�ร์กหล�กเพื่&,อิให�แต�ละเน�ตเวั�ร์กม-

ขนาดท-,เหมาะสมก�บปร์�มาณโฮสตท-,ม-อิย#� โดยใช้�หล�กการ์เด-ยวัก�บการ์น!า IP Address มาแยก

เป5น Host id และ Network id

ข่.อด"ข่องการท'า Subnet 1. ใช้�เคร์&อิข�ายได�เต�มปร์ะส�ทธิ�ภาพื่

2. สามาร์ถก!าหนดหร์&อิแจักจั�ายหมายเลข IP ได�ตามท-,ต�อิงการ์

33

http://www.infocellar.com/networks/ip/subnets.htm

Page 34: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

34

การแบ�งเค์ร�อข่�ายย�อย การแบ�งเค์ร�อข่�ายย�อย ((Subnetting)Subnetting)

Page 35: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ซั�บเน�ตมีาสก� ซั�บเน�ตมีาสก� ((Subnet Mask)Subnet Mask)การ์ท!าซั�บเน�ตมาสกจัะด!าเน�นการ์ควับค#�ไปก�บการ์ท!าซั�บเน�ต โดยซั�บเน�ตมาสกเป5น

กร์ะบวันการ์ท-,บอิกให�ร์# �วั�า เคร์&อิข�ายท-,ใช้�งานอิย#�น� /นม-การ์แบ�งเป5นซั�บเน�ต ม-บ�ตท-,ย&มไปเพื่&,อิ

ด!าเน�นการ์แบ�งซั�บเน�ตจั!านวันก-,บ�ต และใช้�ต!าแหน�งใดเพื่&,อิร์ะบ�เป5นหมายเลขเคร์&อิข�ายย�อิย

ปกต�ค�าขอิงซั�บเน�ตจัะม-การ์ร์ะบ�ไวั�แล�วั เร์-ยกวั�า ค์�าด"ฟอลต� (Default) หากไม�ม-การ์ท!าซั�บเน�ต

ค�าขอิงซั�บเน�ตมาสกจัะเป5นค�าด-ฟอิลต ด�งน-/

35

Class

Subnet Mask (Binary) Dotted-Decimal

CIDR

A 11111111 00000000 00000000 00000000

255.0.0.0 /8

B 11111111 11111111 00000000 00000000

255.255.0.0

/16

C 11111111 11111111 11111111 00000000

255.255.255.0

/24

Default subnet mask แบบ Classful

Page 36: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบไมี�ใชั้.การจุ�ดสรรไอพี"แอดเดรสแบบไมี�ใชั้.ค์ลาสค์ลาส((Classless Addressing)Classless Addressing)

ในป9จัจั�บ�นม-การ์ใช้�งานอิ�นเตอิร์เน�ตส#งข3/นและการ์ใช้�แอิดเดร์สแบบ Classful Addressing

ม-ข�อิจั!าก�ดอิย#�มาก และก�อิให�เก�ดการ์ใช้�งานไอิพื่-แอิดเดร์สอิย�างไม�ม-ปร์ะส�ทธิ�ภาพื่ ค&อิท!าให�

ส#ญเส-ยไอิพื่-แอิดเดร์สไปจั!านวันมาก จั3งได�ม-แนวัทางในการ์จั�ดสร์ร์ไอิพื่-แอิดเดร์สแบบClassless Addressing ด�วัยการ์ม��งเน�นจั!านวันโฮสตท-,

ต�อิงการ์ใช้�งานจัร์�งเป5นส!าค�ญ โดยไม�ม-การ์แบ�งแอิดเดร์สอิอิกเป5นคลาส ค&อิ การ์จั�ดสร์ร์จั!านวันไอิพื่-

แอิดเดร์สให�เหมาะสมก�บจั!านวันท-,น!าไปใช้�งานจัร์�ง

36

Page 37: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การจุ�ดสรรไอพี"แอดเดรสแบบไมี�ใชั้.การจุ�ดสรรไอพี"แอดเดรสแบบไมี�ใชั้.ค์ลาสค์ลาส((Classless Addressing)Classless Addressing)

CIDR Notation (Classless Inter-Domain Routing) CIDR อิ�านวั�า ไซัเดอิร์ (CI-DER) เป5นการ์แทนค�าในร์#ปแบบใหม�ท-,ใช้�ส!าหร์�บการ์มาสก�/ง

ด�วัยการ์เพื่�,มส�ญล�กษณ “ / (Slash) “ แล�วัตามด�วัยขนาดขอิงมาสก เช้�น ไอิพื่-แอิดเดร์ส

1281000. . . (Class B ) ปร์ะกอิบด�วัย NetID ในส�วันขอิง 16 บ�ตแร์ก และ HostID ใน 16 บ�ต

หล�ง ด�งน�/นการ์แทนแอิดเดร์ส ในร์#ปแบบขอิง CIDR สามาร์ถเข-ยนได�ด�งน-/ 128100016 ซั3,งจัะ

ท!าให�เร์าสามาร์ถทร์าบวั�ามาสกขอิงแอิดเดร์สน-/ค&อิอิะไร์

37

CIDR

128.100. .016

12810. . + 00

NetID

Page 38: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ต�วัอย�าง ท"�ต�วัอย�าง ท"�11Ex1. จุากหมีายเลข่ IP 192.168.100.0/27 จุงหา1 . จั!านวัน Subnet2 . จั!านวัน Host/Subnet 3 . หาหมายเลข Subnet mask

Page 39: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"ค์�ดจัากโจัทย IP 192.168.100.0/27

/2 7 แปลงเป1นเลข่ฐาน 2

11111111111111111111111111100000. . . /

จัากส#ตร์หาจั!านวัน Subnet = 2n แทนค�าจัากส#ตร์

จัะได� จั!านวัน Subnet = 23 = 8 subnet

ต�วัอย�าง ท"�ต�วัอย�าง ท"�11

โดยท-, n ค&อิ bit ท-,ย&ม (bit 1)

ถุ)กย�มีมีา 3 bit

Page 40: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

จัากโจัทย IP 192.168.100.0/27

/2 7 แปลงเป1นเลข่ฐาน 2

11111111111111111111111111100000. . . /

Subnet mask

ถ�าด#จัากตาร์างค!านวัณจัะได�

255255255224. . .

ต�วัอย�าง ท"�ต�วัอย�าง ท"�11

Page 41: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"ค์�ดจัากโจัทย IP 192.168.100.0/27

/2 7 แปลงเป1นเลข่ฐาน 2

11111111111111111111111111100000. . . /

จุากส)ตรจุ'านวัน host/subnet = 2n-2แทนค�าจัากส#ตร์

จัะได� จุ'านวัน Host/Subnet = 25 -2= 30 host/subnet

ต�วัอย�าง ท"�ต�วัอย�าง ท"�11

โดยท-, n ค&อิ bit ท-,เหล&อิ (bit 0)

บ�ตท"�เหล�อ 5 bit

Page 42: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ต�วัอย�าง ท"�ต�วัอย�าง ท"�11หมายเลข Subnet ท-,ถ#กต�อิงเป5นหมายเลขอิะไร์บ�าง ??

Subnet Zero ค&อิ - 1921681000. . . 19216810031

Subnet แร์ก ค&อิ 19216810032. . .- 19216810063. . .Subnet สอิง ค&อิ 19216810064

- 19216810095Subnet สาม ค&อิ 19216810096. . .- 192168100127Subnet ส-, ค&อิ

- 192168100128 1921. . . .68100159. .Subnet ห�า ค&อิ - 192168100160 1921. . . .68100191. .Subnet หก ค&อิ

- 192168100192 1921. . . .68100223. .Subnet เจั�ด ค&อิ - 192168100224 1921. . . .68100255. .

Page 43: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

จัากต IP 192.168.100.68/27 น!าไป set ให� host ได�หร์&อิไม�และ IP 192.168.100.32/27 น!าไป set ให� host ได�หร์&อิไม�

ต�วัอย�าง ท"�ต�วัอย�าง ท"�11

Page 44: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

หมีายเหต�หมีายเหต�- ส#ตร์ท�,วัไปในการ์หาจั!านวัน subnet ท-,จัะเก�ดข3/นค&อิ 2n โดยท-,ค�า n น�/น ก�ค&อิจั!านวัน host bit ท-,ถ#กย&มมาเป5น subnet bit ท-,เร์าหาได�มาจัาก การ์เท-ยบ subnet maskแต�ถ�าใช้�สอิบวั�ช้า network พื่&/นฐาน , สอิบ ccna หร์&อิ ใช้�งาน ก�บ product ท-,ไม�ใช้�ขอิง ciscoส#ตร์ท-,ใช้�ในการ์หา subnet ก�ค&อิ 2n-2 ท-,ต�อิงห�กอิอิกไป 2 เพื่ร์าะวั�า จัะต�อิงต�ด subnet แร์ก ก�บ subnet ส�ดท�ายอิอิกไป เพื่ร์าะต�ดเร์&,อิง zero subnet และ all 1s subnet - แต�ถ�าใช้�สอิบ certify ต�/งแต� CCNP ข3/นไป หร์&อิ ใช้�งาน ก�บ product ขอิง cisco ซั3,งใช้� ios ล�าส�ดส#ตร์ท-,ใช้�ในการ์หา subnet ก�ค&อิ 2n เหม&อินก�บอิ�นแร์กเลย ท-,ไม�ต�อิงม-การ์ต�ด subnet แร์ก และ subnet ส�ดท�ายอิอิกไป ก�เพื่ร์าะวั�า ป9จัจั�บ�น ios ขอิง cisco ท-,ใช้�อิย#�ในอิ�ปกร์ณ ต�/งแต�เวัอิร์ช้� ,น 12.0 ข3/นไป ม-ค!าส�,ง ip subnet zero ซั3,งจัะท!าให�ใช้�งาน ip ท-,อิย#�ใน subnet แร์กได�และ พื่วัก ip ท-,อิย#�ใน subnet ส�ดท�ายน�/น ด�วัย rfc ใหม�ๆ ก�ก!าหนดให�สามาร์ถใช้�งานได�เช้�นก�น

Page 45: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ต�วัอย�าง ท"�ต�วัอย�าง ท"�22Ex2. IP 10.10.10.0/13 เป5น IP ท-,น!าไป set ให� host ได�หร์&อิไม�

วั�ธี"ค์�ดจัากโจัทย /13 แปลงเป5นเลขฐาน 2

1111111111111000. / .

0000000000000000.

จัากส#ตร์จั!านวัน Subnet = 2n แทนค�าจัากส#ตร์

จัะได� จั!านวัน Subnet = 25 = 32 Subnet

แทนค�าจัากส#ตร์จัะได� จั!านวัน Host/Subnet = 219-2= 524,286

Host/Subnet

ส#ตร์หา Host/Subnet = 2n-2

โดยท-, n ค&อิ bit ท-,ย&ม (bit 1)

โดยท-, n ค&อิ bit ท-,เหล&อิ (bit 0)

Page 46: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

จัากโจัทย IP 10.10.10.0/13 13/ แปลงเป5นเลขฐาน 2

1111111111111000. / .

0000000000000000.

Subnet mask

ถ�าด#จัากตาร์างค!านวัณจัะได�

25524800

ต�วัอย�าง ท"�ต�วัอย�าง ท"�22

Page 47: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

จัากโจัทย IP 10.10.10.0/13 น!ามาเข-ยนเป5นหมายเลข IP Address ได�ด�งน-/10.0.0.0 – 10.7.255.255

10.8.0.0 – 10.15.255.255 10.10.10.0 อิย#�ในช้�วังน-/IP ท-,ใช้�งานได�ค&อิ 10.8.0.1 – 10.15.255.254

IP 10.10.10.0/13 น!าไป set ให�host ได�หร์&อิไม�ตอบ ได.

IP Calculator โปรแกรมีชั้�วัยค์'านวัณ์ IP Address

ต�วัอย�าง ท"�ต�วัอย�าง ท"�22

Page 48: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

จัากร์#ปถ�าก!าหนด IP มาให� เป5น 19216855. . . 024/ ให�ท!าการ์แบ�ง จั!านวัน host ให�เหมาะสมก�บแต�ละ

Subnet จัะได�ด�งน-/

ต�วัอย�าง ท"�ต�วัอย�าง ท"�44

Page 49: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ต�วัอย�าง ท"�ต�วัอย�าง ท"�44วังท"� 1 ต�อิงการ์ 7 hosts จัะได� Mask ท-,เหมาะสมค&อิ 28 จัะม-จั!านวัน host 14 ต�วั เพื่-ยงพื่อิก�บควัามต�อิงการ์ ( ใช้� 29 ไม�ได�เน&,อิงจัากจัะได�จั!านวัน hosts เพื่-ยง

6 ต�วัเท�าน�/น ซั3,งไม�เพื่-ยงพื่อิก�บควัามต�อิงการ์ ) ถ�าเร์าใช้�IP ขอิง subnet แร์กขอิง 28 IP ท-,ใช้�งานไปค&อิ 192.

- 168550 1921685515. . . . .ด�งน�/น IP ท-,เหล&อิท-,ย�งไม�ได�ใช้�ค&อิIP 192.168.55.16 – 192.168.55.255

Page 50: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ต�วัอย�าง ท"�ต�วัอย�าง ท"�44วังท"� 2 ต�อิงการ์ 2 hosts จัะได� Mask ท-,เหมาะสมค&อิ ?? 30 จัะม-จั!านวัน hosts 2 ต�วัพื่อิด- ในการ์เล&อิกใช้� IP ต�อิงเล&อิก subnets ท-,IP ไม�ซั!/าก�บท-,แบ�งให�วังท-,1 เช้�น เล&อิกใช้� subnet ท-,ม- IP ต�/งแต� - 1921685516. . .

1921685519. . .ด�งน�/น IP ท-,เหล&อิท-,ย�งไม�ได�ใช้�ค&อิ

1921685520. . . –19216855255. . .

Page 51: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ต�วัอย�าง ท"�ต�วัอย�าง ท"�44วังท"� 3 ต�อิงการ์ 90 hosts จัะได� Mask ท-,เหมาะสมค&อิ ?? 25 จัะม-จั!านวัน hosts 126 ต�วั 25 จัะม-เพื่-ยง 2subnets ในการ์เล&อิกใช้� IP ต�อิงเล&อิก subnets ท-,IP ไม�ซั!/าก�บท-,แบ�งให�วังท-,2 ค&อิ IP ต�/งแต� 1921685. .

- 520 19216855147

ด�งน�/น IP ท-,เหล&อิท-,ย�งไม�ได�ใช้�ค&อิ 19216855148. . . –

19216855255. . .

Page 52: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ต�วัอย�าง ท"�ต�วัอย�าง ท"�44วังท"� 4 ต�อิงการ์ 2 hosts จัะได� Mask ท-,เหมาะสมค&อิ ?? 30 จัะม-จั!านวัน hosts 2 ต�วัพื่อิด- ในการ์เล&อิกใช้� IP ต�อิงเล&อิก subnets ท-,IP ไม�ซั!/าก�บท-,แบ�งให�วังท-,3 ค&อิ IP ต�/งแต� - 19216855148 192. . . .

16855151. .ด�งน�/น IP ท-,เหล&อิท-,ย�งไม�ได�ใช้�ค&อิ

19216855152. . . –19216855255. . .

Page 53: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ต�วัอย�าง ท"�ต�วัอย�าง ท"�44วังท"� 5 ต�อิงการ์ 23 hosts จัะได� Mask ท-,เหมาะสมค&อิ ?? 27 จัะม-จั!านวัน hosts 32 ต�วั ในการ์เล&อิกใช้� IP ต�อิงเล&อิก subnets ท-,IP ไม�ซั!/าก�บท-,แบ�งให�วังท-,4 ค&อิ IP ต�/งแต�

- 19216855152 192168. . . . 55183

ด�งน�/น IP ท-,เหล&อิท-,ย�งไม�ได�ใช้�ค&อิ 19216855184. . . –

19216855255. . .

Page 54: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การ์ค!านวัณหาแอิดเดร์สซั�บเน�ต จัะใช้�ปร์ะโยช้นจัากซั�บเน�ตมาสกและไอิพื่-

แอิดเดร์ส โดยควัามยากง�ายในการ์ค!านวัณจัะข3/นอิย#�ก�บค�าซั�บเน�ตมาสกวั�าเป5นค�าด-ฟอิลต หร์&อิ

เป5นค�าท-,ก!าหนดเอิง (Custom Subnet Mask) 1. การมีาสก�แบบ Boundary-Level เป5นวั�ธิ-การ์ต�/งค�าซั�บ

เน�ตมาสกตามค�าด-ฟอิลตขอิงแต�ละคลาส จัะท!าด�วัยการ์ก!าหนดบ�ตเป5น 1 หร์&อิ 0ท�/งหมดในแต�ละ

อิอิคเทต ด�งน�/นค�าท-,เป5นไปได�ตร์งก�บเลขฐานส�บ ค&อิ 0หร์&อิ 255 เท�าน�/น

54การค์'านวัณ์หาแอดเดรสซั�บเน�ตการค์'านวัณ์หาแอดเดรสซั�บเน�ต

Page 55: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

2. การมีาสก�แบบ Nonboundary-Level เป5นกร์ณ-ท-,การ์มาสกไม�ได�ก!าหนดเป5น 255 หร์&อิ 0

ซั3,งเป5นการ์ก!าหนดซั�บเน�ตมาสกแบบ Custom วั�ธิ-น-/เป5นต�วัก!าหนดจั!านวันซั�บเน�ต และจั!านวัน

โฮสตเอิงตามควัามเหมาะสม ด�งน�/นในการ์หาแอิดเดร์สซั�บเน�ตจัะม-ควัามแตกต�างจัากวั�ธิ-แร์ก

ด�วัยการ์น!าต!าแหน�งอิอิคเทตขอิงมาสกท-,ม-ค�านอิกเหน&อิจัากไปเท-ยบบ�ตต�อิบ�ตก�บไอิพื่-แอิดเดร์ส

ด�วัยโอิเปอิร์เร์ช้�,น AND ซั�บเน�ต

55การค์'านวัณ์หาแอดเดรสซั�บเน�ตการค์'านวัณ์หาแอดเดรสซั�บเน�ต

0 AND 0 = 0

0 AND 1 = 0

1 AND 0 = 0

1 AND 1 = 1

Page 56: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Ex.

123 = 192 =

64 =

ด�งน�/น IP Address 45.123.21.8 ท-,ม-ค�า mask เป5น 25519200. . . จัะม- Address Subnet ค&อิ

456400. . .

56การค์'านวัณ์หาแอดเดรสซั�บเน�ตการค์'านวัณ์หาแอดเดรสซั�บเน�ต

Octed 1

Octed 2

Octed 3

Octed 4

IP Address 45 . 123 . 21 . 8Mask 255 . 192 . 0 . 0Subnetwork Address

45 . 64 . 0 . 0 011

110

11 110

000

00

AND 010

000

00

Page 57: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

ตารางชั้�วัยค์'านวัณ์ตารางชั้�วัยค์'านวัณ์

1 1 1 1 1 1 1 1

2726252423222120

1

2

8

6

4

3

2

1

6

8 4 2 1

57

123 แปลงเป5นเลขฐาน 2

0 64 32 16 8+ + + + 0 2 1+ + +

= 123 ( 0 1 1 1 1 0 1 1 )2

1 100 1111

Page 58: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การค์'านวัณ์ การค์'านวัณ์ IP AddressIP Addressเม&,อิเร์าได�หมายเลข IP Address มา 1 ช้�ด ส�,งท-,จัะบอิกได�จัากIP Address ท-,ได�มาค&อิ• Subnet Mask ค&อิ อิะไร์• Network IP ค&อิ อิะไร์• Broadcast IP ค&อิ อิะไร์• Range host IP ท-,สามาร์ถน!ามาใช้�งานได� ม- IP อิะไร์บ�าง• จั!านวัน Subnet , จั!านวัน hosts / Subnet

58

Page 59: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Subnet Mask Subnet Mask ค์�ออะไรค์�ออะไรเป5น Parameter ท-,ร์ะบ�ควับค#�ก�บหมายเลข IP Address หน�าท-,ขอิง Subnet Mask ค&อิช้�วัยในแยกวั�าส�วันใดภายในหมายเลข IP Address เป5น Network Address และส�วันใดเป5นหมายเลข Host Address

Network Class Subnet Mask

Class A 255.0.0.0

Class B 255.255.0.0

Class C 255.255.255.0

59

Page 60: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"การหา วั�ธี"การหา Subnet Subnet MaskMask/30 หมายถ3ง mask 30 bits แร์ก/27 หมายถ3ง mask 27 bits แร์ก

ให�ท!าการ์แปลง mask bit ท-,ก!าหนดให� เป5นค�า Subnet Mask วั�ธิ-การ์ก�ค&อิ bits ท-,อิย#�หน�าต�วั mask ให�แทนด�วัยเลข 1 bits ท-,อิย#�หล�งให�แทนด�วัยเลข 0

60

Page 61: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"การหา วั�ธี"การหา Subnet Subnet MaskMaskEx. /30/30 แปลงเป5นเลขฐาน 2 ได�ด�งน-/11111111.11111111.11111111.111111/00

255 . 255 . 255 . 252111111/00 แปลงเป5นเลขฐาน 10 ได�ด�งน-/1 x 27 1)+( x 26 + ++1 x 25 + ++1 x 24 ) ++1 x 23 + ++1 x 22 + ++0 x 21 + ++0 x 20 )จัะได�ค�าค&อิ 252

61

Page 62: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"การหา วั�ธี"การหา Subnet Subnet MaskMaskจัากโจัทย ค!าตอิบท-,ได�ค&อิ /30 255.255.255.252 แต�ถ�าม-ตาร์างช้�วัย เร์าจัะสามาร์ถค!านวัณหร์&อิหา IP ได�เร์�วัข3/น

62

Page 63: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"การหา วั�ธี"การหา Subnet Subnet MaskMaskEx. /27/27 แปลงเป5นเลขฐาน 211111111.11111111.11111111.111/00000

จัากโจัทย ค!าตอิบท-,ได�ค&อิ /27 255.255.255.224

63

Page 64: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"การหา วั�ธี"การหา Subnet Subnet MaskMaskEx. /20 /20 แปลงเป5นเลขฐาน 211111111.11111111.1111/0000.00000000

จัากโจัทย ค!าตอิบท-,ได�ค&อิ /20 255.255.240.0

64

Page 65: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"การหา วั�ธี"การหา Network IP Network IP และ และ Broadcast IP Broadcast IP Network IP ค์�ออะไรค&อิ IP ต�วัแร์กขอิง Subnet ปกต�จัะน!าไปใช้�ปร์ะกาศเร์&,อิงขอิง Router จัะไม�สามาร์ถ set ให�ก�บอิ�ปกร์ณหร์&อิเคร์&,อิง PC ได�

Broadcast IP ค์�ออะไรค&อิ IP ต�วัส�ดท�ายขอิง Subnet ปกต�จัะท!าหน�าท-, Broadcastให�อิ�ปกร์ณท-,อิย#�ในวังเด-ยวัก�น จัะไม�สามาร์ถ set ให�ก�บอิ�ปกร์ณหร์&อิเคร์&,อิง PC ได�

65

Page 66: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Ex.1 192.168.22.50/30จัากโจัทย /30 เม&,อิแปลงเป5น Subnet Mask จัะได� 255.255.255.252ข�/นต�อิไปหาวั�าจั!านวัน IP ต�อิ Subnetจัากส#ตร์ หาจั!านวัน IP ต�อิ Subnet 2n โดย n ค&อิ bit ท-,เหล&อิ (bit 0)จัาก 11111111.11111111.11111111.111111/00น!าค�าแทนในส#ตร์ก�จัะได� 22 = 4สร�ปค์�อ จั!านวัน Host ต�อิ Subnet ค&อิ 4 ต�วั

วั�ธี"การหา วั�ธี"การหา Network IP Network IP และ และ Broadcast IP Broadcast IP

66

Page 67: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"การหา วั�ธี"การหา Network IP Network IP และ และ Broadcast IP Broadcast IP เทค์น�ค์

จัาก 11111111.11111111.11111111.111111/00เท-ยบตาร์างจัะได� 22

ด�งน�/น /30 จั!านวัน Host ในแต�ละ Subnet ท-,เป5นไปได�ค&อิ0-3 , 4-7,….,252-255

67

Page 68: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

น!ามาเข-ยนเป5นหมายเลข IP Address ได�ด�งน-/192.168.22.0 – 192.168.22.3192.168.22.4 – 192.168.22.7192.168.22.8 – 192.168.22.11----------------------------------------192.168.22.48 – 192.168.22.51 192.168.22.50----------------------------------------192.168.22.252 – 192.168.22.255

วั�ธี"การหา วั�ธี"การหา Network IP Network IP และ และ Broadcast IP Broadcast IP

68

Page 69: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

จุากโจุทย� 192.168.22.50/30ตอบ1. Network IP ค&อิ 192.168.22.482. Broadcast IP ค&อิ 192.168.22.513. Range hosts IP ท-,สามาร์ถน!าไปใช้�งานได� หร์&อิจั!านวัน hosts Per Subnet ค&อิ 192.168.22.49 – 192.168.22.50น!ามา set เป5น host ได� 2 IP

วั�ธี"การหา วั�ธี"การหา Network IP Network IP และ และ Broadcast IP Broadcast IP

69

Page 70: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

เทค์น�ค์การหา IP ต�วัแรกข่อง Subnet หร�อ Network IP จัากโจัทย 192.168.22.50/30192.168.22.48 – 192.168.22.51

วั�ธี"การหา วั�ธี"การหา Network IP Network IP และ และ Broadcast IPBroadcast IP

วั�ธิ-การ์หา Network IP นอิกเหน&อิจัากการ์เข-ยนตามด�านบนแล�วัย�งหาได�โดยวั�ธิ-การ์ปกต�ท!าได�โดยการ์น!าเอิา Subnet Mask มา AND ก�บ IP Address ท-,ให�มา หร์&อิหมายถ3ง Address Subnet น�,นเอิง

70

Page 71: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

วั�ธี"การหา วั�ธี"การหา Network IP Network IP และ และ Broadcast IP Broadcast IP

Ex.2 192.168.5.33/27 IP Address ใดบ.างท"�สามีารถุน'ามีาใชั้.งานได.ก.192.168.5.5ข.192.168.5.32ค.192.168.5.40ง.192.168.5.63จั.192.168.5.75

71

Page 72: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

จัากโจัทย 192 .168.5.33/27 Subnet Mask จัะได� 255.255.255.224 เม&,อิด#จัากตาร์าง IP ต�อิ Subnet ก�จัะเป5น 32 ใช้�วั�ธิ-ล�ดหา IP ต�วัแร์กก�จัะได� Network IP ค์�อ 192 .168.5.32 และ Broadcast IP ค์�อ 192 .168.5.63ค!าตอิบจั3งเป5นข�อิ ค. 192.168.5.40

วั�ธี"การหา วั�ธี"การหา Network IP Network IP และ และ Broadcast IP Broadcast IP

72

Page 73: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การหาจุ'านวัน host ต�อ Subnet จัากค�า Subnet Mask ท-,ให�มา จัะใช้�ส#ตร์ 2n -2 โดย n ค&อิ bits ท-,อิย#�หล�งต�วั Mask ส�วันเลข 2 ท-,ลบอิอิกไปค&อิ Network IP และ Broadcast IPEX.3 /30 11111111.11111111.11111111.111111/00หร์&อิ 255.255.255.252จั!านวัน hosts/Subnet = 2n -2 = 22 -2 = 4-2 = 2

วั�ธี"การหา วั�ธี"การหา Host Host ต�อ ต�อ SubnetSubnet

จุ'านวันโฮสต�ต�อซั�บเน�ต = 2 n- 2

73

Page 74: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

การหาจุ'านวัน Subnet จัากค�า Subnet Mask ในป9จัจั�บ�น ท�ก subnet สามาร์ถใช้�ได�ท�/งหมด เน&,อิงจัากเทคโนโลย-ท-,ใช้�ม-การ์เพื่�,ม IP Subnet Zero ไวั�อิย#�แล�วั โดยใช้�ส#ตร์ 2n โดย n ค&อิ bits ท-,อิย#�หน�าต�วั Mask ถ3งต!าแหน�ง . (dot) ท-,ใกล�ท-,ส�ดหร์&อิต!าแหน�งท-,ร์ะบ�ไวั�

EX.4 /30 11111111.11111111.11111111.111111/00หร์&อิ 255.255.255.252จั!านวัน Subnet = 2n = 26 = 64

วั�ธี"การหาจุ'านวัน วั�ธี"การหาจุ'านวัน Subnet Subnet

จุ'านวัน Subnet = 2 n

74

Page 75: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Ex 1. บร์�ษ�ทแห�งหน3,ง ได�ร์�บหมายเลขไอิพื่-แอิดเดร์สเบอิร์ 19210100. . . ซั3,งเป5นไอิพื่-แอิดเดร์สคลาส C

โดยม-แผินงานค&อิ ต�อิงการ์น!าหมายเลขไอิพื่-น-/มาจั�ดสร์ร์ด�วัยการ์แบ�งเป5น 14 เคร์&อิข�ายย�อิย เพื่&,อิกร์ะจัาย

ไปย�งแผินกต�างๆ และแต�ละเคร์&อิข�ายย�อิยสามาร์ถเช้&,อิมต�อิจั!านวันโฮสตส#งส�ดได� 10 โฮสต

75

แนวัทางในการจุ�ดสรรไอพี"แอดเดรสแนวัทางในการจุ�ดสรรไอพี"แอดเดรสตามีหล�ก ตามีหล�ก CIDRCIDR

Number of needed usable subnets = 14

Number of needed usable hosts = 10

Network Address = 192.10.10.0

Address Class = Class CDefault subnet mask= 255.255.255.0Custom subnet mask = 255.255.255.240Total number of subnets= 24 = 16Number of usable subnets= 24 - 2 = 14Total number of host address= 24 = 16Number of usable host address

= 24 - 2 = 14Number of bit borrowed= 4

Number of needed usable subnets = 14

Number of needed usable hosts = 10

Network Address = 192.10.10.0

Address Class = Class CDefault subnet mask= 255.255.255.0Custom subnet mask = 255.255.255.240Total number of subnets= 24 = 16Number of usable subnets= 24 - 2 = 14Total number of host address= 24 = 16Number of usable host address

= 24 - 2 = 14Number of bit borrowed= 4

Page 76: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Private IP Address ค&อิหมายเลขไอิพื่-เคร์&,อิง แต�ละเคร์&,อิง ในอิงคกร์ หน�วัยงาน โดย

ก!าหนด ข3/นมาเอิงเพื่&,อิใช้�ในอิงคกร์น�/นๆ เพื่&,อิการ์ส&,อิสาร์ภายใน ร์ะบบเคร์&อิข�ายแลน หร์&อิ

อิ�นทร์าเน�ตภายในเท�าน�/นโดยสามาร์ถก!าหนดได� 2 ร์#ปแบบ ค&อิ

1. ก'าหนดแบบ Dynamic วั�ธิ-น-/คอิมพื่�วัเตอิร์ หร์&อิ DHCP Server จัะท!าหน�าท-ก!าหนดหมายเลข IP และจั�าย

เลข IP ให�ก�บร์ะบบคอิมพื่�วัเตอิร์ในกร์� Cปน�/นหร์&อิเร์-ยกการ์จั�ายไอิพื่-แบบน-/วั�า (Automatic Private IP Address)

2. ก'าหนดแบบ Static เป5นวั�ธิ-การ์ก!าหนดไอิพื่-แอิดแดร์สแบบคงท-, โดยผิ#�ต�ดต�/งร์ะบบ ท!าหน�าท-,ก!าหนด

หมายเลข IP Address ให�แต�ละเคร์&,อิง โดยห�ามก!าหนด IP ซั!/าก�น( แต�เม&,อิม-การ์ต�ดต�อิก�บเคร์&อิข�าย Internet ก�จัะได�ร์�บหมายเลข ไอิพื่-

แอิดเดร์ส "Public IP Address“ จัากผิ#�ให�บร์�การ์อิ�นเตอิร์เน�ตจัะจั�ายหมายเลข IP Address ส!าหร์�บใช้�ช้�,วัคร์าวั 1

IP หมายเลขท-,ใช้�ได�จัร์�งบนอิ�นเตอิร์เน�ตซั3,งก�ค&อิหมายเลขไอิพื่-ท-แสดงการ์ เช้�คไอิพื่- Check IP น�/น

เอิง )

76

เค์ร�อข่�ายไอพี"ภายใน เค์ร�อข่�ายไอพี"ภายใน ((Private IP Private IP NetworkNetwork))

Page 77: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Public IP Address หมายเลข IP Address "Public IP" ขอิงแต�ละเคร์&,อิงบนเคร์&อิขายInternet

จัะไม�ซั!/าก�นโดยในการ์เช้&,อิมต�อิ Internet ไปย�งผิ#�ให�บร์�การ์อิ�นเตอิร์เน�ตจัะจั�ายหมายเลข IP

Address มาใช้�ช้�,วัคร์าวั 1 IP ซั3,งเป5น หมายเลข IP ท-,ใช้�จัร์�งบนอิ�นเตอิร์เน�ตโดย เร์-ยก หมายเลข

IP น-/วั�า "Public IP Address" หมายเลข IP น-/จัะเปล-,ยนไปท�กคร์�/งท-ม-การ์เช้&,อิมต�อิใหม� โดย

หมายเลข IP Address น-/ เป5นหมายเลขท-,จัะบอิกควัามเป5นต�วัตนขอิงเคร์&,อิงน�/น ในการ์ส&,อิสาร์ก�น

ในร์ะบบ Internetโดยหมายเลข IP Address "Public IP" น-/เคร์&,อิง Serverผิ#�ให�บร์�การ์อิ�นเตอิร์เน�ต

จัะเป5นผิ#�ก!าหนด จั�ายหมายเลข IP น-/มา

สามีารถุเชั้�ค์ Public IP ได.ท"� :: http://whatismyipaddress.com/ หร�อ http://www.ip-th.com/

77

เค์ร�อข่�ายไอพี"ภายนอก เค์ร�อข่�ายไอพี"ภายนอก ((Public IP Public IP NetworkNetwork))

Page 78: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

นอิกจัากน-/ย�งม- loopback address ซั3,งเป5นหมายเลขไอิพื่-พื่�เศษ ส!าหร์�บทดสอิบหร์&อิหา

ข�อิผิ�ดพื่ลาด โดยแพื่�กเก�ตท-,ส�งด�วัย loopback address จัะไม�ม-การ์ข�ามเคร์&อิข�าย

แต�จัะย�อินกล�บมาย�งเคร์&,อิงท-,ส�งเอิงส!าหร์�บ loop back ท-,น�ยมใช้� ค&อิ หมายเลข 127001. . .

78

เค์ร�อข่�ายไอพี"ภายใน เค์ร�อข่�ายไอพี"ภายใน ((Private IP Private IP NetworkNetwork))

Page 79: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

เป5นวั�ธิ-การ์แก�ไขป9ญหาการ์ขาดแคลนหมายเลขไอิพื่-แอิดเดร์ส โดยม-วั�ตถ�ปร์ะสงคเพื่&,อิท!า

การ์ม�ลต�เพื่ล�กซัจัร์าจัร์จัากเคร์&อิข�ายภายใน ให�สามาร์ถอิอิกไปย�งเคร์&อิข�ายอิ�นเทอิร์เน�ตได�

หล�กการท'างานข่อง NAT ค์�อ จัะท!าการ์แปลงหมายเลขไพื่ร์เวัตไอิพื่-มาเป5นไอิพื่-แอิดเดร์ส

จัร์�ง เพื่&,อิให�เคร์&อิข�ายภายในสามาร์ถต�ดต�อิก�บอิ�นเทอิร์เน�ตได� NAT มี"หลายประเภท และมี"ล�กษณ์ะการท'างานท"�แตกต�างก�น

ด�งน"�

79

Network Address Network Address Translation Translation ((NATNAT))

NAT

Private IP

Private IP

Public IP

Public IP

Page 80: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

1. NAT แบบสแตต�ก (Static NAT)หล�กการ์ขอิง NAT แบบสเตต�ก ค&อิ จัะจั�บค#�ร์ะหวั�าง Private IP ก�บ Public IP แบบ

หน3,งต�อิหน3,ง (one-to-one) เช้�น คอิมพื่�วัเตอิร์ IP เบอิร์ 1921683210. . . เม&,อิเช้&,อิมต�อิ

อิ�นเทอิร์เน�ตผิ�าน NAT จัะได� Public IP หมายเลข 213.18.123.110 เสมอิซั3,งจัะเห�นวั�า

NAT แบบสเตต�กไม�ได�ช้�วัยปร์ะหย�ดหมายเลขไอิพื่-จัร์�งแต�อิย�างใดการ์จั�บค#�แบบตายต�วัร์ะหวั�าง

Private IP ก�บ Public IP จัะท!าให�บ�คคลภายนอิกสามาร์ถเข�าถ3งเคร์&อิข�ายเพื่&,อิเข�าถ3งการ์

ใช้�งานภายเคร์&,อิงคอิมพื่�วัเตอิร์ภายในเคร์&อิข�ายได�

80

Network Address Network Address Translation Translation ((NATNAT))

Router/NAT

Page 81: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

2. NAT แบบไดนามี�ก (Dynamic NAT)หล�กการ์ขอิง NAT แบบไดนาม�ก จัะต�างจัากแบบสเตต�กตร์งท-, การ์แปลง Private IP มา

เป5น Public IP ท-,จัดทะเบ-ยน จัะจั�บค#�แบบไดนาม�กด�วัยการ์หม�นเวั-ยนช้น�ดไม�ตายต�วั โดยจัะได�

Private IP ช้�วังแบบไม�ซั!/าก�น Ex. คอิมพื่�วัเตอิร์ท-,ใช้�ไอิพื่-แอิดเดร์ส

1921683210. . .เม&,อิม-การ์เช้&,อิมต�อิอิ�นเทอิร์เน�ตผิ�าน NAT เบอิร์ไอิพื่-ท-,ได�สามาร์ถม-

ค�าภายในช้�วัง213.18.123.100 ถ3ง 213.18.123.150 ซั3,งไอิพื่-แอิดเดร์สท-,

ได�แต�ละคร์�/ง อิาจัเป5นเบอิร์ใดเบอิร์หน3,งท-,อิย#�ในช้�วังการ์ NAT แบบไดนาม�ก เป5นควัามปลอิดภ�ย

แนวัทางหน3,งในการ์ปAดบ�งโฮสต ภายในเคร์&อิข�าย เพื่&,อิป?อิงก�นบ�คคลภายนอิกเข�ามาตร์วัจัสอิบค�นหา

ร์�อิงร์อิยจัากโฮสตภายในได� แต�การ์ NAT แบบไดนาม�กก�ย�งไม�ช้�วัยปร์ะหย�ดหมายเลขไอิพื่-

81

Network Address Network Address Translation Translation ((NATNAT))

Page 82: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Dynamic NAT

82

Network Address Network Address Translation Translation ((NATNAT))

Router/NAT

Page 83: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

3. NAT แบบโอเวัอร�โหลดด��ง (Overloading NAT)หล�กการ์ขอิง NAT แบบโอิเวัอิร์โหลดด�/ง ค&อิ เม&,อิคอิมพื่�วัเตอิร์บนเคร์&อิข�ายภายในต�อิงการ์

เช้&,อิมต�อิอิ�นเทอิร์เน�ต จัะถ#กแปลงมาเป5น Public IP เพื่-ยงหมายเลขเด-ยวั แต�จัะม-หมายเลขพื่อิร์ต

ท-,แตกต�างก�น ด�งน�/น ด�วัยหล�กการ์น-/ ท!าให�สามาร์ถปร์ะหย�ดหมายเลขไอิพื่-ได�มาก

เน&,อิงจัากเคร์&อิข�ายภายในท�/งหมด จัะใช้�หมายเลขไอิพื่-จัร์�งเพื่-ยงหมายเลขเด-ยวัเท�าน�/นใน

การ์เช้&,อิมต�อิก�บอิ�นเทอิร์เน�ตEx. คอิมพื่�วัเตอิร์ท-,ใช้�ไอิพื่-แอิดเดร์ส

1921683210. . . เม&,อิม-การ์เช้&,อิมต�อิอิ�นเทอิร์เน�ตผิ�าน NAT

เบอิร์ไอิพื่-ท-,ได�ค&อิ 21318123100101

ส�วันคอิมพื่�วัเตอิร์ไอิพื่-แอิดเดร์ส 1921683211. . . เม&,อิเช้&,อิมต�อิอิ�นเทอิร์เน�ต

ผิ�าน NAT เบอิร์ไอิพื่-ท-,ได� ค&อิ 21318123100102. . . :

83

Network Address Network Address Translation Translation ((NATNAT))

Page 84: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Overloading NAT

84

Network Address Network Address Translation Translation ((NATNAT))

Router/NAT

Page 85: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

4. NAT แบบโอเวัอร�แลปป9� ง (Overlapping) เทคน�คขอิง NAT แบบโอิเวัอิร์แลปปA/ งจัะถ#กน!ามาใช้�ในกร์ณ-ท-,เคร์&อิ

ข�ายภายในม-การ์น!า Public IPมาใช้� ซั3,งไอิพื่-แอิดเดร์สน�/นเป5นขอิงเคร์&อิข�ายอิ&,น หร์&อิม-การ์เปล-,ยน

ISP ร์ายใหม�ท!าให�ได�ร์�บหมายเลข ไอิพื่-ท-,จัดทะเบ-ยนใหม�แทนท-,หมายเลขไอิพื่-เด�ม แต�ไม�

ต�อิงการ์คอินฟAกหมายเลขไอิพื่-ภายในเคร์&อิข�ายท�/งหมด และด�วัยเทคน�คการ์ NAT

แบบโอิเวัอิร์แลปปA/ งก�จัะแปลงPublic IP ท-,เป5นหมายเลขเด�ม มาเป5น Public IP ท-,ได�จัดทะเบ-ยน

ไวั� เพื่&,อิให�สามาร์ถต�ดต�อิก�บอิ�นเทอิร์เน�ตได�Ex. คอิมพื่�วัเตอิร์ม-หมายเลขภายใน

237163210. . . เม&,อิม-การ์เช้&,อิมต�อิอิ�นเทอิร์เน�ตผิ�าน NAT

จัะได�หมายเลข Public IP เป5น 21318123103. . .

85

Network Address Network Address Translation Translation ((NATNAT))

Page 86: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

Overloading NAT

86

Network Address Network Address Translation Translation ((NATNAT))

Router/NAT

Page 87: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

87ไอพี"เวัอร�ชั้��น ไอพี"เวัอร�ชั้��น 6( 6( IPv6IPv6))

IPv6 ค์�ออะไร ?หมายเลข IP address ท-,เร์าใช้�ก�นท�กวั�นน-/ ค&อิ Internet Protocol version 4 (IPv4) ซั3,ง

ใช้�เป5นมาตร์ฐานในการ์ส�งข�อิม#ลในเคร์&อิข�ายอิ�นเทอิร์เน�ตต�/งแต�ป4 ค.ศ . 1981 ท�/งน-/การ์ขยายต�วั

ขอิงเคร์&อิข�ายอิ�นเทอิร์เน�ตในช้�วังท-,ผิ�านมาม-อิ�ตร์าการ์เต�บโตอิย�างร์วัดเร์�วั น�กวั�จั�ยเร์�,มพื่บวั�า

จั!านวันหมายเลข IP address ขอิง IPv4 ก!าล�งจัะถ#กใช้�หมดไป ไม�เพื่-ยงพื่อิก�บการ์ใช้�งาน

อิ�นเทอิร์เน�ตในอินาคต และหากเก�ดข3/นก�หมายควัามวั�าเร์าจัะไม�สามาร์ถเช้&,อิมต�อิเคร์&,อิข�ายเข�าก�บ

ร์ะบบอิ�นเทอิร์เน�ตเพื่�,มข3/นได�อิ-ก ด�งน�/นคณะท!างาน IETF (The Internet Engineering Task

Force) ซั3,งตร์ะหน�กถ3งป9ญหาส!าค�ญด�งกล�าวั จั3งได�พื่�ฒนาอิ�นเทอิร์เน�ตโพื่ร์โตคอิลร์� �นใหม�ข3/น ค&อิ

ร์� �นท-,หก (Internet Protocol version 6; IPv6) เพื่&,อิทดแทนอิ�นเทอิร์เน�ตโพื่ร์โตคอิลร์� �นเด�ม

Page 88: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

88ไอพี"เวัอร�ชั้��น ไอพี"เวัอร�ชั้��น 6( 6( IPv6IPv6))

วั�ตถุ�ประสงค์�ข่อง IPv6เพื่&,อิปร์�บปร์�งโคร์งสร์�างขอิงต�วัโพื่ร์โตคอิล ให�ร์อิงร์�บหมายเลขแอิดเดร์ส

จั!านวันมาก และปร์�บปร์�งค�ณล�กษณะอิ&,นๆ อิ-กหลายปร์ะการ์ ท�/งในแง�ขอิงปร์ะส�ทธิ�ภาพื่และ

ควัามปลอิดภ�ยร์อิงร์�บร์ะบบแอิพื่พื่ล�เคช้�,น (application) ใหม�ๆ ท-,จัะเก�ดข3/นในอินาคต และเพื่�,ม

ปร์ะส�ทธิ�ภาพื่ในการ์ปร์ะมวัลผิลแพื่�กเก�ต (packet) ให�ด-ข3/น ท!าให�สามาร์ถตอิบสนอิงต�อิการ์

ขยายต�วัและควัามต�อิงการ์ใช้�งานเทคโนโลย-บนเคร์&อิข�ายอิ�นเทอิร์เน�ตในอินาคตได�เป5นอิย�างด-

Page 89: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

89ไอพี"เวัอร�ชั้��น ไอพี"เวัอร�ชั้��น 6( 6( IPv6IPv6))

ประวั�ต� IPv6IPv6 ถ#กเร์�,มใช้�มาเป5นเวัลาหลายป4แล�วั เพื่-ยงแต�ไม�ได�ใช้�ก�นอิย�างแพื่ร์�หลาย ในปร์ะเทศ

เกาหล- และญ-,ป�Dน ได�ม-การ์ใช้� IPv6 ในเคร์&อิข�าย ISP หลายแห�ง ในปร์ะเทศไทยย�งไม�ม-การ์ใช้�

IPv6 ในเช้�งพื่าณ�ช้ย ม-แต�ในเคร์&อิข�ายทดสอิบขอิงหน�วัยงานวั�จั�ยและมหาวั�ทยาล�ยต�างๆ”

ปร์ะโยช้นหล�กขอิง IPv6 และเป5นเหต�ผิลส!าค�ญขอิงการ์เร์�,มใช้� IPv6 ได�แก� จั!านวัน IP address ท-,

เพื่�,มข3/นอิย�างมากมายมหาศาลเม&,อิเปร์-ยบเท-ยบก�บจั!านวัน IP address เด�มภายใต� IPv4 IPv4

address ม- 32 บ�ต ในขณะท-, IPv6 address ม- 128 บ�ต ควัามแตกต�างขอิงจั!านวัน IP address

ม-มากถ3ง 296 เท�า เปร์-ยบเท-ยบร์#ปแบบขอิง IPv6 และ IPv4 address

Page 90: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

90ไอพี"เวัอร�ชั้��น ไอพี"เวัอร�ชั้��น 6( 6( IPv6IPv6))

การ์เข-ยนเลข IPv4 เช้�น 19216811. . . มาจัากเลขฐานสอิงจั!านวัน 32 บ�ต ซั3,งเวัลาอิ�างถ3ง

IP address จัะใช้�วั�ธิ-เปล-,ยนเป5นเลขฐานส�บ โดยแบ�งเลขฐานสอิง 32 บ�ต อิอิกเป5นช้�วัง ๆ ละ 8

บ�ต 4 ช้�วัง แล�วัจั3งแปลงเลขฐานสอิง 8 บ�ต เป5นเลขฐานส�บ แต�ละช้�วังค�,นด�วัย “.”

การ์เข-ยนเลข IPv6 ปร์ะกอิบด�วัยเลขฐานสอิงจั!านวัน 128 บ�ต โดยใช้�เลขฐาน 16 แทน

ฐาน 10 เพื่ร์าะ 4 บ�ตขอิงเลขฐานสอิงแปลงเป5นเลขฐาน 16 ได� 1 หล�กพื่อิด- ด�งน�/นเลข IP ก�จัะ

เป5นเลขฐาน 16 จั!านวัน 32 หล�ก และเพื่&,อิให�ส�งเกตได�ง�ายจั3งใช้� “: ” ค�,นแต�ละ 4 หล�กขอิงเลข

ฐาน 16

11000000 10101000 00000001 000000001

 

192.168.1.1

 แสดงแอิดเดร์สขอิง IPv4

3ffe : ffff : 0100 : f101 : 0210 : 94ff : fee3 : 9566

 แสดงแอิดเดร์สขอิง IPv6

Page 91: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

91

ต.องการข่.อมี)ลเพี��มีเต�มีเก"�ยวัก�บบร�การ IPv6 ข่องISP ต�างๆ ในประเทศไทย จุะหา

ได.จุากท"�ไหน?เวับไซัตเหล�าน-/ให�ข�อิม#ลเก-,ยวัก�บควัามก�าวัหน�าและบร์�การ์ด�าน

IPv6 ขอิง ISP แต�ละแห�งด�งน-/CAT :  http://web.ipv6.cattelecom.comInternetThailand :  http://www.v6.inet.co.thCS-Loxinfo :  http://www.ipv6.loxinfo.net.thTRUE (AsiaInfonet) :  

http://www.v6.trueinternet.co.thNECTEC :  http://www.ipv6.nectec.or.th

ไอพี"เวัอร�ชั้��น ไอพี"เวัอร�ชั้��น 6( 6( IPv6IPv6))

Page 92: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

92

อ�นเทอร�เน�ตโพีรโตค์อล IPv6 มี"ข่.อด"ท"�เหน�อกวั�าอ�นเทอร�เน�ตโพีรโตค์อล IPv4 ด�งน"�

ม-จั!านวันหมายเลขอิ�างอิ�งบนเคร์&อิข�ายหร์&อิไอิพื่-แอิดเดร์สท-,มากกวั�า ม-ร์#ปแบบเฮดเดอิร์ขอิงต�วัโพื่ร์โตคอิลท-,เร์-ยบง�ายและย&ดหย��นกวั�าท!าให�

ปร์ะส�ทธิ�ภาพื่ด-ข3/นในหลาย ๆ ด�าน สน�บสน�นแนวัค�ดการ์ค�นหาเส�นทางแบบล!าด�บช้�/น ส�งผิลให�ตาร์างการ์

ค�นหาเส�นทางในเคร์&อิข�ายแบ�กโบนม-ขนาดเล�ก สน�บสน�นการ์สร์�างค�ณภาพื่ขอิงบร์�การ์ (Quality of Service,

QoS) สน�บสน�นการ์ต�ดต�/งปร์�บแต�งร์ะบบแบบอิ�ตโนม�ต� (Serverless

Autoconfiguration) การ์ปร์�บเปล-,ยนแอิดเดร์ส (Renumbering) การ์เช้&,อิมต�อิหลายผิ#�ให�บร์�การ์

(Multihoming) และ Plug-and-Play สน�บสน�นกลไกการ์ร์�กษาควัามปลอิดภ�ยบนพื่&/นฐานขอิง IPSec (IP

Security) สน�บสน�นการ์ส&,อิสาร์ด�วัยไอิพื่-แบบเคล&,อินท-, (Mobile IP) ม-การ์

ปร์�บปร์�งควัามสามาร์ถในการ์ต�ดต�อิแบบม�ลต�คาสต (Multicast)

ไอพี"เวัอร�ชั้��น ไอพี"เวัอร�ชั้��น 6( 6( IPv6IPv6))

Page 93: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

สร�ปสร�ปTCP/IP จัะก!าหนดท-,อิย#�ด�วัยไอิพื่-แอิดเดร์ส โดยไอิพื่-แอิดเดร์สค&อิช้�ดต�วัเลขฐานสอิงขนาด 32

บ�ต (IPv4 ) ท-,ใช้�ก!าหนดท-,อิย#�ขอิงโฮสต ซั3,งม-ควัามส!าค�ญต�อิกลไกในการ์ส&,อิสาร์จัากโฮสตหน3,ง

ไปย�งอิ-กโฮสตหน3,งในร์ะบบส&,อิสาร์ไอพี"แอดเดรส จัะถ#กแบ�งอิอิกเป5น 2 ส�วันด�วัยก�น ค&อิ NetID และ HostID โดย NetID จัะช้-/

ร์ะบ�เคร์&อิข�ายท-,คอิมพื่�วัเตอิร์เช้&,อิมต�อิ ในขณะท-, HostID จัะช้-/ร์ะบ�ต!าแหน�งขอิงอิ�ปกร์ณไอิพื่-แอิดเดร์สเป5นเพื่-ยงลอิจั�คอิลแอิดเดร์ส ซั3,งไม�ใช้�เป5นหมายเลขท-,ใช้�อิ�างอิ�งโฮสตหน3,งโฮสตใด

จัร์�งๆ แต�การ์อิ�างอิ�งถ3งต!าแหน�งจัร์�งๆ ขอิงโฮสตจัะใช้�หมายเลขแมคแอิดเดร์สบนการ์ดเคร์&อิข�าย

ซั3,งเป5นฟAส�ค�ลแอิดเดร์ส

93

Page 94: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

สร�ปสร�ปเพื่&,อิให�ไอิพื่-แอิดเดร์สง�ายต�อิการ์อิ�านและจัดจั!า จั3งม-การ์แทนเคร์&,อิงหมายในร์#ปแบบขอิง

เลขฐานส�บและใช้�จั�ดทศน�ยมเป5นต�วัค�,นร์ะหวั�างไบตร์#ปแบบขอิงคลาสท-,ใช้�งานม-อิย#� 5 คลาสด�วัยก�นค&อิ คลาส A, B, C, D และ EClass A สามาร์ถม-จั!านวันเคร์&อิข�าย 126 เคร์&อิข�าย และม-จั!านวันโฮสตเช้&,อิมต�อิมากถ3ง

16,777,214 โฮสต โดย Class A ม-จั!านวันเคร์&อิข�ายน�อิย แต�ม-โฮสตเช้&,อิมต!,าจั!านวันมากClass B สามาร์ถม-จั!านวันเคร์&อิข�าย 16,382 เคร์&อิข�าย และม-จั!านวันโฮสตเช้&,อิมต�อิมากถ3ง

65,534 โฮสต โดย Class B ม-จั!านวันเคร์&อิข�ายและม-โฮสตเช้&,อิมต�อิจั!านวันปานกลาง Class C สามาร์ถม-จั!านวันเคร์&อิข�าย 2,097,150 เคร์&อิข�าย และม-จั!านวันโฮสตเช้&,อิมต�อิ 254

โฮสต โดย Class C ม-จั!านวันเคร์&อิข�ายมาก แต�ม-โฮสตเช้&,อิมต�อิน�อิย

94

Page 95: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

สร�ปสร�ปการท'าซั�บเน�ต ค&อิการ์แบ�งส�วันเคร์&อิข�ายอิอิกเป5นเคร์&อิข�ายย�อิยๆ ด�งน�/นจั3งต�อิงม-การ์แบ�งไอิพื่-

แอิดเดร์สอิอิกเป5น 3 ร์ะด�บด�วัยก�น ค&อิ 1) NetID ใช้�ร์ะบ�ไซัต, 2) SubNetID ใช้�ร์ะบ�ฟAส�ค�ลซั�บ

เน�ตเวั�ร์ก 3) หมายเลขโฮสตซั�บเน�ตมีาสก�หร�อมีาสก��ง เป5นกร์ะบวันการ์ท-,บอิกให�ร์# �วั�าเคร์&อิข�ายขอิงเร์าได�ม-การ์แบ�งเป5น

ซั�บเน�ต ม-บ�ตท-,ใช้�แบ�งซั�บเน�ตจั!านวันก-,บ�ต และใช้�ต!าแหน�งใดเพื่&,อิร์ะบ�เป5นหมายเลขเคร์&อิข�ายย�อิยค�าขอิงซั�บเน�ตมาสกในแต�ละคลาส ปกต�จัะม-การ์ร์ะบ�ค�าใวั�อิย#�แล�วั ซั3,งเร์-ยกวั�าค�า Default

หล�กการ์จั�ดสร์ร์ไอิพื่-แอิดเดร์สแบบ Classless จัะไม�ม-การ์แบ�งแอิดเดร์สอิอิกเป5นคลาสเหม&อิน

แบบ Classful แต�จัะม��งปร์ะเด�นไปท-,การ์จั�ดสร์ร์จั!านวันไอิพื่-แอิดเดร์ส ให�เหมาะสมก�บจั!านวันโฮสตท-,ต�อิงการ์น!าไปใช้�งานจัร์�งๆ เป5นหล�ก เพื่&,อิให�การ์จั�ดสร์ร์เป5นไปอิย�างม-ปร์ะส�ทธิ�ภาพื่ และ

ย�งคงเหล&อิหมายเลขไอิพื่-ส!าหร์�บบร์�การ์แก�ล#กค�าร์ายอิ&,นๆ ได�ต�อิไป

95

Page 96: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

สร�ปสร�ปCIDR (CI-DER) เป5นการ์แทนค�าท-,ใช้�ส!าหร์�บการ์ท!ามาสก�/ง ด�วัยการ์เพื่�,มส�ญล�กษณ / (Slash)

แล�วัตามด�วัยขนาดขอิงมาสก เช้�น 128.211.0.16/28

การค์'านวัณ์หาแอดเดรสซั�บเน�ต จัะใช้�ปร์ะโยช้นจัากซั�บเน�ตมาสกและไอิพื่-แอิดเดร์ส ท�/งน-/

ควัามยากง�ายในการ์ค!านวัณข3/นอิย#�ก�บค�าซั�บเน�ตมาสกวั�าเป5นค�าด-ฟอิลต หร์&อิเป5นค�าซั�บเน�ต

มาสก ท-,ก!าหนดข3/นเอิงการมีาส�แบบ Nonboundary-Level เป5นการ์ก!าหนดค�าซั�บเน�ตมาสกแบบ Custom วั�ธิ-น-/จัะ

ใช้�ค�าซั�บเน�ตมาสกเป5นต�วัก!าหนดจั!านวันซั�บเน�ต และจั!านวันโฮสตข3/นเอิงตามควัามเหมาะสม

ด�งน�/นในการ์หาแอิดเดร์สซั�บเน�ตจั3งม-ข� /นตอินการ์หาท-,ย��งยากกวั�า ซั3,งจัะใช้�โอิเปอิเร์ช้�,น AND

ในการ์เปร์-ยบเท-ยบบ�ตต�อิบ�ตร์ะหวั�างไอิพื่-แอิดเดร์สและซั�บเน�ตมาสก

96

Page 97: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

สร�ปสร�ปไอิพื่-แอิดเดร์สท�/งคลาส A, B และ C จัะม-ช้�ดแอิดเดร์สอิย#�กล��มหน3,งท-,สงวันไวั�ใช้�งานบน

เคร์&อิข�ายภายในท-,เร์-ยกวั�า Private IP โดยเคร์&อิข�ายท-,ใช้�งานหมายเลขเคร์&อิข�ายภายในเหล�าน-/

จัะไม�สามาร์ถเช้&,อิมโยงเข�าก�บเคร์&อิข�ายภายนอิกอิย�างอิ�นเทอิร์เน�ตได� ถ3งแม�หล�กการ์โดยท�,วัไป

ขอิงเคร์&อิข�าย Private IP ค&อิการ์เช้&,อิมโยงเคร์&อิข�ายภายในท-,ไม�สามาร์ถเข�าถ3งเคร์&อิข�ายภายนอิก

อิย�างอิ�นเทอิร์เน�ตได� แต�ก�ม-กร์ะบวันการ์อิ�นเตอิร์เฟซัท-,เร์-ยกวั�า NAT (Network Address

Translation) ซั3,งจัะแปลง Private IP มาเป5น Public IP (IP Address จัร์�ง ) เพื่&,อิให�เคร์&อิข�าย

ภายในสามาร์ถต�ดต�อิก�บอิ�นเทอิร์เน�ตได�NAT ม-อิย#�หลายปร์ะเภทด�วัยก�น ซั3,งปร์ะกอิบด�วัย NAT แบบสเตต�ก ไดนาม�ก โอิเวัอิร์โหลดด�/ง

และโอิเวัอิร์แลปปA/ ง โดย NAT แบบโอิเวัอิร์โหลดด�/งจัะเป5นวั�ธิ-ท-,สามาร์ถปร์ะหย�ดหมายเลขไอิพื่-ได�

97

Page 98: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

สร�ปสร�ปหมายเลขไอิพื่- 127.0.0.1 เป5น Loopback Address ท-,น!ามาใช้�ส!าหร์�บทดสอิบหร์&อิหาข�อิผิ�ด

พื่ลาดโดยแพื่�กเก�กท-,ส�งด�วัย Loopback Address น-/จัะไม�ม-การ์ส�งข�ามไปย�งเคร์&อิข�ายอิ&,นๆ แต�จัะ

ย�อินกล�บมาย�งตนเอิงโปรโตค์อล ARP จัะท!าหน�าท-,ในการ์แปลงไอิพื่-แอิดเดร์สมาเป5นแมคแอิดเดร์สโปรโตค์อล RARP จัะท!าหน�าท-,ในการ์แปลงแมคแอิดเดร์สบนการ์ดเคร์&อิข�ายมาเป5นไอิพื่-

แอิดเดร์สโปรโตค์อล ICMP จัะใช้�ส!าหร์�บร์ายงานข�อิผิ�ดพื่ลาดไปย�งโฮสตฝ่Dายส�ง เพื่&,อิให�ร์�บทร์าบถ3ง

ป9ญหาท-,เก�ดข3/น โปรโตค์อล IGMP จัะสน�บสน�นวั�ธิ-การ์ส�งข�อิม#ลแบบม�ลต�คาสต�/ง ด�วัยการ์ส�งข�อิม#ลช้�ดเด-ยวั

ไปย�งกล��มผิ#�ร์ �บปลายทางท-,เป5นกล��มสมาช้�กเด-ยวัก�น ท!าให�ลดแบนดวั�ดธิบนเคร์&อิข�ายลงได�อิย�าง

มากเน&,อิงจัาก ส�งข�อิม#ลผิ�านเคร์&อิข�ายเพื่-ยงคร์�/งเด-ยวั

98

Page 99: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

สร�ปสร�ปIPv4 ท-,ใช้�งานอิย#�ในป9จัจั�บ�นใกล�จัะเต�มหมดแล�วั ด�งน�/นจั3งต�อิงม-การ์วัางแผินเพื่&,อิน!า IPv6 มา

ใช้�งานในอินาคต ท�/งน-/ IPv6 จัะม-ขนาดแอิดเดร์ส 128 บ�ต ซั3,งมากกวั�า IPv4 ถ3ง 4 เท�าต�วั ท!าให�

ร์อิงร์�บอิ�ตร์าการ์ใช้�งานท-,เต�บโตอิย�างต�อิเน&,อิงในอินาคตได�ค�ณล�กษณะส!าค�ญขอิง IPv6 ท-,แตกต�างไปจัาก IPv4 ค&อิ ขนาดขอิงแอิดเดร์ส ร์#ปแบบขอิง

เฮดเดอิร์ ส�วันขยายขอิงเฮดเดอิร์ การ์สน�บสน�นข�อิม#ลอิอิด�โอิและวั�ด-โอิ และส�วันขยายไปย�งโปร์-

โตคอิลโค์รงสร.าง IPv6 ม-การ์แบ�งอิอิกเป5น 2 ส�วันหล�กๆ ด�วัยก�นค&อิ Base Header และ Payload

ท�/งน-/ในส�วันขอิง Payload ย�งปร์ะกอิบไปด�วัยส�วันขยายขอิงเฮดเดอิร์ (ซั3,งอิาจัม-หร์&อิไม�ม-ก�ได�)

และตามด�วัยข�อิม#ล

99

Page 100: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

สร�ปสร�ปIPv6 จัะร์อิงร์�บแอิดเดร์ส 3 ปร์ะเภทด�วัยก�นด�งน-/ค&อิ ย#น�คาสต ม�ลต�คาสต และเอินน-คาสต

เพื่&,อิช้�วัยให�การ์อิ�างอิ�งแอิดเดร์สขอิง IPv6 ง�ายข3/น จั3งม-การ์แทนค�าไอิพื่-แอิดเดร์สขอิง IPv6 ในร์#ป

แบบขอิงเลขฐานส�บหก โดยม-การ์แบ�งอิอิกเป5น 8 กล��ม แต�ละกล��มม-ขนาด 16 บ�ต และใช้�เคร์&,อิง

หมาย “:” (Colon) ในการ์แบ�งส�วันขอิงแต�ละกล��ม

100

Page 101: TCP/IP  และอินเทอร์เน็ต ( TCP/IP   and in ternet)

แบบฝึ<กห�ดค์ร��งท"� แบบฝึ<กห�ดค์ร��งท"� 99จุากโจุทย� 1. /18 , /24 , / 25 , /9 , /11, /30 จังหา Subnet Mask

2. ก!าหนดให� IP Address 192 .168.5.33/20 จังหา Network IP และ Broadcast IP3. จัากข�อิ 2 IP address ใดบ�างท-,สามาร์ถน!ามาใช้�งานได�

101