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

สรุปสูตร ขั้นตอนวิธีทำที่สำคัญของทุกหัวข้อ และโจทย์ฝึก 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.239.0/24 ถูกแบ่งเป็นซับเน็ต /29 หมายเลข 1, 2, 3, … จากแอดเดรสต่ำสุด (ซับเน็ต 1 เริ่มที่ .0) ออกเท็ตที่สี่ x ของเน็ตเวิร์กแอดเดรสของซับเน็ต 2 คือเท่าใด

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

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

A: 94B: 52C: 30D: 12
x =
3.เครือข่ายคอมพิวเตอร์ปานกลาง

ความแตกต่างหลักระหว่างเมทอด HTTP แบบ GET และ POST คืออะไร?

  1. AGET ดึงทรัพยากร ส่วน POST ส่งข้อมูลในเนื้อหาของคำขอ
  2. BGET ใช้ UDP ส่วน POST ใช้ TCP
  3. CGET เข้ารหัส ส่วน POST ไม่เข้ารหัส
  4. DGET ลบทรัพยากร ส่วน POST อ่านทรัพยากรจากฐานข้อมูลของเซิร์ฟเวอร์
4.เครือข่ายคอมพิวเตอร์ยาก

ในการเชื่อมต่อ TCP หน้าต่างรับ (receive window: rwnd) ควบคุมอะไร?

  1. Aเวลาหมดอายุก่อนการส่งซ้ำ ซึ่งคำนวณจากเวลาไปกลับที่วัดได้ของแต่ละเซกเมนต์
  2. Bขนาดของส่วนหัวแพ็กเก็ต IP แต่ละแพ็กเก็ต
  3. Cปริมาณข้อมูลที่ยังไม่ได้รับการตอบรับซึ่งผู้ส่งส่งได้ ตามบัฟเฟอร์ของผู้รับ
  4. Dจำนวนพอร์ตที่เปิดอยู่
5.ระบบเลขปานกลาง
two's complement 8 บิต0−12806403201608040201

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

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

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

0100 0010XOR0110 1100
R =

3สารละลาย

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

คำตอบ: x = 8

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).

ขนาดบล็อก

23 = 8

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

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

คำตอบ

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

คำตอบ: x = 192

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

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

A: 94 โฮสต์ → 27 = 128 (/25)
B: 52 โฮสต์ → 26 = 64 (/26)
C: 30 โฮสต์ → 25 = 32 (/27)
D: 12 โฮสต์ → 24 = 16 (/28)

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

A: .0 – .127
B: .128 – .191
C: .192 – .223
D: .224 – .239

คำตอบ

x = 192

LAN C: 192.168.196.192/27

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

คำตอบ: A · GET ดึงทรัพยากร ส่วน POST ส่งข้อมูลในเนื้อหาของคำขอ

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

GET ขอทรัพยากรและไม่ควรเปลี่ยนสถานะของเซิร์ฟเวอร์ ส่วน POST ส่งข้อมูล เช่น แบบฟอร์ม ในเนื้อหาให้เซิร์ฟเวอร์ประมวลผล

คำตอบ

A · GET ดึงทรัพยากร ส่วน POST ส่งข้อมูลในเนื้อหาของคำขอ
4.เครือข่ายคอมพิวเตอร์

คำตอบ: C · ปริมาณข้อมูลที่ยังไม่ได้รับการตอบรับซึ่งผู้ส่งส่งได้ ตามบัฟเฟอร์ของผู้รับ

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

ผู้รับประกาศว่ามีพื้นที่บัฟเฟอร์เท่าใด ผู้ส่งจำกัดข้อมูลที่ยังไม่ได้รับการตอบรับตามนั้น ป้องกันผู้รับรับภาระเกิน

คำตอบ

C · ปริมาณข้อมูลที่ยังไม่ได้รับการตอบรับซึ่งผู้ส่งส่งได้ ตามบัฟเฟอร์ของผู้รับ
5.ระบบเลข

คำตอบ: U = 206

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

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

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

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

1100 1110₂ = 256 − 50 = 206

คำตอบ

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

คำตอบ: R = 46

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

ทีละบิต

XOR ให้ 1 เมื่อสองบิตต่างกัน

0100 0010
XOR 0110 1100
= 0010 1110

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

0010 1110₂ = 46

คำตอบ

R = 46

ExamProblems · examproblems.com/courses/computer-networks