Tôi đã tìm kiếm một số lời giải thích về sự khác biệt giữa Phân đoạn, Gói và Khung và từ những gì tôi đọc:
- Phân đoạn là dữ liệu gốc + tiêu đề Lớp vận chuyển.
- Gói là một tiêu đề Phân đoạn + Lớp mạng.
- Khung là một tiêu đề Lớp gói + Liên kết dữ liệu.
Về cơ bản, điều đó có nghĩa là nếu chúng ta đặt các tiêu đề sang một bên, Segments = Packets = Frames.
Tôi nhớ đã đọc rằng lớp Liên kết dữ liệu sẽ lấy dữ liệu được truyền bởi Lớp mạng và chia nó thành các khối dữ liệu nhỏ hơn cho Lớp vật lý để truyền. Do đó, tôi giả định rằng những Khung đó là những mảnh nhỏ hơn của một Gói nhất định.
Nhưng ở mọi nơi tôi tìm kiếm tôi đều thấy rằng sự khác biệt duy nhất giữa Phân đoạn, Gói và Khung là các tiêu đề được đính kèm với dữ liệu gốc ở các lớp khác nhau và tên đó khác nhau vì chúng là duy nhất cho mỗi lớp, mặc dù về cơ bản nó là điều tương tự
Các phân đoạn, gói và khung có thực sự giống nhau không, ngoại trừ các tiêu đề mà mỗi một trong số chúng bao gồm? Có phải tất cả chúng đều có cùng kích thước?