SieciKom 4 14 PRZEŁĄCZANIE PAKIETÓW

background image

Sieci komputerowe

4. PRZEŁĄCZANIE

PAKIETÓW

background image

4 Przełączanie pakietów

4.1Pakiety, ramki
4.1.1Przełączanie obwodów
4.1.2Przełączanie pakietów
4.1.3Pakiety i ramki fizyczne
4.1.4Klasyfikacja sieci pakietowych
4.1.5Organizacje i standardy sieciowe
4.2Niezawodność i kodowanie transmisji
4.2.1Kodowanie kanałowe

SieciKom 2014 – 4 - Przełączanie

pakietów

2

background image

4.1 Pakiety, ramki

• Techniki przełączania umożliwiają

komputerom przesyłanie danych przez
wspólne łącza telekomunikacyjne.

• Rozróżnia się:

przełączanie obwodów – specjalizowane
urządzenia, zwane przełącznikami, „zestawiają”
na czas transmisji fizyczną ścieżkę (łącze)
pomiędzy dwoma punktami nadawczo-odbiorczymi,
w szczególności pomiędzy dwoma komputerami.
Zasoby ścieżki (urządzenia i łącza) są niedostępne
w tym czasie dla innych transmisji,

SieciKom 2014 – 4 - Przełączanie

pakietów

3

background image

SieciKom 2014 – 4 - Przełączanie

pakietów

4

background image

• Kojarzy się z telefonią przewodową – zestawienie

odizolowanej trasy (kanału komunikacyjnego)

• Obecnie urządzenia elektroniczne ustawiają

kanały i zapewniają multipleksowanie 
kanały/obwody wirtualne

• Przydzielenie obwodu na czas transmisji pliku

blokuje dostęp innym użytkownikom

• Przełączanie obwodów tworzy iluzję korzystania

z niezależnych fizycznych połączeń pomiędzy
urządzeniami – trasa tworzona jest na żądanie
i usuwana po zakończeniu transmisji
.

SieciKom 2014 – 4 - Przełączanie

pakietów

5

background image

• przełączanie pakietów – przesyłana

informacja dzieli się na pakiety, które zgodnie
z obowiązującymi protokołami, np. protokół
TCP/IP, są przesyłane różnymi drogami do
odbiorców. Ponieważ każdy pakiet jest
wyposażony w adres docelowy, to
pośredniczący komputer może zestawić nowe
połączenie, omijające np. niesprawne łącza.
Technika przełączania pakietów zapewnia
nieporównywalnie wyższą niezawodność i jest
powszechnie stosowana w Internecie.

SieciKom 2014 – 4 - Przełączanie

pakietów

6

background image

SieciKom 2014 – 4 - Przełączanie

pakietów

7

background image

• W sieciach komputerowych z reguły nie przesyła

się ciągłych strumieni danych  system dzieli
pliki na pakiety

• Pakiet– mała porcja danych (około 1 500 bajtów)

przesyłanych niezależnie od pozostałych

• Rozmiar pakietu różny w różnych sieciach 

definiuje się maksymalny rozmiar

• Korzyści stosowania podziału na pakiety;

– Możliwość koordynacji transmisji danych pomiędzy

nadawcą i odbiorcą

– Możliwość sprawdzenia poprawności transmisji danych

i „tańsze” korygowanie błędów

SieciKom 2014 – 4 - Przełączanie

pakietów

8

background image

– Obniżenie kosztów używanego sprzętu –

wielu użytkowników korzysta z tego samego
łącza i modemów

– Zapewnienie „sprawiedliwego” dostępu do

łącza  otwieranie i zamykanie łącza
(dostępu do wspólnego zasobu) jedynie na
czas potrzebny dla przekazania pakietu

– Nadawca może wysyłać pakiety

w dowolnych chwilach (dowolnie długie
przerwy) i  może się komunikować
z wieloma odbiorcami

SieciKom 2014 – 4 - Przełączanie

pakietów

9

background image

• Wada podziału na pakiety;

– Konieczność podziału pliku na pakiety +

scalanie pakietów w jeden plik

– „wymuszone” przerwy w transmisji

pliku

SieciKom 2014 – 4 - Przełączanie

pakietów

10

background image

4.1.3 Pakiety i ramki fizyczne

• System przełączania pakietów

korzysta ze wspólnego medium
komunikacyjnego

• Pakiet musi zawierać identyfikator

odbiorcy

• jednakowy system oznaczania

odbiorców

• “normalizacja” zapisów

identyfikujących pakiet  ramka

SieciKom 2014 – 4 - Przełączanie

pakietów

11

background image

SieciKom 2014 – 4 - Przełączanie

pakietów

12

Rys. 4.3   

Typowa ramka sieci pakietowej

Rys. 4.4   

Typowa ramka ze zanakami SOH (Start of

Header) EOT (End of Transmision)

background image

• Problem rozróżnienia znaków SOH i EOT od

“normalnych” znaków danych 
nadziewanie/rozpychanie (data stuffing) bajtami

• Kod ASCII; SOH - 01

16

, EOT - 04

16

, ESC – 1B

16

SieciKom 2014 – 4 - Przełączanie

pakietów

13

background image

• Rys. 4.5   Nadziewanie bajtami; (a) - pierwotne dane,

(b) - wynik operacji

SieciKom 2014 – 4 - Przełączanie

pakietów

14

background image

4.1.4

1.4.2014 Klasyfikacja sieci

pakietowych

SieciKom 2014 – 4 - Przełączanie

pakietów

15

• MAN zanika i jest włączane do WAN

background image

4.1.5 Organizacje i standardy sieciowe

SieciKom 2014 – 4 - Przełączanie

pakietów

16

Rys. 4.3   

Stosy protokołów sieciowych wg organizacji

normalizacyjnych; W3C - World Wide Web
Consortium, IETF - Internet Engineering Task Force,
IEEE - Institute of Electrical and Electronics
Engineers

background image

4.2 Niezawodność i kodowanie transmisji

• Przyczyny błędów transmisji:

– Interferencje
– Zniekształcenia impulsów (pojemności i

indukcyjności przewodów) oraz rozproszenia
(dyspersja) i odbicia sygnałów świetlnych

– Tłumienie sygnałów w przewodach

i światłowodach

 
•  wykrywanie i naprawianie

SieciKom 2014 – 4 - Przełączanie

pakietów

17

background image

Rodzaje błędów:

• Przekłamanie pojedynczego bitu
• Przekłamanie wielu bitów – rozmiar

przekłamanego bloku

SieciKom 2014 – 4 - Przełączanie

pakietów

18

background image

4.2.1 Kodowanie kanałowe

• Kodowanie kanałowe – zwiększenie odporności

transmisji na błędy i zwiększenie wiarygodności
przekazu;

– Kodowanie korekcyjne (Forward Error Correction -

FEC) – uzupełnienie przesyłanego bloku danych
o dodatkową informację umożliwiającą sprawdzenie
poprawności transmisji i ew. naprawienia błędów

– Automatyczne powtarzanie żądania (Automatic

Repeat reQuest - ARQ) – wymiana komunikatów
pomiędzy nadajnikiem i odbiornikiem o
poprawności przesłanego bloku + ew. żądanie
powtórzenia transmisji.

SieciKom 2014 – 4 - Przełączanie

pakietów

19

background image

4.2.2 Techniki kodowania korekcyjnego:

• Kody blokowe:

– podział przekazywanego pliku informacji na

bloki

– do każdego bloku dodawana jest nadmiarowa

informacja umożliwiająca sprawdzenie
poprawności transmisji

– dodana informacja zależy jedynie od „treści”

zawartych w danym bloku

– kody „bez pamięci” – zależą jedynie od treści

bloku

SieciKom 2014 – 4 - Przełączanie

pakietów

20

background image

• Kody splotowe

– Wylicza się kod na podstawie całego pliku
– Kody z pamięcią – kod danego bloku zależy od

tego bloku oraz od strumienia uprzednio
przesłanych danych

SieciKom 2014 – 4 - Przełączanie

pakietów

21

background image

4.2.3 Kontrola parzystości

• Pojedyncza kontrola / detekcja parzystości, np. dla

znaku alfanumerycznego

• Nadawca – wylicza i dodaje bit parzystości (lub

nieparzystości)

• Odbiorca – usuwa bit kontrolny, wylicza własny bit

i porównuje go z otrzymanym.

• Konieczność skonfigurowania nadajnika i odbiornika
• W przypadku kontroli parzystości łączna liczba bitów

musi być parzysta

• Wady

– Wzrost przesyłanych danych
– Wykrywanie pojedynczych błędów

SieciKom 2014 – 4 - Przełączanie

pakietów

22

background image

SieciKom 2014 – 4 - Przełączanie

pakietów

23

background image

Detekcja i korekcja pojedynczych błędów

• Kod kontroli parzystości wierszy i kolumn (Row

And Column - RAC)

• Zapis przesyłanego bloku (np. 12 bitów) w

postaci tablicy

SieciKom 2014 – 4 - Przełączanie

pakietów

24

background image

SieciKom 2014 – 4 - Przełączanie

pakietów

25

background image

4.2.4 Cykliczny kod nadmiarowy

• W sieciach o dużych szybkościach

transmisji stosuje kodowanie
kanałowe generujące wartości
cyklicznego kodu nadmiarowego
(Cyclic Redundancy Code)

• Słowo cykliczny odpowiada

przesunięciu cyklicznemu słowa
kodowego  generuje nowe słowo

SieciKom 2014 – 4 - Przełączanie

pakietów

26

background image

SieciKom 2014 – 4 - Przełączanie

pakietów

27

background image

SieciKom 2014 – 4 - Przełączanie

pakietów

28

background image

• Są różne interpretacje – m.in. informatycy

interpretują CRC jako obliczanie reszty
z dzielenia dwóch liczb binarnych; wiadomości
oraz stałego dzielnika

• Np. Dzielenie liczby 1010 przez dzielnik / stałą

1011

SieciKom 2014 – 4 - Przełączanie

pakietów

29

background image

• Układ generowania kodu CRC

• Inicjowanie – ładowanie rejestru 0
• Wprowadzanie słowa i przesuwanie cykliczne 

po zakończeniu w rejestrze kod CRC

SieciKom 2014 – 4 - Przełączanie

pakietów

30

background image

• Ramka z 16 bitowym kodem CRC

wyliczonym dla bloku danych.

SieciKom 2014 – 4 - Przełączanie

pakietów

31

Problem.
Czy kod CRC wyznaczamy z uwzględnieniem
znaków specjalnych ESC A, ESC B, ESC C  jeżeli
zakłada się, że podczas transmisji mogą ginąć
znaki, to liczenie kodu CRC z uwzględnieniem
znaków specjalnych zwiększa niezawodność

background image

4.2.5

8.4.2014 Suma kontrolna

Suma kontrolna (checksum)

Nadawca traktuje przesyłany plik / pakiet (nie
muszą to być znaki, może być obraz) jako ciąg
liczb dwójkowych i wylicza sumę

Suma 16 lub 32 bitowa wyliczana dla całego
pakietu

Podział na bajty i zapis znaków w kodzie
szesnastkowym.

Każde dwa bajty traktuje się jako liczbę
szesnastkową i sumuje się je dodając ew.
przeniesienie

SieciKom 2014 – 4 - Przełączanie

pakietów

32

background image

SieciKom 2014 – 4 - Przełączanie

pakietów

33

Zalety:

• Łatwość wyliczenia – jedynie dodawanie

• Niski koszt, gdyż wyliczona suma jest mała

w stosunku do przesyłanego pakietu

Wada

• Brak odporności na niektóre błędy

background image

4.2.6 Internetowa suma kontrolna

• Algorytm Internetowej sumy

kontrolnej generuje kod 16-bitowej
sumy kontrolnej zapisanej
w formacie uzupełnień do jedności

SieciKom 2014 – 4 - Przełączanie

pakietów

34

background image

• Nadawca

– traktuje wiadomość jako zbiór 16 bitowych liczb

całkowitych

– Uzupełnia zerami do uzyskania 16 bitów
– Wylicza sumę z uwzględnienia

przepełnienia / przeniesienia i wysyła zanegowany wynik

• Odbiorca

– Oblicza sumę jako uzupełnienie do jedności
– Otrzymany wynik dodaje do zanegowanej sumy

otrzymanej od nadawcy i jeżeli transmisja jest bez
błędna, to otrzymuje zera (dokładniej same jedynki, co
odpowiada / sygnalizuje, że suma kontrolna została
obliczona i jest równa zero)

SieciKom 2014 – 4 - Przełączanie

pakietów

35

background image

SieciKom 2014 – 4 - Przełączanie

pakietów

36


Document Outline


Wyszukiwarka

Podobne podstrony:
F 14 Przełączanie prądowe
SieciKom 3 14 TRANSMISJA DANYCH
SieciKom 1 14 WPROWADZENIE (1) KOMPUTER, MAGISTRAL, URZĄDZENIA
SieciKom 7 14 INTERSIECI ROUTING
SieciKom 8 14 ARCHIITEKTURA SIECI
SieciKom 2 14 WPROWADZENIE (2) INTERNET WPROWADZENIE PRZYPOMNINIE
SieciKom 6 14 INTERSIECI URZĄDZENIA
PAKIET DYDAKTYCZNY Z PRZEDMIOTU,14 (1)
14 HYDRAUL RAMPA PRZEŁAD Z KLAPĄ
D19200400 Ustawa z dnia 14 lipca 1920 r o przelaniu praw skarbowych państw niemieckich oraz praw cz
wyklad 14
Vol 14 Podst wiedza na temat przeg okr 1
Metoda magnetyczna MT 14
wyklad 14 15 2010
TT Sem III 14 03

więcej podobnych podstron