แนะนำ, 2024

ตัวเลือกของบรรณาธิการ

ความแตกต่างระหว่าง Frame และ Packet

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

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

แผนภูมิเปรียบเทียบ

พื้นฐานสำหรับการเปรียบเทียบกรอบห่อ
ขั้นพื้นฐาน
Frame เป็นหน่วยข้อมูลโปรโตคอล data link layerPacket เป็นหน่วยข้อมูลโปรโตคอลเครือข่ายเลเยอร์
ชั้น OSI ที่เกี่ยวข้องชั้นเชื่อมโยงข้อมูลเลเยอร์เครือข่าย
รวม
ที่อยู่ MAC ต้นทางและปลายทางที่อยู่ IP ต้นทางและปลายทาง
ความสัมพันธ์ส่วนถูกห่อหุ้มภายในแพ็คเก็ตแพ็คเก็ตถูกห่อหุ้มภายในกรอบ

คำจำกัดความของ Frame

คำว่าเฟรมมาจากเครือข่ายการสื่อสารโดยเฉพาะผ่านสายอนุกรมที่ผู้ส่ง "เฟรม" ข้อมูลซึ่งเป็นชุดของบิตโดยการเพิ่มอักขระพิเศษก่อนและหลังข้อมูลที่ส่ง

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

ตัวอย่างเฉพาะของเฟรมคือเฟรม Ethernet จุดต่อไปนี้ให้ข้อมูลสั้น ๆ เกี่ยวกับฟิลด์ต่าง ๆ ของเฟรม

  • เฟรม Ethernet มีความยาวต่างกันโดยไม่มีเฟรมน้อยกว่า 64 octets หรือมากกว่า 1518 octets (header, data และ CRC)
  • รูปแบบเฟรม Ethernet นั้นมีแหล่งฟิสิคัลรวมถึงที่ อยู่ MAC ปลายทางของอุปกรณ์
  • นอกเหนือจากการระบุแหล่งที่มาและปลายทางแล้วแต่ละเฟรมที่ส่งผ่านอีเธอร์เน็ตยังประกอบด้วย บทนำ, เขตข้อมูลพิมพ์, เขตข้อมูล และการ ตรวจสอบความซ้ำซ้อน Cyclic (CRC)
  • คำนำประกอบด้วย 64s พัลซิ่ง 0 วินาทีและ 1 วินาทีเพื่อช่วยในการรับอินเตอร์เฟสประสาน
  • ฟิลด์ CRC ช่วยในการตรวจจับข้อผิดพลาดในการส่งข้อมูล
  • ฟิลด์จำนวนเต็ม 16 บิตนี้อธิบายประเภทของข้อมูลที่ดำเนินการโดยฟิลด์
  • จากมุมมองของอินเทอร์เน็ตฟิลด์ชนิดเฟรมเป็นสิ่งจำเป็นและรับผิดชอบในการระบุตัวตน เมื่อเฟรมมาถึงเครื่องที่ต้องการระบบปฏิบัติการจะระบุโมดูลซอฟต์แวร์โปรโตคอลที่ควรจัดการกับเฟรมด้วยความช่วยเหลือของประเภทเฟรม
  • ข้อดีของเฟรมการระบุตัวตนคือช่วยให้สามารถใช้หลายโปรโตคอลร่วมกันบนคอมพิวเตอร์เครื่องเดียวและอนุญาตให้รวมหลายโปรโตคอลในเครือข่ายทางกายภาพเดียวกันโดยปราศจากการรบกวน

ความหมายของแพ็คเก็ต

แพ็คเก็ตสามารถบล็อกข้อมูลขนาดเล็กใด ๆ ที่ส่งผ่านเครือข่ายสลับแพ็คเก็ต คำนี้มาจากโปรโตคอลเชิงอักขระที่เพิ่มอักขระเริ่มต้นเฟรมและอักขระสิ้นสุดเฟรมพิเศษเมื่อส่งแพ็กเก็ต

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

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

ความแตกต่างหลักระหว่าง Frame กับ Packet

  1. กรอบสามารถกำหนดเป็นหน่วยข้อมูลที่ใช้ในชั้นเชื่อมโยงข้อมูล ในทางกลับกันแพ็กเก็ตคือหน่วยข้อมูลโปรโตคอลที่ใช้ในเลเยอร์เครือข่าย
  2. เฟรมถูกสร้างใน data link layer ของ OSI ในขณะที่ Packets นั้นเกิดขึ้นใน Network layer
  3. การกำหนดกรอบรวมถึงที่อยู่ MAC ต้นทางและปลายทาง (เช่นที่อยู่จริงของเครื่อง) ในทางตรงกันข้ามการส่งแพคเก็ตรวมถึงที่อยู่ IP ต้นทางและปลายทาง
  4. แพ็คเก็ตห่อหุ้มเซ็กเมนต์ในเลเยอร์เครือข่าย ในทางตรงกันข้ามเฟรมห่อหุ้มแพ็กเก็ตในชั้นเชื่อมโยงข้อมูล

สรุป:

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

ในเลเยอร์เครือข่ายแบ่งส่วนออกเป็นส่วนย่อยที่รู้จักกันเป็น แพ็กเก็ต ซึ่งประกอบด้วยส่วนและส่วนหัว IP โดยทั่วไปรวมถึงที่อยู่ IP ของแหล่งที่มาและปลายทาง ในที่สุดแพ็คเก็ตถูกห่อหุ้มใน เฟรม การเชื่อมโยงข้อมูลเป็นการเตรียมส่วนหัวด้วยที่อยู่ MAC ต้นทางและปลายทางหลังจากนั้นจะส่งเฟรมผลลัพธ์

Top