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

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

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

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

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

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

ฟิลด์ใดในส่วนหัว IPv4 ป้องกันไม่ให้แพ็กเก็ตวนไปมาตลอดไปในลูปการกำหนดเส้นทาง?

  1. AType of service
  2. BTime to live (TTL)
  3. CHeader checksum
  4. DIdentification
4.เครือข่ายคอมพิวเตอร์ยาก

ในโพรโทคอลหน้าต่างเลื่อน (sliding window) Go-Back-N ต่างจาก Selective Repeat อย่างไรหลังเฟรมหนึ่งสูญหาย?

  1. AGo-Back-N ส่งซ้ำเฉพาะเฟรมที่หาย ส่วน Selective Repeat ส่งซ้ำเฟรมนั้นและเฟรมหลังจากนั้นทั้งหมด
  2. BGo-Back-N ส่งเฟรมที่หายและเฟรมหลังจากนั้นทั้งหมดซ้ำ ส่วน Selective Repeat ส่งซ้ำเฉพาะเฟรมที่หายเท่านั้น
  3. Cทั้งสองไม่เคยส่งเฟรมที่สูญหายซ้ำ
  4. Dทั้งสองส่งหน้าต่างทั้งหมดซ้ำตั้งแต่ต้น
5.ระบบเลขปานกลาง
two's complement 8 บิต0−12806403201608040201

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

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

ตั้งบิตให้เป็นผลลัพธ์ 8 บิตของ 1000 0101 AND 1111 0100 ค่าของผลลัพธ์ R เป็นเท่าใดในเลขฐานสิบ

1000 0101AND1111 0100
R =

3สารละลาย

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

คำตอบ: x = 71

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

ขนาดบล็อก

23 = 8

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

เครือข่าย: (9 − 1)·8 = 64
บรอดคาสต์: 64 + 8 − 1 = 71

คำตอบ

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

คำตอบ: x = 64

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

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

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

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

C: .0 – .63
A: .64 – .95
D: .96 – .111
B: .112 – .127
E: .128 – .135

คำตอบ

x = 64

LAN A: 192.168.81.64/27

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

คำตอบ: B · Time to live (TTL)

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

เราเตอร์ทุกตัวลดค่า TTL ลง เมื่อถึงศูนย์แพ็กเก็ตถูกทิ้งและมักส่งข้อความ ICMP Time Exceeded IPv6 เรียกว่า hop limit

คำตอบ

B · Time to live (TTL)
4.เครือข่ายคอมพิวเตอร์

คำตอบ: B · Go-Back-N ส่งเฟรมที่หายและเฟรมหลังจากนั้นทั้งหมดซ้ำ ส่วน Selective Repeat ส่งซ้ำเฉพาะเฟรมที่หายเท่านั้น

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

ผู้รับ Go-Back-N ทิ้งเฟรมที่มาไม่เป็นลำดับ ผู้ส่งจึงต้องส่งทุกอย่างหลังการสูญหายซ้ำ Selective Repeat เก็บเฟรมเหล่านั้นไว้ในบัฟเฟอร์และขอเฉพาะเฟรมที่ขาด

คำตอบ

B · Go-Back-N ส่งเฟรมที่หายและเฟรมหลังจากนั้นทั้งหมดซ้ำ ส่วน Selective Repeat ส่งซ้ำเฉพาะเฟรมที่หายเท่านั้น
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.ระบบเลข

คำตอบ: R = 132

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

ทีละบิต

AND ให้ 1 เฉพาะที่ทั้งสองบิตเป็น 1

1000 0101
AND 1111 0100
= 1000 0100

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

1000 0100₂ = 132

คำตอบ

R = 132

ExamProblems · examproblems.com/courses/computer-networks