Pakiet

Pakiet znany jest również jako datagram. Składa się z informacji kontrolnych i danych użytkownika. Dzięki tym informacjom kontrolnym pomaga w dostarczaniu danych w celu dostarczenia ładunku użytecznego. Zazwyczaj informacje te można znaleźć w nagłówkach pakietów i przyczepach. Jednostka danych jest kierowana między miejscem pochodzenia a miejscem przeznaczenia w Internecie lub nawet do jakiejkolwiek innej sieci komutowanej pakietowo.[1] Jest to kontener lub pudełko, które przenosi dane przez sieć TCP lub IP oraz sieci internetowe.

Pakiet jest również uważany za najbardziej podstawowy logiczny arbitraż danych, które są przekazywane przez bezpieczną sieć. Ponadto, reprezentuje on najmniejszą ilość danych, które mogą przejść przez system w jednym czasie. Pakiet sieciowy TCP lub IP zawiera kilka informacji, które zawierają dane, które są przez niego przenoszone, źródłowe przeznaczenie adresów IP oraz wszelkie inne ograniczenia wymagane dla jakości usług i obsługi pakietów.[2]

Funkcjonalność

Gdy węzeł w danej sieci przesyła dane przez sieć, przesyła ramkę danych pakietowych przez przełącznik przed dotarciem do routera. Po obejrzeniu docelowych adresów IP router zakapsuje dane i skieruje je do odbiorcy. Dane, które zostaną zamknięte w pakiecie, który zostanie przesłany przez sieć. Pakiety zawierają dwa różne rodzaje informacji, które umożliwiają pełne i poprawne dotarcie do miejsca docelowego. Są to informacje kontrolne i informacje, które będą przewożone. Informacje kontrolne zawierają adresy źródłowe, format sekwencjonowania, wykrywanie błędów i mechanizmy korekcyjne, co pomaga zapewnić optymalne dostarczenie danych. Zazwyczaj znajduje się on w nagłówku i przyczepie, które umieszczają dane użytkownika pomiędzy nimi.

Ponadto pakiet zazwyczaj zawiera źródło, miejsce docelowe, dane, rozmiar i wszelkie inne przydatne informacje, które pomogą pakietowi dotrzeć w odpowiednie miejsce i odpowiednio się zmontować. Dane, które będą przesyłane przez Internet, będą wysyłane jako jeden lub więcej pakietów. Najczęściej wysyłanym pakietem jest pakiet TCP. Wielkość pakietu jest po prostu ograniczona, więc większość danych, które będą wysyłane przez sieć, zostanie rozbita na wiele pakietów przed ich wysłaniem i zostaną one złożone z powrotem po ich otrzymaniu. Gdy pakiet jest już przesyłany przez sieć, routery sieciowe i przełączniki sieciowe badają pakiet i jego źródło, aby pomóc mu skierować go do właściwej lokalizacji.[3] Podczas transmisji, pakiety sieciowe mogą być porzucane. Jeśli pakiet nie zostanie odebrany lub wystąpi błąd, zostanie wysłany ponownie.

Struktura pakietu

Dokładna struktura pakietu zależy od protokołów; zwykły pakiet zazwyczaj zawiera dwie sekcje, nagłówek i ładunek. Sekcja Payload pakietu zawiera rzeczywiste dane, które są przesyłane;[4] czasami jest to niewielka część pliku, strony internetowej lub innych transmisji, ponieważ poszczególne pakiety są również stosunkowo małe. Podstawową funkcją tych pakietów jest efektywne przesyłanie danych przez sieć. Podział dużego pliku na mniejsze pakiety przyczyni się do zapewnienia, że każda sekcja zostanie pomyślnie przesłana. Jeśli pakiet nie zostanie odebrany lub zostanie porzucony, do jego wysłania potrzebne są tylko te porzucone pakiety. Jeśli przesyłanie danych napotka zatory sieciowe z powodu kilku jednoczesnych transferów, pozostałe pakiety mogą być przekierowywane za pomocą mniej zatłoczonej ścieżki.

Pakiety różnią się w zależności od struktury i funkcjonalności w zależności od protokołów, które będą je wdrażać. Część przełączania pakietów spłukuje pakiety w Internecie, a każdy z nich znajduje drogę do miejsca przeznaczenia jest bardziej efektywna w wysyłaniu pakietów.[5] Mechanizm ten wykorzystuje podstawową strukturę Internetu za darmo, co jest uważane za główny powód, dla którego połączenia VoIP i połączenia internetowe są najbardziej darmowe lub bardzo tanie. Najważniejsze jest to, że dane są przesyłane w pakietach przez sieci cyfrowe i wszystkie dane, które zużywamy, niezależnie od tego, czy będą to tekst, dźwięk, obrazy czy wideo, zostaną podzielone na pakiety, które są ponownie montowane w naszych urządzeniach lub komputerach. Jest to powód, dla którego w niektórych przypadkach, gdy obrazek ładuje się nad przedłużonym połączeniem, kawałki pojawiają się jeden po drugim.

Jeśli jakiś plik jest wysyłany z jednego miejsca do drugiego w Internecie, TCP podzieli dane na kawałki o efektywnej wielkości do routingu. Ten schemat przełączania pakietów jest jednym z najbardziej efektywnych sposobów obsługi transmisji w sieci bezprzewodowej, takiej jak Internet.

Elementy składowe

  • Nagłówek - zawiera instrukcje dotyczące danych, które będą przenoszone przez pakiet.
  • Ładowność - znana jest również jako ciało lub dane pakietu. Jest to uważane za rzeczywiste dane, które pakiet będzie dostarczał do miejsca przeznaczenia.
  • Przyczepa - czasami nazywana stopką, zazwyczaj zawiera kilka bitów, które informują urządzenie odbiorcze, że dotarło już do końca pakietu.

Historia

Donald Davies po raz pierwszy stworzył pakiet semestralny w 1965 roku. Służy do opisania segmentu danych przesyłanych z jednego komputera lub urządzenia do drugiego przez sieć.[6] Jest on używany, ponieważ dzieli dane na części, co pozwala na bardziej efektywne wykorzystanie informacji i zapobiega wiązaniu zasobów sieciowych przez jeden, większy plik.


  1. https://searchnetworking.techtarget.com/definition/packet ↩︎

  2. https://www.techopedia.com/definition/5380/packet ↩︎

  3. https://www.computerhope.com/jargon/p/packet.htm ↩︎

  4. https://techterms.com/definition/packet ↩︎

  5. https://www.lifewire.com/what-is-a-data-packet-3426310 ↩︎

  6. https://www.computerhope.com/jargon/p/packet.htm ↩︎