From: xf0r3m Date: Wed, 14 Feb 2024 12:57:07 +0000 (+0100) Subject: Rozpoczęcie pisania 3 rozdziału. Zakończono w trakcie podrozdziału 1.3.4 X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=a4a12a59f4b920603fe28b3b35187a2a2e6dc070;p=mmdev.git Rozpoczęcie pisania 3 rozdziału. Zakończono w trakcie podrozdziału 1.3.4 --- diff --git a/articles/terminallog/Cisco_-_CCNA.html b/articles/terminallog/Cisco_-_CCNA.html index 72146d3..746a0f9 100755 --- a/articles/terminallog/Cisco_-_CCNA.html +++ b/articles/terminallog/Cisco_-_CCNA.html @@ -108,6 +108,135 @@ (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!). +

+

1.3. Protokoły i modele

+

+ Za pomocą protokół oraz modeli możemy wyjaśnić w jaki sposób urządzenia + podłączone do sieci mogą uzyskać dostęp do jej zasobów. +

+

1.3.1. Zasady

+

+ Sieci komputerowe mogą być rożne pod względem wielkości oraz złożoności. + Nie jest wystarczające połączenie między nimi, potrzebne jest również + ustalenie wspólnych metod komunikacji. W każdej komunikacji istnieją + trzy elementy: źródło (nadawca), cel (odbiorca) oraz kanał (medium), + który umożliwia komunikację między jej składnikami. +

+

+ Większość komunikacji zarządzana jest za pomocą protokołów. Protokoły + są zestawem zasad, które należy przestrzegać, aby komunikacja mogła + dojść do skutku i te zasady mogą być rożne w zależności od protokołu, a + strony komunikacji muszą je zaakceptować. +

+

+ 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. +

+

+ Kodowanie jest proces zmiany formy wiadomości do celów transmisji. + Natomiast dekodowanie jest procesem odwrotnym do kodowania. Wiadomość + powraca do pierwotnej formy w celu interpretacji. +

+

+ Wysyłana wiadomość musi mieć odpowiednią formę lub strukture. Zależy + to 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ść. +

+

+ Jak wspomniano istotny w komunikacji może być czas, w tym takie + zagadnienia jak kontrola przepływu, która zarządza + prędkością transmisji. Definiuje jak dużo informacji można przesłać i + z jaką prędkością może ona zostać dostarczona. Inną wartoscią jest + czas odpowiedzi, który określa ile jedna ze stron może czekać na + 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 + dostępu do łącza wykrywają kolizje i organizują retransmisje + uszkodzonych danych inne posiadają mechnizmy pozwalające na ich + uniknięcie. +

+

+ Istnieje kilka sposobów na dostarczenie wiadomości. Najprostszą z nich + unikast, mamy jednego nadawcę oraz jednego odbiorcę. + W inny przypadku wiadomość może trafić do wielu odbiorców będących + częścią tej samej grupy - multikast. Ostatni rodzaj + dostarczenia to wiadomość skierowana do wszystkich odbiorców - + broadkast. +

+

1.3.2. Protokoły

+

+ Protokoły sieciowe składają ze zbioru reguł. Mogą one określać + zastosowania programowe oraz sprzetowe, jak i oba. Każdy protokół + posiada własne funkcje, format czy zasady. +

+

+ 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ę + 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 + podczas transmisji oraz interfejs aplikacji - pozwalający na + komunikację aplikacji z pośrednictwem tego protokołu. +

+

+ W komunikacji sieciowej wymagane jest stosowanie kilku protokołów, + Każdy znich posiada swój format danych. Takimi protokłami są Ethernet, + Internet Protocol (IP), Transmission Control Protocol (TCP) czy + Hypertext Transfer Protocol (HTTP) +

+

1.3.3. Zestawy protokołów

+

+ Protokoły muszą być w stanie współpracować z innymi protokołami. + Zestawy protokołów to grupa powiązanych ze sobą + protokołów niezbędnych do komunikacji lub zbiór reguł współpracujących + ze sobą w celu rozwiązania problemów. Protokoły są często postrzegane + w kategoriach warstw: warstw wyższych czy niższych, które mają + za zadanie przenieść dane oraz dostarczyć usługi warstwom wyższym. +

+

+ Obecnie mamy kilka różnych zestawów protokołów. Najczęściej spotykany, + zarzązany przez IETF - + 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ą + już rozwijane ani stosowane w szerszej skali. +

+

+ Protokoły TCP/IP operują na warstwie aplkacji, transportu, czy + internetu. Protokołami dostępu do łącza, a zarazem najpopularniejszymi + dla sieci LAN są Ethernet oraz WLAN (sieć bezprzewodowa). +

+

+ Protokół TCP/IP jest stosem protokołów wykorzystywanym przez sieć + Internet i zawierającą wiele protokołów. Jest to otwarty ogólnodostępny + standard, który może zostać użyty przez dowolnego producenta. Jest on + oparty na standardach przyjętych przez przedsiębiorstwa sieciowe oraz + aktualizowany przez instytucje standaryzujące w celu zapewniania + interoperatywności. +

+

+ Proces komunikacji w stosie TCP/IP wygląda następująco, że przeglądarka + internetowa enkapsuluje stronę (przy użyciu TCP/IP) i wysyła ją do + klienta. Klient + dekapsuluje przy użyciu stosu TCP/IP i przekazuje do przeglądarki. +

+

3.4. Organizacje standaryzujące

+

+ 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 + rozwijać koncepcje otwartych standardów. +

+

+

1.4. Warstwa fizyczna