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

สรุปสูตร ขั้นตอนวิธีทำที่สำคัญของทุกหัวข้อ และโจทย์ฝึก 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ปานกลาง
255.255.255.25211111111111111111111111111111100บิตเครือข่ายบิตโฮสต์

ซับเน็ตหนึ่งใช้มาสก์ 255.255.255.252 มีที่อยู่โฮสต์ที่ใช้ได้กี่ที่อยู่ H

255.255.255.252
H =
2.การแบ่งซับเน็ต IPv4ยาก

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

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

ลำดับข้อความตามปกติเมื่อไคลเอนต์ได้รับที่อยู่จาก DHCP คืออะไร?

  1. ARequest, Offer, Discover, Acknowledge
  2. BDiscover, Offer, Request, Acknowledge
  3. COffer, Discover, Acknowledge, Request
  4. DDiscover, Request, Offer, Acknowledge
4.เครือข่ายคอมพิวเตอร์ยาก

ผู้ใช้ ping 8.8.8.8 ได้แต่เปิดเว็บไซต์ใดด้วยชื่อไม่ได้ ปัญหาน่าจะอยู่ที่ใด?

  1. Aการแปลงชื่อ (DNS)
  2. Bสายเคเบิลทางกายภาพ
  3. Cเกตเวย์เริ่มต้น
  4. Dไดรเวอร์การ์ดเครือข่าย
5.ระบบเลขปานกลาง
two's complement 8 บิต0−12806403201608040201

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

N = −468 bit
U =
6.ระบบเลขยาก
คลิกบิตเพื่อตั้งค่า012806403201608040201

ตั้งบิตให้เป็นผลลัพธ์ 8 บิตของ 0111 0110 << 2 ค่าของผลลัพธ์ R เป็นเท่าใดในเลขฐานสิบ

0111 0110<< 2
R =

3สารละลาย

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

คำตอบ: H = 2

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

ความยาวพรีฟิกซ์

255.255.255.252 = /30

โฮสต์ที่ใช้ได้

22 − 2 = 2

คำตอบ

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

คำตอบ: x = 88

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

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

C: 27 โฮสต์ → 25 = 32 (/27)
A: 18 โฮสต์ → 25 = 32 (/27)
E: 11 โฮสต์ → 24 = 16 (/28)
B: 6 โฮสต์ → 23 = 8 (/29)
D: 3 โฮสต์ → 23 = 8 (/29)

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

C: .0 – .31
A: .32 – .63
E: .64 – .79
B: .80 – .87
D: .88 – .95

คำตอบ

x = 88

LAN D: 192.168.15.88/29

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

คำตอบ: B · Discover, Offer, Request, Acknowledge

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

ไคลเอนต์ broadcast Discover เซิร์ฟเวอร์ตอบด้วย Offer ไคลเอนต์ Request หนึ่งข้อเสนอ และเซิร์ฟเวอร์ที่ถูกเลือกยืนยันด้วย Acknowledge

คำตอบ

B · Discover, Offer, Request, Acknowledge
4.เครือข่ายคอมพิวเตอร์

คำตอบ: A · การแปลงชื่อ (DNS)

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

การ ping ไปยัง IP ภายนอกสำเร็จพิสูจน์ว่าสายเคเบิล การกำหนดที่อยู่ และการกำหนดเส้นทางใช้ได้ ชื่อที่ล้มเหลวชี้ไปที่ปัญหาเซิร์ฟเวอร์ DNS หรือการตั้งค่ารีโซลเวอร์

คำตอบ

A · การแปลงชื่อ (DNS)
5.ระบบเลข

คำตอบ: U = 210

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

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

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

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

1101 0010₂ = 256 − 46 = 210

คำตอบ

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

คำตอบ: R = 216

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

ทีละบิต

การเลื่อนซ้าย 2 ตำแหน่งย้ายทุกบิตไปทางซ้าย 2 ตำแหน่ง บิตที่หลุดออกปลายซ้ายหายไปและศูนย์เข้ามาทางขวา

0111 0110 << 2
= 1101 1000

ค่าของผลลัพธ์

1101 1000₂ = 216

คำตอบ

R = 216

ExamProblems · examproblems.com/courses/computer-networks