Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
publikacje:leksykonsiecikomputerowe [2025/05/09 09:48] – [Organizacja danych w ramce Ethernet] administrator | publikacje:leksykonsiecikomputerowe [2025/05/14 09:31] (aktualna) – administrator | ||
---|---|---|---|
Linia 3: | Linia 3: | ||
- | **Kacper Ostrowski**\\ | + | **Kacper Ostrowski**\\\ |
+ | Ostrowski, K. (2025). Leksykon: Sieci Komputerowe – Dla inżynierów oraz techników (1.0). Zenodo. https:// | ||
Opracowanie własne\\ | Opracowanie własne\\ | ||
Linia 34: | Linia 35: | ||
===== Kamienie milowe w rozwoju sieci komputerowych ===== | ===== Kamienie milowe w rozwoju sieci komputerowych ===== | ||
+ | <WRAP left 50%> | ||
Kluczowe wydarzenia w historii rozwoju sieci komputerowych | Kluczowe wydarzenia w historii rozwoju sieci komputerowych | ||
^ **Rok** | ^ **Rok** | ||
Linia 45: | Linia 46: | ||
| | | | ||
+ | </ | ||
===== Podsumowanie ===== | ===== Podsumowanie ===== | ||
Linia 372: | Linia 373: | ||
**<color # | **<color # | ||
- | **45 00 00 3C 1C 46 40 00 40 06 A6 EC**\\ | + | **<color #99d9ea>45 00 00 3C 1C 46 40 00 40 06 A6 EC</ |
**<color # | **<color # | ||
**<color # | **<color # | ||
Linia 454: | Linia 455: | ||
Nagłówek protokołu IPv4 zawiera informacje niezbędne do prawidłowego dostarczenia pakietu do celu. Poniżej przedstawiono strukturę nagłówka IPv4: | Nagłówek protokołu IPv4 zawiera informacje niezbędne do prawidłowego dostarczenia pakietu do celu. Poniżej przedstawiono strukturę nagłówka IPv4: | ||
- | **45** **00** **00 3C** **1C 46**\\ | + | **45** **<color #c3c3c3>00</ |
- | **40 00** **40 06** **A6 EC**\\ | + | **40 00** **<color #c3c3c3>40 06</ |
- | **C0 A8 00 68** **C0 A8 00 01**\\ | + | **<color #c3c3c3>C0 A8 00 68</ |
- | **00 50** **04 D2** **00 00** | + | **<color #c3c3c3>00 50</ |
Linia 463: | Linia 464: | ||
* **45** – Wersja + IHL (Internet Header Length) – wersja protokołu (4) oraz długość nagłówka w 32-bitowych słowach. | * **45** – Wersja + IHL (Internet Header Length) – wersja protokołu (4) oraz długość nagłówka w 32-bitowych słowach. | ||
- | * **00** – Type of Service (TOS) – wskazuje priorytet oraz jakość usługi dla pakietu. | + | * **<color #c3c3c3>00</ |
* **00 3C** – Długość całkowita (Total Length) – łącznie z nagłówkiem i danymi, w bajtach. | * **00 3C** – Długość całkowita (Total Length) – łącznie z nagłówkiem i danymi, w bajtach. | ||
- | * **1C 46** – Identyfikator (Identification) – identyfikuje pakiet, aby umożliwić jego ponowne złożenie. | + | * **<color #c3c3c3>1C 46</ |
* **40 00** – Flagi + Fragment Offset – umożliwia fragmentację pakietu. | * **40 00** – Flagi + Fragment Offset – umożliwia fragmentację pakietu. | ||
- | * **40 06** – Protokół – określa, jaki protokół jest używany w warstwie wyższej (np. TCP=6, UDP=17). | + | * **<color #c3c3c3>40 06</ |
* **A6 EC** – Suma kontrolna nagłówka – wykrywanie błędów w nagłówku. | * **A6 EC** – Suma kontrolna nagłówka – wykrywanie błędów w nagłówku. | ||
- | * **C0 A8 00 68** – Adres źródłowy (Source Address) – adres IP nadawcy. | + | * **<color #c3c3c3>C0 A8 00 68</ |
* **C0 A8 00 01** – Adres docelowy (Destination Address) – adres IP odbiorcy. | * **C0 A8 00 01** – Adres docelowy (Destination Address) – adres IP odbiorcy. | ||
- | * **00 50** – Port źródłowy – stosowane w przypadku protokołów transportowych, | + | * **<color #c3c3c3>00 50</ |
* **04 D2** – Port docelowy – port, na który pakiet jest kierowany. | * **04 D2** – Port docelowy – port, na który pakiet jest kierowany. | ||
- | * **00 00** – Dane (Payload) – zawiera właściwą treść wiadomości. | + | * **<color #c3c3c3>00 00</ |
===== Wykorzystanie IPv4 w praktyce ===== | ===== Wykorzystanie IPv4 w praktyce ===== | ||
Linia 677: | Linia 678: | ||
Nagłówek protokołu IPv6 jest znacznie uproszczony w porównaniu do nagłówka IPv4. Zawiera tylko najważniejsze informacje niezbędne do przesyłania pakietu przez sieć. Poniżej przedstawiono przykładową strukturę nagłówka IPv6: | Nagłówek protokołu IPv6 jest znacznie uproszczony w porównaniu do nagłówka IPv4. Zawiera tylko najważniejsze informacje niezbędne do przesyłania pakietu przez sieć. Poniżej przedstawiono przykładową strukturę nagłówka IPv6: | ||
- | **6** **00** **00014**\\ | + | **6** **<color #c3c3c3>00</ |
- | **1140** **06** **20**\\ | + | **<color #c3c3c3>1140</ |
**2001 0DB8 85A3 0000 8A2E 0370 7334**\\ | **2001 0DB8 85A3 0000 8A2E 0370 7334**\\ | ||
- | **2001 0DB8 85A3 0000 8A2E 0370 7335** | + | **<color #c3c3c3>2001 0DB8 85A3 0000 8A2E 0370 7335</ |
Linia 686: | Linia 687: | ||
* **6** – **Wersja (Version)** – 4 bity, IPv6 = 6. | * **6** – **Wersja (Version)** – 4 bity, IPv6 = 6. | ||
- | * **00** – **Traffic Class** – 8 bitów, wskazuje jakość usług. | + | * **<color #c3c3c3>00</ |
* **00014** – **Flow Label** – 20 bitów, identyfikuje przepływ danych (w przykładzie wartość 0x00014). | * **00014** – **Flow Label** – 20 bitów, identyfikuje przepływ danych (w przykładzie wartość 0x00014). | ||
- | * **1140** – **Payload Length** – 16 bitów, długość danych (bez nagłówka) w bajtach. | + | * **<color #c3c3c3>1140</ |
* **06** – **Next Header** – 8 bitów, wskazuje protokół warstwy wyższej (np. TCP, tu 0x06). | * **06** – **Next Header** – 8 bitów, wskazuje protokół warstwy wyższej (np. TCP, tu 0x06). | ||
- | * **20** – **Hop Limit** – 8 bitów, maksymalna liczba przeskoków. | + | * **<color #c3c3c3>20</ |
* **2001 0DB8 85A3 0000 8A2E 0370 7334** – **Adres źródłowy (Source Address)** – 128 bitów. | * **2001 0DB8 85A3 0000 8A2E 0370 7334** – **Adres źródłowy (Source Address)** – 128 bitów. | ||
- | * **2001 0DB8 85A3 0000 8A2E 0370 7335** – **Adres docelowy (Destination Address)** – 128 bitów. | + | * **<color #c3c3c3>2001 0DB8 85A3 0000 8A2E 0370 7335</ |
===== Wykorzystanie IPv6 w praktyce ===== | ===== Wykorzystanie IPv6 w praktyce ===== |