เครือข่ายคอมพิวเตอร์: ชุดสรุปเร่งรัด

สรุปสูตร ขั้นตอนวิธีทำที่สำคัญของทุกหัวข้อ และโจทย์ฝึก 6 ข้อ พร้อมเฉลยละเอียดไว้ท้ายเล่ม

โจทย์ใหม่กลับไปที่รายวิชา

ในหน้าต่างพิมพ์ ให้เลือก “บันทึกเป็น PDF” เพื่อเก็บสำเนาไว้ในอุปกรณ์ของคุณ

1สูตรและวิธีทำ

การแบ่งซับเน็ต IPv4

โฮสต์ต่อซับเน็ต
2(32 − prefix) − 2 (/31: 2, /32: 1)
ขนาดบล็อก
256 − (mask octet)
ที่อยู่เครือข่าย
IP AND มาสก์
ที่อยู่บรอดคาสต์
IP OR (NOT mask): บิตโฮสต์ทั้งหมดเป็น 1
ซับเน็ตจาก n บิตที่ยืม
2n

ระบบเลข

ค่าประจำตำแหน่ง
ฐานสอง 2k, ฐานแปด 8k, ฐานสิบหก 16k
เป็นเลขฐานสิบ
Σ dk·bk
จากเลขฐานสิบ
หารด้วยฐาน อ่านเศษจากล่างขึ้นบน
ฐานสิบหก ↔ ฐานสอง
เลขฐานสิบหกหนึ่งหลัก = 4 บิต
two’s complement
กลับบิตแล้วบวก 1

2โจทย์ฝึก

1.การแบ่งซับเน็ต IPv4ปานกลาง
/24 → /2811111111111111111111111111110000บิตเครือข่ายบิตโฮสต์

เครือข่าย 192.168.180.0/24 ถูกแบ่งเป็นซับเน็ต /28 หมายเลข 1, 2, 3, … จากแอดเดรสต่ำสุด (ซับเน็ต 1 เริ่มที่ .0) ออกเท็ตที่สี่ x ของบรอดคาสต์แอดเดรสของซับเน็ต 6 คือเท่าใด

192.168.180.0/24/28ซับเน็ต 6 (ซับเน็ต 1 เริ่มที่ .0)
x =
2.การแบ่งซับเน็ต IPv4ยาก

เครือข่าย 192.168.85.0/24 ถูกแบ่งด้วย VLSM สำหรับ LAN เหล่านี้: A: 5 โฮสต์, B: 17 โฮสต์, C: 27 โฮสต์, D: 13 โฮสต์, E: 33 โฮสต์ ซับเน็ตถูกจัดสรรจาก .0 ขึ้นไป โดย LAN ที่มีโฮสต์มากที่สุดมาก่อน แต่ละ LAN ได้ซับเน็ตที่เล็กที่สุดที่พอดี ออกเท็ตที่สี่ x ของที่อยู่เครือข่ายของ LAN A คือเท่าใด

A: 5B: 17C: 27D: 13E: 33
x =
3.เครือข่ายคอมพิวเตอร์ปานกลาง

สวิตช์โดยปกติทำงานที่ชั้น OSI ใด?

  1. Aเครือข่าย (ชั้น 3)
  2. Bดาต้าลิงก์ (ชั้น 2)
  3. Cทรานสปอร์ต (ชั้น 4)
  4. Dกายภาพ (ชั้น 1)
4.เครือข่ายคอมพิวเตอร์ยาก

BGP ทำหน้าที่หลักอะไรบนอินเทอร์เน็ต?

  1. Aเข้ารหัสข้อมูลระหว่างเราเตอร์
  2. Bแปลงชื่อเป็นที่อยู่
  3. Cแลกเปลี่ยนข้อมูลการกำหนดเส้นทางระหว่างระบบอิสระ (autonomous system)
  4. Dกำหนดที่อยู่ IP ให้ผู้ใช้ตามบ้านผ่านผู้ให้บริการอินเทอร์เน็ตของตน
5.ระบบเลขปานกลาง
two's complement 8 บิต0−12806403201608040201

ตั้งบิตให้เก็บ −19 ใน two's complement 8 บิต อ่านเป็นจำนวนไม่มีเครื่องหมาย ค่าของรูปแบบ U เป็นเท่าใด

N = −198 bit
U =
6.ระบบเลขยาก
รหัส 1400 ตัว, b = ? บิต?2ᵇ⁻¹…?4?2?1

ระบบต้องให้รหัสฐานสองความยาวเท่ากันแก่สิ่งของ 1400 ชิ้น ชิ้นละหนึ่งรหัส ต้องใช้อย่างน้อยกี่บิต b

1400
b = bit

3สารละลาย

1.การแบ่งซับเน็ต IPv4

คำตอบ: x = 95

การแบ่งซับเน็ต IPv4: ที่อยู่มี 32 บิต พรีฟิกซ์ /p บอกว่าบิตนำหน้ากี่บิตระบุเครือข่าย ส่วน 32 − p บิตที่เหลือใช้ระบุเลขโฮสต์ ซับเน็ตมี 2³²⁻ᵖ ที่อยู่ แต่ที่อยู่แรก (ที่อยู่เครือข่าย) และที่อยู่สุดท้าย (ที่อยู่บรอดคาสต์) ใช้เป็นโฮสต์ไม่ได้ จึงมีโฮสต์ได้ 2³²⁻ᵖ − 2 เครื่อง ข้อยกเว้น: /31 (ลิงก์แบบจุดต่อจุด, RFC 3021) ใช้ทั้ง 2 แอดเดรสสำหรับโฮสต์ และ /32 เป็นแอดเดรสเดียว (โฮสต์เดียวหรือลูปแบ็ก)

ขนาดบล็อก

24 = 16

ซับเน็ตหมายเลข 6

เครือข่าย: (6 − 1)·16 = 80
บรอดคาสต์: 80 + 16 − 1 = 95

คำตอบ

x = 95
2.การแบ่งซับเน็ต IPv4

คำตอบ: x = 144

VLSM: แต่ละ LAN ได้ซับเน็ตที่เล็กที่สุดที่ 2ʰ − 2 ≥ จำนวนโฮสต์ของมัน คือพรีฟิกซ์ 32 − h การจัดสรรซับเน็ตที่ใหญ่ที่สุดก่อนทำให้ทุกบล็อกอยู่ในแนวพหุคูณของขนาดตัวเอง ที่อยู่เครือข่ายจึงได้จากการบวกขนาดบล็อก

ขนาดบล็อกของแต่ละ LAN

E: 33 โฮสต์ → 26 = 64 (/26)
C: 27 โฮสต์ → 25 = 32 (/27)
B: 17 โฮสต์ → 25 = 32 (/27)
D: 13 โฮสต์ → 24 = 16 (/28)
A: 5 โฮสต์ → 23 = 8 (/29)

การจัดสรร จากใหญ่ที่สุดก่อน

E: .0 – .63
C: .64 – .95
B: .96 – .127
D: .128 – .143
A: .144 – .151

คำตอบ

x = 144

LAN A: 192.168.85.144/29

3.เครือข่ายคอมพิวเตอร์

คำตอบ: B · ดาต้าลิงก์ (ชั้น 2)

เหตุผลที่เป็นคำตอบนี้

สวิตช์มาตรฐานเรียนรู้ที่อยู่ MAC และส่งต่อเฟรมที่ชั้น 2 ส่วนสวิตช์ชั้น 3 ทำการกำหนดเส้นทางด้วย

คำตอบ

B · ดาต้าลิงก์ (ชั้น 2)
4.เครือข่ายคอมพิวเตอร์

คำตอบ: C · แลกเปลี่ยนข้อมูลการกำหนดเส้นทางระหว่างระบบอิสระ (autonomous system)

เหตุผลที่เป็นคำตอบนี้

BGP เป็นโพรโทคอลเลือกเส้นทางระหว่างโดเมน ระบบอิสระประกาศพรีฟิกซ์ที่เข้าถึงได้และเลือกเส้นทางตามนโยบาย

คำตอบ

C · แลกเปลี่ยนข้อมูลการกำหนดเส้นทางระหว่างระบบอิสระ (autonomous system)
5.ระบบเลข

คำตอบ: U = 237

การตั้งค่าบิต: แต่ละบิตมีค่าเป็นกำลังของสอง (128, 64, …, 1) เลขฐานสิบหกหนึ่งหลักคือสี่บิตพอดี และใน two's complement 8 บิต บิตซ้ายสุดมีค่า −128 การดำเนินการระดับบิตทำงานกับแต่ละตำแหน่งบิตแยกกัน

กลับบิตแล้วบวกหนึ่ง

19 = 0001 0011
ที่กลับบิตแล้ว: 1110 1100
+1 → 1110 1101

อ่านเป็นแบบไม่มีเครื่องหมาย

1110 1101₂ = 256 − 19 = 237

คำตอบ

U = 237
6.ระบบเลข

คำตอบ: b = 11 bit

ระบบเลขตามตำแหน่ง: แต่ละหลักมีค่าเท่ากับค่าของหลักนั้นคูณกำลังของฐาน ในเลขฐานสองแต่ละตำแหน่งมีค่า 1, 2, 4, 8, 16, …; ในเลขฐานสิบหก 1, 16, 256, … โดย A–F แทน 10–15 ในระบบ two's complement 8 บิต บิตซ้ายสุดมีค่า −128 แทนที่จะเป็น +128 ซึ่งเป็นวิธีเก็บจำนวนลบ

กำลังของสอง

210 = 1024 < 1400
211 = 2048 ≥ 1400

คำตอบ

b = 11

ExamProblems · examproblems.com/courses/computer-networks