Modul 1 - Lekcija 0.1
Kako zapravo funkcioniše internet? Od unosa URL-a do prikaza stranice.
📚 Nivo: Početni | 🎯 Teorijski uvod
Kada u browser unesete adresu (npr. https://bhas.gov.ba/), dešava se niz
procesa
koji omogućavaju da vam se prikaže stranica. Ovaj proces uključuje komunikaciju između vašeg
računara i servera.
Računari komuniciraju koristeći IP adrese (npr. 142.250.180.206).
DNS prevodi ljudima razumljiva imena (domene) u IP adrese.
Nakon dobijanja IP adrese, uspostavlja se konekcija i šalje HTTP Zahtjev (Request).
GET /index.html HTTP/1.1
Host: bhas.gov.ba
User-Agent: Mozilla/5.0
Accept: text/html
HTTP/1.1 200 OK
Content-Type: text/html
Server: Microsoft-IIS/10.0
<!DOCTYPE html>...
Web server sluša zahtjeve na portu (80 za HTTP, 443 za HTTPS) i vraća sadržaj.
| Server | Platforma | Opis |
|---|---|---|
| IIS | Windows | Microsoftov. Integrisan sa Windowsom. Pokreće starte aplikacije. |
| Apache | Lin/Win | Često se koristi za PHP (LAMP stack). |
| Nginx | Lin/Win | Visoke performanse, Reverse Proxy. |
| Tomcat | Cross-platform | Server za Java aplikacije (Servlets/JSP). |
Kestrel je brz (.NET) server, ali se često štiti klasičnim serverom (IIS/Nginx) koji djeluje kao Reverse Proxy:
Evolucija .NET-a objašnjava trenutne tehnologije - ".NET Framework", ".NET Core" i obično ".NET".
U ovom uvodnom modulu naučili smo:
U Lekciji 1.1 učićemo o MVC Principu i razlikama od tradicionalnih WebForms sistema.