Twoim problemem jest to, że powszechną NICOŚĆ mylisz z osobistą PUSTKĄ
SIECI KOMPUTEROWE 2014
Wykłady 12,13
Protokoły warstwy transportowej
- UDP (User Datagram Protocol) (RFC 768)
- TCP (Transmission Control Protocol) (RFC 793)
- SPX (Sequenced Packet Exchange) (Netware Protocol)
Protokół UDP – własności
- Protokół bezpołączeniowy
- Brak weryfikacji poprawności transferu danych
- Brak potwierdzeń, brak sterowania przepływem danych
- Numer protokołu w nagłówku IP =17
Struktura ramki
0
8
16
24
31
Port nadawcy
Port odbiorcy
Długość datagramu
Suma kontrolna
dane
UDP
Port nadawcy/odbiorcy – numer wiążący datagram z odpowiednią aplikacją (np. 21-ftp, 23- telnet, 80-www)
W port nadawcy wpisuje się pierwszy wolny numer (zwykle>1024)
- szybki
Protokół TCP – własności
- bezpołączeniowy
- weryfikacja poprawności transferu danych
- możliwość transferu datagramu bez konieczności potwierdzania odbioru poprzednio wysłanych
- sterowanie przepływem danych
- możliwość przerwania transferu danych
- numer protokołu w nagłówku IP=6
Struktura ramki
0
8
16
24
31
Port nadawcy
Port odbiorcy
Numer sekwencyjny
Numer potwierdzenia
HLEN
rezerwa
kod
okno
Suma kontrolna
Wskaźnik pilności
Opcje
PAD
Dane TCP
· W momencie wysyłania ramki okno maleje, a numer sekwencyjny rośnie
· Przerywamy transfer gdy okno ma rozmiar 0
· HLEN – długość nagłówka
· Kod – pole określające przeznaczenie i zawartość datagramu TCP:
- URG =1 – w 18 i 19 bajcie datagramu zawarty jest wskaźnik pilności
- ACK =1 – pole numer potwierdzenia zawiera numer spodziewanego bajtu
- PSH = 1 – wymuszenie transmisji mimo niepełnego bufora transmisyjnego
- RST = 1 – natychmiastowe przerwanie transmisji i wyczyszczenie buforów
- SYN =1 – inicjowanie połączenie (wymiana numerów sekwencyjnych)
- FIN = 1 – zamykanie połączenia
· Protokół TCP ma ustawiony czas oczekiwania na odpowiedź „cierpliwość”, protokół ten jest maszyną stanową
· Atak półotwartych połączeń – przed serwerem stawiamy router, który zapisuje ilość połączeń
Uzgadnianie trójetapowe
Zamykanie połączenia TCP
Protokoły warstwy aplikacji
· Przesyłanie plików
- TFTP
- FTP
- NFS
· Poczta elektroniczna
SMTP
· Zdalne logowanie:
- telnet
- rlogin
· Zarządzanie siecią:
SNMP
· Zarządzanie nazwami
DNS
· Używane przez router
DNS
Domena – zbiór węzłów o podobnych wartościach
. – domena nadrzędna
Uk, pl, com – domeny pierwszego poziomu
IPv6
- długość adresu 128 bitów
- wielopoziomowa hierarchia adresów
- multihoming
- konfiguracja
- zapytania ARP zastąpione komunikacją grupową
- przejście między dostawcami niezauważalne dla użytkownika
- mniej pól w nagłówku IPv6
- efektywna obsługa mobilności i bezpieczeństwa danych