Prvi projekat - Transportni sloj Flashcards

Sva vazna pitanja vezana za transportni sloj

1
Q

Opisi transportni sloj.

A

omogućava pouzdane i efikasne komunikacije između krajnjih uređaja.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Navedi sve protokole koji pripadaju transportnom sloju.

A

TCP (Transmission Control Protocol)
UDP (User Datagram Protocol)
DCCP (Datagram Congestion Control Protocol)
SCTP (Stream Control Transmission Protocol)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sta je jedinica prenosa za transportni sloj u TCP/IP modelu?

A

Datagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Objasni TCP protokol.

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Koje su funkcionalnosti TCP protokola?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Objasni UDP protokol

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Preko kog protokola se prenosi odgovor DNS servera kada se radi naredba nslookup?

A

UDP protokol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Objasni komandu nslookup

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Objasni koje ce rezultate dati komanda nslookup www.google.com

A

Ova komanda će vratiti IP adresu koja je dodeljena domen www.google.com.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Objasni koje ce rezultate dati komanda nslookup 192.168.8.8

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Objasni koje ce rezultate dati komanda nslookup www.google.com 8.8.8.8

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Objasni koje ce rezultate dati komanda nslookup -type=mx google.com

A

Ova komanda prikazuje MX zapise za domen google.com, tj. servere koji su odgovorni za e-mail komunikaciju za taj domen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Sta je “three-way handshake” u TCP protokolu? Od koja tri dela se sastoji?

A

“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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Objasni prvi korak three way handshake?

A
  1. 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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Objasni 2. korak three-way-handshake

A
  1. 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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Objasni 3. korak three-way-handshake

A
  1. 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)
17
Q

Koje vrste aplikacija koriste TCP protokol?

A

Aplikacije koje zahtevaju pouzdanu i tačnu isporuku podataka, kao što su web pregledači (HTTP/HTTPS), FTP i e-mail (SMTP), koriste TCP.

18
Q

Koji je osnovni razlog za korišćenje UDP-a umesto TCP-a?

A

UDP se koristi kada je važniji brz prenos podataka nego pouzdanost, kao u slučajevima real-time komunikacije (video, VoIP, online igre).

19
Q

Šta je port u kontekstu transportnog sloja?

A

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

20
Q

Kako TCP rešava problem zagušenja u mreži?

A

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.