Transportni i aplikativni sloj Flashcards
Uloga transportnog sloja
- Logička komunikacija između procesa aplikacija koje se izvršavaju na različitim računarima
- Kontrola grešaka i protoka (prenos podataka u neizmenjenom obliku)
- Segmentacija prevelikih paketa
Odnos sa mrežnim slojem
Mrežni sloj se nalazi ispod transportnog i iako prenosi pakete, svaki paket gleda kao nezavisnu jedinicu, što je u praksi redak slučaj (paketi se razbijaju na manje)
Dva osnovna protokola transportnog sloja?
TCP
UDP
Koji protokol garantuje da nema gubitaka pri transportu?
TCP
Osobine TCP
- Garantuje da paket stiže u onom obliku u kom je poslat
- Spor
- Pouzdana usluga sa uspostavljanjem veze
Šta je PSH poruka?
Poruka koja primorava slanje podataka iz bafera na mrežu i obrnuto
Osobine UDP
- Nema sigurnosti u smislu celine
- Brz
- Nepouzdana usluga bez uspostavljanja veze
Uloga protokola aplikativnog sloja
Protokolom aplikativnog sloja specifira se kako procesi neke aplikacije, koji se izvršavaju na različitim krajevima sistema, međusobno komuniciraju
Šta definiše protokol aplikativnog sloja?
- Tipovi poruka koji se razmenjuju
- Sintakse za različite vrste poruka
- Pravila po kojima se određuje kada i kako neki proces šalje poruke i odgovara na njih
Najpoznatiji protokoli aplikativnog sloja
HTTP
DNS
FTP
TelNet
SMTP
DHCP
Uloga HTTP-a
Definiše korake u prenosu podataka, najčešće web stranica između servera i klijenta
Kako funkcioniše HTTP?
Po principu zahtev/odgovor
Transportni protokol HTTP-a
TCP
Port HTTP-a
80
SSL port
443
Razlika između http i https
HTTPS koristi SSL kao dodatni sloj koji služi za enkripciju podataka (pruža sigurnost u komunikaciji).
HTTPS = HTTP preko SSL konekcije
Šta je DNS?
- Distribuirana baza podataka koja se realizuje prekonijerarhije DNS servera
- Protokol aplikativnog sloja koji računarima omogućava slanje upita toj bazi
DNS transportni protokol
UDP
DNS port
53
Za šta se koristi FTP?
Za prenos fajlova između 2 računara
FTP transportni protokol
TCP
FTP port
21
Razlika između FTP-a i HTTP-a
FTP koristi dve paralelne TCP veze - kontrolnu i vezu podataka.
Kontrolna veza - razmena kontrolnih informacija između računara (ime korisnika, komande za upload..)
Veza podataka - transport paketa
Šta je TFTP i gde se koristi?
Trivial FTP, koristi se tamo gde je potrebno preneti fajlove bez autentifikacije