Komunikacja w sieci

Содержание

Слайд 2

Platforma komunikacji

Platforma komunikacji

Слайд 3

Elementy toru komunikacyjnego

Elementy toru komunikacyjnego

Слайд 4

Transmisja wiadomości

Komunikacja w postaci jednej wiadomości(np. wideo, e-mail):
Ciągły strumień bitów
Może zablokować sieć
Duże

Transmisja wiadomości Komunikacja w postaci jednej wiadomości(np. wideo, e-mail): Ciągły strumień bitów
opóźnienia
Nieefektywne użycie
W przypadku błędu - należy przesłać ponownie całą wiadomość

00101010100101010101010101010101010

I have to wait…

Continuous stream of bits

Слайд 5

Transmisja wiadomości

Lepsze podejście – segmentacja

Segmentation

Transmisja wiadomości Lepsze podejście – segmentacja Segmentation

Слайд 6

Transmisja wiadomości

Zalety
Multipleksacja:
Różne konwersacje mogą się przeplatać.

Segmentation

Transmisja wiadomości Zalety Multipleksacja: Różne konwersacje mogą się przeplatać. Segmentation

Слайд 7

Transmisja wiadomości

Zalety
Niezawodność
Różne trasy
Alternatywne trasy
Tylko zagubione fragmenty należy przesłać ponownie

X

Transmisja wiadomości Zalety Niezawodność Różne trasy Alternatywne trasy Tylko zagubione fragmenty należy przesłać ponownie X

Слайд 8

Wady segmentacji

Wada – zwiększa złożoność.
Analogia: list składający się ze 100 stron zapakowany

Wady segmentacji Wada – zwiększa złożoność. Analogia: list składający się ze 100
po jednej kartce
Oddzielne koperty
Kolejność listów

Слайд 9

Składniki sieci

Urządzenia (hardware)
Urządzenia końcowe, przełączniki, routery, zapory ogniowe, koncentratory
Media
Okablowanie, bezprzewodowe
Usługi (software)
Aplikacje

Składniki sieci Urządzenia (hardware) Urządzenia końcowe, przełączniki, routery, zapory ogniowe, koncentratory Media
sieciowe, protokoły routingu, procesy, algorytmy

Слайд 10

Urządzenia końcowe

Kilka przykładów urządzeń końcowych to:
komputery (stacje robocze, laptopy, serwery plików, serwery

Urządzenia końcowe Kilka przykładów urządzeń końcowych to: komputery (stacje robocze, laptopy, serwery
WWW),
drukarki sieciowe,
telefony VoIP,
kamery w systemie do monitoringu,
niewielkie urządzenia mobilne (bezprzewodowe skanery kodów kreskowych, PDA).

Слайд 11

Każdy host jest identyfikowany przez adres.
Adres IP (Internet Protocol)

Source Address: 209.67.102.55

Destination

Każdy host jest identyfikowany przez adres. Adres IP (Internet Protocol) Source Address:
Address: 107.16.4.21

209.67.102.55

107.16.4.21

Слайд 12

Serwery i klienci

Host
klient, serwer, lub oba.
Oprogramowanie określa rolę.
Serwery dostarczają informacje

Serwery i klienci Host klient, serwer, lub oba. Oprogramowanie określa rolę. Serwery
i usługi do klientów
e-mail lub www
Klienci żądają informacji z serwera

Server

Client

Слайд 13

Urządzenia pośredniczące

Urządzenia pośredniczące:
Łączą poszczególne hosty z siecią oraz wiele niezależnych sieci
Przykłady:
urządzenia dostępowe

Urządzenia pośredniczące Urządzenia pośredniczące: Łączą poszczególne hosty z siecią oraz wiele niezależnych
(koncentratory, przełączniki, bezprzewodowe punkty dostępowe),
urządzenia łączące sieci (routery),
serwery komunikacyjne i modemy,
urządzenia zapewniające bezpieczeństwo (firewalle).

routers

switch or hub

switch or hub

Слайд 14

Media sieciowe

Medium zapewnia kanał, którym wiadomość jest przesyłana od źródła do celu.

Media sieciowe Medium zapewnia kanał, którym wiadomość jest przesyłana od źródła do

metalowe przewody wewnątrz kabli,
włókna szklane lub plastikowe (światłowód),
transmisja bezprzewodowa.

Слайд 15

Media sieciowe

Kryteria wyboru mediów sieciowych to:
odległość, na jaką dane medium może poprawnie

Media sieciowe Kryteria wyboru mediów sieciowych to: odległość, na jaką dane medium
transmitować sygnał,
otoczenie, w którym dane medium ma być zainstalowane,
ilość danych oraz prędkość ich transmisji,
koszt danego medium oraz jego instalacji.

Слайд 16

Sieci lokalne (LAN)

Local Area Network (LAN)
Pojedyncza sieć zwykle zajmuje jeden, wyodrębniony obszar

Sieci lokalne (LAN) Local Area Network (LAN) Pojedyncza sieć zwykle zajmuje jeden,
geograficzny, świadcząc usługi i aplikacje użytkownikom w obrębie jednej jednostki organizacyjnej, takiej jak firma, kampus, czy region.

Слайд 17

Sieci rozległe (WAN)

Wide Area Networks (WANs)
Zazwyczaj dzierżawione połączenia między sieciami od

Sieci rozległe (WAN) Wide Area Networks (WANs) Zazwyczaj dzierżawione połączenia między sieciami
dostawcy usług telekomunikacyjnych.
Sieci, które łączą ze sobą sieci LAN znajdujące się w geograficznie odległych lokalizacjach
Dostawcy usług telekomunikacyjnych łączą sieci LAN w róznych lokalizacjach
Dzielne sieci dla danych i video lub sieć konwergentna

T1, DS3, OC3
PPP, HDLC
Frame Relay, ATM
ISDN, POTS

Слайд 18

Internet - sieć sieci

ISPs (Internet Service Providers)
Często są to dostawcy usług

Internet - sieć sieci ISPs (Internet Service Providers) Często są to dostawcy
telekomunikacyjnych
Łączą swoich klientów do internetu
The Internet – ISP łączą się do innych ISPs

Слайд 19

Połączenia sieciowe

Karta sieciowa
Porty i interfejsy
Port – fizyczne złącze
Interfejs – łączy do sieci.

Połączenia sieciowe Karta sieciowa Porty i interfejsy Port – fizyczne złącze Interfejs – łączy do sieci.

Слайд 20

Protokoły

Protokoły

Слайд 21

Protokół

Protokół – Reguły rządzące komunikacją
Stos protokołów- Grupa zwiazanych ze sobą protokołów
Przykład: TCP/IP

Protokół Protokół – Reguły rządzące komunikacją Stos protokołów- Grupa zwiazanych ze sobą protokołów Przykład: TCP/IP

Слайд 22

Komunikaty używają wiele protokołów (enkapsulacja)

Komunikaty:
Dane
Wiele protokołów

HTTP Header

Data

Frame Header

IP Header

TCP Header

App Header

Frame Trailer

Data

Protocols

Komunikaty używają wiele protokołów (enkapsulacja) Komunikaty: Dane Wiele protokołów HTTP Header Data

Слайд 23

Wiele protokołów (enkapsulacja)

Enkapsulacja – Proces dodawania nagłówków przed danymi lub fragmentów końcowych
Deenkapsulacja

Wiele protokołów (enkapsulacja) Enkapsulacja – Proces dodawania nagłówków przed danymi lub fragmentów
– Proces usuwania nagłówków

HTTP Header

Data

Frame Header

IP Header

TCP Header

App Header

Frame Trailer

Data

Protocols

Слайд 24

Przykład: protokół – IPv4

Frame Header

IP Header

TCP Header

Frame Trailer

Data

HTTP Header

Przykład: protokół – IPv4 Frame Header IP Header TCP Header Frame Trailer Data HTTP Header

Слайд 25

209.67.102.55

107.16.4.21

Frame Header

IP Header

TCP Header

Frame Trailer

Data

209.67.102.55

107.16.4.21

HTTP Header

209.67.102.55 107.16.4.21 Frame Header IP Header TCP Header Frame Trailer Data 209.67.102.55 107.16.4.21 HTTP Header

Слайд 26

Protokoły

Stosy protokołów sieciowych zawierają reguły związane z:
Formatem
Dostępem do medium
Wykrywaniem błędów
Zestawianiem i rozłączaniem

Protokoły Stosy protokołów sieciowych zawierają reguły związane z: Formatem Dostępem do medium

Слайд 27

Stosy protokołów i standardy

Początki – korporacyjne urządzenia i protokoły
Aktualnie – standardy przemysłowe
Institute

Stosy protokołów i standardy Początki – korporacyjne urządzenia i protokoły Aktualnie –
of Electrical and Electronics Engineers (IEEE)
Przykłady: 802.3 (Ethernet), 802.11 (WLAN)
Internet Engineering Task Force (IETF)
Internet standards
RFCs (Request for Comments)
Przykłady: TCP, IP, HTTP, FTP

Слайд 28

Przykład: RFC 791 IPv4

Przykład: RFC 791 IPv4

Слайд 29

Interakcja protokołów

Hypertext Transfer Protocol (HTTP)
Protokół który jest odpowiedzialny za interakcje pomiędzy serwerem

Interakcja protokołów Hypertext Transfer Protocol (HTTP) Protokół który jest odpowiedzialny za interakcje pomiędzy serwerem a klientem
a klientem

Слайд 30

Interakcja protokołów

Transmission Control Protocol (TCP)
Odpowiedzialny za kontrolę informacji wymienianych pomiędzy serwerem

Interakcja protokołów Transmission Control Protocol (TCP) Odpowiedzialny za kontrolę informacji wymienianych pomiędzy
a klientem:
Ilość danych
Kontrola przepływu
Niezawodność

segment

Слайд 31

Internetwork Protocol (IP)
Przypisuje odpowiednie adresy źródła i celu
Adres źródłowy hosta wysyłającego dane
Adres

Internetwork Protocol (IP) Przypisuje odpowiednie adresy źródła i celu Adres źródłowy hosta
docelowy jednostki odbierającej
Używany przez routery do wyboru najlepszej trasy

packet

Слайд 32

Interakcja protokołów

Protokoły dostępu do sieci (Data link and Physical layer protocols)
Format i

Interakcja protokołów Protokoły dostępu do sieci (Data link and Physical layer protocols)
fizyczna transmisja danych przez media

frame

Слайд 33

Protokoły niezależne od technologii

Protokół IP może być użyty niezależnie od rodzaju mediów

Frame

Protokoły niezależne od technologii Protokół IP może być użyty niezależnie od rodzaju
Header

IP Header

TCP Header

Frame Trailer

HTTP Header

T1, DS3, OC3
PPP, HDLC
Frame Relay, ATM
ISDN, POTS

Ethernet

Ethernet

IP Packet

IP Packet

Data

Слайд 34

Stosowanie modelu warstwowego

Stosowanie modelu warstwowego

Слайд 35

Model warstwowy

Model warstwowy

Слайд 36

Zalety stosowania modelu warstwowego

Stosowanie modelu warstwowego:
Pomaga w projektowaniu protokołów.
Usprawnia konkurencję, ponieważ

Zalety stosowania modelu warstwowego Stosowanie modelu warstwowego: Pomaga w projektowaniu protokołów. Usprawnia
produkty od różnych dostawców mogą ze sobą współpracować.
Zapobiega przed skutkami wprowadzenia zmian w technologii czy też funkcjonalności w danej warstwie na inne warstwy znajdujące się powyżej lub poniżej.
Wprowadza wspólny język do opisu możliwości i funkcji sieci.

Слайд 37

Modele protokołów oraz referencyjne

Modele protokołów oraz referencyjne

Слайд 38

Modele protokołów oraz referencyjne

Model Open Systems Interconnection (OSI) jest najszerzej stosowany.
Organizacja

Modele protokołów oraz referencyjne Model Open Systems Interconnection (OSI) jest najszerzej stosowany.
International Organization for Standardization (ISO) wydała model OSI w1984

Слайд 39

Model TCP/IP

Model TCP/IP Model i Stos Protokołów jest otwartym standardem.

Model TCP/IP Model TCP/IP Model i Stos Protokołów jest otwartym standardem.

Слайд 40

Proces komunikacji- enkapsulacja

Enkapsulacja – Proces dodawania nagłówków przed danymi lub fragmentów końcowych

Server

Data

HTTP

Proces komunikacji- enkapsulacja Enkapsulacja – Proces dodawania nagłówków przed danymi lub fragmentów
Header

TCP Header

IP Header

Data Link Header

Data Link Trailer

HTTP Data

Слайд 41

Proces komunikacji- deenkapsulacja

Deenkapsulacja – Proces usuwania nagłówków i przekazywania zawartości wy wższym

Proces komunikacji- deenkapsulacja Deenkapsulacja – Proces usuwania nagłówków i przekazywania zawartości wy
warstwom

Data

HTTP Header

TCP Header

IP Header

Data Link Header

Data Link Trailer

Client

HTTP Data

Слайд 42

Wireshark pozwoli nam zobaczyć protokoły

Wireshark pozwoli nam zobaczyć protokoły

Слайд 43

Proces komunikacji

Jednostki danych protokołu (PDU) – Forma jaką przyjmują dane w danej

Proces komunikacji Jednostki danych protokołu (PDU) – Forma jaką przyjmują dane w
warstwie
PDU mają nazwy zależnie od warstwy, są nazywane zgodnie z protokołami zestawu TCP / IP.
Dane - Ogólne określenie dla PDU używane w warstwie aplikacji.
Segment - PDU warstwy transportowej.
Pakiet (ang. Packet) - PDU warstwy sieci.
Ramka (ang. Frame) - PDU warstwy dostępu do sieci.
Bity (ang. Bits) - PDU używane podczas fizycznej transmisji danych poprzez medium.

Слайд 44

Nadawca konstruuje komunikat stosując wielokrotna enkapsulację.

Layer 2 Data Link Frame

Layer 3 IP

Nadawca konstruuje komunikat stosując wielokrotna enkapsulację. Layer 2 Data Link Frame Layer
Packet

Data

HTTP Header

TCP Header

IP Header

Data Link Header

Data Link Trailer

Data

HTTP Header

TCP Header

IP Header

Data Link Header

Data Link Trailer

Odbiorca odczytuje komunikat stosując wielokrotną deenkapsulację.

Слайд 45

Kierowanie danych do właściwej aplikacji

Warstwa 4 (TCP/UDP) obsługuje numery portów które reprezentują

Kierowanie danych do właściwej aplikacji Warstwa 4 (TCP/UDP) obsługuje numery portów które
aplikacje lub usługi do których dane z pakietów są kierowane.
Port docelowy – aplikacja docelowa
Port źródłowy – aplikacja źródłowa
Имя файла: Komunikacja-w-sieci.pptx
Количество просмотров: 20
Количество скачиваний: 0