ขั้นตอนการ Encapsulation และ Demultiplexing

Encapsulation หมายถึงการส่งข้อมูลผ่านในเเต่ละเลเยอร์ โดยเเต่ละเลเยอร์จะทำการประกอบข้อมูลได้ได้รับ กับข้อมูลส่วนที่ควบคุมซึ่งจะถูกนำมาไว้ในส่วนหัวของข้อมูล (Header) เมื่อผู้รับข้อมูลได้รับข้อมูลเเล้ว ก็จะเกิดกระบวนการทำงานย้อนกลับ กล่าวคือ โปรโตคอลเดียวกันฝั่งผู้รับจะได้รับข้อมูลส่วนหัวก่อน และนำไปประมวลผล ซึ่งกระบวนการนี้เรียกว่า Demultiplexing 

โดยขี้นตอนของการบรรจุนั้นมีอะไรบ้างไปติดตามกันเลย 

ขั้นตอนการ Encapsulation

 

ขั้นตอนการ Encapsulation ในเเต่ละเลเยอร์มีชื่อเรียกที่เเต่ต่างกันออกไป ดังนี้ 

  • ข้อมูลที่ได้มาจาก User ก็คือข้อมูลที่ User เป็นผู้ป้อนเข้ามาใน Application เรียกว่า User Data
  • เมื่อแอพพลิเคชันได้รับข้อมูลจาก User จะนำมาประกอบเข้ากับส่วนหัวของแอพพลิเคชัน เรียกว่า Application Data และส่งต่อไปยัง Protocol TCP
  • เมื่อ Protocol ได้รับ Application Data ก็จะนำมารวมกับส่วนหัวของโปรโตคอล TCP และเรียกว่า TCP Segment และส่งไปที Protocol IP
  • เมื่อ Protocol IP ได้รับ TCP Segment ก็จะนำมารวมกับส่วนหัวของ Protocol IP ที่เรียกว่า IP Datagram และส่งต่อไปยังเลเยอร์ Host - to - Network Layer
  • ในระดับ Host - to - network จะนำ IP Datagram มาเพิ่มส่วน Error Correction และ Flag ที่เรียกว่า Ethernet Frame ก่อนที่จะมีการแปลงข้อมูลเป็นสัญญาณไฟฟ้า ส่งผ่านสายสัญญาณที่เชื่อมโยงอยู่ต่อไป

 

Encapsulation คือการส่งข้อมูลผ่านชั้นเลเยอร์ โดยจะนำข้อมูลที่ได้จาก User ที่มีการป้อนเข้ามาใน Application จากนั้นเมื่อได้รับข้อมูลจาก User จะนำมาประกอบเข้ากับส่วนหัวของแอพพลิเคชัน ก่อนที่จะนำไปประมวลผลและทราบว่าข้อมูลที่ตามมามีลักษณะอย่างไร ซึ่งจะเรียกกระบวนการนี้ว่า Demultiplexing

 

ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Automated test เหมาะสำหรับงานเทสแบบไหน
โดย athirach.offcial ส 30 มี.ค. 2024 12:46 pm บอร์ด Software testing
0
190
ส 30 มี.ค. 2024 12:46 pm โดย athirach.offcial View Topic Automated test เหมาะสำหรับงานเทสแบบไหน
การตรวจสอบภาคจ่ายไฟให้กับ HDD และการระบุปัญหา คอมใช้สัดพักแล้วดับ เครื่อง รีสตาร์ทเอง
โดย mindphp ส 30 มี.ค. 2024 12:43 pm บอร์ด Microsoft Office Knowledge & line & Etc
1
209
ส 30 มี.ค. 2024 12:51 pm โดย mindphp View Topic การตรวจสอบภาคจ่ายไฟให้กับ HDD และการระบุปัญหา คอมใช้สัดพักแล้วดับ เครื่อง รีสตาร์ทเอง
การใช้ Selenium เพื่อเช็คความเร็วของหน้าเว็บ
โดย athirach.offcial ส 30 มี.ค. 2024 12:39 pm บอร์ด Software testing
0
241
ส 30 มี.ค. 2024 12:39 pm โดย athirach.offcial View Topic การใช้ Selenium เพื่อเช็คความเร็วของหน้าเว็บ
การใช้ Python เขียนโปรแกรม GUI เพื่อใช้รัน Selenium
โดย athirach.offcial ส 30 มี.ค. 2024 12:35 pm บอร์ด Software testing
0
206
ส 30 มี.ค. 2024 12:35 pm โดย athirach.offcial View Topic การใช้ Python เขียนโปรแกรม GUI เพื่อใช้รัน Selenium
การใช้งาน Selenium ข้อดีและข้อเสีย
โดย athirach.offcial ส 30 มี.ค. 2024 12:32 pm บอร์ด Software testing
0
161
ส 30 มี.ค. 2024 12:32 pm โดย athirach.offcial View Topic การใช้งาน Selenium ข้อดีและข้อเสีย
แนะนำเวอร์ชัน Python ในปัจจุบัน Python 3.10 หรือ Python 3.11
โดย athirach.offcial ศ 29 มี.ค. 2024 3:20 pm บอร์ด Python Knowledge
0
839
ศ 29 มี.ค. 2024 3:20 pm โดย athirach.offcial View Topic แนะนำเวอร์ชัน Python ในปัจจุบัน Python 3.10 หรือ Python 3.11
การทำงานกับ Selenium ร่วมกับคำสั่ง if-else
โดย athirach.offcial ศ 29 มี.ค. 2024 3:12 pm บอร์ด Software testing
0
200
ศ 29 มี.ค. 2024 3:12 pm โดย athirach.offcial View Topic การทำงานกับ Selenium ร่วมกับคำสั่ง if-else
การใช้ฟังก์ชัน ScreenShot ใน Selenium เพื่อจัดการการถ่ายภาพหน้าจอของเว็บไซต์
โดย athirach.offcial ศ 29 มี.ค. 2024 3:00 pm บอร์ด Software testing
0
168
ศ 29 มี.ค. 2024 3:00 pm โดย athirach.offcial View Topic การใช้ฟังก์ชัน ScreenShot ใน Selenium เพื่อจัดการการถ่ายภาพหน้าจอของเว็บไซต์