IP Address IP address 1
รูปแบบของไอพีแอดเดรส มขี นาด 32 บติ ประกอบดว้ ยเลข 2 สว่ น เลขเครอื ขา่ ย (network number) netid hostid เลขโฮสต์ (host number) รปู แบบการเขยี น “dotted decimal” 32 bit แบง่ เป็น 4 ไบต์ คนั่ แตล่ ะไบตด์ ว้ ยจุด (dot) เชน่ 192.168.1.230 ( 11000000 10101000 00000001 11100110 ) 192 168 1 230 IP address 2
ความสาคญั ของเลขเครือข่ายและโฮสต์ 3 เราเตอร์ (Router) ใชเ้ ลขเครอื ขา่ ยเลอื กเสน้ ทางสง่ packet โฮสตท์ ม่ี ี netid ชุดเดยี วกนั จะอยเู่ ครอื ขา่ ยเดยี วกนั สอ่ื สารกนั ไดโ้ ดยใชเ้ ฟรม data-link ไมต่ อ้ งใชเ้ ราเตอร์ IP address
ความสาคญั ของเลขเครือข่ายและโฮสต์ โฮสตท์ ม่ี ี netid ต่างกนั จะอยตู่ า่ งเครอื ขา่ ย เราเตอรจ์ ะสง่ packet ขา้ มเครอื ขา่ ย IP address 4
การเช่ือมโยงเครือข่ายโดยใช้ router Network 1 Network 2 1.2 1.3 2.2 2.3 network station 1.1 2.1 4.1 1 1,2,3 4.2 Network 4 2 1,2,3 3 1,2,3 3.1 4 1,2 3.2 3.3 IP address Network 3 5
การจดั คลาสเครือข่าย Class A 8 bit 8 bit 8 bit 8 bit network host host host host Class B network network host host Class C network network network IP address 6
การจดั คลาสเครือข่าย (ต่อ) Class Type netid hostid Byte 1 Byte 2 Byte 3 Byte 4 hostid Class A 0 netid Class B 1 0 netid hostid Class C 110 netid hostid Class D 111 0 1 11 1 Multicast address Class E Reserved for future use IP address 7
การจดั คลาสเครือข่าย (ต่อ) Class A 0. 0 . 0 .0 127 . 255 . 255 . 255 Class B netid hostid netid hostid Class C Class D 128 . 0 . 0 . 0 191 . 255 . 255 . 255 Class E netid hostid netid hostid 192 . 0 . 0 . 0 223 . 255 . 255 . 255 netid hostid netid hostid 224 . 0 . 0 . 0 239 . 255 . 255 . 255 Group address Group address 240 . 0 . 0 . 0 255 . 255 . 255 . 255 Group address Group address IP address 8
การจดั คลาสเครือข่าย (ต่อ) Class IP Address Private IP Start Stop Start Stop 10.0.0.0 10.255.255.255 A 0.0.0.0 127.255.255.255 172.16.0.0 172.16.31.255 B 128.0.0.0 191.255.255.255 192.168.0.0 192.168.255.255 C 192.0.0.0 223.255.255.255 D 224.0.0.0 239.255.255.255 N/A E 240.0.0.0 255.255.255.255 N/A IP address 9
การจดั คลาสเครือข่าย (ต่อ) 1 Byte บิตที่ 8 7 6 5 4 3 2 1 คา่ ประจาบิต 128 64 32 16 8 4 2 1 ค่าประจาบิต 27 26 25 24 23 22 21 20 ตวั อยา่ ง 11001010 ผลลพั ธ์ 128 64 0 0 8 0 2 0 128+ 64 + 0 + 0 + 8 + 0 + 2 + 0 202 10 IP address
การหาจานวน netid และ hostid 11 ใชส้ ตู ร 2n n = จานวนบติ network และ host ทส่ี งวนไว้ network ทม่ี บี ติ เป็น “0” และ “1” ทงั้ หมด host ทม่ี บี ติ เป็น “0” และ “1” ทงั้ หมด IP address
การหาจานวน netid และ hostid (ต่อ) Class จานวนบติ netid จานวนบติ hostid ทงั้ หมด ใชง้ านได้ ทงั้ หมด ใชง้ านได้ A 27 27 - 2 224 224 - 2 B 214 214 - 2 216 216 - 2 C 221 221 - 2 28 28 - 2 IP address 12
การหาจานวน netid และ hostid (ต่อ) Class A 0 netid hostid 7 bit 24 bit จานวน network = 7 บติ จานวนเครอื ขา่ ยทงั้ หมด = 27 = 128 เครอื ขา่ ย จานวนเครอื ขา่ ยทใ่ี ชง้ านได้ = 27-2 = 128 – 2 = 126 เครอื ขา่ ย จานวนโฮสตใ์ นแต่ละเครอื ขา่ ย= 24 บติ จานวนโฮสตท์ งั้ หมด = 224 = 16,777,216 โฮสต์ จานวนโฮสตท์ ใ่ี ชง้ านได้ = 224-2 = 16,777,216 – 2 = 16,777,214 โฮสต์ IP address 13
การหาจานวน netid และ hostid (ต่อ) Class B 1 0 netid hostid 14 bit 16 bit จานวน network = 14 บติ จานวนเครอื ขา่ ยทงั้ หมด = 214 = 16,384 เครอื ขา่ ย จานวนเครอื ขา่ ยทใ่ี ชง้ านได้ = 214-2 = 16,384 – 2 = 16,382 เครอื ขา่ ย จานวนโฮสตใ์ นแตล่ ะเครอื ขา่ ย= 16 บติ จานวนโฮสตท์ งั้ หมด = 216 = 65,536 โฮสต์ จานวนโฮสตท์ ใ่ี ชง้ านได้ = 224-2 = 65,536 – 2 = 65,534 โฮสต์ IP address 14
การหาจานวน netid และ hostid (ต่อ) Class C 1 1 0 netid hostid 21 bit 8 bit จานวน network = 21 บติ จานวนเครอื ขา่ ยทงั้ หมด = 221 = 2,097,152 เครอื ขา่ ย จานวนเครอื ขา่ ยทใ่ี ชง้ านได้ = 221-2 = 2,097,152 – 2 = 2,097,150 เครอื ขา่ ย จานวนโฮสตใ์ นแตล่ ะเครอื ขา่ ย= 8 บติ จานวนโฮสตท์ งั้ หมด = 28 = 256 โฮสต์ จานวนโฮสตท์ ใ่ี ชง้ านได้ = 28-2 = 256 – 2 = 254 โฮสต์ IP address 15
Default subnet mask Class Netmask Binary netmask ขนาด A 255.0.0.0 11111111.00000000.00000000.00000000 8 บติ B 255.255.0.0 11111111.11111111.00000000.00000000 16 บติ C 255.255.255.0 11111111.11111111.11111111.00000000 24 บติ ตวั อยา่ ง IP address 64.7.1.50 จะมี default netmask 255.0.0.0 IP address 158.200.100.45 จะมี default netmask 255.255.0.0 IP address 192.168.1.1 จะมี default netmask 255.255.255.0 IP address 16
ประเภทของ Subnet Mask 17 Fixed Length Subnet Mask ใชค้ า่ subnet mask เดยี วกนั ตลอดทงั้ เครอื ขา่ ย แตล่ ะ subnet จะมจี านวนโฮสตเ์ ท่าๆ กนั Variable Length Subnet Mask ใชค้ า่ subnet mask ต่างกนั ในแต่เครอื ขา่ ย แต่ละ subnet จะมจี านวนโฮสตไ์ มเ่ ท่ากนั IP address
การแบ่งเครือข่ายยอ่ ย (subnet mask) เป็นเลขขนาด 32 บติ บติ ทต่ี รงเลขเครอื ขา่ ย (netid) มคี า่ เทา่ กบั “1” บติ ทต่ี รงเลขโฮสต์ (hostid) มคี า่ เทา่ กบั “0” type netid hostid type netid subnetid hostid IP address 18
ตวั อยา่ งการแบ่ง Fixed Length subnet mask เครอื ขา่ ย 158.108.0.0 (IP class B) standard netmask 255.255.0.0 IP address netid subnetid hostid 158 108 0 0 Standard netmask 11111111 11111111 00000000 00000000 bit 11111111 11111111 11111111 00000000 255 255 255 0 Subnet mask IP address 19
การเลือกเส้นทางใน subnet mask ตรวจสอบวา่ เป็น IP ทอ่ี ยใู่ นเครอื ขา่ ยเดยี วกนั หรอื ไม่ ใชเ้ ทคนิคการ “AND” บติ ระหวา่ ง IP กบั subnet mask ถา้ subnet address มคี า่ เท่ากนั อยใู่ นเครอื ขา่ ยเดยี วกนั สง่ packet โดยใช้ ethernet adddress ถา้ subnet address มคี า่ ต่างกนั อยตู่ ่างเครอื ขา่ ย สง่ packet ไปให้ router เพอ่ื สง่ ขอ้ มลู ต่อไป IP address 20
ตวั อยา่ งการหา subnet IP ตน้ ทาง 158.108.33.2 subnet mask 255.255.255.0 IP ปลายทาง 158.108.33.60 subnet mask 255.255.255.0 IP address 10011110 01101100 00010001 00000010 Subnet mask 11111111 11111111 11111111 00000000 AND 10011110 01101100 00010001 00000000 network 158 108 33 0 IP address Subnet mask 10011110 01101100 00010001 001111000 AND 11111111 11111111 11111111 00000000 network 10011110 01101100 00010001 00000000 158 108 33 0 IP address 21
Subnet Class B ซบั เน็ต Prefix จานวน จานวนโฮสต์ Subnet mask บติ ซบั เน็ต ตอ่ ซบั เน็ต 0 /16 1 /17 0 65534 255.255.0.0 2 /18 3 /19 ไมอ่ นุญาตใหใ้ ชง้ าน (255.255.128.0) 4 /20 5 /21 2 16382 255.255.192.0 6 /22 7 /23 6 8190 255.255.224.0 14 4094 255.255.240.0 30 2046 255.255.248.0 62 1022 255.255.252.0 126 510IP address 255.255.254.0 22
Subnet Class B (ต่อ) ซบั เน็ต Prefix จานวน จานวนโฮสต์ Subnet mask บติ ซบั เน็ต ตอ่ ซบั เน็ต 8 /24 9 /25 254 254 255.255.255.0 10 /26 11 /27 510 126 255.255.255.128 12 /28 13 /29 1022 62 255.255.255.192 14 /30 15 /31 2046 30 255.255.255.224 4094 14 255.255.255.240 8190 6 255.255.255.248 16382 2 255.255.255.252 ไมอ่ IนP ุญaddาrตesใsหใ้ ชง้ าน (255.255.255.254) 23
Subnet Class C ซบั เน็ต Prefix จานวน จานวนโฮสต์ Subnet mask บติ ซบั เน็ต ตอ่ ซบั เน็ต 0 /24 1 /25 0 254 255.255.255.0 2 /26 3 /27 ไมอ่ นุญาตใหใ้ ชง้ าน (255.255.255.128) 4 /28 5 /29 2 62 255.255.255.192 6 /30 7 /31 6 30 255.255.255.224 14 14 255.255.255.240 30 6 255.255.255.248 62 2 255.255.255.252 ไมอ่ IนP ุญaddาrตesใsหใ้ ชง้ าน (255.255.255.254) 24
IP address ที่สงวนไว้ Network address แอดเดรสทม่ี เี ลขโฮสตเ์ ป็น “0” ทงั้ หมด เชน่ 158.108.0.0/16 158.108.0.0 Broadcast address แอดเดรสทม่ี เี ลขโฮสตเ์ ป็น “1” ทงั้ หมด Net direct broadcast เชน่ 158.108.0.0/16 158.108.255.255 Subnet direct broadcast เชน่ 158.108.0.0/24 158.108.1.255 Limited broadcast เชน่ 158.108.0.0/16 255.255.255.255 IP address 25
IP address ท่ีสงวนไว้ (ต่อ) All-0s-subnet / All-1s-subnet หลงั แบง่ subnet Subnet ทม่ี คี า่ “0” ทุกบติ และ Subnet ทม่ี คี า่ “1” ทกุ บติ Host address 0.0.0.0 (this host on this net) ไมอ่ นุญาตใหเ้ ป็นแอดเดรสปลายทาง ใชเ้ ป็น default route Loopback address 127.X.X.X โดยทวั่ ไปนยิ มใช้ 127.0.0.1 IP address 26
ข้นั ตอนการทา subnet ขนั้ ตอนท่ี 1 : กาหนดคา่ subnet mask ขนั้ ตอนท่ี 2 : หาเลขเครอื ขา่ ยประจาแต่ละ subnet ขนั้ ตอนท่ี 3 : หาเลขโฮสตป์ ระจาแต่ละ subnet ขนั้ ตอนท่ี 4 : หา broadcast address ขนั้ ตอนท่ี 5 : สรา้ งตารางสรปุ IP address 27
ตวั อยา่ งการทา subnet 28 กาหนดเครอื ขา่ ย (network) 192.168.1.0 Network 192.168.1.0 Default subnet mask 255.255.255.0 prefix 24 bit เน่อื งจากเป็น IP ใน class C จะมเี ลขโฮสตข์ นาด 8 บติ สาหรบั ทา subnet ตอ้ งการใหม้ ี subnet ละอยา่ งน้อย 25 โฮสต์ จานวนบติ สาหรบั เลขโฮสต์ 5 บติ (25 -2 = 30) เหลอื จานวนบติ สาหรบั ทา subnet 3 บติ (23 -2 = 6) IP address
ข้นั ตอนที่ 1 : กาหนดค่า subnet mask 192.168.1.0 11000000. 10101000. 00000001. 000 00000 11111111. 11111111. 11111111. 111 00000 255.255.255.224 255. 255. 255. 224 netid Sub hostid netid IP address 29
ข้นั ตอนที่ 2 : หาเลขเครือข่ายประจา subnet Subnet # Sub host IP Address netid 192.168.1.0 0 (สงวนไว)้ 11000000. 10101000. 00000001. 000 00000 192.168.1.32 192.168.1.64 1 11000000. 10101000. 00000001. 001 00000 192.168.1.96 192.168.1.128 2 11000000. 10101000. 00000001. 010 00000 192.168.1.160 192.168.1.192 3 11000000. 10101000. 00000001. 011 00000 192.168.1.224 4 11000000. 10101000. 00000001. 100 00000 5 11000000. 10101000. 00000001. 101 00000 6 11000000. 10101000. 00000001. 110 00000 7 (สงวนไว)้ 11000000. 10101000. 00000001. 111 00000 IP address 30
ข้นั ตอนท่ี 3 : หาเลขโฮสตป์ ระจา subnet Host # Subnet # 1 Sub host IP Address (hostid) netid 192.168.1.32 0(สงวนไว)้ 11000000. 10101000. 00000001. 001 00000 (subnet#1) 192.168.1.33 192.168.1.34 1 11000000. 10101000. 00000001. 001 00001 192.168.1.35 192.168.1.36 2 11000000. 10101000. 00000001. 001 00010 192.168.1.37 192.168.1.38 3 11000000. 10101000. 00000001. 001 00011 192.168.1.39 4 11000000. 10101000. 00000001. 001 00100 31 5 11000000. 10101000. 00000001. 001 00101 6 11000000. 10101000. 00000001. 001 00110 7 11000000. 10101000. 00000001. 001 00111 IP address
ข้นั ตอนท่ี 3 : หาเลขโฮสตป์ ระจา subnet (ต่อ) Host # Subnet # 1 Sub host IP Address (hostid) netid 8 11000000. 10101000. 00000001. 001 01000 192.168.1.40 9 11000000. 10101000. 00000001. 001 01001 192.168.1.41 10 11000000. 10101000. 00000001. 001 01010 192.168.1.42 11 11000000. 10101000. 00000001. 001 01011 192.168.1.43 12 11000000. 10101000. 00000001. 001 01100 192.168.1.44 13 11000000. 10101000. 00000001. 001 01101 192.168.1.45 14 11000000. 10101000. 00000001. 001 01110 192.168.1.46 15 11000000. 10101000. 00000001. 001 01111 192.168.1.47 IP address 32
ข้นั ตอนท่ี 3 : หาเลขโฮสตป์ ระจา subnet (ต่อ) Host # Subnet # 1 Sub host IP Address (hostid) netid 16 11000000. 10101000. 00000001. 001 10000 192.168.1.48 17 11000000. 10101000. 00000001. 001 10001 192.168.1.49 18 11000000. 10101000. 00000001. 001 10010 192.168.1.50 19 11000000. 10101000. 00000001. 001 10011 192.168.1.51 20 11000000. 10101000. 00000001. 001 10100 192.168.1.52 21 11000000. 10101000. 00000001. 001 10101 192.168.1.53 22 11000000. 10101000. 00000001. 001 10110 192.168.1.54 23 11000000. 10101000. 00000001. 001 10111 192.168.1.55 IP address 33
ข้นั ตอนที่ 3 : หาเลขโฮสตป์ ระจา subnet (ต่อ) Host # Subnet # 1 Sub host IP Address (hostid) netid 24 11000 192.168.1.56 25 11000000. 10101000. 00000001. 001 11001 192.168.1.57 26 11010 192.168.1.58 27 11000000. 10101000. 00000001. 001 11011 192.168.1.59 28 11100 192.168.1.60 29 11000000. 10101000. 00000001. 001 11101 192.168.1.61 30 11110 192.168.1.62 31(สงวนไว)้ 11000000. 10101000. 00000001. 001 (broadcast) 11111 192.168.1.63 11000000. 10101000. 00000001. 001 34 11000000. 10101000. 00000001. 001 11000000. 10101000. 00000001. 001 11000000. 10101000. 00000001. 001 IP address
ข้นั ตอนท่ี 4 : หาแอดเดรส broadcast Sub host IP Address (hostid) netid 192.168.1.32 Subnet # 1 11000000. 10101000. 00000001. 001 00000 192.168.1.63 192.168.1.64 Broadcast 11000000. 10101000. 00000001. 001 11111 192.168.1.95 192.168.1.96 Subnet # 2 11000000. 10101000. 00000001. 010 00000 192.168.1.127 Broadcast 11000000. 10101000. 00000001. 010 11111 Subnet # 3 11000000. 10101000. 00000001. 011 00000 Broadcast 11000000. 10101000. 00000001. 011 11111 IP address 35
ข้นั ตอนท่ี 4 : หาแอดเดรส broadcast (ต่อ) Sub host IP Address (hostid) netid 192.168.1.128 Subnet # 4 11000000. 10101000. 00000001. 100 00000 192.168.1.159 192.168.1.160 Broadcast 11000000. 10101000. 00000001. 100 11111 192.168.1.191 192.168.1.192 Subnet # 5 11000000. 10101000. 00000001. 101 00000 192.168.1.223 Broadcast 11000000. 10101000. 00000001. 101 11111 Subnet # 6 11000000. 10101000. 00000001. 110 00000 Broadcast 11000000. 10101000. 00000001. 110 11111 IP address 36
ข้นั ตอนที่ 5 : สร้างตารางสรุป Subnet # network First address Last address broadcast 1 192.168.1.32 192.168.1.33 192.168.1.62 192.168.1.63 2 192.168.1.64 192.168.1.65 192.168.1.94 192.168.1.95 3 192.168.1.96 192.168.1.97 192.168.1.126 192.168.1.127 4 192.168.1.128 192.168.1.129 192.168.1.158 192.168.1.159 5 192.168.1.160 192.168.1.161 192.168.1.190 192.168.1.191 6 192.168.1.192 192.168.1.193 192.168.1.222 192.168.1.223 Subnet mask 255.255.255.224 IP address 37
ตวั อยา่ งการแบ่ง Variable Length Subnet Mask เครอื ขา่ ยคลาส B 158.108.0.0 มี prefix 16 บติ หรอื 158.108.0.0/16 Network 158.108.0.0 Default subnet mask 255.255.0.0 ตอ้ งการใชเ้ ครอื ขา่ ยทม่ี จี านวนโฮสต์ ดงั น้ี 255.255.255.0 สาหรบั Subnet ทม่ี โี ฮสตจ์ านวน 254 โฮสต 255.255.255.192 สาหรบั Subnet ทม่ี โี ฮสตจ์ านวน 62 โฮสต์ 255.255.255.252 สาหรบั Subnet สาหรบั อนิ เทอรเ์ ฟสแบบจดุ ต่อจดุ จานวน 2 โฮสต์ IP address 38
ตวั อยา่ งการใช้ Variable Length Subnet mask 158.108.1.0/24 158.108.2.0/24 158.108.1.1-158.108.1.254 158.108.2.1-158.108.2.254 158.108.1.1 158.108.2.1 158.108.254.0/30 158.108.254.1 158.108.254.5 158.108.254.4/30 158.108.254.2 158.108.254.6 158.108.254.9 158.108.254.13 158.108.254.8/30 158.108.254.12/30 158.108.254.10 158.108.254.14 158.108.32.1 158.108.32.65 158.108.32.0/26 158.108.32.64/26 158.108.32.1-158.108.32.62 158.108.32.65-158.108.32.126 IP address 39
ปัญหาของ Variable Length Subnet mask ใชโ้ ปรโตคอล RIPv1 ไมไ่ ด้ ใชโ้ ปรโตคอล OSPF IP address 40
นโยบายการจดั สรรเครือข่าย 41 Class A ทเ่ี หลอื สงวนไวไ้ มม่ กี าหนด เหลอื 63 เครอื ขา่ ย Class B อนุมตั ใิ หเ้ ฉพาะองคก์ รท่ี มเี ครอื ขา่ ยยอ่ ยภายในมากกวา่ 32 เครอื ขา่ ย แต่ละเครอื ขา่ ยมโี ฮสตไ์ มต่ ่ากวา่ 4096 โฮสต์ Class C องคก์ รทไ่ี มเ่ ขา้ ขอ้ กาหนดของ class A และ class B IP address
นโยบายการจดั สรรเครือข่าย (ต่อ) 42 Class C ครง่ึ บน (192.0.0.0 ถงึ 207.255.255.255) แบง่ เป็น 8 สว่ น ตามภมู ภิ าค 192.0.0.0 – 193.255.255.255 ภมู ภิ าคทวั ่ ไป 194.0.0.0 – 195.255.255.255 ยุโรป 196.0.0.0 – 197.255.255.255 อน่ื ๆ 198.0.0.0 – 199.255.255.255 อเมรกิ าเหนือ 200.0.0.0 – 201.255.255.255 อเมรกิ ากลางและใต้ 202.0.0.0 – 203.255.255.255 แปซฟิ ิก 204.0.0.0 –205.255.255.255 อน่ื ๆ 206.0.0.0 –207.255.255.255 อ่นื ๆ Class C ครง่ึ ลา่ ง (208.0.0.0 ถงึ 223.255.255.255) สงวนไว้ IP address
นโยบายการจดั สรรเครือข่าย (ต่อ) การจดั สรรเครอื ขา่ ย class C ใชน้ ้อยกวา่ 256 โฮสต์ ให้ 1 หมายเลขเครอื ขา่ ย ใชน้ ้อยกวา่ 512 โฮสต์ ให้ 2 หมายเลขเครอื ขา่ ย ใชน้ ้อยกวา่ 1024 โฮสต์ ให้ 4 หมายเลขเครอื ขา่ ย ใชน้ ้อยกวา่ 2048 โฮสต์ ให้ 8 หมายเลขเครอื ขา่ ย ใชน้ ้อยกวา่ 4096 โฮสต์ ให้ 16 หมายเลขเครอื ขา่ ย IP address 43
ไซเดอร์ (CIDR) 44 Classless Inter-Domain Routing จบั กลุ่มเครอื ขา่ ยเขา้ ดว้ ยกนั รวมคา่ กาหนดเสน้ ทางเหลอื เพยี งคา่ เดยี ว ใชโ้ ปรโตคอล BGP ตวั อยา่ ง มโี ฮสต์ 900 โฮสต์ ไดร้ บั จดั สรร 4 เครอื ขา่ ยคลาส C 195.0.32.0 , 195.0.33.0 , 195.0.34.0 , 195.0.35.0 จะใช้ 22 บติ แรกรว่ มกนั IP address
ไซเดอร์ (CIDR) (ต่อ) 11000011 00000000 00100000 00000000 = 195.0.32.0 11000011 00000000 00100001 00000000 = 195.0.33.0 11000011 00000000 00100010 00000000 = 195.0.34.0 11000011 00000000 00100011 00000000 = 195.0.35.0 subnet 11111111 11111111 11111100 00000000 = 255.255.252.0 IP address 45
Private IP Address 46 Class A 10.0.0.0 – 10.255.255.255 1 ชดุ class A Class B 172.16.0.0 – 172.31.255.255 16 ชุด class B Class C 192.168.0.0 – 192.168.255.255 256 ชุด class C IP address
THE END IP address 47
Search
Read the Text Version
- 1 - 47
Pages: