Szukałem wyjaśnień na temat różnic między segmentami, pakietami i ramkami oraz tego, co przeczytałem:
- Segment to oryginalne dane + nagłówek warstwy transportowej.
- Pakiet to nagłówek segmentu + warstwy sieci.
- Ramka jest nagłówkiem warstwy pakietu + łącza danych.
Zasadniczo oznacza to, że jeśli odłożymy nagłówki na bok, Segmenty = Pakiety = Ramki.
Pamiętam, że czytałem, że warstwa łącza danych przenosi dane przesłane do niej przez warstwę sieciową i dzieli je na mniejsze porcje danych, aby warstwa fizyczna mogła je przesłać. Dlatego założyłem, że te ramki są mniejszymi częściami danego pakietu.
Ale wszędzie, gdzie szukam, czytam, że jedyną różnicą między segmentami, pakietami i ramkami są nagłówki dołączone do oryginalnych danych na różnych warstwach i że nazwy są różne, ponieważ są unikalne dla każdej warstwy, chociaż jest to w zasadzie ta sama rzecz.
Czy segmenty, pakiety i ramki są naprawdę takie same, z wyjątkiem nagłówków, które każdy z nich zawiera? Czy wszystkie mają ten sam rozmiar?