From: xf0r3m Date: Mon, 19 Feb 2024 12:12:25 +0000 (+0100) Subject: Przeredagowano pierwszą połowę, zakończono na 11 rozdziale. X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=2d80526d47fe8d1e46dc8454889a4b4e0777af48;p=mmdev.git Przeredagowano pierwszą połowę, zakończono na 11 rozdziale. --- diff --git a/articles/terminallog/Cisco_-_CCNA.html b/articles/terminallog/Cisco_-_CCNA.html index 26c2281..641f1d2 100755 --- a/articles/terminallog/Cisco_-_CCNA.html +++ b/articles/terminallog/Cisco_-_CCNA.html @@ -91,29 +91,69 @@

0. Wstęp

-   + Pod koniec wakacji zeszłego roku w pracy (tej nowej, której szukałem + przygotowując materiał o RHCSA), kierownik podsłał mi propozycje kursu + z certyfikacji Cisco CCNA, która odbywała się na wydziale informatyki + jednej z miejscowych uczelni wyższych w kraju. Pomyślałem sobie, że + może być + ciekawie, ale poźniej trochę ekscytacja opadła po pierwsze, ponieważ + sieci nigdy nie były obiektem jakiś moich większych zainteresowań. + Dalej nie wiem jako to się stało, że pracuje jako administrator sieci. + Więc po dłużyszych działaniach biurokratycznych (kurs w pełni + finansowany + przez pracodawce - umowa szkoleniowa - lojalka - 5500 brutto albo przez + 3 lata zostajesz w firmie), zapisałem się na kurs. Na pierwszych + zajęciach nawet nie byłem, zmęczony byłem podróżom z i do stolicy. + Dostałem maila od wykładowcy z dostępem do wydziałowego moodle-a oraz + platformy netacad.com. Gdzie można było pobrać Packet Tracer, same + wykłady prowadzone na wydziale były super, dużo gadania, dyskusji + czy luźnych rozkmin, a i gdzieś tam miałem szanse dotknąć sprzetu + Po trzecim temacie przyszedł czas tzw. egzaminów cząstkowych - + zwykłych testów, które należało zaliczyć. Wyszystko ładnie pięknie, ale + z czegoś się trzeba przygotować, nie uważam, że wykładowca nas nie + przygotował, ale pierwszy egzamin cząstkowy, już pokazywał że wiedza + z wykładów jest ciekawa i na pewno niesie ze sobą wiecej wartości + merytorycznej niż to co oferuje firma Cisco. Same materiały zapewnione przez Cisco do nauki dla kursantów są - wątłej jakości, tłumaczenie na język polski to ło matko, ło Jezu. + wątłej jakości, tłumaczenie na język polski to ło Matko, ło Jezu. A prezentacje w PowerPoint w języku angielskim, potrafią nie zawierać przykładów, czy zawierać błędy w poleceniach lub opisy mogą niepasować do niektórych terminów (ale nie to, że merytorycznie coś jest nie tak, - są po prostu zamienione w tabeli miejscami XD). + są po prostu zamienione w tabeli miejscami XD), same egzaminy również + zawierają pokrętnie napisane pytania. Na przykład pytania o topologię + hybrydową, o której nie ma ani słowa materiałach. Albo brak poprawnej + odpowiedzi odnośnie działania zapory pakietów czy zapory stanowej. + Także mentalnie trzeba się przygotować do tego, że chociaż by się + nie wiadomo jak mocno starać, to i tak nie uzyskać się maksymalnej + ilości punktów, albo kolejne ciekawa rzecz, wg. kryteriów oceniania + kursu CCNA firmy Cisco, to pracownik, który próbuje złamać hasło innego + pracownika jest słabością a nie atakiem. Także wiecie z czym macie + doczynienia, dlatego I DON'T GIVE A SHIT czy zdam czy niezdam. Mi + zostanie wiedza z kursów i miło spędzony czas na wykładach a + pracodawcy wystarczy zaświadczenie o ukończeniu kursu wydane przez + uniwersytet. Kiedyś nie było to możliwe, kiedyś trzeba było mieć + wszystko zaliczone, aby iść dalej teraz już nie.

Przedstawione tutaj informacje mogą nie tyle mijać się z celem, co być nie kompletne na dzień dzisiejszy. Celem tego kursu najwidoczniej nie jest nauka z zakresu sieci komputerowych (poniekąd), tylko uzyskanie certyfikatów, chcąc certyfikować ludzi na całym świecie trzeba utworzyć - pewien standard i zdający muszą zdawać zgodnie z tym standardem - (kluczem). Niektóre z informacji zawartych tutaj też mogą - wydawać się nieco dziwne, dlatego też przy takich informacjach będę - zapisywać oznacznie oryginalności zapisu (sic/sic!). + pewien standard, a zdający muszą zdawać zgodnie z tym standardem + (kluczem).

1.1. Sieci dzisiaj

- Ten rozdział można potraktować trochę po łebkach. Dokońca sam nie - wiem co tu mam pisać, więc będę zrzynał z prezentacji może nie jeden - do jeden. + W dzisiejszym świecie wszystko chce być podłączone do Internetu, czy + korzystać z zasobów rozległych sieci. Nie zawsze tak było. Czasy się + zmieniają, i to czy podążymy za nimi to już nasza decyzja. Każdy + obecnie ma smartfon w kieszeni, u większości osób na ścianie wiszą + telewizory, które służą do oglądania stricte kanałów telewizyjny a + platform streamingowych. Czy kto kolwiek zadał sobie to pytanie jak + to wszystko funkcjonuje chociaż raz. Raczej nie, po co sobie + zaprzątać tym głowe. Ten rozdział nie będzie o tym, ponieważ to + są materiały przygotowe przez Cisco, więc można go + potraktować z przymrużeniem oka.

1.1.1. Komponenty sieciowe

@@ -121,15 +161,15 @@ Serwery są komputerami, które dostarczają informacji urządzeniom końcowym, np. serwery pocztowe, serwery WWW czy serwery plików. Klienci to komputery, które wysyłają żądania do serwerów aby - utrzymać odpowiednie informacje. + otrzymać odpowiednie informacje.

Możliwe jest aby jedno urządzenie było jednocześnie klieten oraz - serwerem. Jest to połącz Peer-to-Peer. Tego typu rozwiązania - są dobre do małych sieci. + serwerem. Jest to połączenie Peer-to-Peer. Tego typu + rozwiązania są dobre do małych sieci.

- Po za hosta w sieci istnieją jeszcze urządzenia pośrednie. Ich + Po za hostem w sieciach istnieją jeszcze urządzenia pośrednie. Ich zadaniem jest łączyć ze sobą hosty. Do takich urządzeń możemy zaliczyć routery, przełączniki, zapory sprzętowe, czy access pointy.

@@ -145,14 +185,15 @@

Sieci mają różne rozmiary. Sieci domowe zazwyczaj łączą ze sobą kilka komputerów/urządzeń. Sieci klasy SOHO, mogą wcale nie różnić się od - sieci domowych. Mogą być to oddziały firmy, róznicą może być dobrej + sieci domowych. Mogą być to oddziały firmy, a jedyną róznicą może być + dobrej klasy łącze, aby można było bezpiecznie i bez trudu komunikować się z siecią w siedzibie firmy. Średnie i duże firmy mogą łączyć ze - sobą setki jak nie tysiące komputerów w tym kilka budynków. Sieci o - zasięgu globalnym, np. Internet. + sobą setki jak nie tysiące komputerów w tym kilka budynków. Największe + sieci to te o zasięgu globalnym, np. Internet.

- Sieci można podzielić na podstawie: zasieg, liczby podłączonych + Sieci można podzielić na podstawie: zasiegu, liczby podłączonych użytkowników, liczby i rodzaju dostępnych usług czy obszaru odpowiedzialności. Istnieją dwa rodzaje najczęściej spotykanych sieci: sieci lokalne (LAN) oraz sieci rozległe (WAN). Sieci lokalne @@ -168,20 +209,21 @@

Intranet jest zbiorem LAN-ów oraz WAN-ów w obrębie jednej organizacji oznacza to również, że do tej sieci mają dostęp tylko określeni - członkowie organizacji oraz inny, którzy mogą się zautoryzować. + członkowie organizacji oraz inni, którzy mogą się zautoryzować. Firmy korzystają z ekstranetu aby zapewnić dostęp do wybranych zasobów ściśle określonym użytkownikom.

1.1.3. Połączenia z Internetem

Obecnie zwykli użytkownicy w domach oraz duże organizację mogą łączyć - się z internetem w różny sposób. Każdy głównie korzysta ze sposób na + się z internetem w różny sposób. Każdy głównie korzysta ze sposobów na który pozwalają warunki technicze naszej lokalizacji oraz zasób naszego portfela.

- Użytkownicy domowi wykorzystują takie łącza jak: kablówka/sieć osidlowa, - DSL, połączenia radiowe oraz połączenia sieci komórkowej. + Użytkownicy domowi wykorzystują takie łącza jak: + kablówka/sieć osiedlowa, DSL, połączenia radiowe oraz połączenia sieci + komórkowej.

Organizacje mają o wiele wieksze potrzeby oraz wymagania dotyczące @@ -216,7 +258,7 @@ Sieci z odpornością na błędy ograniczają wpływ problemu po przez zmniejszenie dotkniętych nim urządzeń. W sieciach taką tolerancją błędów, może być zapewnienie połączeń nadmiarowych. Oczwywiście wymaga - to stosowanie bardziej zaawansowanych technologii. + to zastosowania bardziej zaawansowanych technologii.

Skalowalne sieci komputerowe, można w prosty i szybki sposób @@ -227,28 +269,28 @@

OoS - ang. Quality of Service jest podstawowym mechanizmem używanym do zapewnienia niezawodności dostarczenia danych do wszystkich - użytkowników. Za pomocą zastsowanej polityki QoS routery mogą regulować - przełych ruchu danych czy przesyłania głosu. + użytkowników. Za pomocą zastosowanej polityki QoS routery mogą regulować + przesył ruchu danych czy przesyłanie głosu.

Są dwa główne rodzaje bezepieczeństwa sieci jaki trzeba zapewnić: bezpieczeństwo infrastruktury sieciowej oraz bezpieczeństwo informacji. Na bezpiczeństwo sieci - składa się fizyczne zabezpieczenie urządzeń sieciowych oraz ochrona + składa się fizyczne zabezpieczenie urządzeń sieciowych oraz ochronę przed nieuprawnionym dostępem do nich. Natomiast bezpieczeństwo informacji polega na zabepieczeniu informacji lub danych przesyłanych przez sieć. Są trzy podstawowe cele bezpieczeństwa sieci: - poufność - tylko określeniu odbiorcy mogą odczytać + poufność - tylko określeni odbiorcy mogą odczytać przesyłane dane, integralność - zapewnienie, że dane nie zostały zmienione podczas transmisji oraz - dostępność - zapewnienie o aktualnych i niezawodnym + dostępność - zapewnienie o niezawodnym dostępie do danych przez autoryzowanych użytkowników.

1.1.5. Trendy sieciowe

- Role sieci wymagają cigłych zmian, ciągłego dostosowania aby nądąrzyć + Role sieci wymagają ciągłych zmian, ciągłego dostosowania aby nądąrzyć za ciągle pojawiąjcymi się na rynku urządzeniami. Możemy wyróżnić kilka - nowych trendów, majcych wpływ na organizację: + nowych trendów, majacych wpływ na organizację:

1.1.6. Bezpieczeństwo sieci

- Bezpieczeństwo sieci jest integralną częścią sieci, bez znaczenia na - jej wielkość. Musi zostać zaimplentowane w taki sposób aby nie + Bezpieczeństwo jest integralną częścią sieci, bez znaczenia na + jej wielkość. Musi ono zostać zaimplentowane w taki sposób aby nie wpłyneło za bardzo na wymagania dotyczące łączności. Zabezpieczenie sieci angażuje wiele protokołów, technologii, urządzeń, narzędzi czy technik w celu zabepieczenia danych oraz złagodzenia zagrożeń, które @@ -332,8 +374,8 @@

Przy czym dla większych sieci stosuje się nieco bardziej wyrafinowane rozwiązania takie jak: dedykowany firewall, listy kontroli dostępu - (ACL), systemy zapobiegania włamaniom (IPS), virtualne sieci prywatne - (VPN). Zrozumienie bezpieczeństa sieci rozpoczyna się od dobre + (ACL), systemy zapobiegania włamaniom (IPS), wirtualne sieci prywatne + (VPN). Zrozumienie bezpieczeństa sieci rozpoczyna się od dobrego zrozumienie infrastruktury sieci, w tym przełączników oraz routerów.

Podsumowanie

@@ -346,8 +388,8 @@

W tym rodzdziale nie bedziemy skupiać się na konfiguracji urządzenia końcowego, jakby tytuł sugerował. To wydaje mi się, że każdy potrafi, - prawda? Skupimy się na zapoznaniu system IOS, będącym oprogramowaniem - urządzeń tej firmy oraz jak wyglądają takie podstawowe czynności, + prawda? Skupimy się na zapoznaniu z system IOS, będącym oprogramowaniem + urządzeń firmy Cisco oraz jak wyglądają takie podstawowe czynności, które należy wykonać na tym urządzeniu przed już bardziej ukierunkowaną na konkretne urządzenie konfiguracją.

@@ -360,7 +402,7 @@ Systemy operacyjne składają się z jądra, przestrzeni użytkownika oraz powłoki. Powłoka z kolei jest to interfejs pozwalający na prowadzenie interakcji z systemem operacyjnym a co za tym idzie z - naszym sprzętem komputerowym. Powłoką może interfejs graficzny lub + naszym sprzętem komputerowym. Powłoką może być interfejs graficzny lub program dający dostęp do wiersza polecenia oraz interpretujący co zostało w nim zapisane. Systemami składającymi się z jadra oraz powłoki są najczęściej systemy wbudowane takie jak Cisco IOS. @@ -370,13 +412,13 @@ za pomocą kabli szeregowych połączanych do portu szeregowego komputera oraz do portu konsolowego urządzenia. Jeśli urządzenie jest przywrócone do ustawień fabrycznych to raczej może nie być innej - możliwośći. Połączenia szeregowe w przypadku urządzeń Cisco mogą być + możliwości. Połączenia szeregowe w przypadku urządzeń Cisco mogą być zestawione przy użyciu istniejącego okablowania sieciowego. Innym sposobem jest wykorzystanie połączeń przy użyciu protokołów SSH oraz Telnet. Przyczym warto mieć na uwadzę, że Telnet nie jest bezpiecznym protokołem, ponieważ przesyła on informacje za pomocą jawnego tekstu. Programów do połączenia się z urządzeniami Cisco jest - kilka najpopularniejszym z nich jest chyba program + kilka, najpopularniejszym z nich jest chyba program PuTTY, zapewnia on wspracie dla wszystkich wymienionych rodzajów połączeń.

@@ -384,7 +426,7 @@

Po połączeniu z naszym urządzeniem do dyspozycji będziemy mieć dwa tryby wykonywania poleceń tryb użytkownika EXEC - znak zachęty może wyglądąć wówczas tak: + znak zachęty może wyglądać wówczas tak:

 Router>
@@ -463,7 +505,7 @@ Switch#
       

IOS posiada funkcje pomocy wywoływaną za pomocą znaku zapytania (?). Za jego pomocą możemy dostępne w danym trybie - polecenia, lub sprawdzić dostępne argumenty dla danego polecenia. + polecenia, lub sprawdzić dostępne argumenty dla podanych polecen.

Podczas wpisywanie poleceń możemy posłużyć się skrótami poleceń, @@ -482,7 +524,7 @@ Switch(config)#

IOS wprowadza również kilka skrótów klawiszowych. Dobrze odnajdą się tutaj użytkownicy powłoki BASH, gdyż IOS jest kompatybilny z - GNU Readline. Po Tab-em mamy dopełnianie poleceń. W przypadku + GNU Readline. Pod Tab-em mamy dopełnianie poleceń. W przypadku stronicowania ("--More--") mamy do dyspozycji klawisz Enter, który pozwoli na wyświetlenie kolejnej linii stronicowanego tekstu lub Spacją kolejną @@ -515,8 +557,8 @@ Switch(config)#

Następną czynnością jest zabezpieczenie dostępu do urządzenia, przy - użyciu hasła. Te czynności musimy wykonac w trybie konfiguracji - linii za równo dla konsoli szeregowej jak i konsoli virtualnych + użyciu hasła. Te czynności musimy wykonać w trybie konfiguracji + linii za równo dla konsoli szeregowej jak i konsoli wirtualnych wykorzystywanych przez połączenia SSH oraz Telnet. W trybie konfiguracji globalnej (configure terminal), przechodzimy @@ -525,7 +567,7 @@ Switch(config)# ustawić hasło, pamiętając o zasadach bezpiecznych haseł. Ustawiamy hasło (password) oraz włączamy dostęp do trybu EXEC za pomocą polecenia - login. Tę samą czynnosc powtarzamy + login. Tę samą czynność powtarzamy dla konsoli wirtualnych, przyczym warto pamiętać, że IOS pozwala na 16 jednoczesnych połączeń więc do przejścia w tryb konfiguracji linii wykorzystujemy następujące polecenie @@ -608,7 +650,9 @@ Switch(config)#exit nie życzymy sobie żadnego nieupoważnionego dostępu. Do tego celu wykorzystamy polecenie banner motd # wiadomość #, polecenie - to wydajemy w trybie konfiguracji globalnej. + to wydajemy w trybie konfiguracji globalnej. Komunikat musi znajdować + się między krzyżykami (#) i nie musi być to włącznie + jedna linia (stąd znak początku i końca wiadamości).

 Switch(config)#banner motd # Osobom nieupowaznionym, wstep wzbroniony! #
@@ -616,7 +660,7 @@ Switch(config)#exit
 

1.2.5. Zapisywanie konfiguracji

- Już we wcześniejszych przykładach wyświetlalismy obecnie działającą + Już we wcześniejszych przykładach wyświetlaliśmy obecnie działającą konfigurację. Ta konfiguracja rezyduje w pamieci RAM, która jest pamięcią ulotną. Jeśli urządzenia straci zasilanie i ono powróci to utracimy całą tą konfigurację, dlatego też urządzenia Cisco mają @@ -663,7 +707,7 @@ Proceed with reload? [confirm]

1.2.6. Konfiguracja adresacji IP

Z racji tego, że pomineliśmy konfigurację hostów z systemem Windows 10. - Możemy przejść odrazu do systemu IOS. W przypadku przełączników + Możemy przejść od razu do systemu IOS. W przypadku przełączników występuje coś takiego jak SVI - wirtualny interfejs przełącznika i to jemu nadajemy adres w przypadku tego urządzenia. W trybie konfiguracji globalnej przechodzimy do interfejsu vlan1 @@ -725,8 +769,8 @@ Switch(config-if)#exit Protokoły chcąc brać udział w komunikacji sieciowej muszą spełnić takie wymagania jak: kodowanie wiadomości, jej formatowanie oraz enkapsulacja, wielkość wiadomości czy możliwości jej dostarczenia - istotnym czynnikiem tutaj może być rozłożenie etapów komunikacji w - czasie. + są istotnym czynnikiem tutaj może być to rozłożenie etapów komunikacji + w czasie.

Kodowanie jest proces zmiany formy wiadomości do celów transmisji. @@ -735,7 +779,7 @@ Switch(config-if)#exit

Wysyłana wiadomość musi mieć odpowiednią formę lub strukture. Zależy - to medium przez jakie jest przesyłana. Wiadomości przesyłane przez + to od medium przez jakie jest przesyłana. Wiadomości przesyłane przez sieci muszą zostać skonwertowane do postaci bitów. Bity te są poźniej zamieniane na impulsy świetlne, dźwięk czy impulsy elektryczne. Odbiorca musi ten proces odwrócić, aby móc odczytać wiadomość. @@ -749,7 +793,8 @@ Switch(config-if)#exit odpowiedź od drugiej. Kolejnym czynnikiem definiującym poniekąd czas jest dostęp do łącza, w którym określane jest kiedy można wysłać wiadomość. Zapobiega to tworzeniu kolizji - sytuacji kiedy dwóch - nadawców zaczyna nadawać na tym samym kanale. Nie które algorytmy + nadawców zaczyna nadawać na tym samym kanale w tym samym czasie. + Niektóre algorytmy dostępu do łącza wykrywają kolizje i organizują retransmisje uszkodzonych danych inne posiadają mechnizmy pozwalające na ich uniknięcie. @@ -771,7 +816,7 @@ Switch(config-if)#exit

Urządzenia wykorzystują uzgodnione protokoły. Mogą mieć one takie funkcje jak: adresacja - pozwalająca na identyfikację nadawcy i - odbiorcy; rzetelność - gwarancje dostarczenia danych; kontrolę + odbiorcy; niezawodność - gwarancje dostarczenia danych; kontrolę przepływu - określającą optymalną prędkość dla przesyłanych danych; sekwencyjność - unikalne oznaczanie danych podczas transmisji; detekcję błędów - określenie czy jakieś dane nie zostały uszkodzone @@ -799,7 +844,7 @@ Switch(config-if)#exit Internet Protocol Suite lub TCP/IP, Open Systems Interconnection protocols, rozwijany przez organizacje takie jak ISO wraz z ITU. Pozostałe takie - Apple Talk czy Nowell NetWare nie są + Apple Talk czy Novell NetWare nie są już rozwijane ani stosowane w szerszej skali.

@@ -825,7 +870,7 @@ Switch(config-if)#exit

Otwarte standardy zapewniają interoperacyjność, konkurencyjność i innowacyjność. Organizacje standaryzujące są niepowiązane z żadnym z - producentów sprzętą, organizacjami non-profit. Powołane aby + producentów sprzętu, organizacjami non-profit. Powołane aby rozwijać koncepcje otwartych standardów.

@@ -838,8 +883,8 @@ Switch(config-if)#exit Corporation for Assigned Names and Numbers (ICANN) oraz Internet Assigned Numbers Authority (IANA), te organizacje - znajmują się zarądzaniem różnego rodzaju numeracją, jak np. adresy IP, - numery portów czy nazwy domenowe. + zajmują się zarądzaniem różnego rodzaju numeracją, jak np. adresy IP, + numery portów czy nazwami domenowymi.

Innym rodzajemy standardów są standardy elektroniczne czy @@ -854,7 +899,7 @@ Switch(config-if)#exit oraz szaf 19-calowych, w których montowane są urządzenia sieciowe oraz serwery.

  • Telecomunications Industry Association (TIA) - - Rozwija standardy w osprzęcie radiowym, stacja bazowych telefonii + Rozwija standardy w osprzęcie radiowym, stacjach bazowych telefonii komórkowej, urządzenia typu VoIP, komunikacji satelitarnej oraz wielu innych.
  • International Telecommunications Union-Telecommunication @@ -868,18 +913,18 @@ Switch(config-if)#exit

    1.3.5. Model odniesienia

    - Przez złożoność koncepcji wyjaśnienie oraz zrozumienie koncepcji jak + Przez złożoność koncepcji wyjaśnienie oraz zrozumienie jak działa sieci, może być trudne. W tym celu posługujemy się modelem odniesienia, modelem warstwowym. Do tego celu można wykorzystać model ISO/OSI oraz model TCP/IP. Generalnie posługujemy się modelem TCP/IP, jeśli nie musimy zagłębić - się zasady działania aplikacji. Warstwa SSL dla HTTP do ta sama + się zasady działania aplikacji. Warstwa SSL dla HTTP to ta sama warstwa modelu TCP/IP ale inna w modelu ISO/OSI. W nomenklatrzue rozwiązań firmy Cisco również używa się modelu ISO/OSI.

    Model odniesienia pomaga w projektowaniu protokołów, umożliwia - współpracę producentów urządzeń, chroni przed wpływem technologi + współpracę producentów urządzeń, chroni przed wpływem technologii z innych warstw na siebie, dostarcza wspólnego języka do opisu funkcji oraz możliwości sieci.

    @@ -890,7 +935,7 @@ Switch(config-if)#exit
  • Warstwa aplikacji - Zawiera protokoły wykorzystywane do komunikacji między procesami.
  • Warstwa prezentacji - Dostarcza ogólnej - prezentacji danych przesyłanych między aplikacjami
  • + prezentacji danych przesyłanych między aplikacjami.
  • Warstwa sesji - dostarcza usług dla warstwy prezentacji i zarządza wymianą danych.
  • Warstwa transportowa - określa usługi dla @@ -905,7 +950,7 @@ Switch(config-if)#exit

    Natomiast model TCP/IP jest podobobny. Nie skupia on sie za bardzo na - protokołach i aplikacja oraz na warstwie fizycznej. Dlatego też z 7 + protokołach i aplikacjach oraz na warstwie fizycznej. Dlatego też z 7 warstw zostały 4. Warstwy sesji, prezentacji oraz aplikacji zostały połączone w jedną warstwę aplikacji, natomiast warstwa fizyczna i łącza danych zostały połączone w jedną warstwę dostępu do łącza. @@ -928,9 +973,10 @@ Switch(config-if)#exit

    Enkapsulacja to proces, w którym protokoły dodają swoje dane, na każdym - etapie tego procesu PDU - jednostka danych protokołu, + etapie tego procesu, PDU - jednostka danych protokołu (ang. Protocol Data Unit) ma inną nazwę aby odwzorować - jej funkcje. Nie ma jednej podstawowej nazwy dla PDU. Są one nazywane + jej funkcje. Nie ma jednej ogólnej nazwy dla PDU, chociaż stosuje w + mowie potocznej określenie pakiet. Są one nazywane powiązane protokołami stosu TCP/IP, opuszczając stos PDU nazywane są kolejno:

    @@ -943,9 +989,9 @@ Switch(config-if)#exit

    Enkapsulacja jest procesem, który jest przeprowadzany od z góry na dół. - Górne poziomy przekazuje dane/PDU w dów do dolnych warstw, które + Górne poziomy przekazuje dane/PDU w dół do dolnych warstw, które obudowywują dane z góry w dane kontrolne PDU obecnej warstwy, aż do - formy strumienia danych. + formy strumienia bitów.

    Deenkapsulacja jest procesem odwrotnym, tutaj strumień bitów zamieniany @@ -965,8 +1011,8 @@ Switch(config-if)#exit wiadomości oraz adres docelowy określający odbiorcę.

    - Adres protokół warstwy sieciowej dzielą się na dwie części: części - sieciowej (dla IPv4) lub prefiksu (dla IPv6) oraz cześć hosta + Adres protokół warstwy sieciowej dzielą się na dwie części: część + sieciową (dla IPv4) lub prefiks (dla IPv6) oraz cześć hosta (dla IPv4) lub identyfikator interfejsu (IPv6). Urządzenia w tej samej sieci, mają takie same części sieciowe lub prefiksy.

    @@ -1032,7 +1078,7 @@ Switch(config-if)#exit organizacji takich jak: ISO, EIA/TIA, ITU-T, ANSI, IEEE.

    - Standardy warstwy fizycznej operuje na dwóch płaszczyznach: + Standardy warstwy fizycznej operują na dwóch płaszczyznach: kompnentów fizycznych, kodowania oraz sygnałów. Komponenty takie jak urządzenia sprzętowe, media czy różnego rodzaju wtyczki są odpowiedzialne z transmisję sygnału reprezentującego bity. Karty @@ -1053,7 +1099,7 @@ Switch(config-if)#exit

    Szerokość pasma jest możliwością nośną pasma. Dla cyfrowych szerokości pasma mierzona jest na podstawie ilości danych, które mogą zostać - przełane z jednego miejsca w drugie w określonej ilości czasu. Jak + przesłane z jednego miejsca w drugie w określonej ilości czasu. Jak dużo bitów można przesłać w przeciągu jednej sekundy (bps, bits per second). Właściwosci medium, wykorzystane technologie czy prawa fizyki mają wpływ na dostępną @@ -1082,7 +1128,7 @@ Switch(config-if)#exit

    Ze względu na to, że okablowanie miedziane jest tak popularne pojawiły się rozwiązania powyższych problemów takich jak: wytyczne pojedynczego - odcinka kabla, ekranowanie przewodów wraz uziemieniem skręce ze sobą + odcinka kabla, ekranowanie przewodów wraz uziemieniem skręcenie ze sobą poszczególnych przewodów w pary eliminując przesłuchy.

    @@ -1103,7 +1149,7 @@ Switch(config-if)#exit Kable UTP składają się z zewnętrznej izolacji chroniącej kabel przed uszkodzeniami zewnętrznymi oraz skręconych par przewódów (skręcenie ma zadanie zniwelować przesłuchy) w kolorowych izolacjach - mających na celu identyfikację każde z przewodów, każdej z żył. + mających na celu identyfikację każdego z przewodów, każdej z żył.

    Kable STP są rozszerzeniem kabli UTP o dodatkowe środki @@ -1125,7 +1171,7 @@ Switch(config-if)#exit żadnej dodatkowej ochrony przez zakłóceniami. Zastosowane w kablach UTP takie rozwiązania jak znoszenie, każdy przewód w parze ma inną polaryzację, przez co skręcone ze sobą skutecznie znoszą - zakłócenia generowane przez siebie oraz te zewnętrzne czy wariacja w + zakłócenia generowane przez siebie czy wariacja w w ilości skręceń na ok. 30cm zapobiera przesłuchą powodowany przez inne pary przewodów pomagają w niwelowaniu przesłuchów.

    @@ -1209,8 +1255,8 @@ Switch(config-if)#exit rodzajach firm:

      -
    • Sieci dużych form - wykorzystanie światłowodu jako - sieć szkieletowa w celu połączani infastruktury.
    • +
    • Sieci dużych firm - wykorzystanie światłowodu jako + sieć szkieletowa w celu połączanie infastruktury.
    • Technologia FTTH - Usługa szerokopasmowego połączenia dla domów oraz małych firm.
    • Sieci długodystansowe - sieci łączące kraje czy @@ -1227,15 +1273,15 @@ Switch(config-if)#exit

      Działanie sieci bezprzewodowych opiera się na nośności bitów danych z wykorzystaniem sygnałów elektromagnetycznych na częstotliwości - radiowej lub mikrofalowej. Sieci zwiększają mobilność, jednak nie bez - wad. + radiowej lub mikrofalowej. Sieci tego typu zwiększają mobilność, jednak + nie bez wad.

      Głównymi problemami sieci bezprzewodowych jest zasięg, który może ograniczać nam dostęp za pośrednictwem tego medium. Kolejnym czynnikiem mogą być zakłócenia, które może powodować wiele urządzeń. Bezpieczeństwo jest również cechą decydującą, nawet jeśli nasza sieć - działa na wielkim obszarze, to napastnik może wyposażyć się w taki + działa na niewielkim obszarze, to napastnik może wyposażyć się w taki sprzęt który pozwoli mu zebranie kilku istotnych informacji. Dość istotną sprawą jest samo działanie sieci bezprzewodowej, urządzenia podłączone do takiej sieci współdzielą to samo łącze, więc jesli @@ -1249,13 +1295,13 @@ Switch(config-if)#exit anten. Takim standardami są:

        -
      • WiFi (IEEE 802.11) - technologia Wireless Lan
      • +
      • WiFi (IEEE 802.11) - technologia Wireless LAN
      • Bluetooth (IEEE 802.15)
      • WiMAX (IEEE 802.16)
      • Zigbee (IEEE 802.15.4)

      - Ogólenie to podłączenie sie do sieci WLAN może wymagać takich urzązeń + Ogólnie to podłączenie sie do sieci WLAN może wymagać takich urzązeń jak punkt dostępowy, umożliwiający dostęp użytkownikom WLAN-u do sieci kablowej oraz karty sieciowe sieci bezprzewodowej. Przy zakupie sprzetu bezprzewodowego należy pamiętać aby ten sprzęt był kompatybilny @@ -1296,8 +1342,8 @@ Switch(config-if)#exit ciągu 32-bitów podzielonych na cztery sekcje zwane oktetami. Każdy oktet składa się 8 bitów lub jednego 1 bajtu. Jednak ludzie w celu uproszczenia sobie nieco pracy wykorzysują zapis dziesiętny, - konwertując poszczególne oktety. Dlatego też adresy IP posiadają - zakres wartości od 0 do 255. + konwertując poszczególne oktety. Dlatego też oktety adresów IP + posiadają zakres wartości od 0 do 255.

      Binarny system liczbowy podobnie do systemu dziesiętnego jest systemem @@ -1313,7 +1359,7 @@ Switch(config-if)#exit + 3 x 10^1 (10) = 30 + -4 + 10^0 (1) = 4 +4 x 10^0 (1) = 4

  • Podobnie jest z cyframi binarnymi, tak jak tutaj brano po uwagę potęgę @@ -1370,8 +1416,11 @@ Switch(config-if)#exit 178DEC = 10110010BIN.

    - Inny sposóbem jest próba oszacowania. Bierzemy na 178 i sprawdzamy - czy jest większe bądź równe 128. No tak. Zatem zapisujemy skranie po + Inny sposóbem jest próba oszacowania. Bierzemy na 178 i szukamy + nawiększej potęgi dwójki mniejszej od naszej liczby w tym przypadku + jest 128. + Następnie sprawdzamy czy nasza liczba + jest większa bądź równa 128. No tak. Zatem zapisujemy skranie po lewej stronie 1 i odejmujemy od naszej liczby bazowej 128 (178-128) pozostaje nam 50 itd. tak jak na przykładzie. @@ -1436,7 +1485,7 @@ Switch(config-if)#exit przez metodę pisemną lub pośrednio, zamienić ją na system binarny bo taki jest prosty do przeliczenia a następnie zgodnie z tablą powyżej zamienić 8 bitów binarnych na dwie cyfry heksadecymalne dające - żądana liczbę. Pamiętamy że nasz 178 to 10110010 to chcąc zamienić tę + żądana liczbę. Pamiętamy że nasze 178 to 10110010 to chcąc zamienić tę liczbę na system szesnastkowy możey zrobić to tak:

    @@ -1465,7 +1514,7 @@ B2 = 10110010 = 178
           

    1.6.1. Przeznaczenie warstwy łącza danych

    - Warstwa łącza danych jest dopowiedzialna za komunikacją pomiędzy + Warstwa łącza danych jest odpowiedzialna za komunikację pomiędzy kartami sieciowymi, pozwala warstwą wyższym na dostęp do medium fizycznego oraz enkapsuluje pakiety warstwy 3 w ramki warstwy drugiej oraz dokonuje detekcji błędów i odrzuca uszkodzone ramki. @@ -1480,7 +1529,7 @@ B2 = 10110010 = 178 za enkapsulację danych oraz dostęp do łącza fizycznego.

    - Pakiety wymieniane między hosta, mogą doświadaczać wielu zmian + Pakiety wymieniane między hostami, mogą doświadaczać wielu zmian na poziomie warstw niższych, dla porównania jeśli router odbierze ramkę to musi ją za akceptować na swojej karcie sieciowej, następnie zdekapsulować aby uzyskać potrzebne mu dane. Po wykonaniu czynności @@ -1526,7 +1575,8 @@ B2 = 10110010 = 178

    Urządzenia końcowe takie jak komputery czy laptopy są podłączone do sieci lokalnych najczęsciej wykorzystujących topologię gwiazdy oraz - topologię gwiazdy rozszerzonej. Topologie tego typu są łatwe w + topologię gwiazdy rozszerzonej (topologię hybrydową). Topologie tego + typu są łatwe w instalacji oraz w rozwiązywaniu problemów, przy tym bardzo skalowalne. Na początkach instnienia sieci, były jeszcze dwie topologie: magistrali oraz pieścienia, ale nie odnalazływ sie one @@ -1617,7 +1667,7 @@ B2 = 10110010 = 178

    1.7. Przełączanie Ethernetu

    - W tym rozdziale zapoznamy się ze szczegółami technologi Ethernet, + W tym rozdziale zapoznamy się ze szczegółami technologii Ethernet, potrzebnymi do zrozumienia działania takiego urządzenia jak przełączniki. Poznamy również meteody przełączania jakie możemy spotkać w dostępnych na rynku przełącznikach. @@ -1733,7 +1783,7 @@ B2 = 10110010 = 178

    Przypadek transmisji multikast w Ethernet jest trochę bardziej skomplikowany. Taką ramkę odbiorą hosty, które należą do tej samej - grupy. Transmisja multikast w Ethernet jest powiąza z rodzajem tego + grupy. Transmisja multikast w Ethernet jest powiązana z rodzajem tego typu transmisji w protokole IP, dla wersji 4 mamy adres (początek): 01-00-5E, a dla wersji 6 33-33. Innym rodzajem multikastu w Ethernecie jest protokół STP, nie jest @@ -1767,7 +1817,8 @@ B2 = 10110010 = 178 Nauka adresów MAC przez przełącznik, czy też uzupełnienie tablicy polega na badaniu każdej przychodzącej do urządzenia, ramki w celu uzyskania nowych informacji. Badany jest przede wszystkim adres - źródłowy oraz port na którym te dane dotarły do przełącznika, następnie + źródłowy oraz port, na którym te dane dotarły do przełącznika, + następnie te informacje są konfrontowane z tabelą jeśli taki adres MAC pod takim portem nie występuje wówczas te dane są dopisywane lub poprawiane w zależności od tego czy w przeciągu czasu ważności wpisów w tablicy MAC @@ -1798,7 +1849,7 @@ B2 = 10110010 = 178 danych między portami.

      -
    • Przłączanie store-and-forward - w tej +
    • Przełączanie store-and-forward - w tej metodzie przełącznik musi otrzymać całą ramkę, następnie oblicza jej CRC. Jeśli CRC jest prawidłowe, wówczas dochodzi do przełączania znanego z poprzednie podrozdziału.
    • @@ -1828,7 +1879,7 @@ B2 = 10110010 = 178 cut-through.
    • Przełączanie fragment-free - jest kompromis między cut-through oraz store-and-forward. - Przełacznik pobiera i sprawdza pierwsze 64 bajty ramki przezd + Przełacznik pobiera i sprawdza pierwsze 64 bajty ramki przed przełączeniem. W większości sieci błedy są do wykrycia już tych pierwszych 64 bajtach ramki, przez co przełącznik może mieć pewność, że te ramki są całe i można je przekazać dalej.
    • @@ -1844,7 +1895,7 @@ B2 = 10110010 = 178 przekazywana na port wyjściowy tylko wtedy gdy ramki przed nią zostały poprawnie przesłane. Mozliwe jest opóźnienie transmisji wszystkich ramek w pamięci przez pojedyńczą ramkę, ze względu na - obciążenie portu docelowego. Opóźnienia występuje nawet wtedy gdy + obciążenie portu docelowego. Opóźnienia występują nawet wtedy gdy inne ramki mogą zostać przesłane na otwarte porty docelowe.
    • Pamięć współdzielona - przechowuje wszystkie ramki we ogólnym buforze pamieci współdzielonym ze wszystkimi portami @@ -1885,19 +1936,20 @@ B2 = 10110010 = 178 autonegocjacja nie będzie wstanie ustalić takie samej konfiguracji dla obu stron lub gdy zmienimy konfigurację na jednym urządzeniu i zapomnimy to zrobić na drugim urządzeniu. Najlepszą praktyką to albo - włączyć na obu autonegocjację, albo na obu wyłączyć najlepszą. Można + włączyć na obu autonegocjację, albo na obu wyłączyć. Można również ustawić na portach przełącznika na stałe full-duplex.

      - Połaczenia między urządzeniami mogą wymagać różnych rodzaju połączeń. + Połaczenia między urządzeniami mogą wymagać różnego rodzaju połączeń. mowa tutaj o kablach prostych oraz o kablach skrosowanych. Zazwyczaj połączenia między routerami wymagają kabli skrosowanych jak połączenia bezpośrednie między dwiema stacjami. Obecnie mało kto pamiętam o tym ponieważ mamy do dyspozycji funkcję Auto-MDIX, która mimo połączenia urządzeń za pomocą prostych przewodów, dokona skrosowania już wewnatrz interfejsu. W sprzętach marki Cisco, - a szczególnie w przełącznikach ta funkcja jest raczeh włączona, ale - to może być różnie (w zależności jak stare jest urządzenie). Więc warto + a szczególnie w przełącznikach ta funkcja jest raczej włączona, ale + to może być różnie (w zależności jak stare jest to urządzenie). Więc + warto zawsze używać wymaganych przewodów lub też możemy spróbować włączyć tę funkcję za pomocą polecenia: mdix auto w trybie konfiguracji interfejsu. @@ -1914,7 +1966,7 @@ B2 = 10110010 = 178 Warstwa sieciowa dostarcza usługi pozwalające na wymianę danych między hostami. Podstawowym jej protokołem jest protokół IP zarówno w wersji 4 jak i 6. Warstwa sieciowa odpowiada adresacje urządzeń końcowych, - enkapsulacja, routing oraz deenkapsulacje. + enkapsulację, routing oraz deenkapsulacje.

      1.8.1. Charakterystyki warstwy sieciowej

      @@ -1923,7 +1975,7 @@ B2 = 10110010 = 178 nie będzie to miało wpływu. Pakiet IP będzie analizowany przez wszystkie urządzenia warstwy 3 (lub mogące w niej działać) na swojej drodze do punktu docelowego. Generalnie to adres protokołu IP nie - powinny się zmienić ma drodze między hostem źródłowym a hostem + powinny się zmienić na drodze między hostem źródłowym a hostem docelowym, wyjątkiem od tej reguły jest mechanizm NAT. Protokół IP opisywany jest jako bezpołączeniowy, niezależny od medium transmisyjnego oraz najlepszej możliwości. @@ -1931,7 +1983,7 @@ B2 = 10110010 = 178

      Protokół IP jest bezpołączeniowy. IP nie ustanawia żadnego połączenia ze stroną docelową przed wysłaniem pakietu, nie potrzeba żadnych - informacji kontrolnych. Host docelowy otrzyma pakiet kiedy on nadejdzie + informacji kontrolnych. Host docelowy otrzyma pakiet kiedy on nadejdzie, nie ma żadnych wcześniejsych powiadomień. Jeśli wymagane jest połączenie, wówczas jest to powierzane warstwie wyższej, warstwie transportowej, a konkretnie protokołowi TCP. @@ -1945,16 +1997,16 @@ B2 = 10110010 = 178

      Ze względu na to, że protokół IP jest protokołem najlepszej możliwości - uznawany jest za nierzetelny. Jak te funkcje nie sprawdzają się w + uznawany jest za nierzetelny. Jednak te funkcje nie sprawdzają się w każdym możliwym przypadku, dlatego też brak ich w protokole IP, który w obenych czasach musi obsłużyć 99% ruchu w sieci. Protokół IP jest protokołem niezależnym od medium transmisjynego oznacza to, że może on przesyłać dane przez dowolne połączenie między dwoma hostami. Przyczym wprowadza on pojęcie MTU - (Maximum Transmission Unit). Przyczy ten protokół utrzymuje + (Maximum Transmission Unit). Ten protokół utrzymuje informacje o tym jakie MTU ma ustawić od warstwy łącza danych. Innym - mechanizmem protokołu IP jest Fragmentacja, pozwala - to dzielić pakiety na mniejsze części, na przykład gdy nasza + mechanizmem protokołu IP jest fragmentacja, pozwala + ona dzielić pakiety na mniejsze części, na przykład gdy nasza technologia WAN ma mniejsze MTU.

      1.8.2. Pakiet IPv4

      @@ -1989,7 +2041,8 @@ B2 = 10110010 = 178

      1.8.3. Pakiet IPv6

      Protokół IPv4 posiada swoje ograniczenia. Pierwszym z nich jest - wyczerpanie się adresów IP w wersji, inna przeszkodą może być brak + wyczerpanie się adresów IP w swojejwersji, inna przeszkodą może być + brak bezpośrednich połaczeń, obecnie łączymy się z pośrednictwem adresów prywatnych oraz NAT-u, a użycie mechnizmu NAT powoduje potrzebę zmiany nagłówków, co może powodować opóźnienia oraz zwiększać złożoność sieci. @@ -2058,13 +2111,13 @@ B2 = 10110010 = 178 samej sieci lokalnej, urządzenia tego typu przyjmują ruch z sieci lokalnej i kierują ją po za nią, mogą trasować ruch do innych sieci. Jeśli hosty w sieci nie posiadają skonfigurowanej bramy lub jej adres - adres jest nie poprawny nie będą wstanie przsyłać danych poza sieć. + adres jest niepoprawny nie będą wstanie przesyłać danych poza sieć.

      Host adres bramy może mieć zapisany w swojej konfiguracji statycznie lub otrzymać go wraz z dzierżawą adres IP z serwera DHCP, w przypadku protokołu IPv6 adres bramy może zostać otrzymany z komunikatów - router solicitation (RS) lub skonfigurowany ręcznie. + router advertisement (RA) lub skonfigurowany ręcznie.

      Za pomocą poleceń netstat -r dla @@ -2172,7 +2225,7 @@ B 1.0.5.0/24 [20/0] via 114.31.199.16, 12:59:24

      Tym rozdziałem rozpoczeliśmy omawianie warstwy sieciowej. Poznaliśmy jej główny protokół jakim jest protokół IP oraz nagłówki - pakietów zarówno dla wersji 4 jak i 6. Dowiedzieliśmy się ja + pakietów zarówno dla wersji 4 jak i 6. Dowiedzieliśmy się jak działa trasowanie oraz jakie są jego rodzaje oraz charakterystyki metody statycznej oraz dynamicznej.

      @@ -2275,10 +2328,10 @@ B 1.0.5.0/24 [20/0] via 114.31.199.16, 12:59:24

      Prze rozpoczęciem właściwej konfiguracji interfejsów sieciowych czy routing warto pochylić się na takimi rzeczami jak określenie jego - nazwy wybór ewentualnej metody dostępu zdalnego do jego konsoli oraz + nazwy, wybór ewentualnej metody dostępu zdalnego do jego konsoli oraz zabepieczenie dostępu do niego hasłem. Zaczniemy od czynności, którą - wykonuje bardzo łatwo a może mieć dość duże znaczenie. Mianowicie od - konfiguracji, nazwy urządzenia. + wykonuje się bardzo łatwo a może mieć dość duże znaczenie. Mianowicie + od konfiguracji, nazwy urządzenia.

      Do zmiany urządzenia służy polecenie hostname, @@ -2320,10 +2373,10 @@ R1(config-line)#end Jeśli zabezpieczyliśmy konsole to warto zabezpieczyć, również dostęp zdalny (na tym etapie, zrobimy to w podstawowym stopniu, w rozdziale poświęconym bezpieczeństwu, zrobimy to tak jak należy). Konfigurację - rozpoczynamy od przejścia w trybie konfiguracji globalnej to trybu + rozpoczynamy od przejścia w trybie konfiguracji globalnej do trybu konfiguracji konsoli wirtualnych, w tym poleceniu należy wskazać również ile jest możliwych jednoczesnych połączeń, do konfiguracji - konsoli virtualnych, przechodzimy za pomocą poniższego polecenia: + konsoli wirtualnych, przechodzimy za pomocą poniższego polecenia: line vty 0 4, następnie identycznie jak w przypadku połączenia konsolowego ustawiamy hasło: password hasło oraz @@ -2452,12 +2505,13 @@ FastEthernet0/0 is administratively down, line protocol is down (disabled) Warto pamiętać o tym poleceniu, powieważ zwraca kilka przydatnych statystyk. Po odświerzeniu informacji, jak wyświetlać informacje o interfejsach, możemy przejść do ich konfiguracji. Konfiguracja - nie będzie szczególnie różnić się od konfiguracja virtualnego + nie będzie szczególnie różnić się od konfiguracja wirtualnego interfejsu Vlan1 znanego z konfiguracji przełącznika. Dodamy jedynie polecenie konfigurjące adres IPv6.

      - A więc jeśli chcemy skonfigurować dajmy na to interfejs FastEthernet0/0 + A więc jeśli chcemy skonfigurować dajmy na to interfejs + FastEthernet0/0 to w trybie konfiguracji globalnej wydajemy polecenie: interface FastEthernet0/0, wówczas nasz znak zachęty powinien pokazać nam, że zmieniliśmy tryb. Następnie