เชี่ยวชาญพื้นฐานเครือข่าย
Loading...
Netzwerk Basics meistern

สตูดิโอการเรียนรู้เครือข่าย

เชี่ยวชาญพื้นฐานเครือข่าย

เรียนรู้ IPv4 Subnetting และ TCP Handshake แบบโต้ตอบตั้งแต่เริ่มต้น

เลือกโมดูลและเริ่มต้นการเดินทางของคุณผ่านพื้นฐานเครือข่าย

สร้างขึ้นเพื่อการเรียนรู้

Leitfragen — Netzwerktechnik

Wähle ein Thema und lerne interaktiv mit Lernkarten. Tippe auf eine Karte, um die Antwort aufzudecken.

IPv4 Subnetting

เข้าใจที่อยู่ IP, ซับเน็ตมาสก์ และวิธีการแบ่งเครือข่าย

Subnetting ทำงานอย่างไร?

ที่อยู่ IPv4 ประกอบด้วย 32 บิต เขียนเป็น 4 ออคเต็ต (เช่น 192.168.1.0)

ซับเน็ตมาสก์แบ่งที่อยู่เป็นส่วนเครือข่ายและส่วนโฮสต์ /24 หมายถึง: 24 บิตสำหรับเครือข่าย, 8 บิตสำหรับโฮสต์

ที่อยู่เครือข่ายจะมีบิตโฮสต์ทั้งหมดเป็น 0 และที่อยู่บรอดแคสต์จะมีบิตโฮสต์ทั้งหมดเป็น 1

โฮสต์ที่ใช้งานได้ = 2^(บิตโฮสต์) - 2 (หักที่อยู่เครือข่ายและที่อยู่บรอดแคสต์ออก)

แบบฝึกหัด

TCP Handshake

ทำความเข้าใจการจับมือ 3 ขั้นตอนและการควบคุมการเชื่อมต่อทีละขั้นตอน

ขั้นตอน 0 จาก 3
ไคลเอนต์
เซิร์ฟเวอร์
SYN
SYN-ACK
ACK

การจับมือ TCP 3 ขั้นตอน

TCP (Transmission Control Protocol) ใช้การจับมือ 3 ขั้นตอน (3-way handshake) เพื่อสร้างการเชื่อมต่อที่เชื่อถือได้:

ขั้นตอนที่ 1: SYN
ไคลเอนต์ส่งแพ็กเก็ต SYN (Synchronize) พร้อมหมายเลขลำดับแบบสุ่มไปยังเซิร์ฟเวอร์เพื่อขอการเชื่อมต่อ
ขั้นตอนที่ 2: SYN-ACK
เซิร์ฟเวอร์ตอบกลับด้วย SYN-ACK: ยืนยันหมายเลขลำดับของไคลเอนต์ (ACK = Seq + 1) และส่งหมายเลขลำดับของตัวเอง
ขั้นตอนที่ 3: ACK
ไคลเอนต์ยืนยันหมายเลขลำดับของเซิร์ฟเวอร์ (ACK = ServerSeq + 1) การเชื่อมต่อถูกสร้างขึ้นแล้ว!

ภาพรวมของแฟล็ก

SYN ACK FIN RST PSH URG

SYN: SYN: ซิงโครไนซ์หมายเลขลำดับ

ACK: ACK: ยืนยันการได้รับข้อมูล

FIN: FIN: ยุติการเชื่อมต่อ

RST: RST: รีเซ็ตการเชื่อมต่อ

PSH: PSH: ส่งข้อมูลทันที

URG: URG: ข้อมูลเร่งด่วน

การยุติการเชื่อมต่อ (4 ขั้นตอน)

ในการยุติการเชื่อมต่อ TCP จะใช้การจับมือ 4 ขั้นตอน (4-way handshake):

FIN: FIN: ไคลเอนต์ส่ง FIN เพื่อปิดการเชื่อมต่อ

ACK: ACK: เซิร์ฟเวอร์ยืนยัน FIN

FIN: FIN: เซิร์ฟเวอร์ส่ง FIN ของตัวเอง

ACK: ACK: ไคลเอนต์ยืนยัน FIN ของเซิร์ฟเวอร์ ปิดการเชื่อมต่อแล้ว