Narzędzia użytkownika

Narzędzia witryny


publikacje:leksykonsiecikomputerowe

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
publikacje:leksykonsiecikomputerowe [2025/05/07 10:29] – created administratorpublikacje:leksykonsiecikomputerowe [2025/05/14 09:31] (aktualna) administrator
Linia 1: Linia 1:
-**Leksykon: Sieci Komputerowe**\\+======= Leksykon: Sieci Komputerowe =======
 **Dla inżynierów oraz techników**\\ **Dla inżynierów oraz techników**\\
  
  
-**Kacper Ostrowski**\\+**Kacper Ostrowski**\\\
  
 +Ostrowski, K. (2025). Leksykon: Sieci Komputerowe – Dla inżynierów oraz techników (1.0). Zenodo. https://doi.org/10.5281/zenodo.15341381
  
 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**  ^**Wydarzenie**                                                                           ^ ^  **Rok**  ^**Wydarzenie**                                                                           ^
Linia 45: Linia 46:
 |   1991    |NASK nawiązuje pierwsze połączenie z siecią EARN, wprowadzając Internet do Polski .      | |   1991    |NASK nawiązuje pierwsze połączenie z siecią EARN, wprowadzając Internet do Polski .      |
  
 +</WRAP>
 ===== Podsumowanie ===== ===== Podsumowanie =====
  
Linia 371: Linia 372:
 Każda ramka Ethernet składa się z kilku pól, które pełnią określone funkcje. Poniżej przedstawiono przykładową ramkę Ethernet w formacie szesnastkowym, zgodną ze specyfikacją IEEE 802.3: Każda ramka Ethernet składa się z kilku pól, które pełnią określone funkcje. Poniżej przedstawiono przykładową ramkę Ethernet w formacie szesnastkowym, zgodną ze specyfikacją IEEE 802.3:
  
-**55 55 55 55 55 55 55 D5** **AA AA AA AA AA AA** **BB BB BB BB BB BB** **08 00**\\ +**<color #ed1c24>55 55 55 55 55 55 55 D5</color>** **<color #22b14c>AA AA AA AA AA AA</color>** **<color #00a2e8>BB BB BB BB BB BB</color>** **<color #ff7f27>08 00</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>**\\ 
-**C0 A8 00 68 C0 A8 00 01**\\ +**<color #99d9ea>C0 A8 00 68 C0 A8 00 01</color>**\\ 
-**00 50 04 D2 00 00 00 00 00 00 00 00 50 02 20 00 91 7C 00 00**\\ +**<color #ffaec9>00 50 04 D2 00 00 00 00 00 00 00 00 50 02 20 00 91 7C 00 00</color>**\\ 
-**C2 21 C3 3D**+**<color #7092be>C2 21 C3 3D</color>**
  
  
 Pola ramki: Pola ramki:
  
-  * **55 55 55 55 55 55 55 D5** – Preambuła (7 bajtów) + Start Frame Delimiter (SFD, 1 bajt) – sygnał synchronizujący. +  * **<color #ed1c24>55 55 55 55 55 55 55 D5</color>** – Preambuła (7 bajtów) + Start Frame Delimiter (SFD, 1 bajt) – sygnał synchronizujący. 
-  * **AA AA AA AA AA AA** – Adres MAC docelowy (6 bajtów) – identyfikuje odbiorcę. +  * **<color #22b14c>AA AA AA AA AA AA</color>** – Adres MAC docelowy (6 bajtów) – identyfikuje odbiorcę. 
-  * **BB BB BB BB BB BB** – Adres MAC źródłowy (6 bajtów) – adres nadawcy ramki. +  * **<color #00a2e8>BB BB BB BB BB BB</color>** – Adres MAC źródłowy (6 bajtów) – adres nadawcy ramki. 
-  * **08 00** – Typ EtherType (2 bajty) – np. IPv4 (0x0800), IPv6 (0x86DD), ARP (0x0806). +  * **<color #ff7f27>08 00</color>** – Typ EtherType (2 bajty) – np. IPv4 (0x0800), IPv6 (0x86DD), ARP (0x0806). 
-  * **...** – Nagłówek IP (20 bajtów) – zawiera adresy IP nadawcy i odbiorcy. +  * **<color #99d9ea>...</color>** – Nagłówek IP (20 bajtów) – zawiera adresy IP nadawcy i odbiorcy. 
-  * **...** – Dane (46–1500 bajtów) – rzeczywista treść wiadomości (np. segment TCP). +  * **<color #ffaec9>...</color>** – Dane (46–1500 bajtów) – rzeczywista treść wiadomości (np. segment TCP). 
-  * **C2 21 C3 3D** – Suma kontrolna FCS (4 bajty) – wykrywa błędy transmisji.+  * **<color #7092be>C2 21 C3 3D</color>** – Suma kontrolna FCS (4 bajty) – wykrywa błędy transmisji.
  
 Wersja Ethernet II używa pola EtherType do oznaczenia rodzaju przenoszonych danych, natomiast wersja IEEE 802.3 może zamiast tego zawierać pole długości i używać LLC (Logical Link Control) do określenia protokołu. Wersja Ethernet II używa pola EtherType do oznaczenia rodzaju przenoszonych danych, natomiast wersja IEEE 802.3 może zamiast tego zawierać pole długości i używać LLC (Logical Link Control) do określenia protokołu.
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</color>** **00 3C** **<color #c3c3c3>1C 46</color>**\\ 
-**40 00** **40 06** **A6 EC**\\ +**40 00** **<color #c3c3c3>40 06</color>** **A6 EC**\\ 
-**C0 A8 00 68** **C0 A8 00 01**\\ +**<color #c3c3c3>C0 A8 00 68</color>** **C0 A8 00 01**\\ 
-**00 50** **04 D2** **00 00**+**<color #c3c3c3>00 50</color>** **04 D2** **<color #c3c3c3>00 00</color>**
  
  
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</color>** – Type of Service (TOS) – wskazuje priorytet oraz jakość usługi dla pakietu.
   * **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</color>** – Identyfikator (Identification) – identyfikuje pakiet, aby umożliwić jego ponowne złożenie.
   * **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</color>** – Protokół – określa, jaki protokół jest używany w warstwie wyższej (np. TCP=6, UDP=17).
   * **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</color>** – Adres źródłowy (Source Address) – adres IP nadawcy.
   * **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, takich jak TCP i UDP.+  * **<color #c3c3c3>00 50</color>** – Port źródłowy – stosowane w przypadku protokołów transportowych, takich jak TCP i UDP.
   * **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</color>** – Dane (Payload) – zawiera właściwą treść wiadomości.
  
 ===== 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</color>** **00014**\\ 
-**1140** **06** **20**\\+**<color #c3c3c3>1140</color>** **06** **<color #c3c3c3>20</color>**\\
 **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</color>**
  
  
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</color>** – **Traffic Class** – 8 bitów, wskazuje jakość usług.
   * **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</color>** – **Payload Length** – 16 bitów, długość danych (bez nagłówka) w bajtach.
   * **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</color>** – **Hop Limit** – 8 bitów, maksymalna liczba przeskoków.
   * **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</color>** – **Adres docelowy (Destination Address)** – 128 bitów.
  
 ===== Wykorzystanie IPv6 w praktyce ===== ===== Wykorzystanie IPv6 w praktyce =====
publikacje/leksykonsiecikomputerowe.1746606572.txt.gz · ostatnio zmienione: przez administrator