{"id":1386,"date":"2026-04-15T18:55:47","date_gmt":"2026-04-15T18:55:47","guid":{"rendered":"https:\/\/sudoit.pl\/?p=1386"},"modified":"2026-04-15T18:56:59","modified_gmt":"2026-04-15T18:56:59","slug":"podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci","status":"publish","type":"post","link":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/","title":{"rendered":"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci"},"content":{"rendered":"\n<p>Do tej pory rozwa\u017cania o sieci dotyczy\u0142y g\u0142\u00f3wnie komunikacji w obr\u0119bie <strong>sieci lokalnej<\/strong>. Tam sprawa jest do\u015b\u0107 prosta: host sprawdza, czy odbiorca znajduje si\u0119 w tej samej podsieci, ustala jego adres <strong>MAC<\/strong> i wysy\u0142a ramk\u0119 bezpo\u015brednio do celu. Problem zaczyna si\u0119 wtedy, gdy urz\u0105dzenie docelowe znajduje si\u0119 <strong>w innej sieci<\/strong>. Wtedy pakiet nie mo\u017ce zosta\u0107 dostarczony bezpo\u015brednio i musi przej\u015b\u0107 przez urz\u0105dzenie po\u015brednicz\u0105ce, czyli <strong>router<\/strong>.<\/p>\n\n\n\n<p>Na pierwszy rzut oka mo\u017ce to wygl\u0105da\u0107 prawie magicznie. Wysy\u0142asz dane z laptopa w domu, a po chwili trafiaj\u0105 one na serwer albo komputer w zupe\u0142nie innej sieci, czasem nawet na drugim ko\u0144cu \u015bwiata. Ale po drodze nie dzieje si\u0119 \u017cadna magia. To po prostu dobrze zorganizowany proces podejmowania decyzji o tym, <strong>kt\u00f3r\u0119dy pakiet ma zosta\u0107 wys\u0142any dalej<\/strong>. I w\u0142a\u015bnie tym zajmuje si\u0119 <strong>routing<\/strong>. W tym artykule poznasz podstawy routingu.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Czym jest Routing ?<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/jak_dziala_routing-1024x683.png\" alt=\"\" class=\"wp-image-1388\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/jak_dziala_routing-1024x683.png 1024w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/jak_dziala_routing-300x200.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/jak_dziala_routing-768x512.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/jak_dziala_routing-1170x780.png 1170w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/jak_dziala_routing-585x390.png 585w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/jak_dziala_routing-263x175.png 263w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/jak_dziala_routing.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Routing<\/strong> to proces kierowania ruchem pomi\u0119dzy sieciami. Polega na wybraniu najlepszej \u015bcie\u017cki dla pakiet\u00f3w danych, kt\u00f3re s\u0105 przesy\u0142ane od jednego urz\u0105dzenia do drugiego. Je\u015bli host docelowy nie znajduje si\u0119 w tej samej sieci lokalnej, pakiet musi zosta\u0107 przekazany do routera, a router podejmuje decyzj\u0119, gdzie wys\u0142a\u0107 go dalej. W\u0142a\u015bnie ta decyzja jest sednem routingu.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Jak to wi\u0119c wygl\u0105da w praktyce?<\/h3>\n\n\n\n<p>Za\u0142\u00f3\u017cmy, \u017ce wysy\u0142asz dane z laptopa w swojej domowej sieci do urz\u0105dzenia znajduj\u0105cego si\u0119 w zupe\u0142nie innej sieci. Tw\u00f3j komputer najpierw sprawdza, czy adres docelowy nale\u017cy do tej samej podsieci. Je\u015bli nie, uznaje, \u017ce nie mo\u017ce dostarczy\u0107 pakietu bezpo\u015brednio. Wtedy wysy\u0142a go do <strong>bramy domy\u015blnej<\/strong>, czyli najcz\u0119\u015bciej do domowego routera. To pierwszy krok poza lokaln\u0105 sieci\u0105.<\/p>\n\n\n\n<p>Gdy router otrzyma pakiet, analizuje jego <strong>docelowy adres IP<\/strong>. Nast\u0119pnie sprawdza w swojej <strong>tablicy routingu<\/strong>, kt\u00f3r\u0119dy najlepiej wys\u0142a\u0107 go dalej. Je\u015bli zna dok\u0142adn\u0105 tras\u0119 do tej sieci, kieruje pakiet do odpowiedniego kolejnego routera albo bezpo\u015brednio do sieci docelowej. Je\u015bli nie ma bardziej szczeg\u00f3\u0142owego wpisu, mo\u017ce u\u017cy\u0107 <strong>trasy domy\u015blnej<\/strong>, czyli takiego \u201cplanu awaryjnego\u201d dla ruchu do nieznanych sieci.<\/p>\n\n\n\n<p>W praktyce pakiet bardzo rzadko trafia do celu po jednym przeskoku, chyba \u017ce m\u00f3wimy o bardzo ma\u0142ej i prostej infrastrukturze. Zwykle po drodze napotyka kolejne routery. Ka\u017cdy z nich wykonuje podobn\u0105 operacj\u0119: sprawdza adres docelowy, por\u00f3wnuje go z w\u0142asn\u0105 tablic\u0105 routingu i wysy\u0142a pakiet dalej. To oznacza, \u017ce routing nie jest jedn\u0105 decyzj\u0105 podj\u0119t\u0105 na pocz\u0105tku drogi, ale <strong>seri\u0105 decyzji podejmowanych po drodze przez kolejne routery<\/strong>.<\/p>\n\n\n\n<p>Gdy pakiet w ko\u0144cu dotrze do routera, kt\u00f3ry jest bezpo\u015brednio pod\u0142\u0105czony do sieci docelowej, ten mo\u017ce ju\u017c dostarczy\u0107 go do urz\u0105dzenia ko\u0144cowego. Na tym etapie router zna lokaln\u0105 sie\u0107, wi\u0119c mo\u017ce rozwi\u0105za\u0107 adres IP odbiorcy na odpowiedni adres <strong>MAC<\/strong> i przekaza\u0107 ramk\u0119 do w\u0142a\u015bciwego hosta. Czyli na ko\u0144cu drogi znowu wracamy do lokalnej komunikacji w obr\u0119bie jednej sieci.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Czym jest tablica routingu ?<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Wspomnieli\u015bmy ju\u017c kilka razy o <strong>tablicy routingu<\/strong>, wi\u0119c teraz warto dok\u0142adnie wyja\u015bni\u0107, czym ona jest. Tablica routingu to zestaw wpis\u00f3w przechowuj\u0105cych informacje o tym, <strong>jak dotrze\u0107 do poszczeg\u00f3lnych sieci<\/strong>. Router korzysta z niej przy podejmowaniu decyzji, kt\u00f3r\u0119dy wys\u0142a\u0107 pakiet dalej. Mo\u017cna j\u0105 traktowa\u0107 jak map\u0119 dr\u00f3g, z kt\u00f3rej router korzysta przy ka\u017cdym pakiecie. Na urz\u0105dzeniach Cisco tablic\u0119 routingu mo\u017cna wy\u015bwietli\u0107 poleceniem: <strong>show ip route<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"600\" height=\"357\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/route_img-1.png\" alt=\"\" class=\"wp-image-1389\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/route_img-1.png 600w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/route_img-1-300x179.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/route_img-1-585x348.png 585w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Co wida\u0107 w tablicy routingu?<\/h3>\n\n\n\n<p>Wpisy w tablicy routingu s\u0105 zwykle oznaczane literami, kt\u00f3re informuj\u0105, <strong>sk\u0105d dana trasa pochodzi<\/strong>. Przyk\u0142adowo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C<\/strong> \u2013 sie\u0107 bezpo\u015brednio po\u0142\u0105czona<\/li>\n\n\n\n<li><strong>L<\/strong> \u2013 adres lokalny przypisany do interfejsu<\/li>\n\n\n\n<li><strong>S<\/strong> \u2013 trasa statyczna<\/li>\n\n\n\n<li><strong>R<\/strong> \u2013 trasa poznana przez <strong>RIP<\/strong><\/li>\n\n\n\n<li><strong>O<\/strong> \u2013 trasa poznana przez <strong>OSPF<\/strong><\/li>\n\n\n\n<li><strong>D<\/strong> \u2013 trasa poznana przez <strong>EIGRP<\/strong><\/li>\n\n\n\n<li><strong>B<\/strong> \u2013 trasa poznana przez <strong>BGP<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Dalej widzimy <strong>sie\u0107 docelow\u0105<\/strong>, czyli do jakiego zakresu adres\u00f3w odnosi si\u0119 dany wpis. To bardzo wa\u017cne, bo router nie wybiera trasy na podstawie pojedynczego hosta, tylko na podstawie <strong>sieci<\/strong>, do kt\u00f3rej nale\u017cy adres docelowy.<\/p>\n\n\n\n<p>Kolejnym elementem wpisu mo\u017ce by\u0107 <strong>dystans administracyjny<\/strong> i <strong>metryka<\/strong>. O tych dw\u00f3ch warto\u015bciach opowiemy szerzej za chwil\u0119, bo maj\u0105 ogromne znaczenie przy wyborze najlepszej trasy. Na ko\u0144cu zwykle widzimy <strong>nast\u0119pny przeskok<\/strong> (czyli router, do kt\u00f3rego pakiet ma zosta\u0107 wys\u0142any dalej) albo <strong>interfejs wyj\u015bciowy<\/strong>, kt\u00f3rym ruch powinien opu\u015bci\u0107 urz\u0105dzenie.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Jakie typy tras przechowuje tablica routingu?<\/h3>\n\n\n\n<p>Tablica routingu zwykle zawiera trzy podstawowe rodzaje tras:<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Sieci bezpo\u015brednio po\u0142\u0105czone<\/h4>\n\n\n\n<p>Takie wpisy pojawiaj\u0105 si\u0119 automatycznie, gdy interfejs routera dostanie adres IP i zostanie aktywowany. Je\u015bli router ma interfejs w sieci <strong>192.168.1.0\/24<\/strong>, to od razu wie, \u017ce ta sie\u0107 jest osi\u0105galna bezpo\u015brednio przez ten interfejs. Nie trzeba dodawa\u0107 takiej trasy r\u0119cznie. To najbardziej podstawowy typ wpisu w tabeli.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Sieci zdalne<\/h4>\n\n\n\n<p>To sieci, do kt\u00f3rych router nie jest pod\u0142\u0105czony bezpo\u015brednio. \u017beby si\u0119 do nich dosta\u0107, musi wys\u0142a\u0107 ruch do innego routera. Takie wpisy mog\u0105 zosta\u0107 dodane r\u0119cznie przez administratora jako <strong>trasy statyczne<\/strong> albo automatycznie dzi\u0119ki <strong>protoko\u0142om routingu dynamicznego<\/strong>. W praktyce w\u0142a\u015bnie te wpisy stanowi\u0105 \u201cprawdziw\u0105 tre\u015b\u0107\u201d routingu mi\u0119dzy sieciami.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Trasa domy\u015blna<\/h4>\n\n\n\n<p>Trasa domy\u015blna jest u\u017cywana wtedy, gdy w tablicy routingu nie ma bardziej szczeg\u00f3\u0142owego dopasowania. W IPv4 zapisuje si\u0119 j\u0105 jako:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0.0.0.0\/0<\/code><\/pre>\n\n\n\n<p>W IPv6 odpowiednikiem jest:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>::\/0<\/code><\/pre>\n\n\n\n<p>To taka \u201costatnia deska ratunku\u201d dla pakietu. Je\u015bli router nie zna dok\u0142adniejszej drogi, mo\u017ce u\u017cy\u0107 w\u0142a\u015bnie tej trasy.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Trasy statyczne i dynamiczne<\/h3>\n\n\n\n<p>Wpisy w tablicy routingu mog\u0105 zosta\u0107 dodane na dwa g\u0142\u00f3wne sposoby: <strong>statycznie<\/strong> albo <strong>dynamicznie<\/strong>.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Trasy statyczne<\/h4>\n\n\n\n<p>Trasy statyczne s\u0105 konfigurowane r\u0119cznie przez administratora. Nie zmieniaj\u0105 si\u0119 same i nie aktualizuj\u0105 si\u0119 automatycznie po zmianie topologii. To daje du\u017c\u0105 kontrol\u0119, ale oznacza te\u017c wi\u0119cej pracy. W ma\u0142ych sieciach takie podej\u015bcie potrafi by\u0107 bardzo wygodne i przejrzyste. W du\u017cych \u015brodowiskach r\u0119czne zarz\u0105dzanie wszystkimi trasami szybko staje si\u0119 m\u0119cz\u0105ce i podatne na b\u0142\u0119dy.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Trasy dynamiczne<\/h4>\n\n\n\n<p>Trasy dynamiczne s\u0105 poznawane przez router dzi\u0119ki <strong>protoko\u0142om routingu dynamicznego<\/strong>. Routery wymieniaj\u0105 si\u0119 informacjami o sieciach i na tej podstawie aktualizuj\u0105 swoje tabele routingu. Je\u015bli topologia si\u0119 zmieni, protok\u00f3\u0142 routingu mo\u017ce sam przeliczy\u0107 nowe \u015bcie\u017cki. To bardzo wa\u017cne w wi\u0119kszych sieciach, gdzie r\u0119czne zarz\u0105dzanie trasami by\u0142oby zbyt uci\u0105\u017cliwe.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Jak router wybiera najlepsz\u0105 tras\u0119?<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>To jedno z najwa\u017cniejszych pyta\u0144 w routingu. Router mo\u017ce zna\u0107 wiele tras do r\u00f3\u017cnych sieci, a czasem nawet kilka tras do <strong>tej samej<\/strong> sieci. Musi wi\u0119c zdecydowa\u0107, kt\u00f3r\u0105 z nich wybra\u0107. I nie robi tego losowo. W praktyce obowi\u0105zuje tu kilka bardzo konkretnych zasad.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Najbardziej szczeg\u00f3\u0142owa trasa<\/h4>\n\n\n\n<p>Najpierw router wybiera <strong>najbardziej szczeg\u00f3\u0142owe dopasowanie<\/strong>, czyli tras\u0119 z <strong>najd\u0142u\u017cszym prefiksem<\/strong>. To tak zwana zasada <strong>longest prefix match<\/strong>. Je\u015bli jedna trasa m\u00f3wi o ca\u0142ej sieci <strong>10.0.0.0\/8<\/strong>, a druga o podsieci <strong>10.1.1.0\/24<\/strong>, to dla adresu <strong>10.1.1.50<\/strong> wygra trasa <strong>\/24<\/strong>, bo jest bardziej szczeg\u00f3\u0142owa.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Najni\u017cszy dystans administracyjny<\/h4>\n\n\n\n<p>Je\u015bli do tej samej sieci istniej\u0105 dwie trasy o tym samym prefiksie, router patrzy na <strong>dystans administracyjny<\/strong>. To warto\u015b\u0107 m\u00f3wi\u0105ca, jak bardzo router ufa \u017ar\u00f3d\u0142u danej trasy. Im ni\u017csza warto\u015b\u0107, tym wi\u0119ksze zaufanie.<\/p>\n\n\n\n<p>Na przyk\u0142ad trasa statyczna zwykle ma ni\u017cszy dystans administracyjny ni\u017c trasa poznana przez dynamiczny protok\u00f3\u0142 routingu. Oznacza to, \u017ce je\u015bli obie prowadz\u0105 do tego samego celu, router zwykle wybierze tras\u0119 statyczn\u0105.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Najni\u017csza metryka<\/h4>\n\n\n\n<p>Je\u015bli dwie trasy pochodz\u0105 z tego samego \u017ar\u00f3d\u0142a albo maj\u0105 ten sam dystans administracyjny, router patrzy na <strong>metryk\u0119<\/strong>. Metryka to koszt danej trasy, liczony w spos\u00f3b zale\u017cny od protoko\u0142u routingu. W jednym protokole mo\u017ce to by\u0107 liczba przeskok\u00f3w, w innym przepustowo\u015b\u0107, koszt \u0142\u0105cza albo kombinacja kilku parametr\u00f3w.<\/p>\n\n\n\n<p>Czyli w du\u017cym skr\u00f3cie:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>najpierw <strong>najbardziej szczeg\u00f3\u0142owy prefiks<\/strong><\/li>\n\n\n\n<li>potem <strong>najni\u017cszy dystans administracyjny<\/strong><\/li>\n\n\n\n<li>na ko\u0144cu <strong>najni\u017csza metryka<\/strong><\/li>\n<\/ol>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Dystans administracyjny i metryka \u2013 czym si\u0119 r\u00f3\u017cni\u0105?<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Pocz\u0105tkuj\u0105cym bardzo cz\u0119sto myl\u0105 si\u0119 te dwa poj\u0119cia, bo oba dotycz\u0105 \u201cwyboru lepszej trasy\u201d. R\u00f3\u017cnica jest jednak istotna.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Dystans administracyjny<\/h3>\n\n\n\n<p>Dystans administracyjny m\u00f3wi, <strong>jak bardzo router ufa \u017ar\u00f3d\u0142u trasy<\/strong>. Im ni\u017csza warto\u015b\u0107, tym wi\u0119ksze zaufanie.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>trasa statyczna<\/strong> zwykle ma dystans <strong>1<\/strong><\/li>\n\n\n\n<li><strong>OSPF<\/strong> zwykle ma <strong>110<\/strong><\/li>\n\n\n\n<li><strong>RIP<\/strong> zwykle ma <strong>120<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Je\u015bli wi\u0119c router zna dwie trasy do tej samej sieci &#8211; jedn\u0105 statyczn\u0105 i jedn\u0105 z RIP -najcz\u0119\u015bciej wybierze tras\u0119 statyczn\u0105, bo jej dystans administracyjny jest ni\u017cszy. Poni\u017csza tabela przedstawia domy\u015blne warto\u015bci dystansu administracyjnego na routerach Cisco.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"423\" height=\"497\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/dystans-administracyjny_img.png\" alt=\"\" class=\"wp-image-1390\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/dystans-administracyjny_img.png 423w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/dystans-administracyjny_img-255x300.png 255w\" sizes=\"(max-width: 423px) 100vw, 423px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Metryka<\/h3>\n\n\n\n<p>Metryka dzia\u0142a dopiero wtedy, gdy router por\u00f3wnuje trasy pochodz\u0105ce z <strong>tego samego \u017ar\u00f3d\u0142a<\/strong> albo maj\u0105ce ten sam poziom zaufania. M\u00f3wi ona, <strong>kt\u00f3ra droga jest lepsza wed\u0142ug zasad danego protoko\u0142u<\/strong>. I tutaj wa\u017cna rzecz: metryka nie jest uniwersalna. Ka\u017cdy protok\u00f3\u0142 liczy j\u0105 troch\u0119 inaczej.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>w <strong>RIP<\/strong> metryk\u0105 jest <strong>liczba przeskok\u00f3w<\/strong><\/li>\n\n\n\n<li>w <strong>OSPF<\/strong> metryka opiera si\u0119 na <strong>koszcie<\/strong><\/li>\n\n\n\n<li>w <strong>EIGRP<\/strong> bierze si\u0119 pod uwag\u0119 wi\u0119cej parametr\u00f3w, mi\u0119dzy innymi op\u00f3\u017anienie i przepustowo\u015b\u0107<\/li>\n<\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Protoko\u0142y routingu dynamicznego<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Jak wspomnieli\u015bmy wcze\u015bniej, trasy mog\u0105 by\u0107 dodawane dynamicznie dzi\u0119ki <strong>protoko\u0142om routingu<\/strong>. Ich zadaniem jest umo\u017cliwienie routerom wymiany informacji o sieci i wyznaczania najlepszych \u015bcie\u017cek.<\/p>\n\n\n\n<p><strong>Protoko\u0142y routingu dynamicznego mo\u017cna podzieli\u0107 na trzy typy:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>protoko\u0142y wektora odleg\u0142o\u015bci<\/strong><\/li>\n\n\n\n<li><strong>protoko\u0142y stanu \u0142\u0105cza<\/strong><\/li>\n\n\n\n<li>oraz warto wspomnie\u0107 osobno o <strong>BGP<\/strong>, kt\u00f3re nale\u017cy do rodziny <strong>path vector<\/strong><\/li>\n<\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Protoko\u0142y wektora odleg\u0142o\u015bci<\/h3>\n\n\n\n<p>Protoko\u0142y wektora odleg\u0142o\u015bci przekazuj\u0105 informacje o trasach s\u0105siednim routerom i zwykle operuj\u0105 na poj\u0119ciu <strong>odleg\u0142o\u015bci do celu<\/strong>. Protoko\u0142y te mierz\u0105 odleg\u0142o\u015b\u0107 na podstawie liczby przeskok\u00f3w, kt\u00f3re dane musz\u0105 przej\u015b\u0107, aby dotrze\u0107 do celu. Liczba przeskok\u00f3w to zasadniczo liczba router\u00f3w potrzebnych do dotarcia do miejsca docelowego. Protoko\u0142ami wektora odleg\u0142o\u015bci s\u0105 protoko\u0142y: <strong>RIP, EIGRP<\/strong>.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Protoko\u0142y stanu \u0142\u0105cza<\/h3>\n\n\n\n<p>Protoko\u0142y te maj\u0105 inne podej\u015bcie do znajdowania najlepszej \u015bcie\u017cki routingu, poniewa\u017c nie wysy\u0142aj\u0105 tablic routingu, zamiast tego routery powiadamiaj\u0105 si\u0119 nawzajem o wykryciu zmian trasy. Trasa jest obliczana na podstawie d\u0142ugo\u015bci \u015bcie\u017cki do miejsca docelowego i kosztu zasob\u00f3w.<\/p>\n\n\n\n<p>Najwa\u017cniejszym przyk\u0142adem jest <strong>OSPF<\/strong>. To bardzo popularny protok\u00f3\u0142 routingu wewn\u0119trznego, u\u017cywany w wi\u0119kszych sieciach. OSPF korzysta z komunikat\u00f3w <strong>LSA<\/strong> (<strong>Link-State Advertisement<\/strong>), kt\u00f3re informuj\u0105 inne routery o zmianach w topologii. Dzi\u0119ki temu routery mog\u0105 szybko reagowa\u0107 na zmiany i przelicza\u0107 trasy. Protoko\u0142ami stanu \u0142\u0105cza s\u0105 protoko\u0142y: <strong>OSPF, IS-IS<\/strong>.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">BGP<\/h3>\n\n\n\n<p>Ten protok\u00f3\u0142 warto potraktowa\u0107 troch\u0119 osobno, bo nie jest po prostu kolejnym \u201czwyk\u0142ym protoko\u0142em wewn\u0119trznym\u201d jak RIP czy OSPF. To protok\u00f3\u0142 typu <strong>path vector<\/strong>, powszechnie u\u017cywany pomi\u0119dzy operatorami i du\u017cymi autonomicznymi systemami w internecie. W praktyce to w\u0142a\u015bnie <strong>BGP<\/strong> odpowiada za wymian\u0119 tras pomi\u0119dzy ogromnymi cz\u0119\u015bciami globalnej sieci.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do tej pory rozwa\u017cania o sieci dotyczy\u0142y g\u0142\u00f3wnie komunikacji w obr\u0119bie sieci lokalnej. Tam sprawa jest do\u015b\u0107 prosta: host sprawdza, czy&hellip;<\/p>\n","protected":false},"author":3,"featured_media":1387,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[29],"tags":[34,38],"class_list":["post-1386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sieci","tag-sieci","tag-wan"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci - SudoIT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci - SudoIT\" \/>\n<meta property=\"og:description\" content=\"Do tej pory rozwa\u017cania o sieci dotyczy\u0142y g\u0142\u00f3wnie komunikacji w obr\u0119bie sieci lokalnej. Tam sprawa jest do\u015b\u0107 prosta: host sprawdza, czy&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/\" \/>\n<meta property=\"og:site_name\" content=\"SudoIT\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-15T18:55:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T18:56:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/routing.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Patryk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Patryk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/\"},\"author\":{\"name\":\"Patryk\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#\\\/schema\\\/person\\\/62b95033a7a8937fbb692e81d5e0b8bd\"},\"headline\":\"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci\",\"datePublished\":\"2026-04-15T18:55:47+00:00\",\"dateModified\":\"2026-04-15T18:56:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/\"},\"wordCount\":1860,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/routing.png\",\"keywords\":[\"sieci\",\"WAN\"],\"articleSection\":[\"Sieci\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/\",\"url\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/\",\"name\":\"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci - SudoIT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/routing.png\",\"datePublished\":\"2026-04-15T18:55:47+00:00\",\"dateModified\":\"2026-04-15T18:56:59+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#\\\/schema\\\/person\\\/62b95033a7a8937fbb692e81d5e0b8bd\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/routing.png\",\"contentUrl\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/routing.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/15\\\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sudoit.pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#website\",\"url\":\"https:\\\/\\\/sudoit.pl\\\/\",\"name\":\"SudoIT\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sudoit.pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#\\\/schema\\\/person\\\/62b95033a7a8937fbb692e81d5e0b8bd\",\"name\":\"Patryk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g\",\"caption\":\"Patryk\"},\"url\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/author\\\/patryk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci - SudoIT","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/","og_locale":"en_US","og_type":"article","og_title":"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci - SudoIT","og_description":"Do tej pory rozwa\u017cania o sieci dotyczy\u0142y g\u0142\u00f3wnie komunikacji w obr\u0119bie sieci lokalnej. Tam sprawa jest do\u015b\u0107 prosta: host sprawdza, czy&hellip;","og_url":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/","og_site_name":"SudoIT","article_published_time":"2026-04-15T18:55:47+00:00","article_modified_time":"2026-04-15T18:56:59+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/routing.png","type":"image\/png"}],"author":"Patryk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Patryk","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/#article","isPartOf":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/"},"author":{"name":"Patryk","@id":"https:\/\/sudoit.pl\/#\/schema\/person\/62b95033a7a8937fbb692e81d5e0b8bd"},"headline":"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci","datePublished":"2026-04-15T18:55:47+00:00","dateModified":"2026-04-15T18:56:59+00:00","mainEntityOfPage":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/"},"wordCount":1860,"commentCount":0,"image":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/#primaryimage"},"thumbnailUrl":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/routing.png","keywords":["sieci","WAN"],"articleSection":["Sieci"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/","url":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/","name":"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci - SudoIT","isPartOf":{"@id":"https:\/\/sudoit.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/#primaryimage"},"image":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/#primaryimage"},"thumbnailUrl":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/routing.png","datePublished":"2026-04-15T18:55:47+00:00","dateModified":"2026-04-15T18:56:59+00:00","author":{"@id":"https:\/\/sudoit.pl\/#\/schema\/person\/62b95033a7a8937fbb692e81d5e0b8bd"},"breadcrumb":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/#primaryimage","url":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/routing.png","contentUrl":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/routing.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/15\/podstawy-routingu-jak-pakiety-trafiaja-do-innych-sieci\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sudoit.pl\/"},{"@type":"ListItem","position":2,"name":"Podstawy routingu \u2013 jak pakiety trafiaj\u0105 do innych sieci"}]},{"@type":"WebSite","@id":"https:\/\/sudoit.pl\/#website","url":"https:\/\/sudoit.pl\/","name":"SudoIT","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sudoit.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/sudoit.pl\/#\/schema\/person\/62b95033a7a8937fbb692e81d5e0b8bd","name":"Patryk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g","caption":"Patryk"},"url":"https:\/\/sudoit.pl\/index.php\/author\/patryk\/"}]}},"_links":{"self":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts\/1386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/comments?post=1386"}],"version-history":[{"count":2,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts\/1386\/revisions"}],"predecessor-version":[{"id":1393,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts\/1386\/revisions\/1393"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/media\/1387"}],"wp:attachment":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/categories?post=1386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/tags?post=1386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}