ผู้สอน: ในบทเรียนนี้ เราจะพูดถึง IPv4 หรืออินเทอร์เน็ตโปรโตคอลเวอร์ชันที่สี่
IPv4 เป็นที่นิยมอย่างมากและเป็นประเภทที่อยู่ IP ที่ใช้กันทั่วไปบนเครือข่ายของเรา
อันที่จริง ถ้าคุณเป็นเหมือนคนส่วนใหญ่
แสดงว่าคุณเคยเห็นที่อยู่ IPv4 มาก่อนแล้ว
เมื่อคุณดูที่ตัวเลขเหล่านี้
พวกมันจะถูกเขียนเป็นชุดของตัวเลขทศนิยมสี่ตัวที่คั่นด้วยจุด
ตัวอย่างบางส่วนคือที่อยู่ IPv4 เช่น 10 1. 2. 3 หรือ
172 21. 243. 67.
อย่างที่คุณเห็น ที่อยู่ IPv4 แต่ละรายการประกอบด้วยสี่ส่วนเพื่อสร้างที่อยู่นั้น
สิ่งนี้เรียกว่าเครื่องหมายจุดทศนิยม
เมื่อคุณอ้างถึงแต่ละส่วนจากสี่ส่วนนั้น
เราเรียกส่วนเหล่านี้ว่า ออกเตต เนื่องจากแต่ละส่วนมีเลขฐานสิบที่ใช้แทนตัวเลขแปดบิต
เนื่องจากเลขฐานสิบเหล่านี้แสดงเลขฐานสองแปดบิตหรือแปดหลัก
หมายความว่าตัวเลขเหล่านี้สามารถแสดงค่าได้ตั้งแต่ 0 ถึง 255 ในแต่ละตำแหน่งทั้งสี่ตำแหน่งเท่านั้น
ตอนนี้ เมื่อทั้งสี่ออคเต็ตมารวมกัน
เราก็มีสี่ออคเต็ตที่มีแปดบิตในแต่ละช่อง
รวมเป็น 32 บิตของพื้นที่แอดเดรสทั้งหมดเมื่อใช้ที่อยู่
IPv4
ตัวอย่างเช่น ถ้าฉันมีที่อยู่ IPv4 เป็น 192 168. 1. 4 สิ่งนี้เขียนในรูปแบบจุดทศนิยมเพื่อให้มนุษย์เราอ่านได้ง่ายขึ้น
แต่ในความเป็นจริง มันคือ
11000000
10101000.
00000001.
00000100 ถ้าฉันใส่มันเป็นรูปแบบไบนารีจริง
อย่างที่คุณเห็น การใช้เครื่องหมายจุดทศนิยมนั้นง่ายกว่ามากสำหรับเราในการอ่านและพิมพ์
และด้วยเหตุนี้เราจึงมีโอกาสทำผิดพลาดน้อยลง
เพราะการที่มนุษย์ป้อนตัวเลขเหล่านี้ลงในอุปกรณ์เครือข่ายของเราโดยใช้เลขฐานสองจะเป็นปัญหาใหญ่สำหรับเรา
เราแค่ไม่คิดอย่างนั้น
ตอนนี้เมื่อเราเห็นที่อยู่ IP เช่น 192 168. 1. 4 จริง ๆ แล้วมันถูกแบ่งออกเป็นสองส่วนโดยใช้หมายเลข
32 บิตตัวที่สองที่เรียกว่าซับเน็ตมาสก์
ขณะนี้ส่วนหนึ่งของที่อยู่ IPv4
ถูกใช้เพื่อระบุส่วนเครือข่ายและอีกส่วนจะถูกใช้เพื่อระบุส่วนโฮสต์
เมื่อคุณดูที่ซับเน็ตมาสก์
มันจะดูเหมือนที่อยู่ IPv4 มาก แต่ถ้าคุณแปลงเป็นไบนารี่
คุณจะเห็นว่ามันมีสตริงอย่างต่อเนื่องเป็นหนึ่งหรือศูนย์เพื่อระบุเครือข่ายและส่วนของโฮสต์ ของที่อยู่นั้นที่ไคลเอ็นต์หรืออุปกรณ์ใช้อยู่
ดังนั้นหากฉันมีซับเน็ตมาสก์เช่น 255 255. 255. 0 ซึ่งเรียกว่าซับเน็ตมาสก์คลาส
C เริ่มต้น
ตอนนี้อย่าเพิ่งกังวลเกี่ยวกับชั้นเรียน
เราจะอธิบายเพิ่มเติมในอีกสักครู่
ตอนนี้ฉันแค่อยากให้คุณดูว่าซับเน็ตมาสก์มีลักษณะอย่างไร
ทีนี้ ถ้าผมแปลงมันเป็นเลขฐานสอง
แต่ละออคเต็ตที่เป็น 255
จะเขียนเป็น 11111111
ผมจะได้ 11111111
11111111.
แล้วก็ 00000000
นี่เป็นเพราะในเลขฐานสอง แปดตัวจะเท่ากับ 255 เมื่อฉันอ่านเป็นทศนิยม
และถ้าฉันมีเลขศูนย์แปดตัวในเลขฐานสอง
มันจะเท่ากับศูนย์ในทศนิยม
ตอนนี้ เมื่อคุณดูที่หมายเลขนี้
หากคุณเห็นหมายเลขหนึ่งในไบนารีของซับเน็ตมาสก์นั้น
แสดงว่าเป็นส่วนหนึ่งของส่วนเครือข่ายของที่อยู่
IP
ถ้าฉันเห็นเลขศูนย์ในส่วนไบนารีของซับเน็ตมาสก์
แสดงว่าเป็นส่วนหนึ่งของส่วนโฮสต์ของที่อยู่
IPv4
เรามารวมสิ่งนี้เข้าด้วยกันโดยแสดงทั้งที่อยู่ IPv4
และซับเน็ตมาสก์พร้อมกัน
ก่อนอื่นเรามีที่อยู่ IPv4 ของเราที่ 192 168. 1. 4.
ต่อไปเรามีซับเน็ตมาสก์ที่อยู่ข้างใต้ด้วย
255 255. 255. 0.
ตอนนี้ทุกที่ที่ฉันเห็นว่า 255
นี่จะแทนหนึ่งในเลขฐานสอง
นี่จึงกลายเป็นส่วนหนึ่งของส่วนเครือข่ายของที่อยู่
IPv4 นั้น
ถ้าผมใช้ตัวอย่างนี้ 192. 168. 1. 4, 198.
168. 1 ที่เป็นส่วนหนึ่งของเครือข่าย
ตอนนี้ฉันจะทำอะไรก็ได้ที่ขึ้นต้นด้วย 192 168. 1. บางสิ่งบางอย่างและทั้งหมดนั้นสามารถระบุตำแหน่งได้โดยเครือข่ายท้องถิ่นเดียวกัน
เพราะพวกเขาทั้งหมดแบ่งปันส่วนเครือข่ายเดียวกัน
ตอนนี้ เมื่อฉันไปถึงส่วนที่สอง
เมื่อใดก็ตามที่ฉันเห็นเลขศูนย์เหล่านั้น
มันแทนเลขศูนย์ทั้งหมดในเลขฐานสอง
นั่นจะเป็นส่วนโฮสต์ของที่อยู่ IPv4 นั้น
ในกรณีนี้นั่นคือ. 4 ส่วนของที่อยู่นี้ ซึ่งจะเป็นตัวแทนของโฮสต์
โฮสต์นั้นอาจเป็นเซิร์ฟเวอร์ เดสก์ท็อป แล็ปท็อป
แท็บเล็ต สมาร์ทโฟน หรืออุปกรณ์เครือข่ายอื่นๆ
มันไม่สำคัญจริงๆ
แต่เมื่อเราพูดถึงเรื่องนี้ 4 อุปกรณ์ซึ่งเป็นโฮสต์เดียว
เมื่อฉันพูดถึง 192 168. 1 นั่นคือเครือข่ายที่สามารถบรรจุอุปกรณ์ได้สูงสุด
254 เครื่อง
ดังนั้นหากฉันมีอุปกรณ์เช่น 192 168. 1. 50 โดยมีซับเน็ต
255 255. 255. 0 เครื่องนั้นอยู่ในเครือข่ายเดียวกับ
192 ของเราด้วย
168. 1. 4
เครื่องและสามารถสื่อสารกันได้โดยใช้สวิตช์และไม่ต้องใช้เราเตอร์เพราะทั้งสองใช้ส่วนเครือข่ายเดียวกัน,
192. 168. 1.
ในทางกลับกัน สมมติว่าฉันมีอุปกรณ์อย่าง
192 168. 0. 100 โดยมีซับเน็ต
255 255. 255. 0 อุปกรณ์นั้นอยู่ในเครือข่ายอื่น
โดยเฉพาะมันอยู่บน 192 168. 0. เครือข่ายอะไรสักอย่าง
ดังนั้นเราจึงไม่สามารถสื่อสารจากอุปกรณ์เดิมของเราที่
192 168. 1. 4 โดยไม่ต้องออกจากเครือข่ายของเราและกำหนดเส้นทางการรับส่งข้อมูลของเราไปยังเครือข่ายใหม่นี้
192 นี้ 168. 0. เครือข่ายอะไรสักอย่าง
นี่คือเหตุผลที่เราต้องมีเราเตอร์
ตอนนี้ หากสิ่งนี้ยังไม่สมเหตุสมผล
ไม่ต้องกังวลมากเกินไป
ตอนนี้เราแทบไม่ได้เกาพื้นผิวในตัวอย่างที่เราพูดถึง
และฉันแค่อยากให้คุณเข้าใจและแนะนำให้คุณรู้จักกับแนวคิดนี้
ตอนนี้ แนวคิดต่อไปที่เราต้องพูดถึงคือที่อยู่
IPv4 และวิธีการแบ่งออกเป็นคลาสหรือการจัดกลุ่มของช่วงที่สามารถใช้เพื่อวัตถุประสงค์ที่แตกต่างกัน
ตอนนี้แต่ละคลาสมีซับเน็ตมาสก์เริ่มต้นของตัวเองเช่นกัน
เมื่อเราพูดถึงชั้นเรียน เราจะระบุสิ่งเหล่านี้ด้วยตัวอักษร
ตัวอักษรเหล่านี้คือ A, B, C, D และ E
ตอนนี้เพื่อระบุคลาสสำหรับที่อยู่ IP
ที่กำหนด คุณต้องดูที่ออคเต็ตแรก
หากออคเต็ตแรกเริ่มต้นด้วยตัวเลขระหว่าง 1 ถึง 127 จะถือว่าเป็นที่อยู่คลาส A และมีซับเน็ตมาสก์เริ่มต้นที่
255
0. 0. 0.
ซึ่งหมายความว่าส่วนเครือข่ายของที่อยู่นั้นเป็นเพียงออคเต็ตแรก
และออคเต็ตที่สอง สาม และสี่จะเป็นส่วนของโฮสต์
ซึ่งหมายความว่าสำหรับเครือข่ายคลาส A
เราสามารถมี 256 คูณ 256 คูณ 256 โฮสต์บนเครือข่ายเดียว ซึ่งหมายความว่ามี 16 โฮสต์
ที่อยู่
IP โฮสต์ที่เป็นไปได้ 7 ล้านที่อยู่สำหรับส่วนที่อยู่เครือข่ายเดียวที่กำหนดในคลาส
A
ตอนนี้คลาสที่สองของเราเกิดขึ้นเมื่อเรามีออคเต็ตแรกที่ขึ้นต้นด้วยตัวเลขระหว่าง
128 ถึง 191
นี่จะถือเป็นที่อยู่คลาส B และเราจะมีมาสก์เริ่มต้นเป็น
255 255. 0. 0.
ซึ่งหมายความว่าส่วนเครือข่ายของที่อยู่นี้จะเป็นออคเต็ตที่หนึ่งและที่สอง
และออคเต็ตที่สามและสี่จะเป็นส่วนโฮสต์
ซึ่งหมายความว่าสำหรับเครือข่ายคลาส
B เราสามารถมีโฮสต์ได้มากถึง 256 คูณ 256 โฮสต์ในเครือข่ายเดียว
และนั่นหมายความว่าเราได้รับที่อยู่ IP ของโฮสต์ที่เป็นไปได้ 65,536 รายการสำหรับส่วนที่อยู่เครือข่ายเดียวที่กำหนดภายในคลาส
B
ตอนนี้คลาสที่สามเกิดขึ้นเมื่อออคเต็ตแรกเริ่มต้นด้วยตัวเลขระหว่าง
192 ถึง 223
นี่ถือเป็นที่อยู่คลาส C และมีซับเน็ตมาสก์เริ่มต้นที่
255 255. 255. 0.
ซึ่งหมายความว่าส่วนเครือข่ายของที่อยู่จะเป็นออคเต็ตที่หนึ่ง
สอง และสาม และเราจะบันทึกออคเต็ตที่สี่นั้นสำหรับส่วนโฮสต์
ซึ่งหมายความว่าสำหรับเครือข่ายคลาส
C คุณสามารถมีโฮสต์ได้เพียง 256 โฮสต์ในเครือข่ายเดียว
และนั่นหมายความว่ามีที่อยู่ IP ของโฮสต์ที่เป็นไปได้เพียง 256
รายการสำหรับส่วนที่อยู่เครือข่ายเดียวที่ถูกกำหนด
คลาสที่สี่เกิดขึ้นเมื่อออคเต็ตแรกเริ่มต้นด้วยตัวเลขระหว่าง
224 ถึง 239
นี่ถือเป็นที่อยู่คลาส D
ขณะนี้ที่อยู่คลาส D ไม่มีซับเน็ตมาสก์ใด
ๆ ที่กำหนดให้กับมัน
เนื่องจากที่อยู่คลาส D เป็นแบบพิเศษและสงวนไว้สำหรับการกำหนดเส้นทางแบบหลายผู้รับหรือแบบหลายผู้รับ
ขณะนี้ที่อยู่แบบหลายผู้รับเป็นตัวระบุเชิงตรรกะสำหรับกลุ่มของโฮสต์ในเครือข่ายคอมพิวเตอร์ที่จะพร้อมใช้งานในการประมวลผลดาต้าแกรมหรือเฟรมที่ต้องการให้เป็นแบบหลายผู้รับสำหรับบริการเครือข่ายที่กำหนด
ดังนั้นที่อยู่แบบหลายผู้รับจริงจึงไม่จำเป็นต้องสอดคล้องกับโฮสต์เดียว
แต่ให้สอดคล้องกับกลุ่มของโฮสต์แทน
เมื่อคุณนึกถึงที่อยู่แบบหลายผู้รับ ฉันต้องการให้คุณคิดเหมือนการแชทเป็นกลุ่มบน
Facebook
คุณอาจมีชื่อแชทกลุ่ม ในกรณีของเรา
ที่อยู่แบบหลายผู้รับ
และเมื่อคุณส่งข้อความไปยังชื่อแชทกลุ่ม สมาชิกทั้งหมดในกลุ่มนั้นจะได้รับสำเนาของข้อความนั้น
สิ่งเดียวกันนี้จะเกิดขึ้นในมัลติคาสต์ที่เราใช้
IPv4
นี่คือแนวคิดของสิ่งที่คุณต้องเข้าใจด้วยมัลติคาสติ้ง
ฉันส่งจากบุคคลหนึ่งและส่งต่อไปยังบุคคลหลายคนพร้อมกัน
ตอนนี้คลาสที่ห้าเกิดขึ้นเมื่อออคเต็ตแรกเริ่มต้นด้วยตัวเลขระหว่าง
240 ถึง 255
สิ่งนี้เรียกว่าที่อยู่คลาส
E และยังไม่มีซับเน็ตมาสก์เริ่มต้น
นี่เป็นเพราะที่อยู่คลาส E นั้นพิเศษเช่นกัน
ในกรณีนี้สงวนไว้สำหรับการทดลองเพื่อการวิจัยและพัฒนาหรือการศึกษาเท่านั้น
ช่วงทดลองนี้มีที่อยู่ประมาณ 268 ล้านที่อยู่ซึ่งสงวนไว้สำหรับใช้ในอนาคต
ในช่วงหลายปีที่ผ่านมา มีข้อเสนอสองสามข้อในการจัดสรรที่อยู่คลาส
E เหล่านี้ใหม่สำหรับการใช้งานทั่วไป เนื่องจากที่อยู่
IPv4 สาธารณะเริ่มหายากขึ้นเรื่อยๆ ในคลาส
A, คลาส B และคลาส C เนื่องจากอุปกรณ์จำนวนมากขึ้นเริ่มเชื่อมต่อกับ อินเทอร์เน็ต.
ดังที่กล่าวไว้จนถึงปัจจุบัน ที่อยู่คลาส C เหล่านี้ยังคงจัดสรรไว้สำหรับการใช้งานเชิงทดลองเท่านั้น
และการใช้งาน IP ส่วนใหญ่ภายในเครือข่ายของเราจะพิจารณา IP ใด ๆ ในช่วงนี้ตั้งแต่
240
0. 0. 0
ไปจนถึง 255 255. 255. 255 ไม่ถูกต้องในฐานะต้นทางหรือปลายทางภายในดาตาแกรม
ดังนั้นดาตาแกรมจึงถูกปฏิเสธโดยระบบปลายทาง
ดังนั้นหากคุณพยายามส่งบางอย่างไปยังเซิร์ฟเวอร์หน้าต่างหรือเวิร์กสเตชัน
มันจะปฏิเสธที่จะสื่อสารกับอุปกรณ์นั้นหากคุณอ้างว่ามาจากที่อยู่คลาส
E
เอาล่ะ.
ตอนนี้เราได้กล่าวถึงที่อยู่ IPv4 ที่แตกต่างกันห้าประเภทแล้ว
เรามาพูดถึงซับเน็ตมาสก์เพิ่มเติมอีกเล็กน้อย
สมมติว่าเรามีที่อยู่
IP 192 168. 1. 4 อีกครั้งด้วยซับเน็ตมาสก์
255 255. 255. 0.
ซับเน็ตมาสก์นี้เป็นซับเน็ตมาสก์เริ่มต้นสำหรับเครือข่ายคลาส
C
และเนื่องจากที่อยู่ IP ของเราขึ้นต้นด้วย
192 จึงเป็นที่อยู่คลาส C
ซึ่งหมายความว่าเรามีที่อยู่คลาส C
โดยใช้ซับเน็ตมาสก์เริ่มต้นของคลาส C
ดังนั้นเราจึงถือว่าสิ่งนี้มีระดับ
เราเรียกสิ่งนี้ว่าหน้ากากที่มีระดับ
ตอนนี้ซับเน็ตมาสก์ที่มีคลาสเป็นเพียงค่าเริ่มต้นสำหรับคลาสของที่อยู่
IP ที่กำหนด
นี่ไม่ได้หมายความว่ามันดีที่สุดสำหรับเราที่จะใช้เสมอ
ตัวอย่างเช่น หากเราใช้ที่อยู่คลาส A คุณอาจจำได้ว่าซับเน็ตมาสก์เริ่มต้นคือ
255 0. 0. 0.
ซึ่งหมายความว่าเรามีความเป็นไปได้ที่จะมี
16 7 ล้านโฮสต์บนเครือข่ายเดียว
ตอนนี้ ฉันไม่รู้เกี่ยวกับคุณ
แต่ฉันไม่ค่อยเจอเครือข่ายที่มีขนาดใหญ่และต้องการโฮสต์จำนวนมากขนาดนั้น
อันที่จริง ฉันเคยทำงานกับหนึ่งในอินทราเน็ตที่ใหญ่ที่สุดในโลก
และเรามีโฮสต์มากกว่า 1 ล้านโฮสต์เล็กน้อยกระจายอยู่ในหกทวีปทั่วโลก
นั่นเป็นเครือข่ายที่ใหญ่มากจริงๆ
และเรายังใช้ไม่ครบทั้ง
16 ตัว 7 ล้านที่อยู่ IP ในซับเน็ต
classful คลาส A
ดังนั้นเราจึงต้องการแบ่งเครือข่ายขนาดใหญ่เหล่านี้ออกเป็นเครือข่ายขนาดเล็กแทน
ในการทำเช่นนี้ เราจะใช้กระบวนการที่เรียกว่าเครือข่ายย่อย
ตอนนี้เราจะไม่กล่าวถึงเครือข่ายย่อยโดยละเอียดในหลักสูตรนี้
สำหรับตอนนี้ ฉันแค่อยากให้คุณจำไว้ว่าเราไม่จำเป็นต้องยึดติดกับซับเน็ตมาสก์ที่มีระดับ
เราสามารถใช้ซับเน็ตมาสก์ที่ไม่มีคลาสแทนได้หากต้องการ
นี่คือกระบวนการที่เรียกว่า Classless Inner-Domain Routing
การดำเนินการนี้จะช่วยให้เรายืมบิตโฮสต์บางส่วน
ซึ่งเป็นศูนย์ที่ฉันแสดงให้คุณเห็นในซับเน็ตมาสก์
แล้วกำหนดใหม่ให้กับส่วนเครือข่าย
ดังนั้นสิ่งนี้จึงช่วยให้ฉันลดขนาดเครือข่ายลงในส่วนที่เล็กกว่ามากโดยมีโฮสต์น้อยกว่า
และมีประสิทธิภาพมากกว่า
สิ่งนี้จะทำให้ฉันมีเวลาเท่าเดิม
มีเครือข่ายมากขึ้นที่ฉันสามารถใช้ได้
เพราะอีกครั้ง ถ้าคุณคิดเหมือนพาย คุณสามารถตัดมันได้หลายวิธี
แต่ก็ยังเป็นพายเดียว และมันก็เป็นจำนวนคงที่ของ
IP ที่เรามีทั้งหมด
ดังนั้นฉันสามารถผ่าครึ่งพายและเราจะได้พายสองครึ่ง
หรือฉันสามารถผ่าเป็นสี่ส่วนและเราจะได้พายสี่ชิ้น
แต่แต่ละชิ้นนั้นเล็กกว่า ซึ่งเป็นสิ่งเดียวกันกับเครือข่ายของเรา
ตัวอย่างเช่น สมมติว่าฉันมีซับเน็ตมาสก์
classful class C และฉันจะมี 255
255. 255. 0 เป็นซับเน็ตมาสก์นั้น
นี่ทำให้ฉันมี 256 โฮสต์ใช่ไหม
ในเครือข่ายในบ้านของฉัน ฉันไม่ต้องการ 256 โฮสต์จริงๆ
บางทีฉันอยากจะแบ่งมันออกเป็นสี่เครือข่ายเล็กๆ
ถ้าฉันเอา 256 มาหารด้วยสี่ ฉันได้ 64 โฮสต์สำหรับแต่ละเครือข่ายจากสี่เครือข่ายนั้น
เมื่อต้องการทำเช่นนี้ ฉันจะเปลี่ยนซับเน็ตมาสก์จาก
255 255. 255. 0 ถึง
255 255. 255. 192.
ฉันทำสิ่งนี้ได้อย่างไร
ฉันยืมบิตสองบิตจากโฮสต์และมอบให้กับส่วนเครือข่ายของที่อยู่
และนี่คือวิธีที่ฉันสร้างเครือข่ายย่อยหรือซับเน็ตที่แตกต่างกันสี่เครือข่ายโดยใช้ซับเน็ตมาสก์ของฉัน
สำหรับตอนนี้ ฉันแค่อยากให้คุณจำไว้ว่าเครือข่ายย่อยช่วยให้คุณใช้ซับเน็ตมาสก์แบบไม่มีคลาสเพื่อสร้างเครือข่ายขนาดเล็กที่มีโฮสต์น้อยลงในแต่ละเครือข่ายเหล่านั้น
มากกว่าที่คุณจะทำได้หากคุณมีซับเน็ตมาสก์แบบคลาสเดียว
กระบวนการนี้เรียกว่า Classless Inner-Domain
Routing หรือ C-I-D-R และเราจะย่อที่อยู่ IP ของเราโดยใช้สัญลักษณ์
C-I-D-R หรือ CIDR นี้
ตอนนี้ เมื่อเราทำเช่นนี้
เราไม่ต้องเขียนซับเน็ตมาสก์
เราเพียงแค่เขียนที่อยู่ IP เครื่องหมายทับและตัวเลขแทน
สิ่งนี้เรียกว่าสัญกรณ์ CIDR ของเรา
ถ้าฉันมีที่อยู่ IP เป็น 192 168. 1. 4 ที่มีซับเน็ตมาสก์เป็น
255 255. 255. 0.
ฉันสามารถย่อสิ่งนี้โดยใช้สัญกรณ์
CIDR เป็น 192 168. 1. 4/24
บ่อยครั้งที่คุณจะได้ยินสิ่งนี้เรียกว่า CIDR หรือเครื่องหมายทับ
ตอนนี้ ถ้าฉันมีที่อยู่ IP เป็น 192 168. 1. 4 แต่ซับเน็ตมาสก์ของฉันคือ
255 255. 255. 192 ย่อเป็น
192 ค่ะ 168. 1. 4/26 เพราะจำได้ว่าฉันยืมสองบิตจากส่วนโฮสต์
ดังนั้นฉันจึงเปลี่ยนจาก 24 เป็นซับเน็ตมาสก์เริ่มต้นของฉัน
/24 เป็น /26 โดยยืมสองบิตและทำให้ส่วนเครือข่ายของฉันใหญ่ขึ้นมาก ทำให้จาก 24 ขึ้นไปเป็น 26.
ตอนนี้สำหรับซับเน็ตมาสก์ที่มีระดับ
คำอธิบายประกอบ CIDR ของเราจะค่อนข้างเรียบง่าย
หากคุณมีซับเน็ตมาสก์คลาส
A คุณจะต้องใส่ /8 หลังที่อยู่ IP
ซึ่งหมายความว่าซับเน็ตมาสก์คือ 255 0. 0. 0 หรือมี
8 บิต ซึ่งก็คือ /8
และ 24 บิตของศูนย์ภายในซับเน็ตมาสก์
ตอนนี้ หากคุณมีซับเน็ตมาสก์คลาส
B คุณจะต้องใส่ /16 หลังที่อยู่ IP ของคุณ
ซึ่งหมายความว่าซับเน็ตมาสก์คือ 255 255. 0. 0.
นอกจากนี้ยังหมายความว่ามี 16 บิตและ
16 บิตของศูนย์ในซับเน็ตมาสก์นั้น
ตอนนี้ หากคุณมีซับเน็ตมาสก์ classful
class C คุณจะต้องใช้ /24 หลังที่อยู่ IP
ซึ่งหมายความว่าซับเน็ตมาสก์จะเป็น 255 255. 255. 0 หรือมี 24
บิตและศูนย์แปดบิตในซับเน็ตมาสก์นั้น
ต่อไป เราต้องพูดถึงที่อยู่ IPv4
สองประเภทที่แตกต่างกัน
สิ่งเหล่านี้เรียกว่า IP สาธารณะและส่วนตัว และคุณอาจได้ยินพวกเขาเรียกว่า
IP ที่กำหนดเส้นทางได้และไม่สามารถกำหนดเส้นทางได้
เมื่อพิจารณาว่า IP เป็นสาธารณะหรือ IP ที่กำหนดเส้นทางได้
ที่อยู่ IP นี้สามารถเข้าถึงได้โดยตรงทางอินเทอร์เน็ตและกำหนดให้กับเครือข่ายของคุณโดยผู้ให้บริการอินเทอร์เน็ตของคุณ
IP ที่กำหนดเส้นทางได้นั้นสามารถกำหนดเส้นทางได้แบบสาธารณะทั่วทั้งอินเทอร์เน็ต
ดังนั้นจึงได้รับการจัดการทั่วโลกโดยบริษัทอินเทอร์เน็ตสำหรับชื่อและหมายเลขที่กำหนด
ดังนั้นหากคุณต้องการที่อยู่ IP สาธารณะ เช่น สำหรับเรียกใช้เว็บเซิร์ฟเวอร์สำหรับบริษัทของคุณ
หรือเซิร์ฟเวอร์ Minecraft สำหรับบุตรหลานของคุณ
คุณสามารถซื้อที่อยู่ IP นั้นผ่านผู้ให้บริการอินเทอร์เน็ตในพื้นที่ของคุณ
ในทางกลับกัน ยังมี IP ที่ไม่สามารถกำหนดเส้นทางได้ซึ่งเรียกว่า
IP ส่วนตัว เนื่องจากไม่ได้เปิดเผยต่อสาธารณะ
ทุกคนสามารถใช้ IP ส่วนตัวได้ตลอดเวลา แต่เฉพาะในเครือข่ายท้องถิ่นของตนเองเท่านั้น
นี่คือเหตุผลที่ IP เหล่านี้ถูกพิจารณาว่าไม่สามารถกำหนดเส้นทางได้
เนื่องจากไม่มีใครควบคุมว่าใครใช้ IP เหล่านี้และอยู่ในเครือข่ายใด
อันที่จริง ถ้าคุณดูที่อยู่ IP
ของคอมพิวเตอร์ตอนนี้
ฉันพนันได้เลยว่าคุณกำลังใช้ที่อยู่
IP ที่ขึ้นต้นด้วย 10, 172 หรือ 192 เนื่องจากเป็นออคเต็ตแรก
ไม่เชื่อฉัน? ไปข้างหน้า หยุดวิดีโอนี้ชั่วคราวและตรวจสอบ
หากคุณไม่ทราบวิธีตรวจสอบ
ฉันจะบอกวิธีการตรวจสอบทันที
หากคุณใช้คอมพิวเตอร์ที่ใช้
Windows ฉันต้องการให้คุณกดปุ่ม
Windows ค้างไว้แล้วกดปุ่ม R พร้อมกัน
จากนั้นพิมพ์ cmd แล้วกด Enter
นี่หมายถึงคำสั่ง
ถัดไป คุณมีหน้าต่างสีดำนี้บนหน้าจอ
พิมพ์ ipconfig สำหรับการกำหนดค่า IP จากนั้นกด Enter
และดูที่อยู่ IP ของคุณ
มันเริ่มต้นด้วย 10, 172 หรือ 192?
ฉันพนันได้เลยว่า
ตอนนี้หากคุณใช้ Mac ไม่ต้องกังวล
ฉันไม่ทิ้งคุณไป
คุณสามารถไปข้างหน้าและดูสิ่งนี้ได้เช่นกัน
หากคุณกำลังดูวิดีโอนี้ผ่านการเชื่อมต่อเครือข่ายไร้สาย
ให้กดปุ่มตัวเลือกค้างไว้ จากนั้นคลิกไอคอน
Wi-Fi ที่ด้านบนขวาของแถบเมนู
มองลงไปใต้ชื่อเครือข่ายไร้สายของคุณ แล้วคุณจะเห็นที่อยู่
IP ของคุณ
ฉันพนันได้เลยว่ามันเริ่มต้นด้วย 10, 172 หรือ 192 ซึ่งเป็นส่วนหนึ่งของ
IP นั้น
ตอนนี้ฉันเป็นผู้วิเศษที่สามารถบอกคุณได้ว่าที่อยู่
IP ของคุณคืออะไร?
ก็ไม่เชิง
คุณจะเห็นว่าค่าทั้งสามนี้เป็นส่วนหนึ่งของสิ่งที่เราเรียกว่าช่วง
IP ส่วนตัว
ซึ่งรวมถึงบางอย่างเช่น 10 0. 0. อะไรสักอย่าง
หรือ 172. 16. 1. อะไรสักอย่าง
หรือ 192. 168. 1. บางอย่างและ
IP อื่น ๆ อีกมากมายเช่นกัน
ดังนั้น หากคุณใช้หนึ่งใน IP ส่วนตัวเหล่านี้ และฉันบอกว่ามันไม่สามารถกำหนดเส้นทางได้
คุณจะออกอินเทอร์เน็ตเพื่อดูวิดีโอนี้ได้อย่างไร
เมื่อคุณออกไปที่อินเทอร์เน็ต
เราเตอร์ของคุณจะทำการแปลที่อยู่เครือข่ายด้วยเคล็ดลับเล็กๆ
น้อยๆ และมันเปลี่ยน IP ส่วนตัวของคุณเป็น
IP สาธารณะ
เอาล่ะ.
สำหรับการสอบและชีวิตของคุณในฐานะช่างเทคนิคเครือข่ายในโลกแห่งความจริง
การทำความเข้าใจช่วงของที่อยู่ IP ส่วนตัวเป็นสิ่งสำคัญอย่างยิ่งสำหรับคุณ
หากคุณกำลังดูที่อยู่คลาส A
อะไรก็ตามที่ขึ้นต้นด้วย 10 ในออคเต็ตแรกจะถือว่าเป็น
IP ส่วนตัว
ดังนั้นคุณสามารถมีอะไรก็ได้ตั้งแต่ 10 0. 0. 0 ไปจนถึง
10 255. 255. 255 เป็นที่อยู่ของคุณและมันจะเป็น
IP ส่วนตัว
นี่ให้ผลรวมเป็น 16 7 ล้านที่อยู่ IP ที่ทุกคนสามารถใช้ได้
นอกจากนี้ เรายังมีที่อยู่คลาส
B บางส่วน และที่อยู่นี้จำยากขึ้นเล็กน้อย
สำหรับคลาส B ที่อยู่อะไรก็ตามที่ขึ้นต้นด้วย 172 16 จนถึง
172 31 จะเป็นส่วนหนึ่งของช่วง
IP ส่วนตัว
ซึ่งรวมถึงที่อยู่ IP มากกว่า 1
ล้านรายการ เนื่องจากเรามี 16 คูณ 256 คูณ 256
ตอนนี้ ถ้าคุณกำลังดูที่อยู่คลาส C อะไรก็ตามที่ขึ้นต้นด้วย
192 168 ถือเป็น
IP ส่วนตัว
ซึ่งรวมถึงช่วง 192 168. 0. 0 ไปจนถึง
192 168. 255. 255.
สิ่งนี้ให้ที่อยู่ IP 65,536 ที่อยู่เพื่อให้คุณใช้หากคุณต้องการ
ตอนนี้ ฉันต้องการให้คุณส่งช่วงเหล่านี้ไปยังหน่วยความจำ
จำไว้ว่าคลาส A นั้นง่ายมาก
อะไรก็ได้ที่ขึ้นต้นด้วย 10 บางสิ่งบางอย่าง. บางสิ่งบางอย่าง. บางอย่างเป็น
IP ส่วนตัวในช่วงคลาส A
ตอนนี้คลาส C ค่อนข้างง่ายเพราะอะไรก็ตามที่เป็น
192 168. บางสิ่งบางอย่าง. บางอย่างก็ถือเป็นที่อยู่ส่วนตัว
ในกรณีนี้คือที่อยู่ส่วนตัวคลาส
C
แต่คลาส B เป็นที่ที่คนส่วนใหญ่จะต้องดิ้นรนเพราะมันแตกต่างกันเล็กน้อย
มันจะมีที่อยู่ใดๆ ที่ขึ้นต้นด้วย
172 16. บางสิ่งบางอย่าง. บางสิ่งบางอย่างไปจนถึง
172 31. บางสิ่งบางอย่าง. บางสิ่งบางอย่าง.
นี่คือที่อยู่คลาส B 16 คลาสที่อยู่ติดกันทั้งหมด
คุณสามารถเลือกหนึ่งในนั้นเป็น IP ส่วนตัว
ในวันทดสอบ CompTIA อาจพยายามหลอกคุณและพูดว่าที่อยู่เหล่านี้ไม่ใช่
IP ส่วนตัว
แล้วพวกเขาจะให้คุณประมาณ
172 12. บางสิ่งบางอย่าง. บางสิ่งบางอย่าง.
ตอนนี้เริ่มต้นด้วย 172 ดังนั้นจึงดูเหมือน IP ส่วนตัว
แต่เนื่องจากเป็น 172 12 ไม่ใช่ระหว่าง
172 16 และ 172. 31.
ดังนั้น 172 12. บางสิ่งบางอย่าง. บางอย่างเป็น
IP สาธารณะจริง ๆ เพราะอยู่นอกขอบเขตส่วนตัวของฉัน
คุณต้องระมัดระวังเป็นพิเศษเมื่อคุณเห็นที่อยู่ที่ขึ้นต้นด้วย
172 เนื่องจากต้องอยู่ระหว่าง 172
16 ถึง 172 31
ให้เป็น IP ส่วนตัว
ที่เหลือทั้งหมด 172 ที่อยู่บางอย่างจะเปิดเผยต่อสาธารณะ
ตอนนี้ สิ่งต่อไปที่เราต้องพูดถึงคือ
IP เฉพาะบางประเภท และมีสองประเภทใหญ่ที่เราต้องครอบคลุม
ที่อยู่ Loopback และที่อยู่ APIPA
ตอนนี้ IP พิเศษตัวแรกคือที่อยู่ลูปแบ็ค
สิ่งนี้ถูกกำหนดให้เป็น 127 0. 0. 1.
เมื่อสิ่งนี้ถูกสร้างขึ้นตั้งแต่ยุคแรก
ๆ ของอินเทอร์เน็ต นักออกแบบไม่ได้กังวลมากเกินไปเกี่ยวกับการสูญเสีย IP
เพราะพวกเขาไม่เคยคิดมาก่อนว่าเราจะใช้ที่อยู่
IP จำนวนมากทั่วโลก
ดังนั้นพวกเขาจึงให้ช่วงทั้งหมดคือ 127 0. 0. 0/8 หรือ
16 7 ล้านที่อยู่ IP ที่จะใช้เป็นที่อยู่
Loopback ของโฮสต์อินเทอร์เน็ต
ตอนนี้สิ่งนี้ทำให้โปรโตคอลระดับสูงกว่าสามารถส่งข้อมูลไปยังโฮสต์ได้โดยไม่ต้องออกไปที่สวิตช์หรือเราเตอร์
โดยพื้นฐานแล้ว สิ่งนี้จะสร้างการย้อนกลับไปยังโฮสต์และทดสอบโปรโตคอลเครือข่ายของคุณ
ดังนั้นจึงมักใช้ในการแก้ไขปัญหาและทดสอบโปรโตคอลเครือข่ายในระบบที่กำหนดเพื่อให้แน่ใจว่าไดรเวอร์ของคุณทำงานได้อย่างถูกต้อง
เนื่องจากวิธีการพัฒนามาตรฐาน อะไรก็ตามที่คุณเห็นว่าขึ้นต้นด้วย
127 บางสิ่งบางอย่าง. บางสิ่งบางอย่าง. บางอย่างถือเป็นที่อยู่ย้อนกลับ
แม้ว่าคนส่วนใหญ่จะใช้แค่ 127 0. 0. 1 เป็น Loopback
ของเราโดยค่าเริ่มต้น
นี่หมายถึงอีก 16 คน 7 ล้าน IP ค่อนข้างจะสูญเปล่าเพราะเรากำลังใช้ช่วงนี้เป็นช่วง
Loopback ทั้งหมด แม้ว่าพวกเราส่วนใหญ่จะใช้เพียงที่อยู่
IP นี้เท่านั้น
ตอนนี้คุณอาจเคยได้ยินเรื่องตลกเก่า
ๆ ที่ช่างเทคนิคเครือข่ายบางคนชอบใช้
ไม่มีที่ไหนเหมือน 127 0. 0. 1 ซึ่งหมายความว่าไม่มีที่ไหนเหมือนที่นี่ที่บ้าน
จริงไหม?
นั่นคือ 127 0. 0. 1. เป็นโฮสต์ท้องถิ่น
ตอนนี้เมื่อพูดถึงที่อยู่ IP ของ 127 0. 0. 1 คุณจะได้ยินมันเรียกว่า
Loopback หรือคุณอาจได้ยินคนอื่นเรียกมันว่า
Local Host เหมือนที่ฉันทำก่อนหน้านี้
ตอนนี้คำว่า local host จะแก้ไขเป็น 127 เสมอ 0. 0. 1 บนคอมพิวเตอร์ทุกเครื่องซึ่งเป็นส่วนหนึ่งของการตั้งค่า
DNS ในเครื่อง
ถ้าคุณ ping 127 0. 0. 1 หรือคุณ ping local host
คุณจะได้ผลลัพธ์เดียวกัน
มันจะส่งผลให้ที่อยู่ IP ของ Loopback IP
นั้น 127 0. 0. 1.
ตอนนี้ที่อยู่ IP พิเศษที่สองที่เรามีเรียกว่า
APIPA, A-P-I-P-A
สิ่งนี้เรียกอีกอย่างว่าที่อยู่ IP ส่วนตัวอัตโนมัติ
ระบบปฏิบัติการของคุณกำหนดที่อยู่เหล่านี้แบบไดนามิกเมื่อใดก็ตามที่เซิร์ฟเวอร์
DHCP ของคุณไม่พร้อมใช้งานและที่อยู่ IP ยังไม่ได้ถูกกำหนดแบบคงที่
ที่อยู่ APIPA จะเริ่มต้นด้วย
169 เสมอ 254. บางสิ่งบางอย่าง. บางสิ่งบางอย่าง.
คุณจะพบพวกมันในช่วงที่อยู่
169 254. 0. 0 ไปจนถึง
169 254. 255. 255.
ดังนั้นหากคุณเห็นที่อยู่ IP ในช่วงนี้เมื่อคุณดู
IP ของอุปกรณ์เครือข่าย หมายความว่ามีบางอย่างผิดปกติกับกระบวนการ DHCP
และอุปกรณ์ไม่ได้รับ IP ส่วนตัวปกติจากคลาส
A ของเรา ช่วงคลาส B หรือคลาส C
ขณะนี้ เมื่อเวิร์กสเตชันของคุณเริ่มทำงาน
ระบบจะพยายามรับที่อยู่ IP ของตัวเองโดยใช้
IP แบบไดนามิก โดยใช้โปรโตคอล DHCP
สิ่งนี้ต้องผ่านกระบวนการสี่ขั้นตอนที่เรียกว่า
DORA นี่คือการค้นพบ เสนอ ร้องขอ และรับทราบ
หากเกิดข้อผิดพลาดกับกระบวนการเจรจาของ
DORA กับ DHCP ระบบจะไม่สามารถรับที่อยู่ได้ และในที่สุดคอมพิวเตอร์ของคุณก็จะพังเพราะไม่รู้ว่าต้องทำอย่างไร และจะพยายามซ้ำแล้วซ้ำอีก
ดังนั้นสิ่งที่วิศวกรที่ยอดเยี่ยมของ
Internet Taskforce ทำคือสร้างช่วง APIPA นี้
โดยพื้นฐานแล้วสิ่งที่กล่าวคือหากเวิร์กสเตชันไม่สามารถรับการกำหนด
DHCP สำหรับที่อยู่ IP แบบไดนามิกได้ภายในระยะเวลาหนึ่ง เวิร์กสเตชันก็จะเลือกที่อยู่ของตัวเองจากช่วง APIPA พิเศษนี้
โดยพื้นฐานแล้ว IP ใดๆ ก็ได้ในคราวเดียว
ตราบใดที่เริ่มต้นด้วย 169 254. บางสิ่งบางอย่าง. บางสิ่งบางอย่าง.
ดังนั้น หากคุณพบคอมพิวเตอร์ที่ไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้
สิ่งแรกที่คุณควรทำคือตรวจสอบที่อยู่ IP ของเครื่องนั้น
ทีนี้ ถ้าคุณเห็นที่อยู่
IP เป็น 169 254. บางสิ่งบางอย่าง. บางอย่าง คุณรู้ว่าคุณมีปัญหากับ
DHCP และคุณจำเป็นต้องตรวจสอบเซิร์ฟเวอร์
DHCP ของคุณเพื่อให้แน่ใจว่าเซิร์ฟเวอร์ทำงานอย่างถูกต้อง
จากนั้นจึงแจกที่อยู่ IP ส่วนตัวจากช่วงที่กำหนดคลาส
A, คลาส B หรือคลาส C
ตอนนี้ลึกพอๆ กับที่เราจำเป็นต้องเข้าสู่ DHCP ในตอนนี้ แต่ฉันสัญญาว่าเราจะกลับไปใช้
DHCP ในภายหลัง และเราจะพูดถึงสิ่งเหล่านี้ทั้งหมดและวิธีที่ DHCP ให้ที่อยู่ IP เหล่านี้และสิ่งที่เกิดขึ้น เพื่อใช้ภายในเครือข่ายของคุณ
เอาล่ะ.
ฉันรู้ว่านั่นเป็นข้อมูลมากมายในวิดีโอขนาดยาวนี้
ถ้าฉันไปเร็วเกินไปสำหรับคุณ
โปรดดูบทเรียนนี้เป็นครั้งที่สอง
มีข้อมูลสำคัญมากมายเกี่ยวกับที่อยู่
IPv4 ที่คุณต้องรู้
จำเป็นอย่างยิ่งที่คุณจะต้องเข้าใจคลาสต่างๆ
ของที่อยู่ IP, IP สาธารณะและส่วนตัว และเวลาที่ใช้แต่ละเหล่านี้ รวมถึงที่อยู่
IP พิเศษต่างๆ ที่เรามี เช่น Loopback,
APIPA และอื่นๆ