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 ทำำให้กำรบริหำรจัดกำรเครือข่ำยได้ง่ำยขึ้น
ข้อ ดี
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 ทำาให้การบริหารจัดการเครือข่ายได้ง่ายขึ้น
ข้อ ดี