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ą) 

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