Pakiet
Pakiet to niewielka ilość danych wysyłana przez sieć, taką jak LAN lub Internet. Podobnie jak prawdziwa przesyłka, każdy pakiet zawiera źródło i miejsce docelowe, a także przesyłaną zawartość (czyli dane). Gdy pakiety dotrą do miejsca docelowego, są ponownie składane w pojedynczy plik lub inny ciągły blok danych.
Dokładna struktura pakietu różni się w zależności od protokołu, ale typowy pakiet zawiera dwie sekcje — nagłówek i dane użytkownika. Informacje o pakiecie są przechowywane w nagłówku. Na przykład nagłówek IPv6 zawiera następujące pola:
- Adres źródłowy (128 bitów) — adres IPv6 źródła pakietu
- Adres docelowy (128 bitów) — adres IPv6 miejsca docelowego pakietu
- Wersja (4 bity) — „6” dla IPv6
- Klasa ruchu (8 bitów) — ustawienie priorytetu pakietu
- Etykieta przepływu (20 bitów) — opcjonalny identyfikator oznaczający pakiet jako część określonego przepływu; służy do rozróżniania wielu transmisji pochodzących z jednego źródła
- Długość danych użytkownika (16 bitów) — rozmiar danych określony w oktetach
- Następny nagłówek (8 bitów) — identyfikator nagłówka następującego po bieżącym pakiecie; może to być TCP, UDP lub inny protokół
- Limit przeskoków (8 bitów) — maksymalna liczba przeskoków w sieci (między routerami, przełącznikami itd.), po której pakiet zostaje odrzucony; w IPv4 jest również znany jako „TTL”
Sekcja danych użytkownika pakietu zawiera faktycznie przesyłane dane. Często jest to tylko niewielka część pliku, strony internetowej lub innej transmisji danych, ponieważ pojedyncze pakiety są stosunkowo małe. Na przykład maksymalny rozmiar danych użytkownika pakietu IP wynosi 65 535 bajtów, czyli 64 kilobajty. Maksymalny rozmiar pakietu Ethernet, czyli „ramki”, wynosi zaledwie 1500 bajtów lub 1,5 kilobajta.
Pakiety służą do niezawodnego i wydajnego przesyłania danych. Zamiast przesyłać duży plik jako pojedynczy blok danych, wysyłanie mniejszych pakietów pomaga zapewnić pomyślne przesłanie każdej sekcji. Jeśli pakiet nie zostanie odebrany lub zostanie „odrzucony”, trzeba ponownie wysłać tylko odrzucony pakiet. Ponadto jeśli podczas przesyłania danych wystąpi przeciążenie sieci z powodu wielu jednoczesnych transmisji, pozostałe pakiety mogą zostać przekierowane mniej obciążoną trasą.
Sprawdź swoją wiedzę