tcpip.pdf

(690 KB) Pobierz
1
SYSTEMY MULTIMEDIALNE
SEMINARIUM
PROTOKOŁY UDP, TCP/IP
Opracował:
Rafał Rozwadowski
Nr albumu 88491
Termin: WT/N godz. 13 15
Prowadzący: dr inż. J. Klink
Systemy multimedialne – seminarium
Spis Treści
Protokoły UDP, TCP/IP
2
252051702.004.png
Systemy multimedialne – seminarium
Wprowadzenie
Funkcjonowanie sieci złożonej opiera się na ściśle określonych zasadach.
Zasady te nazywane standardami, zostały opublikowane przez ARPA (Advanced
Research Project Agency) i określają szczegóły komunikacji między komputerami,
jak również szczegóły dotyczące łączenia i wyboru trasy w sieci. Zbiór tych zasad
nazwano od głównych protokółów wchodzących w ich skład: TCP/IP (Transmission
Control Protocol/Internet Protocol). TCP/IP nie jest pojedynczym produktem lecz
nazwą ogólną dla całej rodziny protokołów i oprogramowania udostępniającego
szereg usług sieciowych i może zostać wykorzystany w dowolnym zbiorze
połączonych ze sobą sieci. Stanowi też podstawowe rozwiązanie światowego
Internetu.
Sieć komputerowa jest systemem komunikacyjnym służącym przesyłaniu
danych, łączącym dwa lub więcej komputerów i urządzenia peryferyjne, składającym
się z zasobów obliczeniowych i informacyjnych, mediów transmisyjnych i urządzeń
sieciowych. W związku ze złożonością sieci, do jej opisu stosuje się model
warstwowy (warstwowy model OSI), w którym każda warstwa świadczy określony
poziom usług. Model ten ułatwia analizę procesów sieciowych i upraszcza ich
projektowanie. Komunikacja między komputerami w sieci zawsze odbywa się na
poziomie odpowiadających sobie warstw zgodnie z odpowiednimi protokołami.
Protokołem w sieci komputerowej nazywamy zbiór zasad syntaktycznych i
semantycznych sposobu komunikowania się jej elementów funkcjonalnych.
Podstawowym zadaniem protokołu jest identyfikacja procesu, z którym chce się
komunikować proces bazowy. Aby było to możliwe konieczne jest podanie sposobu
określania adresata, rozpoczynania i kończenia transmisji, a także sposobu
przesyłania danych. Niekiedy informacja może być przesłana niepoprawnie. Protokół
musi wykrywać i usuwać błędy, prosząc o ponowne nadanie błędnej informacji. W
modelu warstwowym każda warstwa posługuje się własnym protokołem. Aby
protokoły mogły ze sobą współpracować należałoby zdefiniować ściśle określone
zasady ich współdziałania. Warstwowy model OSI jest przykładem takiego opisu,
będąc w istocie „protokołem komunikacji między protokołami”.
Model OSI (Open Systems Interconnect)
Model OSI został stworzony przez International Organization for
Standarization (ISO) i stanowi zbiór zasad komunikowania się urządzeń sieciowych.
Jest podzielony na siedem warstw, z których każda zbudowana jest na bazie
warstwy poprzedzającej. Model ten nie określa fizycznej budowy poszczególnych
warstw, a koncentruje się na sposobach ich współpracy, co pozwala na
kompatybilność implementacji urządzeń sieciowych pochodzących od różnych
producentów. Dla każdej warstwy powinien zostać stworzony własny protokół
komunikacyjny.
Protokoły UDP, TCP/IP
3
252051702.005.png
Systemy multimedialne – seminarium
warstwy modelu
OSI
W rzeczywistej sieci komputerowej, komunikacja odbywa się na poziomie
warstwy fizycznej. Aby wyższe warstwy mogły się ze sobą komunikować muszą za
każdym razem przekazać informację do warstw niższych aż do dotarcia do warstwy
fizycznej. Jednak istnieje wirtualna komunikacja pomiędzy wszystkimi warstwami
oprócz warstwy fizycznej, dzięki istnieniu połączenia fizycznego.
komunikacja w modelu OSI
Zadania warstw :
Warstwa łącza danych
o odbiór i konwersję strumienia bitów pochodzącego z transmisji, w taki
sposób aby nie zawierały one błędów
o tworzenie ramek i rozpoznawanie ich granic
o eliminacja zakłóceń powstałych w trakcie transmisji
o synchronizacja szybkości przesyłania danych
o transmisja dwukierunkowa
Protokoły UDP, TCP/IP
4
Warstwa fizyczna
o transmisja sygnałów w sieci
o konwersja bitów informacji na sygnały
o określa parametry amplitudowe i czasowe sygnału
o określa fizyczny kształt i rozmiar łączy
o definiuje sposoby nawiązywania i rozłączania połączenia
252051702.006.png 252051702.007.png
Systemy multimedialne – seminarium
Warstwa sieciowa
o sterowanie działaniem podsieci transportowej
o przesyłanie danych pomiędzy węzłami sieci
o wyznaczanie trasy przesyłu
o określanie charakterystyk sprzęgu węzeł – komputer obliczeniowy
o łączenie bloków informacji w ramki i ich podział
Warstwa transportowa
o obsługa danych przyjmowanych z warstwy sesji
o dzielenie danych na mniejsze jednostki
o przekazywanie zblokowanych danych warstwie sieciowej
o dobieranie połączenia sensownego typu i prędkości
o realizacja przesyłania danych
o zamykanie połączenia
o udostępnianie połączenia
Warstwa sesji
o określanie parametrów sprzężenia użytkowników
o funkcje zarządzające
o weryfikacja możliwości połączenia
o wybór opcji połączenia
o reakcja na zerwanie połączenia
Warstwa prezentacji
o obsługa formatów danych
o kodowanie i dekodowanie zestawów znaków
o wybór odpowiednich algorytmów
o utajnianie danych
Warstwa aplikacji
o usługi komunikacyjne dla programów użytkowych
o opis reakcji systemu na podstawowe operacje komunikacyjne
TCP/IP a model OSI
Protokół TCP/IP ma również strukturę warstwową i ma do niego zastosowanie
większość filozofii modelu OSI.
porównanie struktur modelu OSI i rodziny protokołów TCP/IP
Protokoły UDP, TCP/IP
5
252051702.001.png 252051702.002.png 252051702.003.png
Zgłoś jeśli naruszono regulamin