Skip to main content

หน่วยข้อมูลโปรโตคอลคืออะไร?

หน่วยข้อมูลโปรโตคอล (PDU) เป็นระบบส่งข้อมูลแบบเลเยอร์ที่สื่อสารกับอุปกรณ์เครือข่ายหรือโปรโตคอลในเครื่องเดียวกันมีเลเยอร์หน่วยข้อมูลโปรโตคอลห้าตัว แต่ชั้นที่ห้าขึ้นไปนั้นถูกจัดประเภทเป็นสิ่งเดียวกันดังนั้นจึงมีมากกว่าห้าชั้นเลเยอร์ทางกายภาพเพียงอย่างเดียวที่ใช้ในการสื่อสารกับฮาร์ดแวร์คือเลเยอร์แรกซึ่งขนส่งข้อมูลในไบนารีทีละบิตเมื่อมีการถ่ายโอนข้อมูลพวกเขาจะเริ่มต้นที่เลเยอร์สูงสุดและสตรีมลงโดยแต่ละเลเยอร์จะเพิ่มหัวเลเยอร์เลเยอร์ที่สองเพิ่มส่วนท้ายและแปลงข้อมูลเป็นบิตสำหรับเลเยอร์แรกและข้อมูลจะถูกส่ง

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

เลเยอร์หน่วยข้อมูลโปรโตคอลแรกคือเลเยอร์ 1 และเป็นที่รู้จักกันในชื่อระดับกายภาพLayer 2 คือ Data Link Layer ซึ่งเชื่อมโยงข้อมูลและ Layer 3 เป็นเลเยอร์เครือข่ายที่สื่อสารระหว่างเครือข่ายชั้นที่สี่เป็นที่รู้จักกันในชื่อเลเยอร์การขนส่งเพราะเป็นที่ที่ข้อมูลพร้อมที่จะส่งเลเยอร์ 5 ขึ้นไปเรียกว่าข้อมูลโดยรวมและสูงขึ้นในลำดับชั้นของคอมพิวเตอร์เมื่อข้อมูลส่งมันจะไปตามลำดับจากมากไปน้อยเริ่มจากชั้นบนสุดตัวอย่างเช่นหากข้อมูลที่ส่งมาจำเป็นต้องใช้เลเยอร์ 6 แพ็คเก็ตจะเริ่มต้นที่นี่แต่ละเลเยอร์ที่อยู่ใต้นั้นจะเพิ่มแพ็กเก็ตส่วนหัวซึ่งเพิ่มข้อมูลเพิ่มเติมที่เลเยอร์ 2 เลเยอร์จะเพิ่มส่วนหัวและส่วนท้ายทำให้แพ็คเก็ตเหมาะสำหรับการขนส่งเลเยอร์ 1 เป็นพิเศษเมื่อเปรียบเทียบกับชั้นข้อมูลโปรโตคอลอื่น ๆ เพราะมันไม่ได้ใช้ส่วนหัวหรือส่วนท้ายหรือสร้างแพ็กเก็ตข้อมูลเลเยอร์นี้ส่งข้อมูลด้วยบิตในไบนารีไปยังโปรโตคอลกระบวนการหรือฮาร์ดแวร์ที่ขอข้อมูลหากแพ็คเก็ตต้องการเลเยอร์ 2 หรือสูงกว่าเลเยอร์ 2 รับผิดชอบในการแปลงส่วนหัวทั้งหมดส่วนท้ายและแพ็คเก็ตเองเป็นบิตดังนั้นเลเยอร์ 1 สามารถส่งมอบได้