SieciKom 8 14 ARCHIITEKTURA SIECI

background image

Sieci komputerowe

8 ARCHITEKTURA SIECI

background image

• 27.5.2014 wtorek – WYKŁAD
• 3.6.2014 wtorek – WYKŁAD
• 10.6.2014 wtorek – KOLOKWIUM/Egz dypl
• 24.6.2014 wtorek godz. 10 –

EGZAMIN

• 20.9.2014 SOBOTA godz ? – POPRAWKA
• Propozycja „przepisania”

– 5  5 – dot. również 3 sem. 2013/4
– 4,5  3,5
– 4  3 – do przemyślenia

SieciKom 2014 – 8. Architektura

sieci

2

background image

8.Architektura sieci84

SieciKom 2014 – 8. Architektura

sieci

3

8.1Model ISO/OSI84
8.1.1Warstwy wyższe85
8.1.2Warstwy niższe86
8.1.3Praktyczne znaczenie modelu
OSI89
8.2Protokół TCP/IP90
8.2.1Model warstwowy protokołu
TCP/IP91

background image

• Przesyłanie danych w sieci jest złożoną

operacją wymagającą precyzyjnego
dopasowania do parametrów fizycznych
sieci, a także do logicznej struktury
wysyłanych danych.

• Proces ten, realizowany w trybie on-

line, jest tym bardziej skomplikowany,
że w sieci występuje duża różnorodność
systemów operacyjnych oraz urządzeń.

SieciKom 2014 – 8. Architektura

sieci

4

background image

• Oprogramowanie odpowiadające za

przesyłanie danych w sieci musi „umieć”
rozwiązywać wiele różnorodnych
problemów, np.

– unikanie kolizji pakietów,
– przekształcanie danych cyfrowych w analogowe,
– wykrywanie i poprawianie błędów,
– dobieranie, dla każdego pakietu, drogi

pomiędzy węzłami, czyli „przekierowywanie”
pakietów od jednego węzła do drugiego itd.

SieciKom 2014 – 8. Architektura

sieci

5

background image

• Aby poradzić sobie z tą złożonością + ukryć przed

twórcami aplikacji oraz końcowymi
użytkownikami opracowano warstwowe modele
sieci
 rozdzielono komunikację pomiędzy
warstwy reprezentujące różne poziomy
abstrakcji.

• Teoretycznie każda warstwa komunikuje się tylko

z warstwą leżącą bezpośrednio nad i pod nią.

• Istnieje kilka różnych modeli warstwowych

dostosowanych do potrzeb konkretnych typów
sieci.

SieciKom 2014 – 8. Architektura

sieci

6

background image

Architektura sieciowa (network architecture) jest

zdefiniowana poprzez zbiór standardów precyzujących
strukturę sieci (urządzenia, oprogramowanie
i okablowanie) oraz protokoły (zasady komunikacji
i współdziałania elementów sieci).

• Architektury sieciowe różnią się między sobą głównie

liczbą warstw, sposobami ich realizacji, oraz zasadami
nawiązywania połączenia między stacjami.

• Ważniejsze warstwowe architektury sieci;

– ISO/OSI (ISO - Open Systems Interconnection)
– TCP/IP (Transmission Control Protocol / Internet Protocol)
– SNA (Systems Network Architecture) firmy IBM
– DNA (Digital Network Architecture) firmy DEC

SieciKom 2014 – 8. Architektura

sieci

7

background image

8.1 Model ISO/OSI

• Podstawowy standard sieci komputerowej: warstwowy

model sieci Open Systems Interconnection (ISO/OSI
model
) zwany też modelem ISO/OSI

• opracowany przez International Organization for

Standarization.

• Model nie określa fizycznej budowy poszczególnych

warstw, a koncentruje się jedynie na sposobach ich
współpracy - takie podejście do problemu sprawia, że
każda warstwa może być implementowana przez
producenta na swój sposób, a urządzenia sieciowe
pochodzące od różnych dostawców będą poprawnie
współpracować.

SieciKom 2014 – 8. Architektura

sieci

8

background image

• Podstawą modelu ISO/OSI jest funkcjonalny

podział sieci komputerowej na siedem warstw,
z których każda zbudowana jest na bazie warstwy
poprzedniej, i jest zdefiniowana ze względu na
świadczone usługi oraz zasady komunikacji
z sąsiednimi warstwami.

• Każda warstwa realizuje ściśle określone funkcje

wykorzystując w tym celu jeden lub więcej
protokołów.

• Zaletą architektury warstwowej jest możliwość

budowy sieci z różnorodnych urządzeń
i programów.

SieciKom 2014 – 8. Architektura

sieci

9

background image

Model OSI definiuje:
• zadania oraz rodzaje danych przesyłanych

pomiędzy warstwami w całkowitym oderwaniu od
ich fizycznej i algorytmicznej realizacji  zakłada
istnienie warstw abstrakcji w medium
transmisyjnym, sprzęcie oraz oprogramowaniu,

• dla potrzeb warstw definiuje się specyficzne

protokoły,

• usługi świadczone wyższym warstwom realizuje się

w oparciu o te protokoły oraz interfejsy,
umożliwiające dostęp do warstwy przez procesy z
innych warstw,

SieciKom 2014 – 8. Architektura

sieci

10

background image

SieciKom 2014 – 8. Architektura

sieci

11

Nr Warstwa

Rodzaj

informacji

Funkcja

7

aplikacji Komunikat -

wiadomość

Obsługa programów oraz aplikacji,
w tym transfer informacji pomiędzy
programami

6 prezentac

ji

Komunikat

wiadomość

Udostępnianie funkcji wielokrotnie
używanych przez sieć typu współpraca

z drukarką, formatowanie tekstu
i wyświetlanie obrazu

5

sesji

Komunikat -

wiadomość

Umożliwienie komunikacji pomiędzy
użytkownikiem a siecią (interfejs

pomiędzy użytkownikiem a siecią)

4 transport

owa

Komunikat -

wiadomość

Przenoszenie danych między
aplikacjami, tworzenie niezawodnych
połączeń „end-to-end

3

sieciowa

Pakiet

Wyznaczanie tras przesłania danych –
zarządzanie połączeniami w  sieci

2

łącza

danych

Ramka

Kodowanie, adresowanie i przesyłanie

informacji oraz wykrywanie błędów
w transmisji danych

1

fizyczna

Bit

Zapewnienie fizycznych możliwości
transmisji sygnałów poprzez łącza

background image

8.1.1 Warstwy wyższe

• Trzy warstwy górne; warstwa aplikacji,

prezentacji i sesji. zapewniają współpracę
z oprogramowaniem realizującym zadania
zlecane przez użytkowników systemu 
tworzą one pewien „interfejs”
umożliwiający komunikację z warstwami
niższymi.

• Ta sama warstwa realizuje dokładnie

odwrotne zadanie w zależności od
kierunku przepływu danych.

SieciKom 2014 – 8. Architektura

sieci

12

background image

Warstwa aplikacji

Warstwa aplikacji (application layer) -
elementy związane z aplikacjami i programami
komputerowymi użytkowników sieci.
• Warstwa aplikacji jest warstwą najwyższą

zajmującą się specyfikacją interfejsu
przesyłania danych wykorzystywanych przez
poszczególne aplikacje w kolejnych warstwach
modelu ISO/OSI.

• W sieciach komputerowych aplikacje są zwykle

procesami uruchomionymi na odległych
hostach.

SieciKom 2014 – 8. Architektura

sieci

13

background image

• W sieciach o architekturze klient-serwer użytkownik jest

klientem korzystającym z oprogramowania działającego
w jego komputerze, a serwer działa na maszynie
podłączonej do sieci i świadczącej usługi równocześnie
wielu klientom.

• Zarówno serwer jak i klient znajdują się w warstwie

aplikacji.

• Komunikacja pomiędzy programami klient-serwer odbywa

się zgodnie z modelem warstwowym, tzn. klient przesyłając
żądanie do serwera przekazuje komunikat w dół do
kolejnych warstw niższych, aż za pośrednictwem warstwy
fizycznej, dotrze on do odpowiedniego komputera,
w którym komunikat powędruje w górę, poprzez kolejne
warstwy, do serwera.

SieciKom 2014 – 8. Architektura

sieci

14

background image

• Większość systemów

oprogramowania opartych na
protokole TCP/IP zawiera
standardowe aplikacje sieciowe, np.
FTP (łączenie z innymi komputerami
w celu przesłania plików), Telnet
(możliwość logowania na odległym
komputerze), przeglądarki stron
WWW.

SieciKom 2014 – 8. Architektura

sieci

15

background image

Warstwa prezentacji

Warstwa prezentacji (presentation layer) - udostępnia funkcje
wielokrotnie używane przez sieć w trakcie komunikacji.
• Systemy komputerowe mogą w różny sposób interpretować te

same dane, np. bity w bajcie danych w różnych procesorach
mogą być interpretowane w różnej kolejności, więc warstwa
prezentacji „ujednolica je”.

• Warstwa prezentacji jest filtrem danych pomiędzy warstwą

aplikacji a niższymi warstwami i przekształca je z formatu
używanego w danym systemie na postać kanoniczną (canonical
representation
) zgodną ze specyfikacją OSI, dzięki czemu niższe
warstwy zawsze otrzymują dane w tym samym formacie.

• Kiedy informacje przekazywane są z warstw niższych to warstwa

prezentacji tłumaczy format otrzymywanych danych na zgodny z
wewnętrzną reprezentacją systemu docelowego (odbiorcy).

SieciKom 2014 – 8. Architektura

sieci

16

background image

• Warstwa prezentacji odpowiada za

kodowanie i konwersję danych,

kompresję/dekompresję,

szyfrowanie/deszyfrowanie.

• Warstwa prezentacji zapewnia

współpracę z drukarką, monitorem,
formatami plików, szyfrowanie
i deszyfrowanie, kompresja i dekompresja
danych i obsługuje np. MPEG, JPG, GIF
itp.

SieciKom 2014 – 8. Architektura

sieci

17

background image

Warstwa sesji

Warstwa sesji (session layer) - ustala połączenie pomiędzy
użytkownikami a aplikacjami sieciowymi oraz zarządza nimi.
• Warstwa sesji śledzi połączenia wykonywane przez aplikacje i

koordynuje działanie wielu procesów korzystających z sieci
jednocześnie.

• Odpowiada za porządkowanie danych przychodzących z warstw

niższych, gdzie mogą być pofragmentowane i poprzestawiane,
scala je i przesyła do warstwy prezentacji i do odpowiedniej
aplikacji.

• Warstwa sesji otrzymuje od różnych aplikacji dane, które muszą

zostać odpowiednio zsynchronizowane. Synchronizacja
występuje między warstwami sesji systemu nadawcy i odbiorcy.
Warstwa sesji "wie", która aplikacja łączy się z którą, dzięki
czemu może zapewnić właściwy kierunek przepływu danych –
nadzoruje połączenie i wznawia je po przerwaniu.

SieciKom 2014 – 8. Architektura

sieci

18

background image

8.1.2 Warstwy niższe

Najniższe warstwy zajmują się odnajdywaniem
odpowiedniej drogi do celu, gdzie ma być przekazana
konkretna informacja.
• Warstwy dolne ignorują/nie rozpoznają sensu

przesyłanych danych. Dzielą one przekazywane dane na
odpowiednie dla urządzeń sieciowych pakiety, często
określane jako PDU (Protocol Data Unit).

• Dla warstw dolnych nie istnieją aplikacje, tylko

pakiety/ramki danych.

• Dodatkowo zapewniają weryfikację bezbłędności

przesyłanych danych.

• Warstwy dolne to warstwa transportowa, sieciowa, łącza

danych oraz fizyczna.

SieciKom 2014 – 8. Architektura

sieci

19

background image

Warstwa transportowa

Warstwa transportowa (transport layer)

- oddziela warstwę aplikacji, gdzie pracują
programy sieciowe od warstw zajmujących
się głównie transmisją danych.

• Warstwa transportowa:

– tworzy (na podstawie danych otrzymanych

z warstwy sieciowej) pakiety przekazywane do
warstwy sesji,

– dzieli dane z warstwy sesji na mniejsze

fragmenty wymagane przez warstwę sieciową.

SieciKom 2014 – 8. Architektura

sieci

20

background image

• Warstwa transportowa;

– zapewnia całościowe połączenie między stacjami

źródłową oraz docelową  droga transmisji.

– segmentuje dane oraz składa je w tzw. strumień

 podział danych na kolejno numerowane części,
które są wysyłane do docelowej stacji. Stacja
docelowa po odebraniu segmentu wysyła
potwierdzenie odbioru. W przypadku nie
dotarcia któregoś z segmentów stacja docelowa
ma prawo zlecić ponowną jego wysyłkę (kontrola
błędów transportu).

SieciKom 2014 – 8. Architektura

sieci

21

background image

• Przykładami protokołów warstwy

transportowej są TCP i SPX
zapewniające m.in. niezawodną
transmisję danych w sieci.

SieciKom 2014 – 8. Architektura

sieci

22

background image

Warstwa sieciowa

Warstwa sieciowa (network layer) - odpowiada za sterowanie
ruchem pakietów w sieci, tzn. dobiera trasy (ścieżki)
przesyłania pakietu, szybkość transmisji oraz wyznacza
przeciążenia w sieci.
• Warstwa sieciowa jako jedyna dysponuje wiedzą dotyczącą

fizycznej topologii sieci.

• Trasowanie (routery) - rozpoznaje drogi łączące poszczególne

komputery

• Obciążenie łączy (routery) - decyduje, ile informacji należy

przesłać poszczególnymi łączami, a jeżeli danych do
przesłania jest zbyt wiele, to je ignoruje

• Poprawność transmisji – warstwa sieciowa nie angażuje się

w zapewnieniu poprawności transmisji, a w razie błędu
pomija niepoprawne pakiety danych.

SieciKom 2014 – 8. Architektura

sieci

23

background image

• Standardowa paczka danych w tej warstwie

czasami oznaczana jest jako NPDU (Network
Protocol Data Unit
).

• Warstwa sieciowa podczas ruchu w dół umieszcza

dane wewnątrz pakietów zrozumiałych dla warstw
niższych (enkapsulacja).

• Warstwa sieciowa korzysta/realizuje cztery procesy:

adresowanie, enkapsulacja, routing, dekapsulacja.

• Przykłady protokołów warstwy sieciowej, to

protokoły Internetu: IP (Internet Protocol), IPX
(Internetwork Packet Exchange).

SieciKom 2014 – 8. Architektura

sieci

24

background image

Warstwa łączy

Warstwa łączy danych (data link
layer
) – często zwana warstwą liniową
lub kanałową.- przekształca dane
z warstwy fizycznej na dane warstwy
sieciowej, dzięki czemu protokoły
warstwy sieciowej nie zależą od
używanej technologii sieciowej.

SieciKom 2014 – 8. Architektura

sieci

25

background image

• Podstawowym elementem fizycznym

warstwy łączy danych jest karta
sieciowa
przekształcająca bity
przychodzące z warstwy fizycznej w
ramki (Rys. 8.1) zawierające, oprócz
przesyłanej informacji (rekord
w polu Dane), adresy nadawcy
i odbiorcy oraz dane umożliwiające
kontrolę poprawności transmisji
(rekord w polu Cykliczna kontrola
nadmiarowa
).

SieciKom 2014 – 8. Architektura

sieci

26

background image

Rys. 8.1   Przykład ramki (Ethernet)

SieciKom 2014 – 8. Architektura

sieci

27

Nagłówek

Adres

odbiorcy

Adres

nadawcy

Typ

ramki

Dane

 

Cykliczna

Kontrola

Nadmiaro

wa

(CRC)

Preambu

ła

Ograniczni

k

64 bity

48 bitów

48 bitów 16 bitów

386 –

12 000

bitów

32 bity

56 bitów

8 bitów

background image

Ramka danych przeważnie składa się z:
• ID odbiorcy – najczęściej adres MAC stacji

docelowej lub bramy domyślnej,

• ID nadawcy – najczęściej adres MAC stacji

źródłowej,

• informacja sterująca – zawiera dane o typie

ramki, trasowaniu, segmentacji, itp.,

• CRC (Cyclic Redundancy Check) – kod kontroli

cyklicznej – odpowiada za korekcję błędów i
weryfikację poprawności danych
otrzymywanych przez stację docelową.

SieciKom 2014 – 8. Architektura

sieci

28

background image

• Warstwa łącza danych dzieli się na dwie

podwarstwy:

LLC (Logical Link Control) – sterowania
łączem danych – kontroluje poprawność
transmisji i współpracuje przede wszystkim z
warstwą sieciową w obsłudze usług
połączeniowych i bezpołączeniowych.

MAC (Media Access Control) – sterowania
dostępem do nośnika – zapewnia dostęp do
nośnika sieci lokalnej i współpracuje przede
wszystkim z warstwą fizyczną.

SieciKom 2014 – 8. Architektura

sieci

29

background image

• Warstwa łączy nadzoruje jakość

przekazywanych informacji wyłącznie w
warstwie niższej.

– pakuje dane w ramki i wysyła do warstwy

fizycznej.

– ma możliwość zmiany parametrów pracy

warstwy fizycznej, tak aby obniżyć liczbę
błędów pojawiających się podczas przekazu.

– rozpoznaje błędy związane z nie dotarciem

pakietu oraz uszkodzeniem ramek i zajmuje się
ich naprawą.

SieciKom 2014 – 8. Architektura

sieci

30

background image

• Podczas ruchu w dół w warstwie

łącza danych zachodzi enkapsulacja
pakietów z warstwy sieciowej tak,
aby uzyskać ramki zgodne ze
standardem. Czasami są one
oznaczane jako LPDU (ang. data
Link Protocol Data Unit
).

• Urządzenia działające w warstwie

łączy to: most, router, przełącznik.

SieciKom 2014 – 8. Architektura

sieci

31

background image

Warstwa fizyczna

Warstwa fizyczna (physical layer) –
określa parametry elektryczne
i mechaniczne kanałów komunikacji
sieciowej, wynikające z zastosowanych
elementów i osprzętu (kable,
gniazdka), technik przesyłania
sygnałów (simpleks, półdupleks oraz
dupleks) oraz zastosowanych topologii
(magistrala, gwiazda, pierścień)
i technologii sieciowych (Ethernet,
Token Ring).

SieciKom 2014 – 8. Architektura

sieci

32

background image

• Warstwa fizyczna przesyła i odbiera sygnały

zaadresowane dla wszystkich protokołów jej stosu oraz
aplikacji, które je wykorzystują.

• Warstwa fizyczna, w postaci określonej przez model

ISO/OSI, składa się ze wszystkich procesów,
mechanizmów, elektroniki oraz protokołów, które
potrzebne są urządzeniu cyfrowemu w celu wysłania i
odebrania binarnych strumieni danych.

• Model nie określa rodzaju nośnika
• Warstwa fizyczna nie posiada mechanizmu służącego

rozpoznawaniu znaczenia wysyłanych lub też
otrzymywanych danych - służy wyłącznie przesyłaniu
zer i jedynek

SieciKom 2014 – 8. Architektura

sieci

33

background image

8.1.3 Praktyczne znaczenie modelu OSI

• W praktyce model OSI modyfikowano

- najczęstsza zmiana to połączenie
warstwy fizycznej oraz łącza danych
w jedną

–  w praktyce nie zawsze da się

odseparować ich działanie

• Nie należy mylić modelu OSI z TCP/IP

- mimo pewnego podobieństwa są to
różne (nie w pełni zgodne) modele

SieciKom 2014 – 8. Architektura

sieci

34

background image

Rys. 8.2   Urządzenia w warstwowym modelu OSI

SieciKom 2014 – 8. Architektura

sieci

35

background image

• Pakiety przechodząc przez różne urządzenia

sieciowe dochodzą do różnych warstw
modelu OSI  Kapsułkowanie danych

• Model OSI opisuje drogę danych od aplikacji

w systemie jednej stacji roboczej do aplikacji
w systemie drugiej. Przed wysłaniem dane
wraz z przekazywaniem do niższych warstw
sieci zmieniają swój format, co nosi nazwę
procesu kapsułkowania.

SieciKom 2014 – 8. Architektura

sieci

36

background image

Rys. 8.3   Komunikaty i kapsułkowanie w sieciowym

modelu ISO/OSI

SieciKom 2014 – 8. Architektura

sieci

37

background image

8.2 Protokół TCP/IP

Protokół zarządzania transmisją/protokół Internetu

TCP/IP (Transmission Control Protocol/Internet Protocol) –
zestaw protokołów TCP oraz IP wbudowanych w system
operacyjny i stanowiących podstawowy standard komunikacji
sieci komputerowych, a przede wszystkim Internetu.

• Protokół TCP zapewnia programom użytkowym dostęp do

zorientowanej połączeniowo usługi komunikacyjnej. Zarządza
on podziałem wiadomości na mniejsze fragmenty (pakiety,
ramki), oraz składaniem ich na powrót w wiadomości, a także
weryfikuje kompletności otrzymanej wiadomości. Protokół
TCP mieści się w warstwie transportowej modelu ISO/OSI.

• Protokół IP odpowiada za przekazywanie informacji w postaci

pakietów pomiędzy komputerami w sieci, czyli za
formatowanie i formowanie pakietów oraz za zarządzanie
marszrutami pakietów (wyznaczanie ich tras) w sieci.

SieciKom 2014 – 8. Architektura

sieci

38

background image

• Protokół TCP/IP - struktura warstwowa - filozofia

modelu ISO/OSI.

• Mniejsza liczba warstw (cztery lub pięć) - funkcje

warstw modelu TCP/IP są inaczej definiowane niż
w modelu OSI.

• Internet eliminuje potrzebę warstwy sesji -

protokoły warstwy transportowej Internetu
wykonują większość operacji zastrzeżonych dla
warstwy sesji w modelu ISO/OSI. Autoryzację
przeprowadza się przy pomocy specjalizowanego
oprogramowania niewchodzącego w skład
oprogramowania sieciowego.

• Sieci internetowe nie posiadają warstwy

prezentacji, więc większość tych funkcji realizuje
się poprzez aplikacje.

SieciKom 2014 – 8. Architektura

sieci

39

background image

8.2.1 Model warstwowy protokołu TCP/IP

SieciKom 2014 – 8. Architektura

sieci

40

background image

Nr

Warstwa

(różne nazwy)

Rodzaj

informacji

Funkcja

4

programów

użytkownika

i aplikacji,

procesów,

 

Komunika

t –

wiadomoś

ć

Umożliwienie komunikacji pomiędzy

użytkownikiem a siecią poprzez

formatowanie pytań i odpowiedzi (interfejs

pomiędzy użytkownikiem a siecią) – własne

protokoły poszczególnych aplikacji, np FTP,

Telnet, poczta, WWW itd.

3

międzyhosto

wa,

transportow

a

Komunika

t –

wiadomoś

ć

Zapewnienie poprawności przesyłania

danych rozumiane jako: 1)kompletowanie

wiadomości z przesyłanych pakietów oraz

2)prawidłowe przesłanie poszczególnych

pakietów poprzez tworzone połączenia „end-

to-end” – protokoły TCP (Transmission

Control Protocol)) i UDP (User Datagram

Protocol)

2

internetowa,

sieciowa,

intersieciow

a,

 

Pakiet

(ok. 1 500

 bajtów)

Nadzorowanie przesyłania wiadomości

pomiędzy komputerami: odbierającym

i nadającym (określenie tras przesłania

danych oraz zarządzanie połączeniami

w sieci) – wykorzystuje się tutaj protokół IP

1

dostępu do

sieci, łącza

danych,

interfejs

sieciowy

 

Ramka

Kodowanie, adresowanie i przesyłanie

informacji oraz wykrywanie błędów

w transmisji danych, np. Ethernet, Token

Ring

SieciKom 2014 – 8. Architektura

sieci

41

background image

Warstwa programów użytkownika i aplikacji
(procesów) - warstwa współpracująca z jednym
z protokołów na poziomie warstwy międzyhostowej
(transportowej) wysyłająca lub odbierająca dane
w postaci pojedynczych komunikatów lub
strumienia bajtów.
• Trzy poniższe warstwy zapewniają poprawny

przepływ danych pomiędzy komputerami, a
warstwa aplikacji decyduje o wykorzystaniu
przesłanych danych.

• Przykłady protokołów warstwy aplikacji;

– HTTP dla sieci WWW,
– SMTP, POP i IMAP dla poczty elektronicznej,
– FTP, FSP, TFTP dla przesyłania plików,
– NFS dla dostępu do plików,
– NNTP dla przesyłania wiadomości oraz wiele

innych

.

SieciKomp 2014 –. 8.Architektura

sieci

42

background image

Warstwa internetowa (sieciowa, intersieciowa) -
odpowiada za obsługę komunikacji jednej maszyny
z drugą.
• Przyjmuje ona pakiety z warstwy transportowej wraz

z informacjami identyfikującymi maszynę odbiorcy,
kapsułkuje pakiet w datagramie IP, wypełnia jego
nagłówek, sprawdza czy wysłać datagram wprost do
odbiorcy czy też do routera i przekazuje datagram do
interfejsu sieciowego.

• Warstwa sieciowa obsługuje także datagramy

przychodzące - sprawdza ich poprawność oraz decyduje
czy należy je przesłać dalej, czy też przetwarzać na
miejscu.

SieciKom 2014 – 8. Architektura

sieci

43

background image

Warstwa międzyhostowa (transportowa) – podstawowe
zadanie to zapewnienie komunikacji między programami
użytkowymi. Warstwa transportowa reguluje przepływ
informacji oraz kontroluje pewność jej dostarczenia.
W tym celu organizuje ona wysłanie przez odbiorcę
potwierdzenia otrzymania komunikatu oraz ponowne
wysłanie utraconych wiadomości.
• Procesy użytkowników współpracują ze sobą wysyłając

i odbierając dane za pośrednictwem protokołu TCP lub
UDP.

• W większości internetowych programów użytkowych

stosuje się protokół TCP współpracujący z protokołem
IP.

SieciKom 2014 – 8. Architektura

sieci

44

background image

Warstwa dostępu do sieci (łącza
danych, interfejsu sieciowego) -
odbiera datagramy IP i przesyła je
przez daną sieć.

SieciKom 2014 – 8. Architektura

sieci

45

background image

Porównanie struktury warstw w modelach OSI i TCP/IP

Nr

OSI

Nr

TCP/IP

7

Aplikacji

4

Procesów użytkownika

i aplikacji

6

Prezentacji

5

Sesji

3

Międzyhostowa (transportowa)

– TCP, UDP

4

Transportowa

3

Sieciowa

2

Internetowa

(IP, ICMP, ARP, RARP)

2

Łącza danych

1

Dostępu do sieci

(interfejs sprzętowy, np.

Ethernet)

1

Fizyczna

SieciKom 2014 – 8. Architektura

sieci

46


Document Outline


Wyszukiwarka

Podobne podstrony:
14 Montaż sieci kablowych
14 Montowanie sieci i urządzeń podstacji trakcyjnych
mFAQ 1 14 OPC w sieci PROFIBUS
14 Konfiguracja sieci bezprzewodowych LAN
SieciKom 3 14 TRANSMISJA DANYCH
SieciKom 1 14 WPROWADZENIE (1) KOMPUTER, MAGISTRAL, URZĄDZENIA
SieciKom 4 14 PRZEŁĄCZANIE PAKIETÓW
SieciKom 7 14 INTERSIECI ROUTING
SieciKom 2 14 WPROWADZENIE (2) INTERNET WPROWADZENIE PRZYPOMNINIE
SieciKom 6 14 INTERSIECI URZĄDZENIA
Sieci 14, Politechnika Lubelska, Studia, semestr 5, Sem V, Nowy folder
14 Publikowanie dokumentów w sieci Web
Sieci 14(1), Politechnika Lubelska, Studia, semestr 5, Sem V, Nowy folder
Kolokwium 1 Sieci komputerowe 14 04 2013
14 Sieci komputerowe
14-15. Partycjonowanie dyskow, Sytemy Operacyjne i Sieci Komputerowe
siecikomp z odp, Notatki, Elektronika AGH III rok, [STUDIA] rok 3, Sieci, Egzamin - sieci
nowy januszek SieciKomp, Akademia Morska, V semestr, Sieci komputerowe
14 Sieci Bayesa poprawione

więcej podobnych podstron