Page 153 - Computer Network
P. 153

144                                                            บทที่ 19. NETWORK LAYER



                         เมื่ออ้างถึง IP address หนึ่งๆ ในการที่จะอ้างว่า IP address ที่อ้างถึงนั้นส่วนใดเป็นส่วนของเน็ตเวิร์ค
                     แอดเดรส และส่วนใดบ่งบอกถึงโฮสต์แอดเดรส สามารถทำได้โดยการกำหนด subnet mask ในแต่ละคลาสของ IP
                     address มีการใช้กำหนด subnet mask ไว้ดังนี้

                      คลาส A กำหนด subnet mask เป็น 255.0.0.0 เพื่อระบุว่าใน 8 บิตแรกหมายถึงส่วนของเน็ตเวิร์ค และใน 24

                           บิตที่เหลือจะสามารถใช้เพื่อกำหนดแอดเดรสของโฮสต์ ทำให้สามารถรองรับโฮสต์ได้ 2 -2
                                                                                            24
                      คลาส B กำหนด subnet mask เป็น 255.255.0.0 เพื่อระบุว่าใน 16 บิตแรกหมายถึงส่วนของเน็ตเวิร์ค และใน
                           16 บิตที่เหลือจะสามารถใช้เพื่อกำหนดแอดเดรสของโฮสต์ ทำให้สามารถรองรับโฮสต์ได้ 2 -2
                                                                                               16

                      คลาส C กำหนด subnet mask เป็น 255.255.255.0 เพื่อระบุว่าใน 24 บิตแรกหมายถึงส่วนของเน็ตเวิร์ค และ
                           ใน 8 บิตที่เหลือจะสามารถใช้เพื่อกำหนดแอดเดรสของโฮสต์ ทำให้สามารถรองรับโฮสต์ได้ 2 -2
                                                                                                8
                         สังเกตว่า ในแต่ละคลาสจะลบออกสองแอดเดรสเพื่อใช้เป็นเน็ตเวิร์คแอดเดรสและ บรอดคาสท์แอดเดรสเช่น IP
                     address: 202.28.93.X จะได้ว่า 202.28.93.0 เป็นเน็ตเวิร์คแอดเดรส 202.28.93.255 เป็นบรอดคาสท์แอดเดรส
                     และที่เหลือจาก 202.28.93.1 ถึง 202.28.93.254 เป็นแอดเดรสที่สามารถกำหนดให้กับโฮสต์ที่ต้องการได้ โดยมี
                     subnet mask เป็น 255.255.255.0                        book)

                         ในช่วงแรก องค์กรต่างๆจะขอ IP Address จาก The Internet Assigned Number Authority (IANA) โดยที่
                                                          (partial
                     IANA จะแจกจ่าย IP Address ให้ตามจำนวนคลาสที่แต่ละหน่วยงานต้องการ ที่ซึ่งแต่ละหน่วยงานจะมีหน้าที่ใน
                     การกำหนดโฮสต์แอดเดรสของภายในเครือข่ายของตนเองตามช่วงของคลาสที่ได้รับ
                         อย่างไรก็ตาม การกำหนดแอดเดรสให้กับหน่วยงานต่างๆไม่มีความเหมาะสมเท่าใดนัก จะเห็นว่าคลาส A และ
                     คลาส B มีจำนวนไม่มากนัก ซึ่งการกำหนดให้กับหน่วยงานใด หน่วยงานนั้นอาจไม่ได้มีการใช้ทั้งหมด ในขณะ
                     เดียวกัน การแจกคลาส C ให้กับองค์กรหนึ่งอาจไม่เพียงพอ ทำให้ต้องแจกจ่ายมากกว่าหนึ่งคลาส แต่ไม่ถึงกับต้อง
                                               only
                     ให้เป็นหนึ่งคลาส B ในขณะเดียวกันก็ไม่สามารถนำคลาส A หรือคลาส B ที่กำหนดให้องค์กรใดไปแล้วมาใช้อีกได้
                     ซึ่งทำให้การกำหนดแอดเดรสเป็นไปอย่างไม่เหมาะสม ดังนั้นจึงต้องหาวิธีการในการกำหนดแอดเดรสใหม่ เพื่อให้มี
                     ความเหมาะสมยิ่งขึ้น การแก้ปัญหาทำได้โดยการใช้ซับเน็ต (Subnet) ในลักษณะที่สามารถปรับเปลี่ยนความยาวได้
                                    KKU
                     (variable-lenght) ดังจะได้กล่าวต่อไป



                     19.2.4 Reserved IP addresses

                     ในการกำหนด IP address หากบิตเป็น 0 ทั้งหมด หรือเป็น 1 ทั้งหมด จะมีความหมายที่แตกต่างจาก IP address

                     ปกติดังนี้

                         • ทุกบิตเป็น 0 หากในส่วนของเน็ตเวิร์คแอดเดรสทุกบิตเป็น 0 จะเป็นการระบุถึงเน็ตเวิร์คที่ทำงานอยู่ใน
                           ขณะนี้ หากส่วนโฮสต์แอดเดรสทุกบิตมีค่าเป็น 0 จะสื่อถึงโฮสต์ที่ส่งนี้ ดังนั้นหากโฮสต์ต้องการสื่อสารบน
                           เน็ตเวิร์คโดยที่ยังไม่ทราบเน็ตเวิร์คแอดเดรส สามารถทำได้โดยการส่งแพกเกตโดยการกำหนดให้เน็ตเวิร์ค
                           แอดเดรสเป็น 0 ทุกบิต โฮสต์ต่างๆบนเน็ตเวิร์คทราบว่าหมายถึงเน็ตเวิร์คที่ทำงานอยู่นี้ ทำให้สามารถตอบ
                           กลับด้วยเน็ตเวิร์คแอดเดรสที่ถูกต้อง เพื่อให้โฮสต์ที่ส่งสามารถนำไปใช้ต่อไป


                         • ทุกบิตเป็น 1หากแอดเดรสที่ทุกบิตเป็น1จะสื่อถึงทุกเน็ตเวิร์คหรือทุกโฮสต์ ตัวอย่างเช่น130.18.255.255
                           จะหมายถึงทุกโฮสต์บนเน็ตเวิร์ค หรือกล่าวว่าเป็นการบรอดคาสท์

                         • Loopback ใน Class A เน็ตเวิร์ค 127.0.0.0 ถูกกำหนดเพื่อประโยชน์ในการเขียนโปรแกรมที่เกี่ยวข้องกับ
                           การทำงานของเน็ตเวิร์ค การใช้ loopback นี้จะทำให้การสื่อสารที่เกิดขึ้น เป็นการทำงานภายในโฮสต์

                           เท่านั้น ไม่มีการส่งผ่านลงไปยังส่วนของ Physical Layer
   148   149   150   151   152   153   154   155   156   157   158