การห่อหุ้มข้อมูลของคุณ
ติดตามว่าแต่ละชั้นเพิ่มส่วนหัวขณะที่เตรียมข้อมูลเพื่อส่งอย่างไร
การห่อหุ้มข้อมูลของคุณ เป็นบทเรียน Network+ Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Network+ Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Network+ Academy มีบทเรียนทั้งหมด 4 บทเรียน
ห่อหุ้มข้อมูลด้วยชั้นต่าง ๆ
เมื่อข้อมูลเคลื่อนลงตามลำดับชั้นโพรโทคอลเพื่อเตรียมส่ง แต่ละชั้นจะเพิ่มข้อมูลควบคุมของตนเอง กระบวนการนี้เรียกว่า การห่อหุ้ม เช่นเดียวกับการใส่จดหมายลงในซองหนึ่ง แล้วใส่ซองนั้นลงในซองที่ใหญ่กว่า และใส่ลงในถุงไปรษณีย์อีกที แต่ละชั้นจะห่อข้อมูลด้วยส่วนหัวที่มีไว้สำหรับชั้นเดียวกันที่อยู่อีกฝั่ง การห่อหุ้มคือวิธีที่แบบจำลองแบบลำดับชั้นใช้เตรียมข้อมูลสำหรับเครือข่ายจริง ๆ
ส่วนหัวบรรจุคำสั่ง
ข้อมูลที่แต่ละชั้นเพิ่มเข้ามาส่วนใหญ่คือ ส่วนหัว ซึ่งเป็นบล็อกข้อมูลควบคุมขนาดเล็กที่วางไว้ด้านหน้าข้อมูลบรรทุก ส่วนหัวจะบอกชั้นที่ตรงกันฝั่งรับว่าต้องจัดการข้อมูลอย่างไร เช่น ข้อมูลกำลังไปที่ใด ใช้โพรโทคอลใด และรายละเอียดอื่น ๆ บางชั้นยังเพิ่ม ส่วนท้าย ไว้หลังข้อมูลด้วย ส่วนหัวคือคำสั่งที่ทำให้การส่งข้อมูลทำงานได้
เริ่มจากด้านบน
การห่อหุ้มเริ่มต้นที่ ชั้นแอปพลิเคชัน ซึ่งเป็นจุดสร้างข้อมูลจริงของคุณ เช่น คำขอเว็บ ข้อมูลนี้จะถูกส่งลงไปยังชั้นขนส่งเพื่อเริ่มการเดินทาง ในตอนแรกข้อมูลมีเพียงตัวข้อความเองและยังไม่มีส่วนหัวเครือข่าย แต่ละชั้นที่อยู่ด้านล่างจะเพิ่มสิ่งที่จำเป็นขณะที่ข้อมูลเคลื่อนลงตามลำดับชั้นไปยังสายสัญญาณ
ชั้นขนส่งเพิ่มส่วนหัว
ที่ ชั้นขนส่ง จะมีการเพิ่มส่วนหัวซึ่งประกอบด้วย หมายเลขพอร์ต และสำหรับ TCP จะมีข้อมูลลำดับกับการรับทราบด้วย ข้อมูลรวมกับส่วนหัวนี้เรียกว่า เซกเมนต์ (TCP) หรือดาตาแกรม (UDP) ส่วนหัวนี้ช่วยให้ข้อมูลไปถึงแอปพลิเคชันที่ถูกต้อง และสำหรับ TCP ยังช่วยให้ข้อมูลไปถึงปลายทางอย่างเชื่อถือได้และเรียงตามลำดับ
ชั้นอินเทอร์เน็ตห่อหุ้มอีกครั้ง
ถัดมา ชั้นอินเทอร์เน็ต จะเพิ่ม ส่วนหัว IP ซึ่งมี ที่อยู่ IP ต้นทางและปลายทาง ผลลัพธ์เรียกว่า แพ็กเก็ต ส่วนหัวนี้ช่วยให้เราเตอร์ส่งข้อมูลข้ามเครือข่ายไปยังอุปกรณ์ที่ถูกต้อง ขณะนี้เซกเมนต์ของชั้นขนส่งถูกห่ออยู่ภายในแพ็กเก็ตและซ่อนเป็นข้อมูลบรรทุกสำหรับชั้น IP ซึ่งอ่านเฉพาะส่วนหัวของตนเอง
ชั้นลิงก์จัดข้อมูลเป็นเฟรม
ท้ายที่สุด ชั้นลิงก์ จะเพิ่มส่วนหัวที่มี ที่อยู่ MAC และส่วนท้ายที่ใช้ตรวจสอบข้อผิดพลาด ทำให้เกิดเป็น เฟรม เฟรมคือสิ่งที่ถูกส่งออกไปบนสายเคเบิลหรืออากาศในรูปบิตจริง ๆ เมื่อแต่ละชั้นเพิ่มส่วนห่อหุ้มของตนเองแล้ว ข้อมูลต้นฉบับก็ถูกห่อหุ้มอย่างสมบูรณ์และพร้อมส่งผ่านสื่อท้องถิ่น
ชื่อของข้อมูลในแต่ละชั้น
ข้อมูลที่ถูกห่อหุ้มในแต่ละขั้นจะมีชื่อเฉพาะของชั้นนั้น ๆ โดยเรียกรวมกันว่า หน่วยข้อมูลโพรโทคอล ลำดับคือ ข้อมูล (แอปพลิเคชัน), เซกเมนต์ (ชั้นขนส่ง), แพ็กเก็ต (ชั้นอินเทอร์เน็ต) และ เฟรม (ชั้นลิงก์) การรู้ชื่อเหล่านี้ทำให้ทราบได้ทันทีว่ากำลังพูดถึงชั้นใด เมื่อมีคนพูดว่าแพ็กเก็ต หมายถึงชั้นอินเทอร์เน็ต ส่วนเฟรมหมายถึงชั้นลิงก์
ข้อมูลบรรทุกกับส่วนหัว
ในทุกชั้น ข้อมูลที่ส่งลงมาจากชั้นด้านบนจะกลายเป็น ข้อมูลบรรทุก และมีการเพิ่มส่วนหัวใหม่ไว้ด้านหน้า ชั้นหนึ่งจะมองทุกสิ่งจากชั้นด้านบนเป็นข้อมูลบรรทุกที่อ่านรายละเอียดภายในไม่ได้ และสนใจเฉพาะส่วนหัวของตนเองเท่านั้น การซ้อนกันเช่นนี้ ซึ่งแต่ละชั้นไม่สนใจรายละเอียดภายใน ทำให้ชั้นต่าง ๆ เป็นอิสระต่อกันและการออกแบบเป็นระเบียบ
แกะห่อหุ้มเมื่อมาถึง
ที่อุปกรณ์ปลายทางรับ กระบวนการจะย้อนกลับ เรียกว่า การแกะห่อหุ้ม เมื่อข้อมูลเคลื่อนขึ้นตามลำดับชั้น แต่ละชั้นจะอ่านและนำส่วนหัวของตนเองออก แล้วส่งข้อมูลบรรทุกต่อให้ชั้นด้านบน ชั้นลิงก์จะถอดเฟรมออก ชั้นอินเทอร์เน็ตจะถอดส่วนหัว IP และดำเนินต่อไปเช่นนี้จนข้อมูลต้นฉบับไปถึงแอปพลิเคชัน ห่อหุ้มขาลง แกะห่อหุ้มขาขึ้น
เหตุใดเรื่องนี้จึงสำคัญ
การห่อหุ้มคือสิ่งที่ทำให้เครือข่ายแบบลำดับชั้นทำงานได้จริง แต่ละชั้นจึงทำหน้าที่ของตนเองโดยใช้เฉพาะส่วนหัวของตน ขณะเดียวกันก็ส่งต่อชั้นด้านบนโดยไม่เปลี่ยนแปลง นี่เป็นเหตุผลที่คุณเปลี่ยนชั้นหนึ่งได้โดยไม่ทำให้ชั้นอื่นเสียหาย และเป็นเหตุผลที่ปัญหาเครือข่ายมักซ่อนอยู่ในส่วนหัว การอ่านส่วนหัวที่ชั้นถูกต้องเป็นทักษะหลักในการแก้ไขปัญหา
การห่อหุ้มทั้งหมด
การห่อหุ้ม จะเพิ่มส่วนหัว (และบางครั้งเพิ่มส่วนท้าย) ในแต่ละชั้นขณะที่ข้อมูลเคลื่อนลงมา ดังนี้ ข้อมูล กลายเป็น เซกเมนต์ จากนั้นเป็น แพ็กเก็ต และต่อมาเป็น เฟรม ที่พร้อมส่งไปตามสายสัญญาณ เมื่อถึงปลายทาง การแกะห่อหุ้ม จะถอดส่วนหัวแต่ละส่วนออกตามลำดับย้อนกลับระหว่างที่ข้อมูลเคลื่อนขึ้น แต่ละชั้นอ่านเฉพาะส่วนหัวของตนเองและมองส่วนที่เหลือเป็นข้อมูลบรรทุก ซึ่งเป็นสิ่งที่ทำให้เครือข่ายแบบลำดับชั้นนำไปใช้ได้จริง
ตรวจสอบอย่างรวดเร็ว
ลำดับหน่วยข้อมูลที่ถูกต้องขณะที่ข้อมูลถูกห่อหุ้มจากด้านบนลงด้านล่างคืออะไร
ทบทวน
การห่อหุ้ม จะห่อข้อมูลด้วย ส่วนหัว (และบางครั้งมีส่วนท้าย) ในแต่ละชั้นขณะที่ข้อมูลเคลื่อนลงตามลำดับชั้น หน่วยข้อมูลจะเปลี่ยนจาก ข้อมูล (แอปพลิเคชัน) เป็น เซกเมนต์ (ชั้นขนส่ง เพิ่มพอร์ต) เป็น แพ็กเก็ต (ชั้นอินเทอร์เน็ต เพิ่มที่อยู่ IP) และเป็น เฟรม (ชั้นลิงก์ เพิ่มที่อยู่ MAC และการตรวจสอบข้อผิดพลาด) เมื่อถึงปลายทาง การแกะห่อหุ้ม จะถอดส่วนหัวแต่ละส่วนออกระหว่างที่ข้อมูลเคลื่อนขึ้น แต่ละชั้นอ่านเฉพาะส่วนหัวของตนเอง
คำถามที่พบบ่อย
บทเรียน “การห่อหุ้มข้อมูลของคุณ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การห่อหุ้มข้อมูลของคุณ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Network+ Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Network+ Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การห่อหุ้มข้อมูลของคุณ”
ติดตามว่าแต่ละชั้นเพิ่มส่วนหัวขณะที่เตรียมข้อมูลเพื่อส่งอย่างไร คุณปฏิบัติ Network+ Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Network+ Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Network+ Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “การห่อหุ้มข้อมูลของคุณ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Network+ Academy นี้ได้ไหม
ได้ บทเรียน Network+ Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ภาพรวมสี่ชั้นของ TCP/IP
- เปรียบเทียบ TCP/IP กับแบบจำลอง OSI
- การห่อหุ้มข้อมูลของคุณ
- ติดตามแพ็กเก็ตผ่านโครงสร้างชั้น