Я искал объяснение различий между сегментами, пакетами и фреймами, и из того, что я прочитал:
- Сегмент - это исходные данные + заголовок транспортного уровня.
- Пакет является заголовком Сегмент + Сетевой уровень.
- Frame - это заголовок Packet + Data Link Layer.
Таким образом, в основном это означает, что если мы отложим заголовки, сегменты = пакеты = кадры.
Я помню, что читал, что уровень канала передачи данных берет данные, переданные ему сетевым уровнем, и разбивает их на более мелкие порции данных для передачи на физическом уровне. Поэтому я предположил, что эти кадры являются меньшими частями данного пакета.
Но везде, где я ищу, я читаю, что единственное различие между Сегментами, Пакетами и Фреймами - это заголовки, прикрепленные к исходным данным в разных слоях, и что имена разные, потому что они уникальны для каждого слоя, хотя в основном это то же самое.
Сегменты, пакеты и фреймы действительно одно и то же, за исключением заголовков, которые каждый из них включает? Все ли они одного размера?