Računarske mreže – pitanja

1. Koji su načini rada na mreži?
Poslovi u računarskoj mreži mogu da se izvršavaju na tri načina:
– na jednom centralnom računaru,
– na skupu ravnopravnih računara,
– klijent-server okruženje.

2. Nabrojati topologije računarskih mreža
– Zvijezda
– Magistrala
– Prsten
– Drvo
– Kombinovana itd.

3. Koja se mrežna topologija najčešće koristi u lokalnim mrežama
Daleko najširu primjenu ima topologija zvijezde u kojoj su svi računari povezani na centralni uređaj.

4. Kako se računarske mreže dijele prema području koje pokrivaju?
– Lokalne mreže ili LAN(Local area network)
– Globalne mreže

5. Kako se uređaj povezuje na računarsku mrežu?
Povezivanje računara i drugih uređaja u lokalnu ili globalnu mrežu može biti kablovsko i bežično.

6. Koje vrste kablova se koriste za umrežavanje?
Koriste se optički, koaksijalni, telefonskii i UTP kablovi.

7. Šta je mrežni adapter?
Mrežni adapter je hardverska komponenta koja se koristi za komunikaciju preko mreže s drugim računarima. Naziva se i mrežna kartica ili NIC(Network interface card).

8. Šta je bežična mreža?
Bežična mreža(Wireless) ne koristi kablove. Za prenos podataka koriste se radio talasi.

9. Koje frekvencije se koriste za bežični prenos podtaka u računarskoj mreži?
Koriste se frekvencije od 2,4 GHz ili 5 GHz.

10. Šta je paketni prenos podataka?
Paketni prenos je protokol u kojem se poruka razdvaja na pakete prije nego što se pošalju. Svaki paket se zatim prenosi posebno različitim putevima do destinacije. Jednom kada svi paketi pristignu na ciljnu IP adresu, ponovo se spajaju u prvobitnu poruku

11. Šta je IP adresa?
IP broj ili IP adresa je jedinstveni broj uređaja na internetu. Predstavljen je kao četiri broja odvojena tačkom, gdje je svaki broj u rasponu od 0 do 255.

12. Šta je Ethernet?
Ethernet je tehnologija za povezivanje računara u mrežu. Omogućava uređajima da komuniciraju koristeći protokol, tj. skup pravila ili zajednički mrežni jezik.

13. Šta je token ring?
Token ring je tehnologija za umrežavanje uređaja koja se najviše koristila u osamdesetim I devedesetim godinama dvadesetog vijeka. Kasnije je preovlalado Ethernet.

14. Šta je mrežni operativni sistem?
Mrežni operativni sistem je softver koji povezuje više uređaja na mreži i omogućava im da dijele resurse.

15. Šta je mrežni protokol?
Protokol je skup pravila za formatiranje i obradu podataka. Računari na mreži mogu imati različit softver i hardver, a protokol im omogućava da uprkos tome međusobno komuniciraju.

16. Šta je OSI model?
Osi model je napravljen 1984. od strane organizacije ISO. Model objašnjava proces prenosa podataka izmedju računara.

17. Šta je TCP/IP protokol?
TCP/IP(Transmission Control Protocol/Internet Protocol) je standardni protokol za globalne mreže. Razvijen je tokom sedamdesetih godina u Ministarstvu odbrane SAD-a.

18. Šta je hab?
Hab je uređaj koji omogućava uređajima da komuniciraju preko mreže.

19. Šta je svič?
Svič je takođe uređaj koji omogućava uređajima da komuniciraju preko mreže.
Ima naprednije funnkcije od haba.

20. Šta je ruter?
Ruter je uređaj koji povezuje računarske mreže ili podmreže. Upravlja saobraćajem između mreža slanjem podataka na odgovarajuće IP adrese i omogućava da više uređaja koristi istu internet konekciju.

21. Šta je server?
Server je računar koji daje funkcionalnosti i usluge drugim uređajima na mreži. Uređaji koji pristupaju serveru nazivaju se klijenti. Server može dijeliti podatke, štampač, aplikacije i dr.

22. Koji se serveri najčešće koriste?
Najviše se koriste Nginx i Apache web serveri koji se instaliraju na Linux operativni sistem. Windows OS koristi Windows Server.

23. Šta je HTTP zahtjev i odgovor(request i response)?
Klijenti šalju zahtjeve prema serveru. Server čita informacije iz zahtjeva(request) i šalje klijentu odgovor(response).

24. Koje vrste zahtjeva klijenti šalju prema serveru?

Najviše se koriste sljedeći zahtjevi:
– GET za dobijanje podataka
– POST za slanje podataka koje treba snimiti na serveru
– PUT za ažuriranje podataka koji su već snimljeni na serveru
– DELETE za brisanje podataka sa servera

25. Gdje serveri čuvaju podatke?

Serveri čuvaju podataka u bazi podataka. Najpoznatiji sistemi za upravljanje bazama podataka su:

– MySql
– PostgreSQL
– MongoDB
– Maria DB
– SQLite
– MS SQL Server

26. Kako se pomoću komandne linije pristupa udaljenom računaru?
Pristupa se pomoću SSH naredbe.

Uz SSH naredbu šalju se ima korisnika i IP adresa računara kojem pristupamo.
ssh ubuntu@123.22.111.555

27. U kojem folderu se inicijalno nalazi web folder Nginx servera?

/var/www/html/

To je folder u kojem se mogu postaviti html ili php fajlovi. Kada klijent pristupi web serveru, server će prikazati sadržaj ovog foldera.


28. U kojem folderu se nalazi access log i error log Nginx servera?
/var/log/nginx

Access log sadrži sve zahtjeve koji su upućeni prema serveru. Čuva se zahtjev(url), tip zahtjeva(get, post…) i IP adresa sa koje je neko pristupio serveru.
Error log sadrži greške koje su se dogodile prilikom izvršavanja programskog koda na serveru.

29. Kako se instalira Nginx server na Ubuntu operativni sistem:
U terminalu se kucaju naredbe:
sudo apt update

sudo apt install nginx
Zatim, da bi se serveru moglo pristupiti, potrebno je omogućiti HTTP saobraćaj na portu 80:
sudo ufw allow ‘Nginx HTTP’
Nakon ovih koraka, može se pristupiti serveru preko IP adrese ili domena (www.primjer.net) I server će prikazati inicijalni html fajl iz foldera var/www/html

Nakon instalacije SSL sertifikata, potrebno je omogućiti I HTTPS saobraćaj:
sudo ufw allow ‘Nginx Full’

sudo ufw delete allow ‘Nginx HTTP’

30. Šta je SSL?

SSL je sigurnosni protokol na internetu. Kada se koristi SSL podaci u paketima koji putuju između klijenta i servera su enkriptovani(šifrovani). Sajtovima sa SSL sertifikatom se pristupa sa HTTPS, a bez SSL-a sa HTTP. Sajtovi bez SSL sertifikata smatraju se nesigurnim.

Kada upišemo naziv sajta u browser(domen ili ip adresu), HTTP ili HTTPS se automatski dodaje.

31. U kojem folderu se nalazi error log Laravela?
storage/logs/laravel.log
Tu se prikazuju greške koje su nastale tokom izvršavanja programskog koda.