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

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

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

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

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

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

ไฟร์วอลล์แบบเก็บสถานะ (stateful) ต่างจากตัวกรองแพ็กเก็ตแบบง่ายอย่างไร?

  1. Aติดตามการเชื่อมต่อและอนุญาตการตอบกลับที่เป็นของเซสชันที่สร้างไว้แล้ว
  2. Bบล็อกทราฟฟิกขาเข้าทั้งหมดโดยไม่มีข้อยกเว้น รวมถึงการตอบกลับคำขอขาออก
  3. Cตรวจเฉพาะที่อยู่ MAC ของแต่ละเฟรม
  4. Dเข้ารหัสทุกแพ็กเก็ตที่ส่งต่อ
4.เครือข่ายคอมพิวเตอร์ยาก

กุญแจส่วนตัวของเซิร์ฟเวอร์ถูกขโมยในอีกหนึ่งปีข้างหน้า คุณสมบัติ TLS ใดทำให้เซสชันที่บันทึกไว้วันนี้ปลอดภัย?

  1. Aการบีบอัดข้อมูลก่อนเข้ารหัส
  2. Bความลับไปข้างหน้า (forward secrecy) จากการแลกเปลี่ยนกุญแจ Diffie-Hellman แบบชั่วคราว
  3. Cการใช้ชื่อโดเมนที่ยาวขึ้น
  4. Dการส่งใบรับรองสองครั้ง
5.ระบบเลขปานกลาง
two's complement 8 บิต?−128?64?32?16?8?4?2?1

เขียน −17 เป็นรูปแบบ two's complement 8 บิต อ่านรูปแบบนั้นเป็นเลขฐานสองแบบไม่มีเครื่องหมาย ค่าของมัน U ในเลขฐานสิบคือเท่าใด

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

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

1000 0001AND1000 1111
R =

3สารละลาย

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

คำตอบ: H = 4094

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

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

255.255.240.0 = /20

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

212 − 2 = 4094

คำตอบ

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

คำตอบ: x = 64

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

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

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

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

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

คำตอบ

x = 64

LAN C: 192.168.12.64/28

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

คำตอบ: A · ติดตามการเชื่อมต่อและอนุญาตการตอบกลับที่เป็นของเซสชันที่สร้างไว้แล้ว

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

ไฟร์วอลล์แบบเก็บสถานะเก็บตารางการเชื่อมต่อที่ใช้งานอยู่ ทราฟฟิกขากลับจึงได้รับอนุญาตโดยอัตโนมัติ ตัวกรองแบบไม่เก็บสถานะตัดสินแต่ละแพ็กเก็ตแยกกัน

คำตอบ

A · ติดตามการเชื่อมต่อและอนุญาตการตอบกลับที่เป็นของเซสชันที่สร้างไว้แล้ว
4.เครือข่ายคอมพิวเตอร์

คำตอบ: B · ความลับไปข้างหน้า (forward secrecy) จากการแลกเปลี่ยนกุญแจ Diffie-Hellman แบบชั่วคราว

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

ด้วย (EC)DHE แบบชั่วคราว กุญแจเซสชันแต่ละอันมาจากค่าชั่วคราวที่ถูกทิ้ง กุญแจระยะยาวใช้ลงนามการแลกเปลี่ยนเท่านั้น การขโมยในภายหลังจึงถอดรหัสทราฟฟิกเก่าไม่ได้

คำตอบ

B · ความลับไปข้างหน้า (forward secrecy) จากการแลกเปลี่ยนกุญแจ Diffie-Hellman แบบชั่วคราว
5.ระบบเลข

คำตอบ: U = 239

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

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

17 = 0001 0001
ที่กลับบิตแล้ว: 1110 1110
+1 → 1110 1111

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

1110 1111₂ = 256 − 17 = 239

คำตอบ

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

คำตอบ: R = 129

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

ทีละบิต

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

1000 0001
AND 1000 1111
= 1000 0001

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

1000 0001₂ = 129

คำตอบ

R = 129

ExamProblems · examproblems.com/courses/computer-networks