background image

 

 

TECHNOLOGIE

 

      INTERNETOWE

PROTOKOŁY 

WARSTWY 
TRANSPORTOWEJ

background image

 

 

MODEL WARSTWOWY 

Warstwa

fizyczna i łącza

danych

Warstwa sieci

Warstwa

transportowa

Warstwa

aplikacji

HTTP , FTP, SMTP, DNS, TELNET,...

TCP , UDP , ICMP, IGMP , ...

ARP , IP, RARP , ...

Ethernet, 802.3-20, X25,

ATM, Frem Relay,  ...

background image

 

 

TCP

TRANSMISSION CONTROL PROTOCOL

Służy do transportu danych w trybie połączeniowym 

(con. orient.), gwarantuje ich dostarczenie do 

odbiorcy (przeciwnie niż w UDP); dokument norm.- 

RFC1323

Wszystkie połączenia są wirtualne, tzn. rozpoznawane 

tylko po adresach i portach komputerów źródłowych i 

docelowych (nie są znane trasy połączeń, media)

TCP negocjuje warunki połączenia w 3 etapach i 

obsługuje je do końca, chyba że nastąpi przerwanie

a)

Nadawca wysyła swój segment z SYN=1 i ACK=0

b)

Po przyjęciu propozycji wysyła SYN=0, ACK=1 i 
nadaje nr sekwencji, od której odbiorca zlicza je

a)

Nadawca wysyła dane (aż do przerwania - rys)

background image

 

 

TCP

TRANSMISSION CONTROL P. (2)

Każdy pakiet przed wysłaniem jest 

rejestrowany i uruchamiany jest czas emisji

Jeśli w zadanym czasie nie pojawi się ACK

emisja zostaje ponowiona (skon. licz. razy)

Nagłówek TCP (rys) zawiera m.in..16-bitowe 

okno, które służy do adaptacji szybkości 

zależnie od intensywności ruchu i zakłóceń

Flagi mają następujace znaczenia: URG, 

ACK, PSH, RST, SYN, FIN (pilne, odebrałem, 

bezposrednio, powtórz, synchronizuj, 

koniec)

background image

 

 

TCP 

FORMAT NAGŁÓWKA TCP

0

0

3

7

11

15

19

23

27

31

PORT ŻRÓDŁOWY

PORT DOCELOWY

NUMER SEKWENCJ I

REZERWA

SUMA KONTRPLNA

OKNO

TRANSPORTOWANE DANE

LICZBA SŁÓW W

NAGŁÓWKU TCP

NUMER POTWIERDZENIA

6 FLAG

1-BITOWYCH

ZNACZNIK PILNOŚCI

OPCJ E

background image

 

 

UDP

USER DATAGRAM PROTOCOL

UDP (RFC 768) nie daje gwarancji 
poprawnego dostarczenia danych

Jeśli pakiet nie dotrze lub suma kontrolna się 
nie zgodzi UDP nie podejmie żadnych działań

UDP służy m.in. do transmisji głosu, także do 
komunikatów systemowych, TFTP, RPC,...

Środkiem transportu dla UDP jest datagram 
IP; wpisanie w odpowiednie pole IP liczby 17 
oznacza transmisję UDP (rys)

background image

 

 

UDP

FORMAT NAGŁÓWKA

0

3

7

11

15

19

23

27

31

PORT ŻRÓDŁOWY (0PCJ A)

PORT DOCELOWY

DŁUGOŚĆ KOMUNIKATU

(WRAZ Z NAGŁÓWKAMI)

SUMA KONTRPLNA

BAJ TY DANYCH

background image

 

 

ICMP

INTERNET CONTROL MESSAGE  P.

Zarządza informacjami – diagnozuje 
transport pakietów i informuje o tym 
warstwy wyższe

Przykładowe komunikaty (ICMPv6):
odbiorca nieosiągalny
za długi pakiet
przekroczenie czasu
konieczne przekierowanie itp 

background image

 

 

IGMP

INTERNET GROUP MANAGEMENT P.

IGMP (IGMPv2) definiują zasady 
przyłączania i odłaczania 
komputerów od internetowych grup 
adresowych, czyli multicast-owych

IGMP został stworzony dla 
optymalizacji zasobów sieciowych 
(pasma transmisji)


Document Outline