W1 - egzamin.eu

Transkrypt

W1 - egzamin.eu
Sieci komputerowe
1.
2.
3.
4.
5.
6.
Informacje (email, strona WWW)
Literatura
Organizacja zajęć wykładowych
Organizacja zajęć laboratoryjnych
Zaliczenie
Wprowadzenie do Sieci Komputerowych
Dr inż. Robert Banasiak
Sieci Komputerowe 2010/2011 – Studia niestacjonarne
1
Sieci komputerowe
Informacje:
Dr inz. Robert Banasiak



WWW: rbanasi.kis.p.lodz.pl
Godziny przyjęć:
EMAIL: [email protected]
Certfikaty CCNA / CCNP == 5
2
Literatura



Sieci komputerowe. Księga eksperta,
Mark Sportack, Wydawnictwo Helion:
04/1999
Sieci komputerowe. Kompendium, Karol
Krysiak, Wydawnictwo Helion: 02/2003
Sieci komputerowe w domu i w biurze.
Biblia, Sue Plumley, Wydawnictwo
Helion: 08/2001
3
Sieci komputerowe
Organizacja wykładów (9 x ~70-90 minut)
1.
2.
3.
4.
5.
6.
7.
8.
Wstęp do SK – model przepływu, model ISO OSI
Sieci Lokalne LAN
Warstwa fizyczna OSI
Warstwa łącza danych – Ethernet
Warstwa sieciowa
Protokoły routingu
Warstwa transportowa
Warstwa sesji, prezentacji i aplikacji
4
Sieci komputerowe
Organizacja laboratorium (9 x 90 minut)
1.
2.
3.
4.
4 maszyny Virtual BOX
(2 x WinXP, 2 x Linux Ubuntu)
Symulacje CISCO Packet Tracer 3.1
Kabelkologia (1,5 m kabla + 2 wtyczki na 2 os)
5
Sieci komputerowe
Zaliczenie
1.
2.
Wykład : duże Kolokwium (Egzamin) na ost. 10
wykładzie LUB 2 małe kolokwia na 5 Wykładzie
i 10 wykładzie + Egzamin?
LAB : 3 testy elektroniczne 20-40 minut (na. 5
zajęciach, na 7 zajęciach, na 9 zajęcia,
punktacja procentowa, możliwa poprawa
jednego wybranego testu, test wielowyboru)
6
Rys historyczny
Sieć komputerowa - zbiór mechanizmów
umożliwiających komunikowanie się
komputerów znajdujących się w różnych
miejscach. Integralnym elementem owej
komunikacji jest wzajemne udostępnianie
sobie zasobów [Mark A. Sportack].
7
Rys historyczny

Rozwój sieci komputerowych:
 względy merytoryczne - potrzeba
informacji, wymiany danych,
 względy ekonomiczne - współdzielenie
sprzętowych zasobów komputerowych.
8
Rys historyczny




Początkowo w dużych firmach
komputeryzacja następowała bardzo powoli.
Dopiero pojawienie się aplikacji
przeznaczonych dla biznesu spowodowało
gwałtowny rozwój komputeryzacji.
Początkowo były pojedyncze stacje robocze.
Każdy użytkownik miał dostęp tylko do
zasobów znajdujących się na jego
komputerze
9
Rys historyczny
10
Rys historyczny




Firmy zorientowały się w końcu ile pieniędzy
można zaoszczędzić poprzez wprowadzenie
sieci komputerowej.
Dlatego na początku lat 80 nastąpił bardzo
gwałtowny rozwój technologii sieciowych.
W firmach zaczęto na coraz szerszą skalę
stosować sieci komputerowe.
Jednakże rozwój sieci komputerowych był
wtedy bardzo chaotyczny.
11
Rys historyczny
12
Rys historyczny




Na rynku pojawiło się bardzo wiele
różnych standardów sieciowych.
Standardy te były wprowadzane przez
różne firmy.
Były one między sobą niekompatybilne.
Pojawiły się problemy z zapewnieniem
wymiany informacji pomiędzy sieciami
używającymi różnych standardów.
13
Rys historyczny

Pierwsze sieci komputerowe:
 sieci korporacyjne,
 zindywidualizowane formy połączeń
stanowiące integralną część równie
zindywidualizowanych rozwiązań
obliczeniowych,
 brak ujednoliconych standardów,
 standardowa konfiguracja oparta na
terminalach połączonych z kontrolerami
urządzeń.
14
Rys historyczny

Pierwsze standardy sieci LAN:



Ethernet I (Ethernet PARC),
Ethernet II (Xerox, Digital, Intel).
Sukces Ethernet I, II:


koniec podejścia zindywidualizowanego,
koncepcja współpracy otwartych środowisk.
Celowość wprowadzenia koncepcji współpracy otwartych środowisk:




niższe koszty eksploatacyjne,
większe możliwości,
współdzielenie produktów różnych producentów.
Początki standaryzacji:






ANSI (American National Standards Institute),
IEEE (Institute of Electrical And Electronic Engineers),
ISO (International Organization for Standarization),
IEC (International Electrotechnical Commission),
IAB (Internet Architecture Board).
15
Modele warstwowe sieci komputerowych

Ogólnie o modelach komunikacji

Model OSI

Porównanie modelu OSI i TCP/IP
16
Warstwy w analizie przepływu
Co przepływa?
pojazdy
Jakie formy może to przybierać?
rower, motor
ciężarówka
Według jakich zasad?
zasady ruchu
drogowego
Gdzie się ten przepływ odbywa.
drogi, autostrady
17
Komunikacja pomiędzy ludźmi
Myśl
Przedstawienie myśli (np. język polski)
Przekazanie myśli (mowa)
Medium (powietrze)
18
Nadawca, odbiorca, pakiet

Nadawca, źródło – jednostka wysyłająca dane.

Odbiorca, cel – jednostka, do której dane
przychodzą.

Pakiet danych – jednostka informacji, która
porusza się pomiędzy systemami nadawcy i
odbiorcy.
Zawiera dane nadawcy, oraz inne informacje
potrzebne do prawidłowego przesłania
(np. adres nadawcy i adres odbiorcy).
19
Nadawca, odbiorca, pakiet
Nadawca
Odbiorca
20
Protokoły
Aby wymiana danych przebiegła
prawidłowo:
Nadawca i odbiorca muszą
posługiwać się tymi samymi językami
(protokołami).
Techniczna definicja protokołu:
Zbiór zasad określających format i
sposób transmisji danych.
21
Ewolucja standardów sieci
Początkowo panował chaos:
mnóstwo rozwiązań, brak jednolitości,
kompatybilności.
 OSI RM (Open Systems
Interconnection Reference Model):
opracowany w 1984, otwarty zbiór
standardów zapewniających
kompatybilność, współdziałanie pomiędzy
różnymi typami technologii sieciowych.

22
Warstwowy model sieci
Nadawca
Odbiorca
Warstwa n
Warstwa n
Warstwa k
Warstwa k
Fizyczne medium
Protokół warstwy k: Zbiór reguł dzięki którym możliwa
jest komunikacja pomiędzy warstwą knadawcy i kodbiorcy.
23
Warstwowy model sieci

Protokół: Zestaw reguł rządzących wymianą danych między dwiema
jednostkami, obejmujący:

Składnia: Format danych, kodowanie, itp.

Semantyka: Informacje sterującą, postępowanie w przypadku błędów, itp.

Uzależnienia czasowe: Szybkość, kolejność, itp.

Warstwa: Zbiór jednostek i dostarczanych przez nie usług.

Interfejs: Połączenie między dwiema warstwami.

PDU (Protocol Data Units): Dane są przenoszone pomiędzy jednostkami
implementującymi warstwę poprzez protokół w postaci tzw. Protocol
Data Units.

Enkapsulacja: Proces dodawania nagłówków (headers) i/lub bloków
końcowych (trailers) w miarę przechodzenia do warstw niższych oraz
usuwania ich w miarę przechodzenia do warstw wyższych, nazywamy
enkapsulacją (encapsulation). Służy on ukryciu informacji warstwy
wyższej przed warstwami niższymi.
24
Dlaczego warstwowy model sieci?

Dzieli komunikację za pomocą sieci na mniejsze, prostsze
elementy

Uniezależnia zmiany dokonywane w jednej warstwie od
pozostałych, dzięki czemu można szybciej je wykonywać.
(Zadanie przypisane każdej warstwie ma charakter autonomiczny i może
być implementowane niezależnie)

Standaryzuje komponenty sieciowe umożliwiając wielu
producentom ich tworzenie.

Umożliwia różnym typom sprzętu i oprogramowania
prawidłową, wzajemną komunikację.
25
Siedmiowarstwowy model OSI
7
6
5
4
3
2
1
application layer
warstwa aplikacji
presentation layer
warstwa prezentacji
session layer
warstwa sesji
transport layer
warstwa transportowa
network layer
warstwa sieciowa
data link layer
warstwa łącza danych
physical layer
warstwa fizyczna
26
Warstwa aplikacji – warstwa 7
application layer
warstwa aplikacji
presentation layer
warstwa prezentacji
session layer
warstwa sesji
transport layer
warstwa transportowa
network layer
warstwa sieciowa
data link layer
warstwa łącza danych
physical layer
warstwa fizyczna

Odpowiedzialna za
zarządzanie komunikacją
między dwiema aplikacjami.

Jest warstwą programów
użytkowych, wykorzystujących
technologie sieci.

Udostępnia usługi sieciowe
wykorzystywane w aplikacjach.
27
Warstwa prezentacji – warstwa 6
application layer
warstwa aplikacji
presentation layer
warstwa prezentacji
session layer
warstwa sesji
transport layer
warstwa transportowa
network layer
warstwa sieciowa
data link layer
warstwa łącza danych
physical layer
warstwa fizyczna

Wykonuje ogólne operacje na strukturze
danych podlegających wymianie:




Uwzględnia fakt, że systemy operacyjne
różnych hostów różnią się pod takimi
względami jak:




Szyfrowanie;
Kompresję;
Konwersja formatów danych i kodów
znakowych między różnymi systemami
operacyjnymi obsługującymi sesję.
Kody znakowe (np. ASCII, ISO7, ISO5);
Struktura plików tekstowych;
Struktura folderów, katalogów i plików;
Oprogramowanie warstwy prezentacji
gwarantuje automatyczną transformację
zasobów do standardów obowiązujących w
danym systemie.
28
Warstwa sesji – warstwa 5
application layer
warstwa aplikacji
presentation layer
warstwa prezentacji
session layer
warstwa sesji
transport layer
warstwa transportowa
network layer
warstwa sieciowa
data link layer
warstwa łącza danych
physical layer
warstwa fizyczna

Tworzy struktury służące do
zarządzania komunikacją
tzn.:

ustanowieniem,

zarządzaniem,

zakończeniem
sesji (połączenia).
29
Warstwa transportowa – warstwa 4
application layer
warstwa aplikacji
presentation layer
warstwa prezentacji
session layer
warstwa sesji
transport layer
warstwa transportowa
network layer
warstwa sieciowa
data link layer
warstwa łącza danych
physical layer
warstwa fizyczna




Zapewnia niezawodny i
przezroczysty transfer danych
między punktami końcowymi
(hostami).
Zapewnia kontrolę transmisji oraz
wykrycie błędów transmisji.
Jednostką informacji na poziomie
warstwy transportowej jest
segment.
Niezawodność połączenia w
warstwie transportowej realizuje
się wyłącznie środkami
programowymi.
30
Warstwa sieciowa – warstwa 3
application layer
warstwa aplikacji
presentation layer
warstwa prezentacji
session layer
warstwa sesji
transport layer
warstwa transportowa
network layer
warstwa sieciowa
data link layer
warstwa łącza danych
physical layer
warstwa fizyczna




Odpowiada za transmisję
bloków informacji poprzez sieć.
Określa, jaką drogą przesyłane
będą poszczególne jednostki
danych (routing).
Podstawową jednostką
informacji w warstwie sieciowej
jest pakiet.
Umożliwia uniezależnienie
warstw wyższych od transmisji
danych, rodzaju technologii
komutacji itp.
31
Warstwa łącza danych – warstwa 2
application layer
warstwa aplikacji
presentation layer
warstwa prezentacji
session layer
warstwa sesji
transport layer
warstwa transportowa
network layer
warstwa sieciowa
data link layer
warstwa łącza danych
physical layer
warstwa fizyczna




Podstawową jednostką informacji w
warstwie łącza danych jest ramka.
Ustala początek i koniec bloków danych
(dokonując, jeśli to konieczne,
synchronizacji).
Wykrywa błędy i w miarę możliwości
dokonuje ich korekty, czyli zapewnia
kontrolę transmisji poprzez łącze
fizyczne.
Dzieli się na dwie podwarstwy:


LLC - Logical Link Control: Odpowiada za
komunikację z warstwami wyższymi.
MAC - Media Access Control: Odpowiada
za prawidłowe kolekcjonowanie bitów
informacji i tworzenie z nich jednostek
zwanych ramkami.
32
Warstwa fizyczna – warstwa 1
application layer
warstwa aplikacji
presentation layer
warstwa prezentacji
session layer
warstwa sesji
transport layer
warstwa transportowa
network layer
warstwa sieciowa
data link layer
warstwa łącza danych
physical layer
warstwa fizyczna



Zapewnia transmisję ciągu bitów
(nie tworzących żadnych struktur)
poprzez medium fizyczne
(elektryczne, optyczne,
mechaniczne, itp.).
Na poziomie warstwy fizycznej
jednostką informacji jest bit.
Określa także:



Ustala zasady przyłączania
urządzenia do medium fizycznego.
Rodzaj złącza mechanicznego.
Parametry elektryczne sygnałów.
33
Nazwy danych w warstwach modelu OSI
dane
warstwa aplikacji
dane
warstwa prezentacji
dane
warstwa sesji
segmenty
warstwa transportowa
pakiety
warstwa sieciowa
ramki
warstwa łącza danych
bity
warstwa fizyczna
34
Sieci LAN (Local Area Network)

Podstawowe urządzenia sieci LAN.

Ewolucja urządzeń sieciowych.

Podstawy przepływu danych przez sieci
LAN.

Tworzenie sieci LAN.
35
Topologia sieci

Topologia określa strukturę sieci.

Topologia fizyczna – aktualna struktura
przewodów i urządzeń sieciowych oraz
połączeń pomiędzy nimi.

Topologia logiczna – sposób dostępu
do mediów przez jednostki wysyłające
informacje.
36
Topologia fizyczna

Szyna (Bus)

Pierścień (Ring)

Gwiazda (Star)

Rozszerzona gwiazda (Extended star)

Hierarchiczna (Hierarchical)

Siatka (Mesh)

Komórki (Cells)
37
Topologia fizyczna: Szyna (Bus)
Pojedyncze, szkieletowe łącze (o długości medium), do którego
bezpośrednio wpięte są wszystkie jednostki.
Workstation
Workstation
Workstation
Workstation
Workstation
38
Topologia fizyczna: Pierścień (Ring)
Każda jednostka jest połączona z następną a ostatnia z pierwszą.
Powstaje w ten sposób fizyczny pierścień.
Workstation
Workstation
Token-ring
Workstation
39
Topologia fizyczna: Gwiazda (Star)
Jednostki są połączone z punktem centralnym sieci. Zwykle jest
to koncentrator lub przełącznik. Uszkodzenie węzła centralnego
powoduje rozłączenie wszystkich jednostek w sieci.
Workstation
Workstation
Switch
Workstation
Workstation
Workstation
40
Topologia fizyczna:
Rozszerzona gwiazda (Extended star)
Węzły połączone z punktem centralnym są dalej punktami
centralnymi kolejnej gwiazdy.
Workstation
Hub
Workstation
Workstation
Workstation
Switch
Workstation
Hub
Hub
Workstation
Workstation
Workstation
Workstation
41
Topologia fizyczna:
Hierarchiczna (Hierarchical):
Zbliżona do rozszerzonej gwiazdy, lecz brak jest centralnego
punktu zbiorczego - rolę zarządcy pełni jednostka na szczycie,
pień, z którego odchodzą gałęzie do kolejnych węzłów.
...
Workstation Workstation
...
Workstation
42
Topologia fizyczna: Siatka (Mesh)
Każda jednostka połączona jest bezpośrednio z każdą inną.
Stosuje się tylko w rozwiązaniach wymagających absolutnej
niezawodności połączenia.
Workstation
Workstation
Workstation
Workstation
43
Topologia fizyczna: Komórki (Cells)
Topologia komórkowa składa się z kulistych lub szesciennych
obszarów, z których każdy ma jeden węzeł będący centrum.
44
Topologie logiczne

Rozgłaszanie (Broadcast) np. Ethernet
Każda jednostka wysyła dane do wszystkich
jednostek w sieci. Brak mechanizmów ustalania
kolejności wysyłania danych przez jednostki. Kto
pierwszy ten nadaje.

Przechodzący token (Token-passing)
np. Token Ring, FDDI
Nadaje tylko ta jednostka, która posiada elektroniczny
token. Po określonym czasie token musi być
przekazany następnej jednostce.
45
Urządzenia w sieciach LAN (hosts)

Komputery:
Serwery;
 Klienci.

Drukarki.
 Skanery.
 Inne urządzenia otrzymujące,
współdzielące, przesyłające informacje
przez sieć.

46
Media transmisyjne

Kable miedziane:

skrętka:



kabel koncentryczny:



gruby Ethernet (thick) – zasięg 500m
cienki Ethernet (thin) – zasięg 185m
Światłowody:



nieekranowana (UTP) – zasięg 100m
ekranowana (STP) – zasięg 100m
jednomodowe
wielomodowe
Atmosfera.
47
Media transmisyjne
Przy wyborze właściwego dla danej sieci
medium transmisyjnego należy brać pod
uwagę:

Długość kabla;

Koszty;

Łatwość instalacji;

Właściwości fizyczne.
48
Regenerator (Repeater, Wzmacniak)
Aby rozszerzyć zasiąg sieci ponad limit długości
kabla, należy zastosować regenerator sygnału.
 Regenerator pracuje w warstwie pierwszej
modelu OSI, gdzie jednostką informacji jest
pojedynczy bit.
 Standardowo regenerator ma jeden port
wejściowy i jeden port wyjściowy.
 Symbol:

49
Koncentrator (Hub)





Koncentrator to wieloportowy regenerator.
Koncentrator pracuje w warstwie pierwszej
modelu OSI.
Stanowi centralny punkt łączący jednostki w
sieci (topologia gwiazdy).
Regeneruje otrzymany sygnał i wysyła go na
wszystkie porty.
Symbol:
50
Koncentrator (Hub)
Aktywny: Regeneruje otrzymany sygnał
i wysyła na wszystkie porty.
 Pasywny: Nie regeneruje sygnału jedynie
przekazuje go na wszystkie porty.

Inteligentny: Można za jego pomocą
zarządzać ruchem w sieci (programować
sposób przekazywania informacji na określone
porty).
 Głupi: Przekazuje otrzymany sygnał na
wszystkie porty.

51
Karta Sieciowa
NIC (Network Interface Card)
Komputery stacjonarne (PCI).
 Komputery przenośne (PCMCIA).
 NIC pracuje w drugiej warstwie
modelu OSI.
 Kontroluje dostęp jednostki do medium.
 Posiada unikalny identyfikator MAC.
 Generalnie rodzaj wtyczki określa rodzaj
stosowanego medium.
 Nie ma standardowego symbolu.

52
Most (Bridge)





Most pracuje w drugiej warstwie modelu OSI.
Łączy dwa segmenty sieci LAN.
Główne zadanie:
Filtrowanie ruchu tzn. dane przeznaczone dla
jednostki znajdującej się w tym samym segmencie co
nadawca, nie są przesyłane do drugiego segmentu.
Proces ten wykonywany jest poprzez analizę
identyfikatora MAC.
Standardowo most ma jeden port wejściowy i jeden
port wyjściowy.
Symbol:
53
Przełącznik (Switch)
Przełącznik pracuje w drugiej warstwie
modelu OSI.
 Jest to wieloportowy most.
 Przełącznik analizuje identyfikatory MAC i
przesyła odebrane dane tylko na port do
którego podłączony jest odbiorca.
Powoduje to znacznie mniejsze obciążenie
sieci lokalnej – patrz koncentrator.
 Symbol graficzny przełącznika:

54
Router






Router pracuje w trzeciej warstwie modelu OSI.
Podejmuje decyzje o porcie na który zostanie przesłany
pakietu na podstawie adresu grupy jednostek (adres
sieci – część adresu IP) tak aby ścieżka jaką będzie
poruszał się pakiet była optymalna.
Najważniejsze z urządzeń regulujących ruch w dużych
sieciach.
Uwaga: Identyfikator MAC warstwy drugiej jest
indywidualny dla każdej jednostki.
Może łączyć sieci pracujące w różnych technologiach
warstwy drugiej np.: Ethernet i Token Ring.
Graficzny symbol routera:
55
Chmurka (Cloud)

Symbol oznaczający sieć: lokalną lub rozległą
(także Internet).

Ukrywa szczegóły połączeń, zastosowanych
urządzeń i technologii na drodze pomiędzy
wybranymi jednostkami.

Chmurka pracuje w wszystkich warstwach
modelu OSI.
LAN
WAN
Internet
56
Segment
1. Maksymalna odległość na jaką mogą być
przesłane dane korzystając z określonego
medium transmisyjnego – bez korzystania
z regeneratorów sygnału.
2. Samodzielne, wydajne sieci LAN, które
stanowią część sieci rozległych.
3. Domeny kolizji.
4. Jednostka danych w warstwie czwartej.
57
Podsumowanie




Urządzenia warstwy fizycznej (warstwa 1):
 Regenerator;
 Koncentrator.
Urządzenia warstwy łącza danych (warstwa 2):
 NIC;
 Most;
 Przełącznik.
Urządzenia warstwy sieciowej (warstwa 3):
 Router.
Inne:
 Host (warstwy od 1 do 7);
 Chmurka (warstwy od 1 do 7).
58
Podstawy przepływu danych w sieci
Enkapsulacja.
 Przepływ danych poprzez urządzenia
warstwy fizycznej.
 Przepływ danych poprzez urządzenia
warstwy łącza danych.
 Przepływ danych poprzez urządzenia
warstwy sieciowej.
 Przepływ danych poprzez urządzenia warstw
1 - 7.
 Przykład: program ping.

59
Przykład – program ping
ping – program wysyłający dane do
urządzenie o podanym w linii poleceń adresie
IP. Jeśli urządzenia otrzyma dane wysyła
informacje zwrotną. Dzięki temu mamy
pewność, że połączenie funkcjonuje
prawidłowo a odbiorca istnieje i jest aktywny.
60
Enkapsulacja
Warstwy aplikacji, prezentacji oraz sesji
przygotowuj dane do transmisji.
 Warstwa transportowa dzieli dane na
segmenty, dodając w nagłówku informacje
umożliwiające odbiorcy poprawne złożenia
danych.
 Warstwa sieciowa tworzy z segmentów
pakiety dodając między innymi adresy
sieciowe nadawcy i odbiorcy (zazwyczaj
adresy IP)

61
Enkapsulacja
Warstwa łącza danych tworzy ramki
dodając nagłówek i ogon.
Najważniejszym elementem są adresy
MAC nadawcy i odbiorcy. Dokonuje
zamiany ramek na ciąg bitów.
 Warstwa fizyczna przekazuje bity
zamieniając je na sygnały optyczne,
elektryczne itp. poprzez określone
medium fizyczne.

62
Przepływ danych przez urządzenia
warstwy fizycznej (1)

Urządzenia pasywne: wtyczki, gniazda,
patch panele, media. Prosty transport
bitów poprzez wymienione urządzenia.

Urządzenia aktywne: regeneratory,
koncentratory, konwertery (transceivers).
Otrzymane sygnały są regenerowane
(na poziomie bitów) i następnie
przesyłane dalej.
63
Przepływ danych przez urządzenia
warstwy łącza danych (2)

Urządzenia warstwy łącza danych:
NIC, mosty, przełączniki.

Tworzenie i analiza ramek warstwy łącza
danych.

Najważniejsze pola nagłówka ramki to
adresy MAC nadawcy i odbiorcy.
64
Przepływ danych przez urządzenia
warstwy sieciowej (3)

Urządzenia warstwy sieciowej: routery.

Analiza i modyfikacja pakietów.

Najważniejsze pola nagłówka pakietu to
adresy sieciowe nadawcy i odbiorcy
(zazwyczaj adresy IP).
65
Przepływ danych przez urządzenia
warstw 1 - 7

Urządzenia warstw 1 – 7:
komputery, chmurki.

Pełny proces enkapsulacji i dekapsulacji,
wykonywany kolejno przez wszystkie
warstwy modelu OSI.
66
Sieci komputerowe
KONIEC
67