SlideShare une entreprise Scribd logo
1  sur  8
การเซตค่า IP Address ของเครื่องต้องเซตค่า Subnet
Mark และ Default gateway แต่บางเครือข่ายอาจจะไม่ต้อง
เซตเพราะระบบจะแจกจ่ายค่าอัตโนมัติ และในการเซตไม่ต้องใส่
ค่า MAC address เครื่องแต่ละเครื่องต้องมี MAC เป็น
address ประจำา LAN card ถ้าใช้แต่ MAC จะต่อได้เฉพาะใน
เครือข่ายเรา โดยในขอบเขตวง Hub หรือ Switch เป็น
repeater เครื่องแต่ละเครื่องต้องมี IP Address ถึงจะส่งข้อมูล
ข้ามเครือข่าได้ แต่ละ interface ของ Router ต้องมี IP
Address ของตัวเอง และต้องมี IP Address อยู่ในช่วงเดียวกัน
หรือ Subnet เดียวกัน กล่าวคือหลาย ๆ subnet รวมเป็นระบบ
อินเตอร์เน็ต
       เราต้องมีการใส่ IP Address ให้แต่ละเครื่อง และต้องมีการ
ใส่gateway และ subnet mark โดยค่า subnet mark และค่า
default gateway ในเครือข่ายเดียวกันต้องเป็นค่าเดียวกัน
แต่IP Address จะต่างกัน IP Address จะบอกว่า address นี้
อยู่ในเครือข่ายไหนและเป็นเครื่องลำาดับที่เท่าไรในเครือข่ายนั้น ๆ
subnet mark จะเป็นตัวบอกว่าจะใช้เลขกี่หลักในการบอกเบอร์
ของเครือข่ายและ เลขกี่หลักในการบอกว่าเป็นเครื่องลำาดับที่
เท่าไร
ตัวอย่าง 255.255.255.0 3 หลักแรกเป็นตัวกำาหนด
หมายเลขของเครือข่าย ตำาแหน่งสุดท้ายบอก หมายเลขเครื่อง
หรือเบอร์เครื่อง
       หมายเลขประจำาเครือข่าย คือ จากหมายเลขปลายทางมา
and subnet mark โดยนำามา and กันบิตต่อบิต ถ้าเครื่องอยู่
ใน subnet เดียวกันจะมีระบบพิเศษเรียกว่า ARP Protocol
กระจาย broadcast ไปว่าเครื่องเบอร์ 70 ใช้ MAC address
อะไร เครื่องเบอร์ 70 ก็จะตอบกลับมาว่าใช้ MAC ไป เมื่อทราบ
ว่าเครื่องเบอร์ 70 ใช้ MAC อะไรก็จะส่ง Internet Frame ไป
ให้กับเครื่องเบอร์ 70 โดยใช้ MAC ในการบอกตำาแหน่ง
หมายเลขปลายทาง การเช็คหมายเลขประจำาเครือข่ายเพื่อให้รู้ว่า
อยู่ไหน โดยทุกเครือข่ายจะมี gateway ที่เป็นหมายเลขประจำา
เครือข่าย จะต้องถามว่า gateway ใช้ MAC อะไร การส่งผ่าน
Frame ต้องมี หมายเลข Address ของ gateway และ IP
Address เพื่อรู้ว่าจะส่งไป gateway ไหน เมื่อผ่าน gateway
แล้ว จะทำาการถอดหมายเลขของ gateway เหลือแต่ IP
Address ของปลายทาง เราต้องทราบหมายเลข gateway เพื่อ
จะรู้ว่าจะส่งไปให้ gateway อะไร โดยเมื่อมีการส่งผ่านข้อมูลจะ
มีการเช็คว่า Address นี้มีอยู่ใน Router หรือไม่ ถ้าไม่มีจะส่ง
ผ่านไปให้ router ถัดไป แต่ถ้าใน Router มีข้อมูลของ
หมายเลข IP นั้น ๆ ก็จะส่ง data ไปยังเครื่องนั้น ๆ ถ้าไม่มี
Router ก็จะส่ง Frame ที่ใส่ IP Packet ใส่หมายเลข MAC เพื่อ
ส่งไปให้ Route ถัดไป คือ Router R3 โดย Router R3 จะรู้
เครือข่ายทั่วโลก ต่อกับ internet ทั้งระบบ รู้จักทุกเครือข่ายย่อย
ก็จะรู้ว่าต้องส่งผ่านไปยัง Router ตัวนั้น ต้องผ่าน Router ตัว
ไหนบ้าง หาเส้นทางการส่งข้อมูลให้
       จะมี Address ที่เกี่ยวข้อง 2 ระดับ IP Address ที่ไม่มีการ
เปลี่ยนแปลงเลย ADD ในระดับ Data link ที่เปลี่ยนแปลงไปใน
ระดับจุดต่อจุด แต่ Packet จะถูกใส่หีบห่อส่งซ้อนกันไป IP
Packet ทั้งชิ้นอยู่ใน Data link ต้องมีหมายเลขทั้ง 3 ตัว เพราะ
Subnet mark เป็นตัวที่เช็คว่าปลายทางของเครือข่ายอยู่ใน
เครือข่ายเดียวกันหรือเปล่า ถ้าอยู่ในเครือข่ายเดียวกันก็จะมีกล
ไกลหา MAC ของเครื่องปลายทาง แล้วส่ง Packet ไปให้ ถ้าเช็ค
ว่า Subnet อยู่คนละเครือข่าย ต้องส่ง Packet ไปให้ default
gateway โดยทั่วไปเป็น router ของเครือข่าย gateway จะทำา
หน้าที่หาทางส่งต่อไปเอง ถ้า gateway ไม่รู้ gateway จะส่งไป
ให้ gateway ถัดไปเป็นทอด ๆ
Three Level of Address ในการใช้งานจริงมี 3 ระดับ
   • Host name ชื่อของเครื่องใช้กับมนุษย์ เพราะมนุษย์จำาเลข
       ไม่ได้
       - cs.su.ac.th ชื่อ Host name
   • Internet IP Address ใช้ในระดับ Address จะมี 2 ระดับ
       - 192.72.100.3 มีขนาด 32 bit
   • Station Address หรือ MAC Address
       - 00:5c:f0:3b:00:4a มีขนาด 48 bit
   การแปลงเป็นเลขฐาน 2 ฐาน 10 เพื่อให้มนุษย์เข้าใจ ดูง่าย
   ขึ้น การทำางานจริงเป็นเลขฐาน 2 ทั้งหมด
Converting Host Name to MAC Address
cs05.cs.psu.ac.th                            172.28.80.96
00:50:ba:49:9d:b9
Domain Name System                           IP Address
MAC Address
       การทำางานจะเปลี่ยนจากชื่อ Host name ไปเป็น IP
Address โดยใช้กลไกลที่เรียกว่า Domain Name System
IP จะมีกลไกลเช็คว่าอยู่ในเครือข่ายเดียวกันหรือต่างเครือข่ายก็
จะมี ARP Address Resolution Protocol ในการถามหา
Physical ของ Address ปลายทางเพื่อถามหา MAC ใช้ MAC
ในการ link ระหว่าง Router ARP ใช้ในกรณีอยู่ในเครือข่าย
เดียวกัน
      IP จะบอกว่า Add อยู่ในเครือข่ายว่ามาจากเครือข่ายไหน
เป็นเครื่องที่เท่าไร subnet mark ใช้กี่หลักในการกำาหนดเครือ
ข่าย เช่น 255.255.255.0 3 หลักเลขเป็นหมายเลขประจำาเครือ
ข่าย หลักสุดท้ายเป็นหมายเลขเครื่อง จะได้ IP Address เป็น
172.72.27.2 จะได้ว่า 172.72.27 เป็นหมายเลขเครือข่าย 2
เป็นหมายเลขเครื่อง
IP Address with Router
      ถ้าเครื่องที่มีหลาย interface เรียกว่า Multi-home
Router เป็น Multi-home แต่ Multi-home ไม่จำาเป็นต้องเป็น
Router โดยคอมพิวเตอร์ 1 เครื่อง สามารถมีหลาย IP Address
แล้วแต่จำานวน LAN card
Addressing Concept
      ทุกเครือข่ายต้องใช้ หมายเลขใน subnet เดียวกันในแต่ละ
เครือข่ายเดียวกัน
Address จะมี 2 fields
    - Network Address หมายเลขเครือข่าย เบอร์ของเครือ
      ข่ายนั้น ๆ
    - Node Address หมายเลขเครื่องในเครือข่าย หมายเลข
      กำากับเครื่อง
ทำาให้เราสร้างการ rout เพื่อหาเส้นทางเป็นการสื่อว่า เครือข่าย
นั้นอยู่ที่ไหนของโลกจากมี 2 ระดับทำาให้เกิด IP Address
เพราะมีแต่ MAC ไม่สามารถกำาหนดตำาแหน่งแต่หมายเลขเครือ
ข่ายทำาให้บอกว่าจะส่งข้อมูลที่เครือข่ายไหน Router ไหน
IP Address
      เครื่องในเครือข่าย Network Address จะเหมือนกันส่วน
Host Address จะแตกต่างกันเพื่อระบุว่าเป็นเครื่องไหนในระบบ
8 bit จะแทนได้ 255 ตัว แทนค่าได้ตั้งแต่ 0 ถึง 255

     Network              Host

                                  32 bit
8 bit     8 bit   8 bit    8 bit
             172     .       28       .     80         .
96
      10101100           00011100       01010000
01100000
Address ทั่วโลกจะอยู่ระหว่าง 0.0.0.0 – 255.255.255.255
IP Address Class
แบ่งได้ 5 Class
   1. Class A Network ID 8 bit Host ID 24 bit เครือ
      ข่ายใหญ่ของลูกมีได้ 128 เครือข่ายใช้ได้จริง 126 มี
      เครื่องลูกข่ายได้ 16,677,214 แต่ตัวเลขสงวนไว้ในการ
      ทำางานบางอย่างโดยหมายเลข 0-127 เป็นเลขขึ้นต้น
   2. Class B Network ID 16 bit Host ID 16 bit จะมี
      เครื่องลูกข่ายและ host ได้ 65,534 โดยหมายเลข 128-
      191 เป็นเลขขึ้นต้นใน Class B
   3. Class C Network ID 24 bit Host ID 8 bit จะใช้งาน
      ได้ 256 เครื่องแต่ใช้งานจริงได้ 254 เครื่อง โดยหมายเลข
      192-223 เป็นเลขขึ้นต้นใน Class C
   4. Class D 224 เป็น Class D ไม่ได้จัดสรรให้แต่ใช้ในงาน
      บางอย่างไม่ใช่ Add ประจำาเครื่อง เช่นการกระจายข่าว
      การกระจายข้อมูลไปให้กับผู้ใช้
   5. Class E ไม่ได้ใช้งาน




  Cl Initi bi       bit        rang         Add    Usable
  as al     t       Ho
   s  bit n         st
           et
                                              24
  A    0   7        24     0.0.0.0-          2     16,677,
                                             216
  B   10 1          16 127.255.255.255        8      214
                                             2
  C 110 4           8     128.0.0.0-               65,534
  D 111 2            - 191.255.255.255               254
  E    0   1         -    192.0.0.0-
111 2           223.255.255.255
          10 8                 224-239
                 2             240-247
                 7
Initial bit(บิตแรก) + bit net เป็น bit รวมของ Network ID
Special Address เป็น Address พิเศษสงวนไว้เพื่อทำำงำน
บำงอย่ำง
   - Host ID เป็น 0 หมด เป็น Network number หรือ
       Network เป็นหมำยเลขที่แทนเครือข่ำยนั้นทั้งเครือข่ำย
       18.0.0.0 ใน Class A 158.108.0.0 ใน Class B
   192.168.100.0 ใน Class C
   - Host ID เป็น 1 หมด เป็น Broadcast ของทั้งเครือข่ำยถ้ำ
       แปลงไปเป็นฐำน 10 จะเป็น 255 ใช้ส่งข้อมูลไปปลำยทำง
       ถ้ำส่งข้อมูลเป็น 255 จะส่งไปทุกเครื่องในเครือข่ำย
       18.255.255.255 ใน Class A 158.108.255.255
   ใน Class B 192.168.100.255 ใน Class C
   - 0.0.0.0 หรือ Default route ใช้ในกำรเซต Router เป็น
       Address ที่ไม่รู้จะส่งไปไหน
   - 127.0.0.0 เป็น local loopback เป็นกำรส่งเข้ำหำตัวเอง
       ใช้ในกำรตองไว้สำำหรับส่งเข้ำหำตัวเองในกำรทดสอบกำร
       ใช้งำน
   - 255.255.255255 local network สำำหรับ subnet ใช้
       ในเครือข่ำยย้อยในเครือข่ำยใหญ่
   - Add บำงส่วนสงวนไว้สำำหรับ Private network
Private Address ใช้ในระบบ intranet ต้องมีกลไกลในกำร
เปลี่ยนแปลงไปเป็น IP จริง
10 1 class A 172 1 class B 192 1 class C
ปัญ หำ
       Address ของ Class A มีทั้งหมด 50 % แต่ไม่ถูกนำำมำ
ใช้ทั้งหมด รวมถึง Class B 25% นำำมำใช้ไม่คุ้ม
       IP Address Class เดียวไม่สำมำรถใช้ได้จริงในทำงปฏิบัติ
ต้องมีกำรแบ่งเป็นกรุ๊ปโดยใช้ Router ในกำรแบ่งย่อยออกเป็น
Subnet ทำำให้กำรบริหำรจัดกำรเครือข่ำยได้ง่ำยขึ้น
ข้อ ดี
Subnet Mark Bit
128 64 32 16      8    4    2    1
  1 0 0 0         0   0    0    0    =   128
  1 1 0 0         0   0    0    0    =   192
  1 1 1 0         0   0    0    0    =   224
  1 1 1 1         0   0    0    0    =   240
  1 1 1 1         1   0    0    0    =   248
  1 1 1 1         1   1    0    0    =   252
  1 1 1 1         1   1    1    0    =   254
  1 1 1 1         1   1    1    1    =   255


Class A 8 bit แรกมีค่าตั้งแต่ 0-127
 bit Subnet Mark          Subnet Subnet         Host
                                ใช้ได้จริง
  /8     255.0.0.0          0       0          1677721
  /9    255.128.0.0         2       0             4
 /10    255.192.0.0         4       2          8388606
 /11    255.224.0.0         8       6          4194302
 /12    255.240.0.0        16      14          2097150
 /13    255.248.0.0        32      30          1048574
 /14    255.252.0.0        64      62          524286
 /15    255.254.0.0        128     126         262142
 /16    255.255.0.0        256     254         131070
 /17   255.255.128.        512     510          65534
 /18         0            1024    1022          32766
 /19   255.255.192.       2084    2082          16382
 /20         0            4096    4094          8190
 /21   255.255.224.       8192    8190          4094
 /22         0           16384   16382          2046
 /23   255.255.240.      32768   32766          1022
 /24         0           65536   65534           510
 /25   255.255.248.      131072 131070           254
 /26         0           262144 262142           126
 /27   255.155.252.      524288 524286           62
 /28         0          1048576 1048574          30
การแบ่งเป็น subnet แบ่งการบริหารจัดการเป็นส่วน ๆ โดย
ใช้ Router Address ไม่กระจัดกระจายมีประสิทธิภาพดีกว่า
การซ่อน Routing table การบริหารจัดการดีกว่าระบบรวม




     Network ID      Subnet           Host
                     address         Address
                              Host
                              ID
การแบ่ง subnet จะแบ่ง Host ID ไปเป็น Subnet และ Host
Address
Subnet Mask เป็นค่า Check subnet ไหนอยู่ใน subnet
เดียวกันหรือไม่ บอกใช้กี่บิตในการของ Network ID โดยใน
การแบ่ง Subnet ต้องมี Subnet mark
Class A Default Subnet Mask 8 bit เป็น 255.0.0.0 >
11111111 00000000 00000000 00000000
Class B Default Subnet Mask 16 bit เป็น 255.255.0.0
> 11111111 11111111 00000000 00000000
Class C Default Subnet Mask 24 bit เป็น
255.255.255.0 > 11111111 11111111 11111111
00000000
IP and Default Subnet Mask ได้เ ป็น Network ID
ของ Subnet
150.10.1.55 and 255.255.255.0 ได้เป็น 150.10.1.0
โดยค่า Subnet ที่ได้จาก bit ของ net ID เช่น /24 ได้เป็น
255.255.255.0
ตัวอย่าง 158.108.32.3/24 158.108.32.44/24 24 บิต
แรกเหมือนกันดังนั้นอยู่ในเครือข่ายเดียวกัน
ส่วน 158.108.40.3/24 อยู่ใน Network เดียวกันกับ IP 2 ตัว
แรกแต่ต่างคนล่ะ Subnet
จำาเป็นต้องใส่ค่า subnet mark เพราะถ้าไม่ใส่ค่า subnet
mark window จะใส่ค่า subnet mark อัตโนมัติ เช่น
172.27.27.1 จะใส่เป็น 255.255.0.0 มาให้ซึ่งอาจจะได้ค่า
ผิดพลาดเมื่อต่อเนต
111 2           223.255.255.255
          10 8                 224-239
                 2             240-247
                 7
Initial bit(บิตแรก) + bit net เป็น bit รวมของ Network ID
Special Address เป็น Address พิเศษสงวนไว้เพื่อทำางาน
บางอย่าง
   - Host ID เป็น 0 หมด เป็น Network number หรือ
       Network เป็นหมายเลขที่แทนเครือข่ายนั้นทั้งเครือข่าย
       18.0.0.0 ใน Class A 158.108.0.0 ใน Class B
   192.168.100.0 ใน Class C
   - Host ID เป็น 1 หมด เป็น Broadcast ของทั้งเครือข่ายถ้า
       แปลงไปเป็นฐาน 10 จะเป็น 255 ใช้ส่งข้อมูลไปปลายทาง
       ถ้าส่งข้อมูลเป็น 255 จะส่งไปทุกเครื่องในเครือข่าย
       18.255.255.255 ใน Class A 158.108.255.255
   ใน Class B 192.168.100.255 ใน Class C
   - 0.0.0.0 หรือ Default route ใช้ในการเซต Router เป็น
       Address ที่ไม่รู้จะส่งไปไหน
   - 127.0.0.0 เป็น local loopback เป็นการส่งเข้าหาตัวเอง
       ใช้ในการตองไว้สำาหรับส่งเข้าหาตัวเองในการทดสอบการ
       ใช้งาน
   - 255.255.255255 local network สำาหรับ subnet ใช้
       ในเครือข่ายย้อยในเครือข่ายใหญ่
   - Add บางส่วนสงวนไว้สำาหรับ Private network
Private Address ใช้ในระบบ intranet ต้องมีกลไกลในการ
เปลี่ยนแปลงไปเป็น IP จริง
10 1 class A 172 1 class B 192 1 class C
ปัญ หา
       Address ของ Class A มีทั้งหมด 50 % แต่ไม่ถูกนำามา
ใช้ทั้งหมด รวมถึง Class B 25% นำามาใช้ไม่คุ้ม
       IP Address Class เดียวไม่สามารถใช้ได้จริงในทางปฏิบัติ
ต้องมีการแบ่งเป็นกรุ๊ปโดยใช้ Router ในการแบ่งย่อยออกเป็น
Subnet ทำาให้การบริหารจัดการเครือข่ายได้ง่ายขึ้น
ข้อ ดี

Contenu connexe

En vedette

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Ip address

  • 1. การเซตค่า IP Address ของเครื่องต้องเซตค่า Subnet Mark และ Default gateway แต่บางเครือข่ายอาจจะไม่ต้อง เซตเพราะระบบจะแจกจ่ายค่าอัตโนมัติ และในการเซตไม่ต้องใส่ ค่า MAC address เครื่องแต่ละเครื่องต้องมี MAC เป็น address ประจำา LAN card ถ้าใช้แต่ MAC จะต่อได้เฉพาะใน เครือข่ายเรา โดยในขอบเขตวง Hub หรือ Switch เป็น repeater เครื่องแต่ละเครื่องต้องมี IP Address ถึงจะส่งข้อมูล ข้ามเครือข่าได้ แต่ละ interface ของ Router ต้องมี IP Address ของตัวเอง และต้องมี IP Address อยู่ในช่วงเดียวกัน หรือ Subnet เดียวกัน กล่าวคือหลาย ๆ subnet รวมเป็นระบบ อินเตอร์เน็ต เราต้องมีการใส่ IP Address ให้แต่ละเครื่อง และต้องมีการ ใส่gateway และ subnet mark โดยค่า subnet mark และค่า default gateway ในเครือข่ายเดียวกันต้องเป็นค่าเดียวกัน แต่IP Address จะต่างกัน IP Address จะบอกว่า address นี้ อยู่ในเครือข่ายไหนและเป็นเครื่องลำาดับที่เท่าไรในเครือข่ายนั้น ๆ subnet mark จะเป็นตัวบอกว่าจะใช้เลขกี่หลักในการบอกเบอร์ ของเครือข่ายและ เลขกี่หลักในการบอกว่าเป็นเครื่องลำาดับที่ เท่าไร ตัวอย่าง 255.255.255.0 3 หลักแรกเป็นตัวกำาหนด หมายเลขของเครือข่าย ตำาแหน่งสุดท้ายบอก หมายเลขเครื่อง หรือเบอร์เครื่อง หมายเลขประจำาเครือข่าย คือ จากหมายเลขปลายทางมา and subnet mark โดยนำามา and กันบิตต่อบิต ถ้าเครื่องอยู่ ใน subnet เดียวกันจะมีระบบพิเศษเรียกว่า ARP Protocol กระจาย broadcast ไปว่าเครื่องเบอร์ 70 ใช้ MAC address อะไร เครื่องเบอร์ 70 ก็จะตอบกลับมาว่าใช้ MAC ไป เมื่อทราบ ว่าเครื่องเบอร์ 70 ใช้ MAC อะไรก็จะส่ง Internet Frame ไป ให้กับเครื่องเบอร์ 70 โดยใช้ MAC ในการบอกตำาแหน่ง หมายเลขปลายทาง การเช็คหมายเลขประจำาเครือข่ายเพื่อให้รู้ว่า อยู่ไหน โดยทุกเครือข่ายจะมี gateway ที่เป็นหมายเลขประจำา เครือข่าย จะต้องถามว่า gateway ใช้ MAC อะไร การส่งผ่าน Frame ต้องมี หมายเลข Address ของ gateway และ IP Address เพื่อรู้ว่าจะส่งไป gateway ไหน เมื่อผ่าน gateway แล้ว จะทำาการถอดหมายเลขของ gateway เหลือแต่ IP Address ของปลายทาง เราต้องทราบหมายเลข gateway เพื่อ จะรู้ว่าจะส่งไปให้ gateway อะไร โดยเมื่อมีการส่งผ่านข้อมูลจะ
  • 2. มีการเช็คว่า Address นี้มีอยู่ใน Router หรือไม่ ถ้าไม่มีจะส่ง ผ่านไปให้ router ถัดไป แต่ถ้าใน Router มีข้อมูลของ หมายเลข IP นั้น ๆ ก็จะส่ง data ไปยังเครื่องนั้น ๆ ถ้าไม่มี Router ก็จะส่ง Frame ที่ใส่ IP Packet ใส่หมายเลข MAC เพื่อ ส่งไปให้ Route ถัดไป คือ Router R3 โดย Router R3 จะรู้ เครือข่ายทั่วโลก ต่อกับ internet ทั้งระบบ รู้จักทุกเครือข่ายย่อย ก็จะรู้ว่าต้องส่งผ่านไปยัง Router ตัวนั้น ต้องผ่าน Router ตัว ไหนบ้าง หาเส้นทางการส่งข้อมูลให้ จะมี Address ที่เกี่ยวข้อง 2 ระดับ IP Address ที่ไม่มีการ เปลี่ยนแปลงเลย ADD ในระดับ Data link ที่เปลี่ยนแปลงไปใน ระดับจุดต่อจุด แต่ Packet จะถูกใส่หีบห่อส่งซ้อนกันไป IP Packet ทั้งชิ้นอยู่ใน Data link ต้องมีหมายเลขทั้ง 3 ตัว เพราะ Subnet mark เป็นตัวที่เช็คว่าปลายทางของเครือข่ายอยู่ใน เครือข่ายเดียวกันหรือเปล่า ถ้าอยู่ในเครือข่ายเดียวกันก็จะมีกล ไกลหา MAC ของเครื่องปลายทาง แล้วส่ง Packet ไปให้ ถ้าเช็ค ว่า Subnet อยู่คนละเครือข่าย ต้องส่ง Packet ไปให้ default gateway โดยทั่วไปเป็น router ของเครือข่าย gateway จะทำา หน้าที่หาทางส่งต่อไปเอง ถ้า gateway ไม่รู้ gateway จะส่งไป ให้ gateway ถัดไปเป็นทอด ๆ Three Level of Address ในการใช้งานจริงมี 3 ระดับ • Host name ชื่อของเครื่องใช้กับมนุษย์ เพราะมนุษย์จำาเลข ไม่ได้ - cs.su.ac.th ชื่อ Host name • Internet IP Address ใช้ในระดับ Address จะมี 2 ระดับ - 192.72.100.3 มีขนาด 32 bit • Station Address หรือ MAC Address - 00:5c:f0:3b:00:4a มีขนาด 48 bit การแปลงเป็นเลขฐาน 2 ฐาน 10 เพื่อให้มนุษย์เข้าใจ ดูง่าย ขึ้น การทำางานจริงเป็นเลขฐาน 2 ทั้งหมด Converting Host Name to MAC Address cs05.cs.psu.ac.th 172.28.80.96 00:50:ba:49:9d:b9 Domain Name System IP Address MAC Address การทำางานจะเปลี่ยนจากชื่อ Host name ไปเป็น IP Address โดยใช้กลไกลที่เรียกว่า Domain Name System
  • 3. IP จะมีกลไกลเช็คว่าอยู่ในเครือข่ายเดียวกันหรือต่างเครือข่ายก็ จะมี ARP Address Resolution Protocol ในการถามหา Physical ของ Address ปลายทางเพื่อถามหา MAC ใช้ MAC ในการ link ระหว่าง Router ARP ใช้ในกรณีอยู่ในเครือข่าย เดียวกัน IP จะบอกว่า Add อยู่ในเครือข่ายว่ามาจากเครือข่ายไหน เป็นเครื่องที่เท่าไร subnet mark ใช้กี่หลักในการกำาหนดเครือ ข่าย เช่น 255.255.255.0 3 หลักเลขเป็นหมายเลขประจำาเครือ ข่าย หลักสุดท้ายเป็นหมายเลขเครื่อง จะได้ IP Address เป็น 172.72.27.2 จะได้ว่า 172.72.27 เป็นหมายเลขเครือข่าย 2 เป็นหมายเลขเครื่อง IP Address with Router ถ้าเครื่องที่มีหลาย interface เรียกว่า Multi-home Router เป็น Multi-home แต่ Multi-home ไม่จำาเป็นต้องเป็น Router โดยคอมพิวเตอร์ 1 เครื่อง สามารถมีหลาย IP Address แล้วแต่จำานวน LAN card Addressing Concept ทุกเครือข่ายต้องใช้ หมายเลขใน subnet เดียวกันในแต่ละ เครือข่ายเดียวกัน Address จะมี 2 fields - Network Address หมายเลขเครือข่าย เบอร์ของเครือ ข่ายนั้น ๆ - Node Address หมายเลขเครื่องในเครือข่าย หมายเลข กำากับเครื่อง ทำาให้เราสร้างการ rout เพื่อหาเส้นทางเป็นการสื่อว่า เครือข่าย นั้นอยู่ที่ไหนของโลกจากมี 2 ระดับทำาให้เกิด IP Address เพราะมีแต่ MAC ไม่สามารถกำาหนดตำาแหน่งแต่หมายเลขเครือ ข่ายทำาให้บอกว่าจะส่งข้อมูลที่เครือข่ายไหน Router ไหน IP Address เครื่องในเครือข่าย Network Address จะเหมือนกันส่วน Host Address จะแตกต่างกันเพื่อระบุว่าเป็นเครื่องไหนในระบบ 8 bit จะแทนได้ 255 ตัว แทนค่าได้ตั้งแต่ 0 ถึง 255 Network Host 32 bit
  • 4. 8 bit 8 bit 8 bit 8 bit 172 . 28 . 80 . 96 10101100 00011100 01010000 01100000 Address ทั่วโลกจะอยู่ระหว่าง 0.0.0.0 – 255.255.255.255 IP Address Class แบ่งได้ 5 Class 1. Class A Network ID 8 bit Host ID 24 bit เครือ ข่ายใหญ่ของลูกมีได้ 128 เครือข่ายใช้ได้จริง 126 มี เครื่องลูกข่ายได้ 16,677,214 แต่ตัวเลขสงวนไว้ในการ ทำางานบางอย่างโดยหมายเลข 0-127 เป็นเลขขึ้นต้น 2. Class B Network ID 16 bit Host ID 16 bit จะมี เครื่องลูกข่ายและ host ได้ 65,534 โดยหมายเลข 128- 191 เป็นเลขขึ้นต้นใน Class B 3. Class C Network ID 24 bit Host ID 8 bit จะใช้งาน ได้ 256 เครื่องแต่ใช้งานจริงได้ 254 เครื่อง โดยหมายเลข 192-223 เป็นเลขขึ้นต้นใน Class C 4. Class D 224 เป็น Class D ไม่ได้จัดสรรให้แต่ใช้ในงาน บางอย่างไม่ใช่ Add ประจำาเครื่อง เช่นการกระจายข่าว การกระจายข้อมูลไปให้กับผู้ใช้ 5. Class E ไม่ได้ใช้งาน Cl Initi bi bit rang Add Usable as al t Ho s bit n st et 24 A 0 7 24 0.0.0.0- 2 16,677, 216 B 10 1 16 127.255.255.255 8 214 2 C 110 4 8 128.0.0.0- 65,534 D 111 2 - 191.255.255.255 254 E 0 1 - 192.0.0.0-
  • 5. 111 2 223.255.255.255 10 8 224-239 2 240-247 7 Initial bit(บิตแรก) + bit net เป็น bit รวมของ Network ID Special Address เป็น Address พิเศษสงวนไว้เพื่อทำำงำน บำงอย่ำง - Host ID เป็น 0 หมด เป็น Network number หรือ Network เป็นหมำยเลขที่แทนเครือข่ำยนั้นทั้งเครือข่ำย 18.0.0.0 ใน Class A 158.108.0.0 ใน Class B 192.168.100.0 ใน Class C - Host ID เป็น 1 หมด เป็น Broadcast ของทั้งเครือข่ำยถ้ำ แปลงไปเป็นฐำน 10 จะเป็น 255 ใช้ส่งข้อมูลไปปลำยทำง ถ้ำส่งข้อมูลเป็น 255 จะส่งไปทุกเครื่องในเครือข่ำย 18.255.255.255 ใน Class A 158.108.255.255 ใน Class B 192.168.100.255 ใน Class C - 0.0.0.0 หรือ Default route ใช้ในกำรเซต Router เป็น Address ที่ไม่รู้จะส่งไปไหน - 127.0.0.0 เป็น local loopback เป็นกำรส่งเข้ำหำตัวเอง ใช้ในกำรตองไว้สำำหรับส่งเข้ำหำตัวเองในกำรทดสอบกำร ใช้งำน - 255.255.255255 local network สำำหรับ subnet ใช้ ในเครือข่ำยย้อยในเครือข่ำยใหญ่ - Add บำงส่วนสงวนไว้สำำหรับ Private network Private Address ใช้ในระบบ intranet ต้องมีกลไกลในกำร เปลี่ยนแปลงไปเป็น IP จริง 10 1 class A 172 1 class B 192 1 class C ปัญ หำ Address ของ Class A มีทั้งหมด 50 % แต่ไม่ถูกนำำมำ ใช้ทั้งหมด รวมถึง Class B 25% นำำมำใช้ไม่คุ้ม IP Address Class เดียวไม่สำมำรถใช้ได้จริงในทำงปฏิบัติ ต้องมีกำรแบ่งเป็นกรุ๊ปโดยใช้ Router ในกำรแบ่งย่อยออกเป็น Subnet ทำำให้กำรบริหำรจัดกำรเครือข่ำยได้ง่ำยขึ้น ข้อ ดี
  • 6. Subnet Mark Bit 128 64 32 16 8 4 2 1 1 0 0 0 0 0 0 0 = 128 1 1 0 0 0 0 0 0 = 192 1 1 1 0 0 0 0 0 = 224 1 1 1 1 0 0 0 0 = 240 1 1 1 1 1 0 0 0 = 248 1 1 1 1 1 1 0 0 = 252 1 1 1 1 1 1 1 0 = 254 1 1 1 1 1 1 1 1 = 255 Class A 8 bit แรกมีค่าตั้งแต่ 0-127 bit Subnet Mark Subnet Subnet Host ใช้ได้จริง /8 255.0.0.0 0 0 1677721 /9 255.128.0.0 2 0 4 /10 255.192.0.0 4 2 8388606 /11 255.224.0.0 8 6 4194302 /12 255.240.0.0 16 14 2097150 /13 255.248.0.0 32 30 1048574 /14 255.252.0.0 64 62 524286 /15 255.254.0.0 128 126 262142 /16 255.255.0.0 256 254 131070 /17 255.255.128. 512 510 65534 /18 0 1024 1022 32766 /19 255.255.192. 2084 2082 16382 /20 0 4096 4094 8190 /21 255.255.224. 8192 8190 4094 /22 0 16384 16382 2046 /23 255.255.240. 32768 32766 1022 /24 0 65536 65534 510 /25 255.255.248. 131072 131070 254 /26 0 262144 262142 126 /27 255.155.252. 524288 524286 62 /28 0 1048576 1048574 30
  • 7. การแบ่งเป็น subnet แบ่งการบริหารจัดการเป็นส่วน ๆ โดย ใช้ Router Address ไม่กระจัดกระจายมีประสิทธิภาพดีกว่า การซ่อน Routing table การบริหารจัดการดีกว่าระบบรวม Network ID Subnet Host address Address Host ID การแบ่ง subnet จะแบ่ง Host ID ไปเป็น Subnet และ Host Address Subnet Mask เป็นค่า Check subnet ไหนอยู่ใน subnet เดียวกันหรือไม่ บอกใช้กี่บิตในการของ Network ID โดยใน การแบ่ง Subnet ต้องมี Subnet mark Class A Default Subnet Mask 8 bit เป็น 255.0.0.0 > 11111111 00000000 00000000 00000000 Class B Default Subnet Mask 16 bit เป็น 255.255.0.0 > 11111111 11111111 00000000 00000000 Class C Default Subnet Mask 24 bit เป็น 255.255.255.0 > 11111111 11111111 11111111 00000000 IP and Default Subnet Mask ได้เ ป็น Network ID ของ Subnet 150.10.1.55 and 255.255.255.0 ได้เป็น 150.10.1.0 โดยค่า Subnet ที่ได้จาก bit ของ net ID เช่น /24 ได้เป็น 255.255.255.0 ตัวอย่าง 158.108.32.3/24 158.108.32.44/24 24 บิต แรกเหมือนกันดังนั้นอยู่ในเครือข่ายเดียวกัน ส่วน 158.108.40.3/24 อยู่ใน Network เดียวกันกับ IP 2 ตัว แรกแต่ต่างคนล่ะ Subnet จำาเป็นต้องใส่ค่า subnet mark เพราะถ้าไม่ใส่ค่า subnet mark window จะใส่ค่า subnet mark อัตโนมัติ เช่น 172.27.27.1 จะใส่เป็น 255.255.0.0 มาให้ซึ่งอาจจะได้ค่า ผิดพลาดเมื่อต่อเนต
  • 8. 111 2 223.255.255.255 10 8 224-239 2 240-247 7 Initial bit(บิตแรก) + bit net เป็น bit รวมของ Network ID Special Address เป็น Address พิเศษสงวนไว้เพื่อทำางาน บางอย่าง - Host ID เป็น 0 หมด เป็น Network number หรือ Network เป็นหมายเลขที่แทนเครือข่ายนั้นทั้งเครือข่าย 18.0.0.0 ใน Class A 158.108.0.0 ใน Class B 192.168.100.0 ใน Class C - Host ID เป็น 1 หมด เป็น Broadcast ของทั้งเครือข่ายถ้า แปลงไปเป็นฐาน 10 จะเป็น 255 ใช้ส่งข้อมูลไปปลายทาง ถ้าส่งข้อมูลเป็น 255 จะส่งไปทุกเครื่องในเครือข่าย 18.255.255.255 ใน Class A 158.108.255.255 ใน Class B 192.168.100.255 ใน Class C - 0.0.0.0 หรือ Default route ใช้ในการเซต Router เป็น Address ที่ไม่รู้จะส่งไปไหน - 127.0.0.0 เป็น local loopback เป็นการส่งเข้าหาตัวเอง ใช้ในการตองไว้สำาหรับส่งเข้าหาตัวเองในการทดสอบการ ใช้งาน - 255.255.255255 local network สำาหรับ subnet ใช้ ในเครือข่ายย้อยในเครือข่ายใหญ่ - Add บางส่วนสงวนไว้สำาหรับ Private network Private Address ใช้ในระบบ intranet ต้องมีกลไกลในการ เปลี่ยนแปลงไปเป็น IP จริง 10 1 class A 172 1 class B 192 1 class C ปัญ หา Address ของ Class A มีทั้งหมด 50 % แต่ไม่ถูกนำามา ใช้ทั้งหมด รวมถึง Class B 25% นำามาใช้ไม่คุ้ม IP Address Class เดียวไม่สามารถใช้ได้จริงในทางปฏิบัติ ต้องมีการแบ่งเป็นกรุ๊ปโดยใช้ Router ในการแบ่งย่อยออกเป็น Subnet ทำาให้การบริหารจัดการเครือข่ายได้ง่ายขึ้น ข้อ ดี