Prvi projekat - Transportni sloj Flashcards
Sva vazna pitanja vezana za transportni sloj
Opisi transportni sloj.
omogućava pouzdane i efikasne komunikacije između krajnjih uređaja.
Navedi sve protokole koji pripadaju transportnom sloju.
TCP (Transmission Control Protocol)
UDP (User Datagram Protocol)
DCCP (Datagram Congestion Control Protocol)
SCTP (Stream Control Transmission Protocol)
Sta je jedinica prenosa za transportni sloj u TCP/IP modelu?
Datagram
Objasni TCP protokol.
TCP je skracenica za Transmission Control Protocol
TCP je pouzdani, orientisan na vezu protokol.
Pruža garanciju isporuke podataka i koristi mehanizme za kontrolu grešaka i kontrolu toka.
TCP je najčešće korišćen protokol za aplikacije koje zahtevaju pouzdan prenos, kao što su web saobraćaj (HTTP/HTTPS), e-mail (SMTP, IMAP), i transfer fajlova (FTP).
Koje su funkcionalnosti TCP protokola?
Funkcionalnosti:
Segmentacija: Podela velikih podataka na manje segmente.
Kontrola grešaka: Detekcija i ispravka grešaka kroz mehanizme poput kontrole sume i potvrda prijema.
Kontrola toka: Upravljanje brzinom slanja podataka kako bi se sprečilo zagušenje na odredištu.
Povezivanje: Uspostavljanje i završavanje veze između dva krajnja uređaja putem tri faze (three-way handshake).
Objasni UDP protokol
UDP je nepouzdan, bezkonekcioni protokol. Ne garantuje isporuku podataka, niti pruža mehanizme za kontrolu grešaka ili kontrolu toka. UDP je brži od TCP-a, ali ne obezbeđuje integritet podataka.
Preko kog protokola se prenosi odgovor DNS servera kada se radi naredba nslookup?
UDP protokol
Objasni komandu nslookup
Komanda nslookup (skraćeno za Name Server Lookup) je alat koji se koristi za DNS upite. Omogućava korisnicima da saznaju informacije o domenskim imenima, IP adresama i DNS zapisima povezanim sa određenim domenima.
Objasni koje ce rezultate dati komanda nslookup www.google.com
Ova komanda će vratiti IP adresu koja je dodeljena domen www.google.com.
Objasni koje ce rezultate dati komanda nslookup 192.168.8.8
DNS server će izvršiti reverzni upit i vratiti ime domena povezano sa tom IP adresom.
Ova komanda traži domen koji je dodeljen IP adresi 192.168.8.8
Objasni koje ce rezultate dati komanda nslookup www.google.com 8.8.8.8
Ova komanda koristi Google-ov DNS server (8.8.8.8) da bi obavila upit za domen www.google.com.
- dozvoljava nam da eksplicitno navedemo koji DNS server zelimo da koristimo za pretragu
Objasni koje ce rezultate dati komanda nslookup -type=mx google.com
Ova komanda prikazuje MX zapise za domen google.com, tj. servere koji su odgovorni za e-mail komunikaciju za taj domen.
Sta je “three-way handshake” u TCP protokolu? Od koja tri dela se sastoji?
“Three-way handshake” je proces u kojem se uspostavlja konekcija između dva računara pre nego što počnu da šalju podatke. Sastoji se od SYN, SYN-ACK, i ACK poruka.
Objasni prvi korak three way handshake?
- SYN (Synchronize):
Klijent (ili inicijator veze) šalje SYN paket serveru.
SYN paket označava početak pokušaja uspostavljanja veze. Klijent time govori serveru da želi da uspostavi vezu i čeka odgovor
SYN paket sadrži:
-SYN flag (postavljen na 1)
-ISN (inicijalni broj sekvence)
Objasni 2. korak three-way-handshake
- SYN-ACK (Synchronize-Acknowledgment):
Server odgovara klijentu slanjem SYN-ACK paketa. Ovo znači da je server prihvatio zahtev za vezu i takođe želi da uspostavi vezu sa klijentom.
SYN-ACK paket sadrži:
-SYN flag (postavljen na 1)
-ACK flag (postavljen na 1)
-ISN servera
-ACK broj (potvrda za klijentov SYN koji je klijentov ISN + 1)
Objasni 3. korak three-way-handshake
- ACK (Acknowledgment):
Klijent potvrđuje prijem serverovog SYN-ACK paketa slanjem ACK paketa sa brojem ACK (koji je serverov ISN + 1), čime se potvrđuje da je veza uspešno uspostavljena.
ACK paket sadrži:
-ACK flag (postavljen na 1)
-ACK broj (koji je serverov ISN + 1)
Koje vrste aplikacija koriste TCP protokol?
Aplikacije koje zahtevaju pouzdanu i tačnu isporuku podataka, kao što su web pregledači (HTTP/HTTPS), FTP i e-mail (SMTP), koriste TCP.
Koji je osnovni razlog za korišćenje UDP-a umesto TCP-a?
UDP se koristi kada je važniji brz prenos podataka nego pouzdanost, kao u slučajevima real-time komunikacije (video, VoIP, online igre).
Šta je port u kontekstu transportnog sloja?
Port je numerička vrednost koja se koristi za identifikaciju specifičnih aplikacija ili usluga na računaru, omogućavajući višestruke aplikacije da koriste istu IP adresu (npr. port 80 za HTTP).
Kako TCP rešava problem zagušenja u mreži?
TCP koristi mehanizam kontrole zagušenja (kao što je slow start), koji dinamički prilagođava brzinu slanja podataka u skladu sa trenutnim stanjem mreže, kako bi smanjio rizik od preopterećenja mreže.