< Return to Video

Internet: Pakiety, routing i niezawodność

  • 0:00 - 0:08
    [piosenka i odliczanie: 7, 6, 5, 4, 3, 2, 1]
    Internet: Pakiety, routing i niezawodność
  • 0:08 - 0:14
    Cześć nazywam się Lynn. Jestem inżynierem
    oprogramowania w firmie Spotify. Jako
  • 0:14 - 0:19
    pierwsza przyznam, że niezawodność
    Internetu jest oczywista. Już sama liczba
  • 0:19 - 0:23
    krążących w nim informacji jest
    zadziwiająca. Jak to możliwe, że dane są
  • 0:23 - 0:29
    Wam doręczane w sposób niezawodny? Przyjmijmy, że
    chcecie odtworzyć piosenkę ze Spotify.
  • 0:29 - 0:32
    Można odnieść wrażenie, że komputer łączy
    się bezpośrednio z serwerami Spotify, a
  • 0:32 - 0:38
    Spotify wysyła Ci piosenkę bezpośrednią
    linię. Cóż, Internet tak nie działa.
  • 0:38 - 0:44
    Jeśli Internet opierałby na bezpośrednich
    połączeniach, nie zdołałby obsługiwać
  • 0:44 - 0:48
    milionów dołączających osób. Zwłaszcza, że
    nie ma gwarancji działania każdego kabla i
  • 0:48 - 0:53
    komputera przez cały czas. Dane krążą w
    Internecie znacznie mniej bezpośrednio.
  • 0:53 - 1:01
    Dawno temu, w latach 70. XX w. zaczęliśmy
    z Bobem Kahnem pracę projektując coś,
  • 1:01 - 1:07
    co obecnie nosi miano Internetu.
    Naszym zadaniem, a jednocześnie szansą
  • 1:07 - 1:15
    było projektowanie protokołów
    i jego architektury. Uczestniczymy
  • 1:15 - 1:20
    w procesie rozrastania się i ewolucji internetu
    przez cały czas, aż do dnia dzisiejszego.
  • 1:20 - 1:26
    Sposób przechodzenia informacji z jednego
    komputera na drugi jest interesujący.
  • 1:26 - 1:31
    Nie musimy podążać utartym szlakiem; może
    się on zmieniać w czasie, gdy komputer
  • 1:31 - 1:36
    rozmawia z innym komputerem. Informacje
    w Internecie przechodzą z komputera na
  • 1:36 - 1:42
    komputer w formie pakietu informacji,
    a pakiet wędruje z jednego miejsca w
  • 1:42 - 1:46
    Internecie w inne na zasadzie przejazdu
    z miejsca na miejsce samochodem.
  • 1:46 - 1:51
    W zależności od natężenia ruchu czy
    warunków drogowych, możemy lub jesteśmy
  • 1:51 - 1:57
    zmuszeni do obrania innej trasy, za każdym
    razem, gdy jedziemy w to samo miejsce.
  • 1:57 - 2:04
    Podobnie jak można przewozić różne rzeczy
    samochodem, rożne informacje cyfrowe można
  • 2:04 - 2:10
    wysyłać w pakietach IP, ale są pewne
    limity. Co zrobić, gdy musimy przewieźć
  • 2:10 - 2:14
    statek kosmiczny z miejsca produkcji do
    miejsca wystrzelenia. Nie zmieści się w
  • 2:14 - 2:19
    jednej ciężarówce, więc dzieli się go
    na części i przewozi wieloma pojazdami.
  • 2:19 - 2:23
    Każdy z nich może obrać inną trasę, mogą
    też dotrzeć na miejsce w różnym czasie.
  • 2:23 - 2:28
    Gdy jednak dotrą na miejsce, części można
    zmontować w statek i przygotować do
  • 2:28 - 2:34
    wystrzelenia. Drobne elementy w
    Internecie funkcjonują podobnie. Jeśli
  • 2:34 - 2:40
    mamy duży obraz do wysłania znajomemu
    lub na stronę internetową, obraz może
  • 2:40 - 2:45
    obejmować dziesiątki milionów bitów, zer
    i jedynek, zbyt wielu, by wysłać je jednym
  • 2:45 - 2:50
    pakietem. Są to dane w komputerze, zatem
    komputer wysyłający obraz może szybko
  • 2:50 - 2:56
    podzielić go na setki, tysiące mniejszych
    elementów zwanych pakietami. Inaczej niż
  • 2:56 - 3:00
    samochody te pakiety nie mają kierowców i
    nie wybierają trasy. Każdy pakiet posiada
  • 3:00 - 3:05
    adres internetowy, z którego pochodzi i do
    którego zmierza. Specjalne komputery w
  • 3:05 - 3:09
    Internecie zwane routerami kierują ruchem,
    by pakiety płynnie przesuwały się w sieci.
  • 3:09 - 3:15
    Jeśli jedna trasa jest zakorkowana,
    pakiety indywidualne mogą przejść innymi
  • 3:15 - 3:20
    trasami w Internecie i mogą dotrzeć do
    miejsc przeznaczenia o innych godzinach
  • 3:20 - 3:27
    lub w innej kolejności. Jak to działa? W
    ramach protokołu internetowego
  • 3:27 - 3:31
    każdy router śledzi różne trasy wysyłania
    pakietów i obiera najtańszą, dostępną
  • 3:31 - 3:37
    trasę dla każdej informacji w oparciu o IP
    miejsca przeznaczenia dla pakietu.
  • 3:37 - 3:42
    Najtańsze nie oznacza tutaj kosztu, ale
    czas i czynniki pozatechniczne takie jak
  • 3:42 - 3:47
    polityka i relacje między firmami. Często
    najlepsza trasa do przemieszczenia danych
  • 3:47 - 3:53
    nie jest najbardziej bezpośrednia. Dzięki
    opcjom tras sieć cechuje tolerancja błędu.
  • 3:53 - 3:58
    Oznacza to, ze siecią można wysyłać
    pakiety nawet, gdy coś poważnie szwankuje.
  • 3:58 - 4:05
    To jest podstawa kluczowej zasady Internetu
    - niezawodności. A jeśli występuje
  • 4:05 - 4:09
    zapotrzebowanie na dane i nie wszystko
    zostanie doręczone? Powiedzmy, chcemy
  • 4:09 - 4:15
    posłuchać piosenki. Skąd można mieć 100%
    pewności otrzymania danych tak, by można
  • 4:15 - 4:21
    było ją odsłuchać. Oto nowy kolega, TCP
    (protokół sterowania transmisją). TCP
  • 4:21 - 4:27
    reguluje wysyłanie i odbiór wszystkich
    danych jako pakietów. Jak list polecony.
  • 4:27 - 4:32
    Gdy chcesz piosenkę na swoje urządzenie,
    Spotify wysyła ją rozbitą na pakiety.
  • 4:32 - 4:37
    Gdy pakiet dociera, TCP przeprowadza pełny
    remanent i odsyła potwierdzenie każdego
  • 4:37 - 4:43
    otrzymanego pakietu. Jeśli są wszystkie,
    kwituje odbiór i gotowe.
  • 4:43 - 4:55
    (Piosenka w tle). Jeśli stwierdzi, że
    któregoś brakuje, nie kwituje, gdyż
  • 4:55 - 5:00
    piosenka nie brzmiałaby jak należy lub
    brakowałoby jej części. Spotify przesyła
  • 5:00 - 5:06
    ponownie każdy brakujący lub niepełny
    pakiet. Gdy TCP zweryfikuje dostawę
  • 5:06 - 5:13
    wielu pakietów w ramach zamówienia
    piosenki, zacznie ją odtwarzać. TCP i
  • 5:13 - 5:16
    system routera są świetne, bo można je
    dopasować do skali. Współdziałają z 8
  • 5:16 - 5:23
    i 8 miliardami urządzeń. Z uwagi na zasady
    tolerancji błędu i zapasów, im więcej doda
  • 5:23 - 5:28
    się routerów, tym wyższa niezawodność
    Internetu. Fantastyczne jest to, że można
  • 5:28 - 5:33
    zwiększać i dostosowywać internet do skali
    bez zakłócania obsługi użytkowników.
  • 5:33 - 5:39
    Internet to setki tysięcy sieci i miliardy
    połączonych fizycznie urządzeń. Te systemy
  • 5:39 - 5:44
    tworzące Internet, łączą nas, umożliwiają
    nam komunikację i współpracę dzięki
  • 5:44 - 5:51
    wypracowanym normom na potrzeby
    przesyłania danych w Internecie.
  • 5:51 - 5:56
    Urządzenia informatyczne lub routery w
    w internecie pomagają przesyłać pakiety
  • 5:56 - 6:03
    do miejsca przeznaczenia, gdzie, w razie
    potrzeby ponownie się je montuje. To
  • 6:03 - 6:09
    dzieje się miliardy razy dziennie, gdy
    ktoś wysyła email, wchodzi na stronę
  • 6:09 - 6:14
    internetową, prowadzi czat, korzysta z
    aplikacji mobilnej lub gdy komunikują
  • 6:14 - 6:15
    się ze sobą czujniki lub urządzenia
    w internecie (muzyka cichnie).
Title:
Internet: Pakiety, routing i niezawodność
Description:

Inżynier z firmy Spotify, Lynn Root i Vint Cerf, "Ojciec Internetu" wyjaśniają zasady działania Internetu oraz dzielenia informacji na pakiety

more » « less
Video Language:
English
Duration:
06:26

Polish subtitles

Revisions